[ardour-dev] odd backtrace

Taybin Rutkin taybin at earthlink.net
Wed Oct 13 10:43:31 PDT 2004


this is elided from a much much larger bt:

> >::operator()(Transmitter::Channel const&, char const* const&) (this=0x63ad84, p1=@0x63ad70, p2=@0xf0386110) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/basic_signal.h:449
#4644 0x00338098 in Transmitter::deliver() (this=0x63ac90) at transmitter.cc:74
#4645 0x003a8974 in endmsg(std::ostream&) (ostr=@0x63ac98) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/pbd/pbd/transmitter.h:95
#4646 0x00345f74 in std::ostream::operator<<(std::ostream& (*)(std::ostream&)) () at marshal.cc:15
#4647 0x001bc3a4 in Gtkmmext::UI::send_request(Gtkmmext::UI::Request*) (this=0x1080a000, req=0xf8bb438) at gtk_ui.cc:436
#4648 0x001bc5f0 in Gtkmmext::UI::receive(Transmitter::Channel, char const*) (this=0x1080a000, chn=Fatal, str=0x10841e0c "programming error: UI::send_request() called from 0x10909000, but no request buffer exists for that thread") at gtk_ui.cc:468
#4649 0x0051e3fc in SigC::ObjectSlot2_<void, Transmitter::Channel, char const*, Receiver>::callback(void*, Transmitter::Channel, char const*) (d=0x102d0cd4, p1=Fatal, p2=0x10841e0c "programming error: UI::send_request() called from 0x10909000, but no request buffer exists for that thread") at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/object_slot.h:250
#4650 0x00521480 in SigC::Callback2<void, Transmitter::Channel, char const*>::call(Transmitter::Channel const&, char const* const&) (this=0x102d0cd4, p1=@0x63ad70, p2=@0xf0386500) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/slot.h:456
#4651 0x00521420 in SigC::Signal2<void, Transmitter::Channel, char const*, SigC::Marshal<void> >::emit(Transmitter::Channel const&, char const* const&) (this=0x63ad84, p1=@0x63ad70, p2=@0xf0386500) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/basic_signal.h:471
#4652 0x0052131c in SigC::Signal2<void, Transmitter::Channel, char const*, SigC::Marshal<void> >::operator()(Transmitter::Channel const&, char const* const&) (this=0x63ad84, p1=@0x63ad70, p2=@0xf0386500) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/basic_signal.h:449
#4653 0x00338098 in Transmitter::deliver() (this=0x63ac90) at transmitter.cc:74
#4654 0x003a8974 in endmsg(std::ostream&) (ostr=@0x63ac98) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/pbd/pbd/transmitter.h:95
#4655 0x00345f74 in std::ostream::operator<<(std::ostream& (*)(std::ostream&)) () at marshal.cc:15
#4656 0x001bc3a4 in Gtkmmext::UI::send_request(Gtkmmext::UI::Request*) (this=0x1080a000, req=0xf8bb3cc) at gtk_ui.cc:436
#4657 0x001bb654 in Gtkmmext::UI::call_slot(SigC::Slot0<void>) (this=0x1080a000, slot={<Handle<SigC::SlotData,SigC::Scopes::Extend>> = {scope_ = {<Scope> = {<ScopeNode> = {_vptr$ScopeNode = 0x6941a8, prev_ = 0x102d2278, next_ = 0xf8bb3dc}, obj_ = 0x102d2270, cache_ = 0x102d2270}, <No data fields>}}, <No data fields>}) at gtk_ui.cc:212
#4658 0x0006d4f0 in Editor::session_transport_state_change() (this=0xef1c000) at editor.cc:1613
#4659 0x003ecb5c in SigC::ObjectSlot0_<void, Editor>::callback(void*) (d=0x102ba6d4) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/object_slot.h:56
#4660 0x003acee0 in SigC::Callback0<void>::call() (this=0x102ba6d4) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/slot.h:260
#4661 0x003addc0 in SigC::Signal0<void, SigC::Marshal<void> >::emit() (this=0xf03868c0) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/basic_signal.h:193
#4662 0x003adccc in SigC::Signal0<void, SigC::Marshal<void> >::operator()() (this=0x1089f420) at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/sigc++/sigc++/basic_signal.h:171
#4663 0x00299024 in ARDOUR::Session::actually_start_transport() (this=0x1089f400) at session_transport.cc:741
#4664 0x00298f08 in ARDOUR::Session::start_transport() (this=0x1089f400) at session_transport.cc:721
#4665 0x00298a38 in ARDOUR::Session::set_transport_speed(float, bool) (this=0x1089f400, speed=1, abort=false) at session_transport.cc:607
#4666 0x00325688 in ARDOUR::Session::process_event(ARDOUR::Session::Event*) (this=0x1089f400, ev=0x10804620) at session_events.cc:335
#4667 0x003248cc in ARDOUR::Session::merge_event(ARDOUR::Session::Event*) (this=0x1089f400, ev=0x10804620) at session_events.cc:144
#4668 0x00321694 in ARDOUR::Session::process_with_events(unsigned) (this=0x1089f400, nframes=128) at session_process.cc:193
#4669 0x00320ce4 in ARDOUR::Session::process(unsigned) (this=0x1089f400, nframes=128) at session_process.cc:57
#4670 0x00250c7c in ARDOUR::AudioEngine::process_callback(unsigned) (this=0x10246cf0, nframes=128) at audioengine.cc:301
#4671 0x002507b4 in ARDOUR::AudioEngine::_process_callback(unsigned, void*) (nframes=128, arg=0x10246cf0) at audioengine.cc:195
#4672 0x0f80aaa4 in jack_client_process_thread (arg=0x1082e200) at client.c:1298
#4673 0x900246e8 in _pthread_body ()

