Hey'

This crash occurred on Quit after 5h 30m uptime.

This is from current cvs + parq031.diff:
/parq.c/1.72/Wed Jun 11 18:32:13 2003//

but I had the same error previous to the patch.

Compiled with:
CFLAGS="-g3 -O0" ./configure --prefix=/usr --enable-gtk2

~/src/test$ ./run
./run: line 11:  1618 Aborted (core dumped) gtk-gnutella >gtk-gnutella.log
2>&1

>From the log:
==========

dmesh entry created, name 0x84e06f4:
urn:sha1:Z2FHU2NS6ZE65SRB6Q4PWN6VCPQAOG4M
dmesh entry created, name 0x84e06f4:
urn:sha1:Z2FHU2NS6ZE65SRB6Q4PWN6VCPQAOG4M
dmesh entry created, name 0x84e06f4:
urn:sha1:Z2FHU2NS6ZE65SRB6Q4PWN6VCPQAOG4M
dmesh entry created, name 0x84e06f4:
urn:sha1:Z2FHU2NS6ZE65SRB6Q4PWN6VCPQAOG4M
dmesh entry created, name 0x8e9796c: Eminem - The Eminem Show - 0203/06/11
18:49:50 (WARNING): QRP query (92 bytes) [hops=5, TTL=2] had empty hash
vector
03/06/11 18:49:50 (WARNING): QRP query (94 bytes) [hops=5, TTL=2] had
empty hash vector
03/06/11 18:49:50 (WARNING): QRP query (92 bytes) [hops=5, TTL=2] had
empty hash vector
03/06/11 18:50:00 (WARNING): query (67 bytes) [hops=5, TTL=2] has bad SHA1
(len=8)
----------------- Base32 SHA1:
Offset  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f  0123456789abcdef
    0  4B 4C 52 5A 54 43 33 50                          KLRZTC3P        
----------------- (8 bytes).
03/06/11 18:50:00 (WARNING): query hit (159 bytes) [hops=5, TTL=1] claimed
GGEP extensions in trailer, seen none

** ERROR **: file parq.c: line 1138 (parq_upload_free): assertion failed:
(parq_ul->by_ip->uploading <= parq_ul->by_ip->total)
aborting...

Backtrace:
========

GNU gdb 5.3
Copyright 2002 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 /usr/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoxft-1.0.so.0
Reading symbols from /usr/lib/libpangox-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangox-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
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/libdl.so.2...done.
Loaded symbols for /lib/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 /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 /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libXft.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXft.so.2
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.1
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libexpat.so.0...done.
Loaded symbols for /usr/lib/libexpat.so.0
Reading symbols from
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.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
/usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.so...
done.
Loaded symbols for /usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-xpm.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from
/usr/lib/pango/1.2.0/modules/pango-basic-xft.so...done.
Loaded symbols for /usr/lib/pango/1.2.0/modules/pango-basic-xft.so
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
#0  0x4055dc31 in kill () from /lib/libc.so.6

(gdb) bt full
#0  0x4055dc31 in kill () from /lib/libc.so.6
No symbol table info available.
#1  0x4055d8b8 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0x4055f17c in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x403fbd8e in g_logv () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x403fbdc4 in g_log () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x08148254 in parq_upload_free (parq_ul=0x8956918) at parq.c:1138
No locals.
#6  0x081468cf in parq_close () at parq.c:416
        queues = (struct _GList *) 0x0
        dl = (struct _GList *) 0x0
        sl = (struct _GSList *) 0x89b34d8
        remove = (struct _GSList *) 0x8912090
        removeq = (struct _GSList *) 0x8834000
#7  0x0811a736 in gtk_gnutella_exit (n=0) at main.c:113
        now = 1055382607
        tick = 0
#8  0x080d70e5 in quit (force=0) at main_cb.c:44
        confirm = 0
#9  0x080d7127 in on_button_quit_clicked (button=0x835d890, user_data=0x0)
    at main_cb.c:62
No locals.
#10 0x403b0d57 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x4039dec7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x403b0963 in g_signal_emit_by_name () from
#/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x403af988 in g_signal_emit_valist () from
#/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x403afbc4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x401df12d in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x401095e2 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x4010885f in _gtk_menu_shell_activate () from
#/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x40101cbb in gtk_menu_reorder_child () from
#/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x400f9b6f in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x4039e237 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x4039dec7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x403b0419 in g_signal_emit_by_name () from
#/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x403af78d in g_signal_emit_valist () from
#/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x403afbc4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x401def3b in gtk_widget_send_expose () from
#/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0x400f9967 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x400f8665 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x402b6c95 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#29 0x403f3c75 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0x403f4ce8 in g_main_context_dispatch () from
#/usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0x403f4ffd in g_main_context_dispatch () from
#/usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0x403f56ff in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0x400f7e9f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x080d6f34 in main_gui_run () at main_gui.c:650
        coord = {0, 0, 1274, 967}
#35 0x0811aef6 in main (argc=1, argv=0xbffff9a4, env=0xbffff9ac) at
#main.c:463
        i = 256
#36 0x40549bb4 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.

(gdb) frame 5
#5  0x08148254 in parq_upload_free (parq_ul=0x8956918) at parq.c:1138
1138            g_assert(parq_ul->by_ip->uploading <= parq_ul->by_ip->total);
(gdb) p *parq_ul
$1 = {magic = 1782120609, flags = 10, position = 2, relative_position = 1,

  has_slot = 0, had_slot = 1, eta = 0, expire = 1055382525, 
  retry = 1055382524, enter = 1055366687, updated = 1055379822, 
  ban_timeout = 0, disc_timeout = 1055383124, last_queue_sent = 0, 
  queue_sent = 0, queue_refused = 0, is_alive = 1, 
  id = 0x8681f48 "6ac890dc1d985b80a8f3d420e8c6ff9c", 
  ip_and_name = 0x87f6fc0 "3564285834 Ministry - Leper.mp3", 
  name = 0x87f6fcb "Ministry - Leper.mp3", remote_ip = 3564285834, 
  file_size = 12989672, chunk_size = 2504423, ip = 0, port = 0, major = 0,

  minor = 0, queue = 0x84eb028, by_ip = 0x8336c08}

--
Murphy (eqom14)


-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
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