hello

i got this assertion:
** ERROR **: file bg.c: line 739 (bg_task_cancel): assertion failed:
(bt->magic == BT_MAGIC)

#0  0x403d6711 in kill () from /lib/libc.so.6
(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=0x818d180 "file %s: line %d (%s): assertion failed: (%s)", 
    args1=0xbfffec70) at gmessages.c:391
#4  0x40199079 in g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, 
    format=0x818d180 "file %s: line %d (%s): assertion failed: (%s)")
    at gmessages.c:408
#5  0x0814b1d9 in bg_task_cancel (h=0x83fd5b0) at bg.c:739
#6  0x08136cbe in qrt_compress_cancel_all () at qrp.c:1383
#7  0x081363ff in qrp_cancel_computation () at qrp.c:1015
#8  0x08135d40 in qrp_prepare_computation () at qrp.c:761
#9  0x08119380 in share_scan () at share.c:848
#10 0x080be638 in on_button_config_rescan_dir_clicked (button=0x83a7180, 
    user_data=0x0) at callbacks.c:405
#11 0x400b734b in gtk_marshal_NONE__NONE (object=0x83a7180, 
    func=0x80be620 <on_button_config_rescan_dir_clicked>, func_data=0x0, 
    args=0xbfffee3c) at gtkmarshal.c:312
#12 0x400e7f98 in gtk_handlers_run (handlers=0x83deb78, signal=0xbfffede8, 
    object=0x83a7180, params=0xbfffee3c, after=0) at gtksignal.c:1917
#13 0x400e73bf in gtk_signal_real_emit (object=0x83a7180, signal_id=79, 
    params=0xbfffee3c) at gtksignal.c:1477
#14 0x400e53c7 in gtk_signal_emit (object=0x83a7180, signal_id=79)
    at gtksignal.c:552
#15 0x40052530 in gtk_button_clicked (button=0x83a7180) at gtkbutton.c:336
#16 0x40053b0e in gtk_real_button_released (button=0x83a7180)
    at gtkbutton.c:861
#17 0x400b734b in gtk_marshal_NONE__NONE (object=0x83a7180, 
    func=0x40053a64 <gtk_real_button_released>, func_data=0x0, args=0xbffff1ec)
    at gtkmarshal.c:312
#18 0x400e724f in gtk_signal_real_emit (object=0x83a7180, signal_id=78, 
    params=0xbffff1ec) at gtksignal.c:1440
#19 0x400e53c7 in gtk_signal_emit (object=0x83a7180, signal_id=78)
    at gtksignal.c:552
#20 0x4005246d in gtk_button_released (button=0x83a7180) at gtkbutton.c:327
#21 0x40053468 in gtk_button_button_release (widget=0x83a7180, event=0x8653f98)
    at gtkbutton.c:721
#22 0x400b6f37 in gtk_marshal_BOOL__POINTER (object=0x83a7180, 
    func=0x4005339c <gtk_button_button_release>, func_data=0x0, 
    args=0xbffff5ac) at gtkmarshal.c:28
#23 0x400e73fd in gtk_signal_real_emit (object=0x83a7180, signal_id=22, 
    params=0xbffff5ac) at gtksignal.c:1492
#24 0x400e53c7 in gtk_signal_emit (object=0x83a7180, signal_id=22)
    at gtksignal.c:552
#25 0x4011d31c in gtk_widget_event (widget=0x83a7180, event=0x8653f98)
    at gtkwidget.c:2864
#26 0x400b6e75 in gtk_propagate_event (widget=0x83a7180, event=0x8653f98)
    at gtkmain.c:1378
#27 0x400b5f7e in gtk_main_do_event (event=0x8653f98) at gtkmain.c:818
#28 0x40167690 in gdk_event_dispatch (source_data=0x0, 
    current_time=0xbffff9a4, user_data=0x0) at gdkevents.c:2139
#29 0x40196746 in g_main_dispatch (dispatch_time=0xbffff9a4) at gmain.c:656
#30 0x40196d63 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#31 0x40196f0c in g_main_run (loop=0x864d8e0) at gmain.c:935
#32 0x400b5860 in gtk_main () at gtkmain.c:524
#33 0x080d81a2 in main_gui_run () at main_gui.c:650
#34 0x0812088d in main (argc=1, argv=0xbffffac4, env=0xbffffacc) at main.c:463
#35 0x403c5566 in __libc_start_main () from /lib/libc.so.6
(gdb) frame 5
#5  0x0814b1d9 in bg_task_cancel (h=0x83fd5b0) at bg.c:739
739             g_assert(bt->magic == BT_MAGIC);
(gdb) p bt
$2 = (struct bgtask *) 0x83fd5b0
(gdb) p *bt
$3 = {magic = 138400912, flags = 3, name = 0x8186fb8 "QRP patch compression", 
  step = 0, seqno = 4, stepvec = 0x8691530, stepcnt = 1, ucontext = 0x854f650, 
  ctime = 0, wtime = 24, uctx_free = 0x8135644 <qrt_compress_free>, 
  done_cb = 0x81358d4 <qrt_patch_compress_done>, done_arg = 0x0, exitcode = 0, 
  signal = BG_SIG_KILL, signals = 0x0, env = {{__jmpbuf = {135485112, 
        140763920, 140763968, -1073743716, -1073743788, 135575697}, 
      __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 32 times>}}}}, 
  start = {tv_sec = 1055322356, tv_usec = 108084}, ticks = 64, 
  ticks_used = 64, prev_ticks = 64, elapsed = 20621, tick_cost = 135.12, 
  sigh = {0, 0, 0, 0}, wq = 0x0, start_cb = 0, end_cb = 0, item_free = 0, 
  notify = 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