Hi (re)
occured when i was playing first with abort/resume , then i clicked on
the purge button (the dl was still going) and then this one :
** ERROR **: file fileinfo.c: line 1475 (file_info_hash_remove):
assertion failed: (fi->hashed)
(gdb) bt
#0 0x403d6711 in kill () from /lib/libc.so.6
#1 0x403d63f5 in raise () from /lib/libc.so.6
#2 0x403d7bb1 in abort () from /lib/libc.so.6
#3 0x40198fbd in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0x817d440 "file %s: line %d (%s): assertion failed: (%s)",
args1=0xbfffec60) at gmessages.c:391
#4 0x40199079 in g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0x817d440 "file %s: line %d (%s): assertion failed: (%s)")
at gmessages.c:408
#5 0x081135fb in file_info_hash_remove (fi=0x86d22b0) at fileinfo.c:1475
#6 0x0811761c in fi_purge (fih=7) at fileinfo.c:3292
#7 0x080d8819 in on_button_fi_purge_clicked (button=0x8391fb8, user_data=0x0)
at fileinfo_gui.c:126
#8 0x400b734b in gtk_marshal_NONE__NONE (object=0x8391fb8,
func=0x80d87fc <on_button_fi_purge_clicked>, func_data=0x0,
args=0xbfffee1c) at gtkmarshal.c:312
#9 0x400e7f98 in gtk_handlers_run (handlers=0x83def78, signal=0xbfffedc8,
object=0x8391fb8, params=0xbfffee1c, after=0) at gtksignal.c:1917
#10 0x400e73bf in gtk_signal_real_emit (object=0x8391fb8, signal_id=79,
params=0xbfffee1c) at gtksignal.c:1477
#11 0x400e53c7 in gtk_signal_emit (object=0x8391fb8, signal_id=79)
at gtksignal.c:552
#12 0x40052530 in gtk_button_clicked (button=0x8391fb8) at gtkbutton.c:336
#13 0x40053b0e in gtk_real_button_released (button=0x8391fb8)
at gtkbutton.c:861
#14 0x400b734b in gtk_marshal_NONE__NONE (object=0x8391fb8,
func=0x40053a64 <gtk_real_button_released>, func_data=0x0, args=0xbffff1cc)
at gtkmarshal.c:312
#15 0x400e724f in gtk_signal_real_emit (object=0x8391fb8, signal_id=78,
params=0xbffff1cc) at gtksignal.c:1440
#16 0x400e53c7 in gtk_signal_emit (object=0x8391fb8, signal_id=78)
at gtksignal.c:552
#17 0x4005246d in gtk_button_released (button=0x8391fb8) at gtkbutton.c:327
#18 0x40053468 in gtk_button_button_release (widget=0x8391fb8, event=0x864dce8)
at gtkbutton.c:721
#19 0x400b6f37 in gtk_marshal_BOOL__POINTER (object=0x8391fb8,
func=0x4005339c <gtk_button_button_release>, func_data=0x0,
args=0xbffff58c) at gtkmarshal.c:28
#20 0x400e73fd in gtk_signal_real_emit (object=0x8391fb8, signal_id=22,
params=0xbffff58c) at gtksignal.c:1492
#21 0x400e53c7 in gtk_signal_emit (object=0x8391fb8, signal_id=22)
at gtksignal.c:552
#22 0x4011d31c in gtk_widget_event (widget=0x8391fb8, event=0x864dce8)
at gtkwidget.c:2864
#23 0x400b6e75 in gtk_propagate_event (widget=0x8391fb8, event=0x864dce8)
at gtkmain.c:1378
#24 0x400b5f7e in gtk_main_do_event (event=0x864dce8) at gtkmain.c:818
#25 0x40167690 in gdk_event_dispatch (source_data=0x0,
current_time=0xbffff984, user_data=0x0) at gdkevents.c:2139
#26 0x40196746 in g_main_dispatch (dispatch_time=0xbffff984) at gmain.c:656
#27 0x40196d63 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#28 0x40196f0c in g_main_run (loop=0x8635a90) at gmain.c:935
#29 0x400b5860 in gtk_main () at gtkmain.c:524
#30 0x080d81a2 in main_gui_run () at main_gui.c:650
#31 0x0812088d in main (argc=1, argv=0xbffffaa4, env=0xbffffaac) at main.c:463
#32 0x403c5566 in __libc_start_main () from /lib/libc.so.6
(gdb) frame 5
#5 0x081135fb in file_info_hash_remove (fi=0x86d22b0) at fileinfo.c:1475
1475 g_assert(fi->hashed);
(gdb) p fi
$1 = (struct dl_file_info *) 0x86d22b0
(gdb) p *fi
$2 = {fi_handle = 141370152, flags = 2,
file_name = 0x8673fa4 "03. Chronic Tronic.mp3",
path = 0x86e5204 "/home/taz/tmp/", alias = 0x865f990, size = 14692536,
size_atom = 0x86f6b44, sha1 = 0x8394644 "\217\202�AO�\213\"����ZfK�~��\f ",
cha1 = 0x0, refcount = 0, sources = 0x0, lifecount = 0, stamp = 1055333104,
last_flush = 1055333101, last_dmesh = 0, done = 2452448,
chunklist = 0x865f998, generation = 22, use_swarming = 1, dirty = 1,
dirty_status = 1, hashed = 0, recvcount = 0, recv_last_rate = 0,
recv_amount = 89600, recv_last_time = 1055333103, cha1_elapsed = 0,
cha1_hashed = 0, copy_elapsed = 0, copied = 0}
--
T'aZ |Jabber:[EMAIL PROTECTED]|GPG keyID:E051925D|http://taz.prout.be
*They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.* Benjamin Franklin 1759
Faq TCPA|Palladium|DRM http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel