Hey'

On Wed, 11 Jun 2003 14:29:11 +0200 T'aZ wrote:
 
> ** ERROR **: file fileinfo.c: line 1475 (file_info_hash_remove):
> assertion failed: (fi->hashed)

See also bug [ 757276 ] Fileinfo purge Crash.

I aborted a download from the download queue (before any of it had been
downloaded) and then Purge'd it from the Fileinfo pane.  A few seconds
later I noticed the file had reappeared in the Fileinfo pane.  I Purge'd
it again and gtkg aborted with the same assertion failure as was reported
by T`az.  

Autoclear completed downloads is ON.  Autoclear failed downloads is ON. 
Delete file on abort is ON.

Compiled from the official 0.92 source on Slackware-8.1 (x86).
CFLAGS="-g3 -O0" ./configure --prefix=/usr

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

Log
==================
BAD <LimeWire/2.9.8> query (20 bytes) [hops=3, TTL=1]: dup message ID
7103272074190140a974d7f8734009f1 from same node
--- Got QUEUE from 68.49.249.82:
QUEUE a3d8905cb0c748132be6be80a3710706 68.49.249.82:6346
---
03/06/22 16:17:45 (WARNING): [PARQ DL] could not locate QUEUE id
'a3d8905cb0c748132be6be80a3710706' from 68.49.249.82:6346
03/06/22 16:17:48 (WARNING): node 68.69.210.28:3311 (LimeWire/3.0.2) sent
us a pong for new IP 63.231.160.142:6346 (used 192.168.1.101 before)
03/06/22 16:17:48 (WARNING): node 68.69.210.28:3311 (LimeWire/3.0.2) sent
us a pong for new IP 67.128.47.169:6346 (used 63.231.160.142 before)
03/06/22 16:17:48 (WARNING): node 68.69.210.28:3311 (LimeWire/3.0.2) sent
us a pong for new IP 68.192.75.188:6346 (used 67.128.47.169 before)
03/06/22 16:17:48 (WARNING): node 68.69.210.28:3311 (LimeWire/3.0.2) sent
us a pong for new IP 64.229.74.118:6346 (used 68.192.75.188 before)
03/06/22 16:17:48 (WARNING): node 68.69.210.28:3311 (LimeWire/3.0.2) sent
us a pong for new IP 67.10.71.75:6346 (used 64.229.74.118 before)
03/06/22 16:17:48 (WARNING): node 68.69.210.28:3311 (LimeWire/3.0.2) sent
us a pong for new IP 192.168.1.101:6346 (used 67.10.71.75 before)
03/06/22 16:17:52 (WARNING): cannot unlink
"/home/evo/.gtk-gnutella/incomplete//Reboot - 4.03 - What's Love Got To Do
With It.mpg": No such file or directory

** ERROR **: file fileinfo.c: line 1475 (file_info_hash_remove): assertion
failed: (fi->hashed)
aborting...

Backtrace:
=============
(gdb) bt full
#0  0x4036b2f1 in kill () from /lib/libc.so.6
No symbol table info available.
#1  0x4036afbc in raise () from /lib/libc.so.6
No symbol table info available.
#2  0x4036c7cb in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x4018f9de in g_logv () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#4  0x4018fa91 in g_log () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#5  0x08112b37 in file_info_hash_remove (fi=0x889f4b8) at fileinfo.c:1475
        nsk = {name = 0x4014502c "$/\022", size = 144946952}
        ns = (namesize_t *) 0x400a56aa
        x = 0x83c53e8
        found = 1075057996
        l = (GSList *) 0x4014502c
        newl = (GSList *) 0x40195dee
#6  0x08116ad3 in fi_purge (fih=21) at fileinfo.c:3292
        sl = (GSList *) 0x0
        csl = (GSList *) 0x8a3b708
        fi = (struct dl_file_info *) 0x889f4b8
#7  0x080d8349 in on_button_fi_purge_clicked (button=0x8379f78,
#user_data=0x0) at fileinfo_gui.c:126
No locals.
#8  0x400b10d5 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#9  0x400e091c in gtk_signal_remove_emission_hook () from
#/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#10 0x400dfd85 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#11 0x400dde63 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#12 0x4004efa8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#13 0x4005052d in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#14 0x400b10d5 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#15 0x400dfc1f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x400dde63 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#17 0x4004eee8 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x4004fe98 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#19 0x400b0d5f in gtk_marshal_BOOL__POINTER () from
#/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#20 0x400dfdc3 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#21 0x400dde63 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#22 0x4011487b in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#23 0x400b0ca5 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#24 0x400afe0e in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#25 0x4015f047 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
No symbol table info available.
#26 0x4018d258 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#27 0x4018d863 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#28 0x4018d9fc in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#29 0x400af707 in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#30 0x080d7cf2 in main_gui_run () at main_gui.c:650
        coord = {0, 0, 1276, 989}
#31 0x0811fc3b in main (argc=1, argv=0xbffff924, env=0xbffff92c) at
#main.c:463
        i = 256
#32 0x4035a17d in __libc_start_main () from /lib/libc.so.6
No symbol table info available.

(gdb) p *fi
$1 = {fi_handle = 143258688, flags = 2, file_name = 0x8c90794 "Reboot -
4.03 - What's Love Got To Do With It.mpg", 
  path = 0x86fd6a4 "/home/evo/.gtk-gnutella/incomplete/", alias =
0x89c1748, size = 225058752, size_atom = 0x8a53ea4, 
  sha1 = 0x89ecd8c "[EMAIL PROTECTED] -!", cha1 =
0x0, refcount = 0, sources = 0x0, lifecount = 0, 
  stamp = 0, last_flush = 0, last_dmesh = 0, done = 0, chunklist =
0x9029010, generation = 0, use_swarming = 0, dirty = 0, 
  dirty_status = 1, hashed = 0, recvcount = 0, recv_last_rate = 0,
recv_amount = 0, recv_last_time = 0, cha1_elapsed = 0, 
  cha1_hashed = 0, copy_elapsed = 0, copied = 0}
(gdb) p *ns
$5 = {name = 0x82c3815b <Address 0x82c3815b out of bounds>, size =
2197817849}
(gdb) p *l
$6 = {data = 0x122f24, next = 0x40014d70}

(gdb) frame 6
#6  0x08116ad3 in fi_purge (fih=21) at fileinfo.c:3292
3292            file_info_hash_remove(fi);
(gdb) p *csl
$7 = {data = 0x0, next = 0x9029010}
(gdb) p *fi
$8 = {fi_handle = 143258688, flags = 2, file_name = 0x8c90794 "Reboot -
4.03 - What's Love Got To Do With It.mpg", 
  path = 0x86fd6a4 "/home/evo/.gtk-gnutella/incomplete/", alias =
0x89c1748, size = 225058752, size_atom = 0x8a53ea4, 
  sha1 = 0x89ecd8c "[EMAIL PROTECTED] -!", cha1 =
0x0, refcount = 0, sources = 0x0, lifecount = 0, 
  stamp = 0, last_flush = 0, last_dmesh = 0, done = 0, chunklist =
0x9029010, generation = 0, use_swarming = 0, dirty = 0, 
  dirty_status = 1, hashed = 0, recvcount = 0, recv_last_rate = 0,
recv_amount = 0, recv_last_time = 0, cha1_elapsed = 0, 
  cha1_hashed = 0, copy_elapsed = 0, copied = 0}

--
Murphy


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to