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

Reply via email to