From: SourceForge.net <no...@so...> - 2010-08-18 00:25:29
|
Bugs item #3013591, was opened at 2010-06-09 07:26 Message generated for change (Comment added) made by themysteriousx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=672821&aid=3013591&group_id=115828 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Modules Group: None Status: Pending Resolution: None Priority: 5 Private: No Submitted By: Marc Bowes () Assigned to: Prozac (prozacx) Summary: route_replies causing segfault Initial Comment: route_replies is a very useful module but occasionally causes znc to segfault. This seems to be caused by clients disconnecting from znc at a bad time? This is certainly the typical case for me. There was a bug open for this already but it became stale: https://sourceforge.net/tracker/index.php?func=detail&aid=2980995&group_id=115828&atid=672821 Errors appear in /var/log/messages such as: Jun 9 08:39:39 fnx kernel: [1012500.262291] znc[1240]: segfault at 0 ip 00e3557f sp bfb14ac0 error 4 in route_replies.so[e2f000+a000] ---------------------------------------------------------------------- Comment By: TMX (themysteriousx) Date: 2010-08-18 00:25 Message: Session Start: Wed Aug 18 01:07:29 2010 Session Ident: *route_replies [01:07] Session Ident: *route_replies (Saphyr, TMX) (rou...@zn...) [01:07] <*route_replies> This module hit a timeout which is possibly a bug. [01:07] <*route_replies> Use "silent yes" to disable this message. [01:07] <*route_replies> Last request: ISON ds9.uk.irc.saphyr.co.uk NickServ Drained [01:07] <*route_replies> Expected replies: Session Close: Wed Aug 18 01:08:19 2010 ---------------------------------------------------------------------- Comment By: TMX (themysteriousx) Date: 2010-08-18 00:25 Message: I've managed to replicate this issue. Does indeed seem to be caused by a client disconnecting at an inopportune time. I still have gdb running in a screen session, so if you need any more information, please contact me and I'll get it for you. ZNC version is 0.92, clients were Linkinus for iPad, and mIRC 7.1. ---------------------------------------------------------------------- Comment By: flakes (cflakes) Date: 2010-06-11 20:15 Message: Would be great to know your ZNC version, Marc. Thanks! ---------------------------------------------------------------------- Comment By: Psychon (psychon) Date: 2010-06-09 15:55 Message: How often does this happen? Would it be feasible to run znc under gdb (perhaps in screen)? Commands needed would be something like this (the 'handle SIGPIPE nostop' part is important to stop gdb from being annoying): $ gdb znc handle SIGPIPE nostop run Looking at route_replies' source code I can't spot anything where clients disconnecting at a bad time would cause a segfault, sorry. Cheers ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=672821&aid=3013591&group_id=115828 |