[IRCServices] 'recursive' crashing (Abort trap 6)

Andrew Church achurch at achurch.org
Sun Dec 7 20:26:06 PST 2008


I don't know what would cause the "abort trap" signal, but I've fixed
Services to avoid the infinite loop of error messages.  Thanks for the
report!

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/

>Hello,
>
>I am running ircservices-5.0.63 on FreeBSD 6; and (for the second time)
>it crashed on an Abort trap, and kept on crashing, and flooded the log
>up to the available disk-space.
>IRC services is linked to UnrealIRCd 3.2.7; which in turn is linked to a
>self-written server (bot).
>
>Log:
>Nov 11 16:01:03 2008] PANIC! signal 6, buffer = :USERX, :Ping timeout
>[Nov 11 16:01:03 2008] Services terminating: Abort trap: 6
>[Nov 11 16:01:03 2008] FATAL: Caught signal 6 (Abort trap: 6) while
>shutting down
>[Nov 11 16:01:03 2008] PANIC! signal 6, buffer = :USERX, :Ping timeout
>[Nov 11 16:01:03 2008] Services terminating: Abort trap: 6
>[Nov 11 16:01:03 2008] PANIC! signal 6, buffer = :USERX, :Ping timeout
>[Nov 11 16:01:03 2008] Services terminating: Abort trap: 6
>[Nov 11 16:01:03 2008] modules: BUG: trying to unuse module
>`chanserv/main' from module `misc/xml-import' but caller not found in
>user list!
>[Nov 11 16:01:03 2008] PANIC! signal 6, buffer = :USERX, :Ping timeout
>[Nov 11 16:01:03 2008] Services terminating: Abort trap: 6
>[Nov 11 16:01:03 2008] PANIC! signal 6, buffer = :USERX, :Ping timeout
>[Nov 11 16:01:03 2008] Services terminating: Abort trap: 6
>
>
>And the last 2 lines repeat themselves untill the disk is full.
>
>Earlier that day, a few of these messages occur:
>[Nov 11 01:15:57 2008] user: do_part: no channel record for USERY on
>#CHAN1 (bug?)
>[Nov 11 02:45:19 2008] user: do_part: no channel record for USERY on
>#CHAN2 (bug?)
>[Nov 11 03:04:22 2008] user: do_part: no channel record for USERZ on
>#CHAN1 (bug?)
>
>I unfortunately don't have a coredump; neither I build with debugging;
>neither I can reproduce it.
>The time between this and the previous crash is quite long.
>
>Anyone got a clue what this is ?
>I am willing to help hunting this bug down and providing extra information.
>
>-- Jille
>------------------------------------------------------------------
>To unsubscribe or change your subscription options, visit:
>http://lists.ircservices.za.net/mailman/listinfo/ircservices