stuck in an endless loop in gtk_emission_remove()
- From: Paul Davis <pbd op net>
- To: gtk-list gnome org
- Cc: gtkmm-main lists sourceforge net
- Subject: stuck in an endless loop in gtk_emission_remove()
- Date: Thu, 4 Oct 2001 11:18:47 -0400
This backtrace generated from GTK+ 1.2.8. Is there any chance that
this is a bug, or is it more likely an indicator of memory corruption
somewhere? The code in question (frame 0) is in an endless loop on the
emission list.
--p
#0 0x404c65cf in gtk_emission_remove (emissions=0x4052828c, object=0x8140f50,
signal_id=12) at gtksignal.c:1868
#1 0x404c5c90 in gtk_signal_real_emit (object=0x8140f50, signal_id=12,
params=0xbf3fec64) at gtksignal.c:1533
#2 0x404c3ac5 in gtk_signal_emit (object=0x8140f50, signal_id=12)
at gtksignal.c:552
#3 0x404fa449 in gtk_widget_size_request (widget=0x8140f50,
requisition=0xbf3fef40) at gtkwidget.c:2392
#4 0x404307bf in gtk_button_size_request (widget=0x811cb20,
requisition=0x811cb3c) at gtkbutton.c:448
#5 0x4049630a in gtk_marshal_NONE__POINTER (object=0x811cb20,
func=0x40430650 <gtk_button_size_request>, func_data=0x0, args=0xbf3ff014)
at gtkmarshal.c:193
#6 0x404c598f in gtk_signal_real_emit (object=0x811cb20, signal_id=12,
params=0xbf3ff014) at gtksignal.c:1440
#7 0x404c3ac5 in gtk_signal_emit (object=0x811cb20, signal_id=12)
at gtksignal.c:552
#8 0x404fa449 in gtk_widget_size_request (widget=0x811cb20,
requisition=0xbf3ff300) at gtkwidget.c:2392
#9 0x40444590 in gtk_clist_size_request (widget=0x8140d80,
requisition=0x8140d9c) at gtkclist.c:5403
#10 0x40742105 in Gtk::Widget::size_request_impl (this=0x813c72c, p0=0x8140d9c)
at widget.cc:1293
#11 0x40742092 in Gtk::Widget_Class::size_request_callback (o_=0x8140d80,
p0=0x8140d9c) at widget.cc:1275
#12 0x4049630a in gtk_marshal_NONE__POINTER (object=0x8140d80,
func=0x40742050 <Gtk::Widget_Class::size_request_callback(_GtkWidget *, _GtkRequisition *)>, func_data=0x0, args=0xbf3ff434) at gtkmarshal.c:193
#13 0x404c598f in gtk_signal_real_emit (object=0x8140d80, signal_id=12,
params=0xbf3ff434) at gtksignal.c:1440
#14 0x404c3ac5 in gtk_signal_emit (object=0x8140d80, signal_id=12)
at gtksignal.c:552
#15 0x404fa449 in gtk_widget_size_request (widget=0x8140d80,
requisition=0xbf3ff738) at gtkwidget.c:2392
#16 0x40445f68 in adjust_adjustments (clist=0x8140d80, block_resize=0)
at gtkclist.c:6105
#17 0x4043de8a in real_insert_row (clist=0x8140d80, row=1, text=0xbf3ff880)
at gtkclist.c:2711
#18 0x4070c198 in Gtk::CList::insert_row_impl (this=0x813c72c, row=1,
p1=0xbf3ff880) at clist.cc:2013
#19 0x4070c133 in Gtk::CList_Class::insert_row_callback (o_=0x8140d80, row=1,
p1=0xbf3ff880) at clist.cc:2000
#20 0x4043da3e in gtk_clist_append (clist=0x8140d80, text=0xbf3ff880)
at gtkclist.c:2584
#21 0x407094fa in Gtk::CList_Helpers::RowList::push_back (this=0x813c748,
text= 0xbf3ff874) at clist.cc:908
#22 0x40a0d913 in Editor::add_region_to_region_display (this=0x813be08,
region=0x81aa250) at editor.cc:1469
#23 0x40a1048b in Editor::handle_new_region (this=0x813be08, region=0x81aa250)
at editor.cc:2034
#24 0x40a6be95 in SigC::ObjectSlot1_<void, ARDOUR::Region *, Editor>::callback
(d=0x40d02af4, p1=0x81aa250) at /usr/local/include/sigc++/object_slot.h:153
#25 0x400ad593 in SigC::Callback1<void, ARDOUR::Region *>::call (
this=0x40d02af4, p1= 0xbf3ffa30) at /usr/local/include/sigc++/slot.h:358
#26 0x400ad6a0 in SigC::Signal1<void, ARDOUR::Region *, SigC::Marshal<void> >::emit (this=0x81ab6a4, p1= 0xbf3ffa30)
at /usr/local/include/sigc++/basic_signal.h:332
#27 0x400adc44 in SigC::Signal1<void, ARDOUR::Region *, SigC::Marshal<void> >::operator() (this=0x81ab6a4, p1= 0xbf3ffa30)
at /usr/local/include/sigc++/basic_signal.h:310
#28 0x4009b46c in ARDOUR::Session::add_region (this=0x81ab598,
region=0x81aa250) at session.cc:2901
#29 0x400c5395 in SigC::ObjectSlot1_<void, ARDOUR::Region *, ARDOUR::Session>::callback (d=0x81b0ccc, p1=0x81aa250)
at /usr/local/include/sigc++/object_slot.h:153
#30 0x400ad593 in SigC::Callback1<void, ARDOUR::Region *>::call (
this=0x81b0ccc, p1= 0xbf3ffb4c) at /usr/local/include/sigc++/slot.h:358
#31 0x400ad6a0 in SigC::Signal1<void, ARDOUR::Region *, SigC::Marshal<void> >::emit (this=0x400fccdc, p1= 0xbf3ffb4c)
at /usr/local/include/sigc++/basic_signal.h:332
#32 0x400adc44 in SigC::Signal1<void, ARDOUR::Region *, SigC::Marshal<void> >::operator() (this=0x400fccdc, p1= 0xbf3ffb4c)
at /usr/local/include/sigc++/basic_signal.h:310
#33 0x40070f65 in ARDOUR::Region::Region (this=0x81aa250, __in_chrg=1,
src= 0x40d04888, start=0, length=543744, name= 0xbf3ffbd8, position=0,
layer=0 '\000', flags=26) at region.cc:70
#34 0x400a0c59 in ARDOUR::DiskStream::clean_up_capture (this=0x40d047b0)
at diskstream.cc:658
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]