Thread: [X2serv-general] srvx2 crashed while its uplink was down.
Brought to you by:
sirvulcan
From: Rubin <rub...@gm...> - 2004-10-01 14:51:56
|
srvx2 crashed while its uplink was down. There were lots of lines like the following:=20 error: Connection to uplink failed: Connection refused (111) info: Connecting to 69.56.162.156:8888... error: Connection to uplink failed: Connection refused (111) and then: fatal: All available uplinks exhausted; giving up. info: Wrote MemoServ database to disk. info: Wrote mondo database to disk. Program received signal SIGSEGV, Segmentation fault. 0x400c5264 in mallopt () from /lib/libc.so.6 (gdb) bt #0 0x400c5264 in mallopt () from /lib/libc.so.6 #1 0x400c407f in free () from /lib/libc.so.6 #2 0x08065eb8 in DelChannel (channel=3D0x83b7420) at hash.c:469 #3 0x08066194 in UnlockChannel (channel=3D0x83b7420) at hash.c:564 #4 0x0804bdaa in unregister_channel (channel=3D0x83a60c0, reason=3D0x80ae912 "terminating.") at chanserv.c:1357 #5 0x0805f4b8 in chanserv_db_cleanup () at chanserv.c:7233 #6 0x0806e024 in call_exit_funcs () at main.c:497 #7 0x4007eac2 in exit () from /lib/libc.so.6 #8 0x0806dd92 in uplink_select (name=3D0x0) at main.c:371 #9 0x0806de36 in uplink_connect () at main.c:408 #10 0x0806adb3 in ioset_run () at ioset.c:361 #11 0x0806ec8d in main (argc=3D2, argv=3D0xbffff724) at main.c:861 (gdb) bt full #0 0x400c5264 in mallopt () from /lib/libc.so.6 No symbol table info available. #1 0x400c407f in free () from /lib/libc.so.6 No symbol table info available. #2 0x08065eb8 in DelChannel (channel=3D0x83b7420) at hash.c:469 n =3D 0 #3 0x08066194 in UnlockChannel (channel=3D0x83b7420) at hash.c:564 No locals. #4 0x0804bdaa in unregister_channel (channel=3D0x83a60c0, reason=3D0x80ae912 "terminating.") at chanserv.c:1357 change =3D {modes_set =3D 1075324240, modes_clear =3D 138192304, new_limit =3D 72, argc =3D 1075326912, new_key =3D "H+\030@@I\f\bH=F4=FF=BFXa\006\b=E0=CF8\b=E4=CF8\b", args =3D= {{mode =3D 4, u =3D { member =3D 0x40182550, hostmask =3D 0x40182550 "`=F4\022"}}}} msgbuf =3D "#hawt terminating.\0g.\0\0.\0ing.\0=FF=BF=A4=F2\v@=CC=BB9\bP%\030@P%\030@\220=F2= =FF=BFl=F2=FF=BF`\003\f@\220=F2=FF=BF=B2\2178\b=FC\2178\b\0\0\0\0=FC\2178\b= P%\030@K\0\0\0=B2\2178\b|=F3=FF=BF=B0=A2\v@\220=F2=FF=BF=AB\236\v\b=B4=F3= =FF=BF=B2\2178\b\0\0\0\00=F3=FF=BF\220=F2=FF=BF\001\200=AD=FB=B2\2178\b=B2\= 2178\b=B2\2178\b=B2\2178\b=E5\2178\b=FC\2178\b=B2\2178\b=CE\217\006@=DC=F2= =FF=BFP%\030@\224=F3=FF=BF\211s\a@\0\0\0\0\004\0\0\0=D6-\027@C\0=FF=BF^q\a@= "... #5 0x0805f4b8 in chanserv_db_cleanup () at chanserv.c:7233 ii =3D 1001 #6 0x0806e024 in call_exit_funcs () at main.c:497 n =3D 11 #7 0x4007eac2 in exit () from /lib/libc.so.6 No symbol table info available. #8 0x0806dd92 in uplink_select (name=3D0x0) at main.c:371 start =3D (struct uplinkNode *) 0x80ceb60 uplink =3D (struct uplinkNode *) 0x0 next =3D (struct uplinkNode *) 0x80cc4a8 stop =3D 1 #9 0x0806de36 in uplink_connect () at main.c:408 uplink =3D (struct uplinkNode *) 0x80cc4a8 #10 0x0806adb3 in ioset_run () at ioset.c:361 select_timeout =3D {tv_sec =3D 0, tv_usec =3D 0} nn =3D 22 select_result =3D 0 max_fd =3D 14 wakey =3D 1096614364 fd =3D (struct io_fd *) 0x0 #11 0x0806ec8d in main (argc=3D2, argv=3D0xbffff724) at main.c:861 daemon =3D 0 debug =3D 1 pid =3D 0 file_out =3D (FILE *) 0x80d16f0 sv =3D {__sigaction_handler =3D {sa_handler =3D 0x806df0b <sigaction_wai= t>, sa_sigaction =3D 0x806df0b <sigaction_wait>}, sa_mask =3D {__val =3D { 0 <repeats 32 times>}}, sa_flags =3D 0, sa_restorer =3D 0} --=20 -Rubin |