View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004243||unreal||ircd||public||2013-11-03 18:08||2013-11-23 11:42|
|Target Version||Fixed in Version||126.96.36.199|
|Summary||0004243: Intermittent crashes of the ircd when a user joins|
|Description||On a network of approx 400 users, the ircd will randomly crash in intervals of between a couple days and a couple weeks. Since the crash seems MOTD related, here's the one currently in use: https://pastee.org/9cade|
The backtrace is attached. Services are run through Anope.
|Tags||No tags attached.|
|3rd party modules|
backtrace.txt (3,137 bytes)
Thanks for the report.
Could you send over the following files to email@example.com or upload them somewhere and post a link?
1) The file named 'core'
2) The ircd binary, usually 'src/ircd'
3) commands.so, usually 'src/modules/commands.so'
This would enable me to look into this crash in more detail.
||Email sent—thanks for looking into this!|
Thanks a lot. There seems to be a problem in 3.2.10's I/O engine.
I'll verify my theory & find a proper solution and (stress) test it... this may take a few days as I have to work extra at my other (paid) job. The final solution is probably only to change a few lines, but of course this needs to be done with great care.. don't want to create a new issue when resolving the first one :)
Thanks again for the core dump and other files, this helped a lot.
||Just an update: it crashed twice today again. If you'd like more core dumps, I can provide them.|
If you can, try this patch:
On the shell you type, in your Unreal188.8.131.52 directory:
patch --dry-run -p1 </the/location/to/184.108.40.206-f1.patch
If this does not raise any alarm bells (should be just 'Patching ...' with some possible 'FUZZ', nothing else), then run the command for real:
patch -p1 </the/location/to/220.127.116.11-f1.patch
Once the patch is applied, re-run 'make', and 'make install'
The IRCd then needs to be restarted, unfortunately a /REHASH or reload is insufficient.
This patch actually addresses a number of issues.
Let me know your results, especially if they are negative ;)
||Just applied the patch and restarted the server: so far so good. Sometimes it would take a number of days for the bug to manifest, so I'll keep monitoring it.|
||Ok, thanks :)|
||After a week, the IRCd is still stable. Thanks for taking care of this issue so quickly!|
||Great. Thanks for letting me know.|
Thanks for your help in this, really appreciated.
This issue has been resolved in 18.104.22.168 (using the same patch as linked earlier)
|2013-11-03 18:08||kotoko||New Issue|
|2013-11-03 18:08||kotoko||File Added: backtrace.txt|
|2013-11-03 21:45||syzop||View Status||public => private|
|2013-11-03 21:56||syzop||Note Added: 0017831|
|2013-11-03 21:56||syzop||Assigned To||=> syzop|
|2013-11-03 21:56||syzop||Status||new => acknowledged|
|2013-11-03 21:57||syzop||Priority||normal => urgent|
|2013-11-04 19:20||kotoko||Note Added: 0017832|
|2013-11-04 21:26||syzop||Note Added: 0017834|
|2013-11-09 08:13||kotoko||Note Added: 0017835|
|2013-11-09 13:49||syzop||Note Added: 0017836|
|2013-11-09 13:50||syzop||Note Edited: 0017836||View Revisions|
|2013-11-09 13:53||syzop||Status||acknowledged => assigned|
|2013-11-09 21:05||kotoko||Note Added: 0017838|
|2013-11-09 21:17||syzop||Note Added: 0017839|
|2013-11-16 18:31||kotoko||Note Added: 0017840|
|2013-11-17 15:03||syzop||Note Added: 0017841|
|2013-11-23 11:40||syzop||Note Added: 0017843|
|2013-11-23 11:40||syzop||Status||assigned => resolved|
|2013-11-23 11:40||syzop||Fixed in Version||=> 22.214.171.124|
|2013-11-23 11:40||syzop||Resolution||open => fixed|
|2013-11-23 11:42||syzop||View Status||private => public|
|2014-03-14 01:14||peterkingalexander||Issue cloned: 0004280|