Hey' This is cvs from Tuesday: /downloads.c/1.253/Tue May 27 21:43:43 2003// /routing.c/1.55/Fri May 9 01:38:29 2003// /nodes.c/1.224/Mon May 26 20:29:33 2003// /inputevt.c/1.6/Tue Mar 18 00:28:29 2003// /main_gui.c/1.44/Tue May 13 00:55:33 2003//
Compiled with: CFLAGS="-g3 -O0" ./configure --prefix=/opt/gnome && make Crashed after about 11 hrs up while unattended. I have preserved the core, executable, and log. ~/src/test> ./run ./run: line 11: 11712 Aborted (core dumped) gtk-gnutella >gtk-gnutella.log 2>&1 Message in log: ** ERROR **: file routing.c: line 339 (remove_one_message_reference): assertion failed: (rd->saved_messages > 0) aborting... "tail -n 100" of log at: http://www3.telus.net/juncus/tmp/gtkg.log.tail This bt is also on my website (I hate trying to read these in a mail app): http://www3.telus.net/juncus/tmp/gtkg-bt-full GNU gdb 5.0 Copyright 2000 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-slackware-linux"... Core was generated by `gtk-gnutella'. Program terminated with signal 6, Aborted. Reading symbols from /opt/gnome/lib/libgtk-1.2.so.0...done. Loaded symbols for /opt/gnome/lib/libgtk-1.2.so.0 Reading symbols from /opt/gnome/lib/libgdk-1.2.so.0...done. Loaded symbols for /opt/gnome/lib/libgdk-1.2.so.0 Reading symbols from /opt/gnome/lib/libgmodule-1.2.so.0...done. Loaded symbols for /opt/gnome/lib/libgmodule-1.2.so.0 Reading symbols from /opt/gnome/lib/libglib-1.2.so.0...done. Loaded symbols for /opt/gnome/lib/libglib-1.2.so.0 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/X11R6/lib/libXext.so.6...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /usr/X11R6/lib/libX11.so.6...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/common/ximcp.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/common/ximcp.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_db.so.2...done. Loaded symbols for /lib/libnss_db.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /lib/libdb-3.1.so...done. Loaded symbols for /lib/libdb-3.1.so #0 0x4036e9f1 in __kill () from /lib/libc.so.6 (gdb) bt full #0 0x4036e9f1 in __kill () from /lib/libc.so.6 No locals. #1 0x4036e6d4 in raise (sig=6) at ../sysdeps/posix/raise.c:27 No locals. #2 0x4036fe31 in abort () at ../sysdeps/generic/abort.c:88 act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {1075449948, 91, 1075324589, 1077184736, 3221221436, 1073789584, 0, 6, 3221221428, 1073789145, 1073834500, 1075530936, 7, 0, 13, 1075387222, 1075449836, 1073788974, 1075449836, 2, 137566056, 0, 0, 0, 1075450180, 232, 1075326692, 1077182288, 3221222540, 1073789584, 13, 1075438226}}, sa_flags = 1077345632, sa_restorer = 0x400168b0} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0x40191a8e in g_logv () at eval.c:88 No locals. #4 0x40191b41 in g_log () at eval.c:88 No locals. #5 0x80fd0a0 in remove_one_message_reference (rd=0x87fd9e8) at #routing.c:339 No locals. #6 0x80fd15e in free_route_list (m=0x832a070) at routing.c:366 l = (GSList *) 0x8a75110 #7 0x80fd414 in message_add (muid=0x87b24b4 #"�\022�C\213v����/\021u\023\214", function=128 '\200', node=0x87b2398) at routing.c:460 function = 128 '\200' last_rotation = 1054146914 cycled = 1 route = (struct route_data *) 0x8a3fad8 entry = (struct message *) 0x832a070 #8 0x80fd760 in forward_message (node=0x81a34c0, target=0x0, #dest=0xbffff618) at routing.c:615 sender = (struct gnutella_node *) 0x87b2398 #9 0x80fe472 in route_message (node=0x81a34c0, dest=0xbffff618) at routing.c:1053 sender = (struct gnutella_node *) 0x87b2398 m = (struct message *) 0x0 handle_it = 1 found = (struct gnutella_node *) 0x84c4710 #10 0x80f6253 in node_parse (node=0x87b2398) at nodes.c:3755 n = (struct gnutella_node *) 0x87b2398 drop = 0 has_ggep = 0 regular_size = -1 dest = {type = 0, node = 0x0} qhv = (query_hashvec_t *) 0x0 #11 0x80f6f41 in node_read (n=0x87b2398, mb=0x87fae38) at nodes.c:4161 r = 22 #12 0x80f7012 in node_data_ind (rx=0x86b20a0, mb=0x87fae38) at #nodes.c:4190 n = (struct gnutella_node *) 0x87b2398 #13 0x812dab2 in is_readable (data=0x86b20a0, source=29, #cond=INPUT_EVENT_READ) at rx_link.c:105 rx = (rxdrv_t *) 0x86b20a0 attr = (struct attr *) 0x83342f8 n = (struct gnutella_node *) 0x87b2398 db = (pdata_t *) 0x8463188 mb = (pmsg_t *) 0x87fae38 r = 45 #14 0x814c01e in inputevt_dispatch (source=0x8a8b0a8, condition=G_IO_IN, data=0x87f9dd8) at inputevt.c:88 cond = INPUT_EVENT_READ relay = (inputevt_relay_t *) 0x87f9dd8 #15 0x4018dc40 in g_io_add_watch () at eval.c:88 No locals. #16 0x4018f308 in g_get_current_time () at eval.c:88 No locals. #17 0x4018f913 in g_get_current_time () at eval.c:88 No locals. #18 0x4018faac in g_main_run () at eval.c:88 No locals. #19 0x400b27e7 in gtk_main () at eval.c:88 No locals. #20 0x80d7bc2 in main_gui_run () at main_gui.c:650 coord = {1, 4294967295, 1263, 972} #21 0x811f59b in main (argc=1, argv=0xbffff914, env=0xbffff91c) at #main.c:463 i = 256 #22 0x4035f2eb in __libc_start_main (main=0x811f350 <main>, argc=1, ubp_av=0xbffff914, init=0x8062768 <_init>, fini=0x81553ac <_fini>, rtld_fini=0x4000c130 <_dl_fini>, stack_end=0xbffff90c) at ../sysdeps/generic/libc-start.c:129 ubp_av = (char **) 0xbffff914 fini = (void (*)()) 0x40015d64 <_dl_debug_mask> rtld_fini = (void (*)()) 0x6 <__strtol_internal+6> ubp_ev = (char **) 0x0 (gdb) frame 6 #6 0x80fd15e in free_route_list (m=0x832a070) at routing.c:366 366 remove_one_message_reference((struct route_data *) l->data); (gdb) p *m $1 = {muid = "Zj��\223,�'\030��\032\231��\n", routes = 0x8a75110, function = 128 '\200'} (gdb) frame 7 #7 0x80fd414 in message_add (muid=0x87b24b4 #"�\022�C\213v����/\021u\023\214", function=128 '\200', node=0x87b2398) at routing.c:460 460 free_route_list(entry); (gdb) p *muid $2 = 231 '�' (gdb) p *node $3 = {node_handle = 2, peermode = NODE_P_ULTRA, error_str = '\000' <repeats 255 times>, socket = 0x8c75758, proto_major = 0 '\000', proto_minor = 6 '\006', qrp_major = 0 '\000', qrp_minor = 1 '\001', vendor = 0x88aadb4 "LimeWire/2.9.11", vcode = "LIME", io_opaque = 0x0, header = {muid = "�\022�C\213v����/\021u\023\214", function = 128 '\200', ttl = 1 '\001', hops = 3 '\003', size = "\026\000\000"}, size = 22, data = 0x8cbca28 "�", pos = 22, status = 4 '\004', hops_flow = 255 '�', flags = 244, attrs = 4026531936, sent = 31268, received = 123825, tx_dropped = 0, rx_dropped = 61834, n_bad = 0, n_dups = 500, n_hard_ttl = 0, n_weird = 0, allocated = 65536, have_header = 1, last_update = 1054187471, connect_date = 1054156568, tx_flowc_date = 0, rxfc = 0x0, shutdown_date = 0, up_date = 0, shutdown_delay = 0, remove_msg = 0x0, ip = 1101337187, port = 2572, outq = 0x8760c88, searchq = 0x84ca818, rx = 0x86b20a0, routing_data = 0x8a3fad8, query_table = 0x0, qrt_update = 0x0, qrt_receive = 0x0, alive_pings = 0x86bfbb0, last_alive_ping = 1054187457, alive_period = 20, id = 424, ping_throttle = 3, ping_accept = 1054187474, next_ping = 1054187504, ping_guid = "�����iy\023�T\013�\013dS", pong_needed = "\001\001\001\001\002\002\002", pong_missing = 10 '\n', gnet_ip = 0, gnet_port = 0, gnet_files_count = 4, gnet_kbytes_count = 16384, gnet_pong_ip = 3232268441, gnet_qhit_ip = 0, gnet_guid = 0x88d2a74 "�\226�g��V\027��\231U\016\003T", n_ping_throttle = 56337, n_ping_accepted = 9594, n_ping_special = 117, n_ping_sent = 2091, n_pong_received = 16897, n_pong_sent = 5606, tx_given = 3142181, tx_deflated = 1539826, tx_written = 1539826, rx_given = 6753430, rx_inflated = 0, rx_read = 6753430} (gdb) frame 8 #8 0x80fd760 in forward_message (node=0x81a34c0, target=0x0, #dest=0xbffff618) at routing.c:615 615 message_add(sender->header.muid, sender->header.function, sender); (gdb) p *node $4 = (struct gnutella_node *) 0x87b2398 (gdb) p *target Cannot access memory at address 0x0 (gdb) p *dest $5 = {type = 0, node = 0x0} (gdb) frame 9 #9 0x80fe472 in route_message (node=0x81a34c0, dest=0xbffff618) at routing.c:1053 1053 return forward_message(node, NULL, dest); /* Broadcast */ (gdb) p *node $6 = (struct gnutella_node *) 0x87b2398 (gdb) p *dest $7 = {type = 0, node = 0x0} (gdb) frame 10 #10 0x80f6253 in node_parse (node=0x87b2398) at nodes.c:3755 3755 if (route_message(&n, &dest)) { /* We have to handle the message */ (gdb) p *node $8 = {node_handle = 2, peermode = NODE_P_ULTRA, error_str = '\000' <repeats 255 times>, socket = 0x8c75758, proto_major = 0 '\000', proto_minor = 6 '\006', qrp_major = 0 '\000', qrp_minor = 1 '\001', vendor = 0x88aadb4 "LimeWire/2.9.11", vcode = "LIME", io_opaque = 0x0, header = {muid = "�\022�C\213v����/\021u\023\214", function = 128 '\200', ttl = 1 '\001', hops = 3 '\003', size = "\026\000\000"}, size = 22, data = 0x8cbca28 "�", pos = 22, status = 4 '\004', hops_flow = 255 '�', flags = 244, attrs = 4026531936, sent = 31268, received = 123825, tx_dropped = 0, rx_dropped = 61834, n_bad = 0, n_dups = 500, n_hard_ttl = 0, n_weird = 0, allocated = 65536, have_header = 1, last_update = 1054187471, connect_date = 1054156568, tx_flowc_date = 0, rxfc = 0x0, shutdown_date = 0, up_date = 0, shutdown_delay = 0, remove_msg = 0x0, ip = 1101337187, port = 2572, outq = 0x8760c88, searchq = 0x84ca818, rx = 0x86b20a0, routing_data = 0x8a3fad8, query_table = 0x0, qrt_update = 0x0, qrt_receive = 0x0, alive_pings = 0x86bfbb0, last_alive_ping = 1054187457, alive_period = 20, id = 424, ping_throttle = 3, ping_accept = 1054187474, next_ping = 1054187504, ping_guid = "�����iy\023�T\013�\013dS", pong_needed = "\001\001\001\001\002\002\002", pong_missing = 10 '\n', gnet_ip = 0, gnet_port = 0, gnet_files_count = 4, gnet_kbytes_count = 16384, gnet_pong_ip = 3232268441, gnet_qhit_ip = 0, gnet_guid = 0x88d2a74 "�\226�g��V\027��\231U\016\003T", n_ping_throttle = 56337, n_ping_accepted = 9594, n_ping_special = 117, n_ping_sent = 2091, n_pong_received = 16897, n_pong_sent = 5606, tx_given = 3142181, tx_deflated = 1539826, tx_written = 1539826, rx_given = 6753430, rx_inflated = 0, rx_read = 6753430} (gdb) frame 11 #11 0x80f6f41 in node_read (n=0x87b2398, mb=0x87fae38) at nodes.c:4161 4161 node_parse(n); (gdb) p *n $9 = {node_handle = 2, peermode = NODE_P_ULTRA, error_str = '\000' <repeats 255 times>, socket = 0x8c75758, proto_major = 0 '\000', proto_minor = 6 '\006', qrp_major = 0 '\000', qrp_minor = 1 '\001', vendor = 0x88aadb4 "LimeWire/2.9.11", vcode = "LIME", io_opaque = 0x0, header = {muid = "�\022�C\213v����/\021u\023\214", function = 128 '\200', ttl = 1 '\001', hops = 3 '\003', size = "\026\000\000"}, size = 22, data = 0x8cbca28 "�", pos = 22, status = 4 '\004', hops_flow = 255 '�', flags = 244, attrs = 4026531936, sent = 31268, received = 123825, tx_dropped = 0, rx_dropped = 61834, n_bad = 0, n_dups = 500, n_hard_ttl = 0, n_weird = 0, allocated = 65536, have_header = 1, last_update = 1054187471, connect_date = 1054156568, tx_flowc_date = 0, rxfc = 0x0, shutdown_date = 0, up_date = 0, shutdown_delay = 0, remove_msg = 0x0, ip = 1101337187, port = 2572, outq = 0x8760c88, searchq = 0x84ca818, rx = 0x86b20a0, routing_data = 0x8a3fad8, query_table = 0x0, qrt_update = 0x0, qrt_receive = 0x0, alive_pings = 0x86bfbb0, last_alive_ping = 1054187457, alive_period = 20, id = 424, ping_throttle = 3, ping_accept = 1054187474, next_ping = 1054187504, ping_guid = "�����iy\023�T\013�\013dS", pong_needed = "\001\001\001\001\002\002\002", pong_missing = 10 '\n', gnet_ip = 0, gnet_port = 0, gnet_files_count = 4, gnet_kbytes_count = 16384, gnet_pong_ip = 3232268441, gnet_qhit_ip = 0, gnet_guid = 0x88d2a74 "�\226�g��V\027��\231U\016\003T", n_ping_throttle = 56337, n_ping_accepted = 9594, n_ping_special = 117, n_ping_sent = 2091, n_pong_received = 16897, n_pong_sent = 5606, tx_given = 3142181, tx_deflated = 1539826, tx_written = 1539826, rx_given = 6753430, rx_inflated = 0, rx_read = 6753430} (gdb) p *mb $10 = {m_rptr = 0x84631c9 "", m_wptr = 0x84631c9 "", m_data = 0x8463188, m_prio = 0} (gdb) frame 12 #12 0x80f7012 in node_data_ind (rx=0x86b20a0, mb=0x87fae38) at #nodes.c:4190 4190 if (!node_read(n, mb)) (gdb) p *rx $11 = {node = 0x87b2398, ops = 0x81937a8, upper = 0x0, lower = 0x0, flags = 0, data_ind = 0x80f6f58 <node_data_ind>, opaque = 0x83342f8} (gdb) p *mb $12 = {m_rptr = 0x84631c9 "", m_wptr = 0x84631c9 "", m_data = 0x8463188, m_prio = 0} (gdb) frame 13 #13 0x812dab2 in is_readable (data=0x86b20a0, source=29, #cond=INPUT_EVENT_READ) at rx_link.c:105 105 (*rx->data_ind)(rx, mb); (gdb) frame 14 #14 0x814c01e in inputevt_dispatch (source=0x8a8b0a8, condition=G_IO_IN, data=0x87f9dd8) at inputevt.c:88 88 relay->handler(relay->data, g_io_channel_unix_get_fd(source), cond); (gdb) p *source $13 = {channel_flags = 0, ref_count = 1, funcs = 0x401a0db4} (gdb) frame 21 #21 0x811f59b in main (argc=1, argv=0xbffff914, env=0xbffff91c) at #main.c:463 463 main_gui_run(); (gdb) p *argv $14 = (gchar *) 0xbffffa53 "gtk-gnutella" (gdb) p *env $15 = (gchar *) 0xbffffa60 "PWD=/home/evo/src/test" (gdb) frame 22 #22 0x4035f2eb in __libc_start_main (main=0x811f350 <main>, argc=1, ubp_av=0xbffff914, init=0x8062768 <_init>, fini=0x81553ac <_fini>, rtld_fini=0x4000c130 <_dl_fini>, stack_end=0xbffff90c) at ../sysdeps/generic/libc-start.c:129 129 ../sysdeps/generic/libc-start.c: No such file or directory. (gdb) p *main $16 = {int ()} 0x811f350 <main> (gdb) p *ubp_av $17 = 0xbffffa53 "gtk-gnutella" (gdb) p *init $18 = {void ()} 0x8062768 <_init> (gdb) p *fini $19 = {void ()} 0x40015d64 <_dl_debug_mask> (gdb) p *rtld_fini Cannot access memory at address 0x6 -- Murphy aka eqom14 ------------------------------------------------------- This SF.net email is sponsored by: eBay Get office equipment for less on eBay! http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
