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

Reply via email to