Thread 7 (process 485 thread 0x1703):
#0  0x9000b20c in select ()
#1  0x900f6dfc in poll ()
#2  0x0f80a4d0 in jack_client_thread (arg=0x1082e200) at client.c:989
#3  0x900246e8 in _pthread_body ()

Thread 6 (process 485 thread 0x1603):
#0  0x9000b20c in select ()
#1  0x900f6dfc in poll ()
#2  0x00323b18 in ARDOUR::Session::feedback_thread_work() (this=0x1089f400) at session_feedback.cc:137
#3  0x00323a5c in ARDOUR::Session::_feedback_thread_work(void*) (arg=0x1089f400) at session_feedback.cc:112
#4  0x900246e8 in _pthread_body ()

Thread 5 (process 485 thread 0x1403):
#0  0x9000b20c in select ()
#1  0x900f6dfc in poll ()
#2  0x002a1538 in ARDOUR::Session::midi_thread_work() (this=0x1089f400) at session_midi.cc:1211
#3  0x002a1220 in ARDOUR::Session::_midi_thread_work(void*) (arg=0x1089f400) at session_midi.cc:1141
#4  0x900246e8 in _pthread_body ()

Thread 4 (process 485 thread 0x1203):
#0  0x9000b20c in select ()
#1  0x900f6dfc in poll ()
#2  0x00282e6c in ARDOUR::Session::butler_thread_work() (this=0x1089f400) at session_butler.cc:189
#3  0x00282dc8 in ARDOUR::Session::_butler_thread_work(void*) (arg=0x1089f400) at session_butler.cc:165
#4  0x900246e8 in _pthread_body ()

Thread 3 (process 485 thread 0x1003):
#0  0x9000b20c in select ()
#1  0x900f6dfc in poll ()
#2  0x0026a860 in ARDOUR::Source::peak_thread_work(void*) (arg=0x0) at source.cc:160
#3  0x900246e8 in _pthread_body ()

Thread 2 (process 485 thread 0x10f):
#0  0x9005ec0c in sigwait ()
#1  0x00113154 in signal_thread(void*) (arg=0x0) at main.cc:134
#2  0x900246e8 in _pthread_body ()

Thread 1 (process 485 local thread 0xd03):
#0  0x9000b20c in select ()
#1  0x900f6dfc in poll ()
#2  0x0efafca0 in g_main_poll ()
#3  0x0efaf1ec in g_main_iterate ()
#4  0x0efaf85c in g_main_run ()
#5  0x0fac4958 in gtk_main ()
#6  0x003adc98 in Gtk::Main::run() () at /Network/Servers/photoserve/Volumes/Raid/Staff/taybin/projects/ardour/libs/gtkmm/src/gtk--/main.h:168
#7  0x001bb3a0 in Gtkmmext::UI::run(Receiver&) (this=0x1080a000, old_receiver=@0x63afc0) at gtk_ui.cc:168
#8  0x0011457c in main (argc=1, argv=0xbffffd94) at main.cc:417
0x00345588      15      static Threads::Private<int> ignore;
(gdb)    



More information about the Ardour-Dev mailing list