pipes@elysium-v210:~$ gdb -c core `which silc` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc-linux-gnu"... warning: .dynamic section for "/lib/libncurses.so.5" is not at the expected address (wrong library or version mismatch?) Reading symbols from /usr/lib/libsilcclient-1.1.so.2...Reading symbols from /usr/lib/debug/usr/lib/libsilcclient-1.1.so.2.0.1...done. done. Loaded symbols for /usr/lib/libsilcclient-1.1.so.2 Reading symbols from /usr/lib/libsilc-1.1.so.2...Reading symbols from /usr/lib/debug/usr/lib/libsilc-1.1.so.2.1.0...done. done. Loaded symbols for /usr/lib/libsilc-1.1.so.2 Reading symbols from /usr/lib/libperl.so.5.10...done. Loaded symbols for /usr/lib/libperl.so.5.10 Reading symbols from /lib/ultra3/libm.so.6...done. Loaded symbols for /lib/ultra3/libm.so.6 Reading symbols from /lib/ultra3/libpthread.so.0...done. Loaded symbols for /lib/ultra3/libpthread.so.0 Reading symbols from /lib/ultra3/libcrypt.so.1...done. Loaded symbols for /lib/ultra3/libcrypt.so.1 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/ultra3/libdl.so.2...done. Loaded symbols for /lib/ultra3/libdl.so.2 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /lib/libncurses.so.5...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/ultra3/libc.so.6...done. Loaded symbols for /lib/ultra3/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /usr/lib/libpcre.so.3...done. Loaded symbols for /usr/lib/libpcre.so.3 Reading symbols from /lib/ultra3/libnss_compat.so.2...done. Loaded symbols for /lib/ultra3/libnss_compat.so.2 Reading symbols from /lib/ultra3/libnsl.so.1...done. Loaded symbols for /lib/ultra3/libnsl.so.1 Reading symbols from /lib/ultra3/libnss_nis.so.2...done. Loaded symbols for /lib/ultra3/libnss_nis.so.2 Reading symbols from /lib/ultra3/libnss_files.so.2...done. Loaded symbols for /lib/ultra3/libnss_files.so.2 Reading symbols from /usr/lib/gconv/CP1252.so...done. Loaded symbols for /usr/lib/gconv/CP1252.so Reading symbols from /lib/ultra3/libnss_dns.so.2...done. Loaded symbols for /lib/ultra3/libnss_dns.so.2 Reading symbols from /lib/ultra3/libresolv.so.2...done. Loaded symbols for /lib/ultra3/libresolv.so.2 Core was generated by `silc'. Program terminated with signal 6, Aborted. [New process 19324] #0 0xf78e146c in raise () from /lib/ultra3/libc.so.6 (gdb) bt #0 0xf78e146c in raise () from /lib/ultra3/libc.so.6 #1 0xf78e3258 in abort () from /lib/ultra3/libc.so.6 #2 0xf78d8494 in __assert_fail () from /lib/ultra3/libc.so.6 #3 0xf7ea1c7c in silc_mutex_lock (mutex=0x16ad30) at silcunixthread.c:147 #4 0xf7f66664 in silc_client_unref_client (client=0xe7078, conn=0x156c90, client_entry=0x1cb838) at /build/buildd/silc-toolkit-1.1.7/lib/silcutil/silcatomic.h:621 #5 0xf7f71fdc in silc_client_notify_signoff (fsm=0x16a560, fsm_context=0x156c90, state_context=) at client_notify.c:550 #6 0xf7f7468c in silc_client_notify (fsm=0x16a560, fsm_context=0x156c90, state_context=0x263af0) at client_notify.c:232 #7 0xf7f638b4 in silc_client_connection_st_packet (fsm=0x16a560, fsm_context=0x156c90, state_context=0x263af0) at client.c:382 #8 0xf7eb1e84 in silc_fsm_run (schedule=0x153968, app_context=0xe7078, type=0, fd=0, context=0x16a560) at silcfsm.c:429 #9 0xf7eb24f8 in silc_fsm_start_sync (fsm=0x16a560, start_state=0xf7f63668 ) at silcfsm.c:249 #10 0xf7f6255c in silc_client_packet_receive (engine=, stream=0x157330, packet=0x263af0, callback_context=0xe7078, stream_context=0x156c90) at client.c:120 #11 0xf7e93a90 in silc_packet_dispatch (packet=0x263af0) at silcpacket.c:2007 #12 0xf7e98c04 in silc_packet_read_process (stream=0x157330) at silcpacket.c:2318 #13 0xf7e99e34 in silc_packet_stream_io (stream=0x156380, status=, context=0x157330) at silcpacket.c:438 #14 0xf7ea0ffc in silc_socket_stream_io (schedule=0x153968, app_context=0xe7078, type=SILC_TASK_READ, fd=3, context=0x156380) at silcunixsocketstream.c:36 #15 0xf7ea88c8 in silc_schedule_dispatch_fd (schedule=0x153968) at silcschedule.c:61 #16 0xf7eaa6b4 in silc_schedule_iterate (schedule=0x153968, timeout_usecs=0) at silcschedule.c:455 #17 0xf7eaa82c in silc_schedule_one (schedule=0x153968, timeout_usecs=0) at silcschedule.c:484 #18 0xf7f6231c in silc_client_run_one (client=0xe7078) at client.c:1093 #19 0x00066aa4 in my_silc_scheduler_fd (source=, condition=G_IO_IN, data=0x3) at silc-core.c:91 #20 0xf7afd128 in ?? () from /usr/lib/libglib-2.0.so.0 #21 0xf7afd128 in ?? () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) i r g0 0x0 0 g1 0xd3 211 g2 0x0 0 g3 0xf7f56910 -134911728 g4 0xf86bfcaa -127140694 g5 0x11 17 g6 0xffffffff -1 g7 0xf7f56910 -134911728 o0 0x0 0 o1 0x4b7c 19324 o2 0x6 6 o3 0x8 8 o4 0x0 0 o5 0x4b7c 19324 sp 0xffa0c3d0 0xffa0c3d0 o7 0xf7f56910 -134911728 l0 0x0 0 l1 0x226f68 2256744 l2 0x2a 42 l3 0x8000 32768 l4 0x0 0 l5 0xf7a35670 -140290448 l6 0xf7a3566c -140290452 l7 0xf7a33000 -140300288 i0 0x6 6 i1 0xffa0c530 -6240976 i2 0x0 0 i3 0x1 1 i4 0x1 1 i5 0xf7a34b68 -140293272 fp 0xffa0c440 0xffa0c440 i7 0xf78e3250 -141675952 y 0x0 0 psr 0xff000084 [ #2 S #24 #25 #26 #27 #28 #29 #30 #31 ] wim 0x0 0 tbr 0x0 0 pc 0xf78e146c 0xf78e146c npc 0xf78e1470 0xf78e1470 fsr 0x420 [ NXC #10 ] csr 0x0 0