Re: Latest silc server segfaults
Peter Meier <[email protected]> Sun, 05 Dec 2010 19:12:43 +0100
| Newsgroups | gmane.network.silc.devel |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > I'll repost detailed information about the next segfault with -debuginfo > for libsilc when it happended. Here some more details of another segfault: 17:28:41 silc_server_packet_parse_type:328: Received COMMAND packet [flags 0] from A.B.C.D:47751 Program received signal SIGSEGV, Segmentation fault. 0x0000003feec08ca0 in pthread_mutex_lock () from /lib64/libpthread.so.0 (gdb) backtrace #0 0x0000003feec08ca0 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00000036e002c47e in silc_mutex_lock (mutex=0x21) at silcunixthread.c:147 #2 0x00000036e00209ba in silc_packet_get_context (stream=0x8e3990) at silcpacket.c:1203 #3 0x0000000000423bff in silc_server_packet_send (server=0x85e0e0, sock=0x8e3990, type=24 '\030', flags=0 '\000', data=0x0, data_len=0) at packet_send.c:37 #4 0x0000000000423cd2 in silc_server_send_heartbeat (server=0x21, sock=0x8e3990) at packet_send.c:1580 #5 0x0000000000415a51 in silc_server_do_heartbeat (schedule=<value optimized out>, app_context=0x21, type=24, fd=0, context=0x0) at server.c:2910 #6 0x00000036e00319e4 in silc_schedule_dispatch_timeout (schedule=0x862190, dispatch_all=0 '\000') at silcschedule.c:114 #7 0x00000036e0031c2a in silc_schedule_iterate (schedule=0x862190, timeout_usecs=-1) at silcschedule.c:460 #8 0x00000036e0031dbc in silc_schedule (schedule=0x862190) at silcschedule.c:499 #9 0x0000000000416163 in silc_server_run (server=0x85e0e0) at server.c:1220 #10 0x000000000040d1b5 in main (argc=<value optimized out>, argv=0x85fac0) at silcd.c:784 (gdb) frame 1 #1 0x00000036e002c47e in silc_mutex_lock (mutex=0x21) at silcunixthread.c:147 147 SILC_VERIFY(pthread_mutex_lock(&mutex->mutex) == 0); (gdb) frame 2 #2 0x00000036e00209ba in silc_packet_get_context (stream=0x8e3990) at silcpacket.c:1203 1203 silc_mutex_lock(stream->lock); (gdb) frame 3 #3 0x0000000000423bff in silc_server_packet_send (server=0x85e0e0, sock=0x8e3990, type=24 '\030', flags=0 '\000', data=0x0, data_len=0) at packet_send.c:37 37 idata = silc_packet_get_context(sock); (gdb) print server $2 = (struct SilcServerStruct *) 0x85e0e0 (gdb) print sock $3 = (struct SilcPacketStreamStruct *) 0x8e3990 (gdb) frame 2 #2 0x00000036e00209ba in silc_packet_get_context (stream=0x8e3990) at silcpacket.c:1203 1203 silc_mutex_lock(stream->lock); (gdb) print stream $4 = (struct SilcPacketStreamStruct *) 0x8e3990 (gdb) frame 1 #1 0x00000036e002c47e in silc_mutex_lock (mutex=0x21) at silcunixthread.c:147 147 SILC_VERIFY(pthread_mutex_lock(&mutex->mutex) == 0); (gdb) print mutex $5 = (struct SilcMutexStruct *) 0x21 ~pete -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkz71hYACgkQbwltcAfKi38n+ACggS/VrR0t+itlDZLLKUF0y2aB T+oAnAwJdkMoa+kOPW66ou6ylDkdkera =D85b -----END PGP SIGNATURE----- _______________________________________________________________________ Info: https://lists.silcnet.org/mailman/listinfo/silc-announce Archive: https://lists.silcnet.org/pipermail/silc-announce FAQ: http://silcnet.org/support/faq/