View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003854 | unreal | ircd | public | 2009-06-14 10:17 | 2009-12-21 11:42 |
| Reporter | roae | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | unable to reproduce |
| Status | closed | Resolution | no change required | ||
| Product Version | 3.2.8 | ||||
| Summary | 0003854: UnrealIRCD crashes when I try to make an SSL-connection | ||||
| Description | Unrealircd 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 modules | none | ||||
|
|
Just tried a few things and I think I fixed it: I deinstalled openssl. Then recompiled with ./config -m64 .. the error seems fixed now. |
|
|
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? |
|
|
probably not unreal (at least not any additional info that points in this direction) |
| 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 |