View Issue Details

IDProjectCategoryView StatusLast Update
0003854unrealircdpublic2009-12-21 11:42
Reporterroae Assigned To 
PrioritynormalSeveritycrashReproducibilityunable to reproduce
Status closedResolutionno change required 
Product Version3.2.8 
Summary0003854: UnrealIRCD crashes when I try to make an SSL-connection
DescriptionUnrealircd crashes when I try to make an SSL-connection. Non-SSL connections are working just fine.
Here's the backtrace:


   1.
      =================== START HERE ======================
   2.
      BACKTRACE:
   3.
       
   4.
      warning: Can't read pathname for load map: Input/output error.
   5.
      Core was generated by `/home/arty/Unreal3.2/src/ircd'.
   6.
      Program terminated with signal 6, Aborted.
   7.
      [New process 28493]
   8.
      #0 0x00007fef26c55ed5 in raise () from /lib/libc.so.6
   9.
      #0 0x00007fef26c55ed5 in raise () from /lib/libc.so.6
  10.
      #1 0x00007fef26c573f3 in abort () from /lib/libc.so.6
  11.
      #2 0x00007fef26c923a8 in __libc_message () from /lib/libc.so.6
  12.
      #3 0x00007fef26c97948 in malloc_printerr () from /lib/libc.so.6
  13.
      #4 0x00007fef26c99a56 in free () from /lib/libc.so.6
  14.
      #5 0x00000000004aa3c8 in CRYPTO_free ()
  15.
      #6 0x00000000004f2fc3 in RSA_eay_private_decrypt ()
  16.
      #7 0x00000000004bd2fb in RSA_private_decrypt ()
  17.
      0000008 0x00000000004a6c83 in ssl3_get_client_key_exchange ()
  18.
      #9 0x00000000004a9889 in ssl3_accept ()
  19.
      #10 0x0000000000499eda in SSL_accept ()
  20.
      #11 0x000000000046b300 in ircd_SSL_accept (acptr=0x1c86f50, fd=28493) at ssl.c:562
  21.
      #12 0x000000000043fd84 in read_message (delay=1, listp=0x84f420) at s_bsd.c:1986
  22.
      #13 0x000000000044ab72 in main (argc=0, argv=0x4a350043) at ircd.c:1812
  23.
       
  24.
      #0 0x00007fef26c55ed5 in raise () from /lib/libc.so.6
  25.
       
  26.
      0x855de0 <backupbuf>: ""
  27.
       
  28.
      #0 0x00007fef26c55ed5 in raise () from /lib/libc.so.6
  29.
      No symbol table info available.
  30.
      #1 0x00007fef26c573f3 in abort () from /lib/libc.so.6
  31.
      No symbol table info available.
  32.
      #2 0x00007fef26c923a8 in __libc_message () from /lib/libc.so.6
  33.
      No symbol table info available.
  34.
      GCC: gcc version 4.3.2 (Debian 4.3.2-1.1)
  35.
      UNAME: Linux arty 2.6.26-2-amd64 #1 SMP Wed May 13 15:37:46 UTC 2009 x86_64 GNU/Linux
  36.
      UNREAL: Unreal3.2.8.1 build 1.1.1.1.2.26 2009/04/13 11:03:55
  37.
      CORE: -rw------- 1 root root 2445312 2009-06-14 15:51 core
  38.
      =================== STOP HERE ======================
Steps To Reproduce-
Additional Information-
3rd party modulesnone

Activities

roae

2009-06-17 09:10

reporter   ~0015873

Just tried a few things and I think I fixed it:

I deinstalled openssl. Then recompiled with ./config -m64 .. the error seems fixed now.

syzop

2009-06-23 12:43

administrator   ~0015878

I see. The backtrace doesn't really point in unrealircd's direction, looks more like an odd openssl issue. Problem is, you never know for sure (from the backtrace).

Of course, if what you said fixed it... then it's probably ssl/debian?

Any non-standard ssl things you use? like an ssl block, or a non-standard certificate (anything other than unreal's created certificate or done by make pem).

I think you are the first to report this. Perhaps it's debian+64bit specific?

syzop

2009-12-21 11:42

administrator   ~0015979

probably not unreal (at least not any additional info that points in this direction)

Issue History

Date Modified Username Field Change
2009-06-14 10:17 roae New Issue
2009-06-14 10:17 roae 3rd party modules => none
2009-06-17 09:10 roae Note Added: 0015873
2009-06-23 12:43 syzop Note Added: 0015878
2009-11-22 14:44 syzop Status new => feedback
2009-12-21 11:42 syzop QA => Not touched yet by developer
2009-12-21 11:42 syzop U4: Need for upstream patch => No need for upstream InspIRCd patch
2009-12-21 11:42 syzop Note Added: 0015979
2009-12-21 11:42 syzop Status feedback => closed
2009-12-21 11:42 syzop Resolution open => no change required