View Issue Details

IDProjectCategoryView StatusLast Update
0002884ardourbugspublic2020-04-19 20:14
Reporternaptastic Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0002884: Crash on solo if there is no Master Bus
DescriptionSteps to reproduce:
1. Create a new session with no master bus. (Alternately, you can create a new default session and delete the master bus.)
2. Create a new mono track.
3. Click "solo". Ardour crashes.

Backtrace attached.
TagsNo tags attached.

Activities

2009-10-26 18:01

 

ardour-3.0-bugreport on solo example.txt (25,878 bytes)   
System: Linux 2.6.29.6-1.rt23.4.fc11.ccrma.i686.rtPAE #1 SMP PREEMPT RT Thu Sep 3 19:00:32 EDT 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10603901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Crux
Icon Theme: Mist
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 200568832 vsize: 200568832 resident: 56516608 share: 36061184 rss: 56516608 rss_rlim: 18446744073709551615
CPU usage: start_time: 1256556761 rtime: 1028 utime: 912 stime: 116 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/home/nappy/Download/ardour3/build/default/gtk2_ardour/ardour-3.0'

[Thread debugging using libthread_db enabled]
[New Thread 0xb3908b70 (LWP 8176)]
[New Thread 0xb2906b70 (LWP 8175)]
[New Thread 0xb447cc90 (LWP 8174)]
[New Thread 0xb44feb70 (LWP 8173)]
[New Thread 0xb1883b70 (LWP 8172)]
[New Thread 0xb1904b70 (LWP 8171)]
[New Thread 0xb4cffb70 (LWP 8159)]
[New Thread 0xb56ffb70 (LWP 8158)]
[New Thread 0xb6049b70 (LWP 8157)]
0xb7f18424 in __kernel_vsyscall ()
#0  0xb7f18424 in __kernel_vsyscall ()
#1  0x4ffe2e7b in waitpid () from /lib/libpthread.so.0
#2  0x4108027f in g_spawn_sync () from /lib/libglib-2.0.so.0
#3  0x4108058c in g_spawn_command_line_sync () from /lib/libglib-2.0.so.0
#4  0xb63653cc in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#5  0xb6365dc2 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#6  <signal handler called>
#7  0xb7f18424 in __kernel_vsyscall ()
#8  0x4fe5c7c1 in raise () from /lib/libc.so.6
#9  0x4fe5e092 in abort () from /lib/libc.so.6
#10 0x4fe558ee in __assert_fail () from /lib/libc.so.6
#11 0x081aad89 in boost::shared_ptr<ARDOUR::Route>::operator-> (
    this=0x91e2ef0) at /usr/include/boost/shared_ptr.hpp:419
#12 0xb7b6e185 in ARDOUR::Session::route_solo_changed (this=0x91e2640, wpr=
        {px = 0x92e2e00, pn = {pi_ = 0x92e6c50}})
    at ../libs/ardour/session.cc:2435
#13 0xb7b951b9 in sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >::operator() (this=0x92f6b48, _A_a1=@0xbf897078, 
    _A_a2=@0x92f6b58)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#14 0xb7b94296 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> > >::operator()<void* const&, boost::weak_ptr<ARDOUR::Route>&> (this=0x92f6b44, _A_arg1=@0xbf897078, _A_arg2=
@0x92f6b58) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#15 0xb7b9286f in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >, boost::weak_ptr<ARDOUR::Route>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<void* const&> (this=0x92f6b40, _A_arg1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1122
#16 0xb7b8f922 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >, boost::weak_ptr<ARDOUR::Route>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, void*>::call_it (rep=0x92f6b28, a_1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#17 0xb7b4cde4 in sigc::internal::signal_emit1<void, void*, sigc::nil>::emit (
    impl=0x92f6af8, _A_a1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/signal.h:1006
#18 0xb7b4ad1b in sigc::signal1<void, void*, sigc::nil>::emit (
    this=0x92e2e90, _A_a1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2773
#19 0xb7b48866 in sigc::signal1<void, void*, sigc::nil>::operator() (
    this=0x92e2e90, _A_a1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2781
#20 0xb7b3b5ef in ARDOUR::Route::set_solo (this=0x92e2e00, yn=true, 
    src=0x92fc770) at ../libs/ardour/route.cc:535
#21 0x08671d48 in sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*>::operator() (this=0xbf897110, _A_a1=@0xbf897120, _A_a2=@0xbf897124)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#22 0x08670a66 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*> >::operator()<bool&, void*&> (this=0xbf89710c, _A_arg1=
@0xbf897120, _A_arg2=@0xbf897124)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#23 0x0866fd31 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*>, bool, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0xbf897108)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324
#24 0x0866b04a in RouteUI::reversibly_apply_route_boolean (this=0x92fc770, 
    name="solo change", 
    func=0xb7b3b4dc <ARDOUR::Route::set_solo(bool, void*)>, yn=true, 
    arg=0x92fc770) at ../gtk2_ardour/route_ui.cc:885
#25 0x08668e2b in RouteUI::solo_press (this=0x92fc770, ev=0x9398870)
    at ../gtk2_ardour/route_ui.cc:425
#26 0x086637dc in sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*>::operator() (this=0x9300f24, _A_a1=@0xbf897284)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
#27 0x086619fb in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*> >::operator()<_GdkEventButton* const&> (
    this=0x9300f20, _A_arg1=@0xbf897284)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#28 0x0865f607 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*>, bool, _GdkEventButton*>::call_it (
    rep=0x9300f08, a_1=@0xbf897284)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#29 0x42d4e712 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#30 0xb70cbcc8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x4111c352 in g_closure_invoke () from /lib/libgobject-2.0.so.0
#32 0x41131cf0 in ?? () from /lib/libgobject-2.0.so.0
#33 0x41132ee8 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#34 0x411334e6 in g_signal_emit () from /lib/libgobject-2.0.so.0
#35 0xb71ffeee in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb70c3128 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb70c45ea in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x41b0992a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#39 0x41047308 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x4104a9e0 in ?? () from /lib/libglib-2.0.so.0
#41 0x4104ae4f in g_main_loop_run () from /lib/libglib-2.0.so.0
#42 0xb70c4c09 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#43 0x42cc97b7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#44 0x42cc95b2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#45 0xb762168f in Gtkmm2ext::UI::run (this=0x8b81548, old_receiver=@0x89c2c60)
    at ../libs/gtkmm2ext/gtk_ui.cc:240
#46 0x084d8a27 in main (argc=1, argv=0xbf897a04) at ../gtk2_ardour/main.cc:390

Thread 10 (Thread 0xb6049b70 (LWP 8157)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffdefa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb73f5f68 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#3  0xb7c034df in peak_thread_work () at ../libs/ardour/source_factory.cc:68
        as = {px = 0xb6049284, pn = {pi_ = 0x4ffd5fbc}}
#4  0x085d4183 in sigc::pointer_functor0<void>::operator() (this=0x8d71924)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
No locals.
#5  0x085d36aa in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8d71920)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
No locals.
#6  0x085d2502 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8d71908)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
        typed_rep = 0x8d71908
#7  0xb73f69f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#8  0x41071a4f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 9 (Thread 0xb56ffb70 (LWP 8158)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffdefa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb73f5f68 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#3  0xb7c034df in peak_thread_work () at ../libs/ardour/source_factory.cc:68
        as = {px = 0x0, pn = {pi_ = 0x0}}
#4  0x085d4183 in sigc::pointer_functor0<void>::operator() (this=0x8d717fc)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
No locals.
#5  0x085d36aa in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8d717f8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
No locals.
#6  0x085d2502 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8d717e0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
        typed_rep = 0x8d717e0
#7  0xb73f69f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#8  0x41071a4f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 8 (Thread 0xb4cffb70 (LWP 8159)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffdefa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb73f5f68 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#3  0xb7952c8d in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
        src = {px = 0x5, pn = {pi_ = 0xb7709d78}}
#4  0xb7952942 in analyser_work () at ../libs/ardour/analyser.cc:49
No locals.
#5  0x085d4183 in sigc::pointer_functor0<void>::operator() (this=0x8d60e64)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
No locals.
#6  0x085d36aa in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8d60e60)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
No locals.
#7  0x085d2502 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8d60e48)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
        typed_rep = 0x8d60e48
#8  0xb73f69f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#9  0x41071a4f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#10 0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 7 (Thread 0xb1904b70 (LWP 8171)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffdefa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41519e87 in Jack::JackProcessSync::Wait() () from /usr/lib/libjack.so.0
No symbol table info available.
#3  0x4151420b in Jack::JackMessageBuffer::Execute() ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#4  0x41518525 in Jack::JackPosixThread::ThreadHandler(void*) ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#5  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xb1883b70 (LWP 8172)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffe1fcb in read () from /lib/libpthread.so.0
No symbol table info available.
#2  0x4151a575 in Jack::JackClientSocket::Read(void*, int) ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#3  0x4151cc45 in Jack::JackSocketClientChannel::Execute() ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#4  0x41518525 in Jack::JackPosixThread::ThreadHandler(void*) ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#5  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 5 (Thread 0xb44feb70 (LWP 8173)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ff05396 in poll () from /lib/libc.so.6
No symbol table info available.
#2  0x415199cb in Jack::JackFifo::TimedWait(long) ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#3  0x41503683 in Jack::JackConnectionManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackFifo*, Jack::JackClientTiming*, long) ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#4  0x41505cf3 in Jack::JackGraphManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackFifo*, long) () from /usr/lib/libjack.so.0
No symbol table info available.
#5  0x4150235e in Jack::JackClient::Execute() () from /usr/lib/libjack.so.0
No symbol table info available.
#6  0x41518525 in Jack::JackPosixThread::ThreadHandler(void*) ()
   from /usr/lib/libjack.so.0
No symbol table info available.
#7  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8  0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0xb447cc90 (LWP 8174)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffe27a6 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41073d92 in g_usleep () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb7401d4d in Glib::usleep(unsigned long) ()
   from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#4  0xb799c93c in ARDOUR::AudioEngine::meter_thread (this=0x8fae2e0)
    at ../libs/ardour/audioengine.cc:538
No locals.
#5  0xb79a3b74 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x91e2564) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
No locals.
#6  0xb79a3962 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x91e2560)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
No locals.
#7  0xb79a337a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x91e2548)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
        typed_rep = 0x91e2548
#8  0xb73f69f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#9  0x41071a4f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#10 0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb2906b70 (LWP 8175)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ff05396 in poll () from /lib/libc.so.6
No symbol table info available.
#2  0xb79d42d1 in ARDOUR::Butler::thread_work (this=0x91e5470)
    at ../libs/ardour/butler.cc:136
        dsl = {px = 0x91e2538, pn = {pi_ = 0x9270118}}
        err = 0
        bytes = 0
        compute_io = true
        begin = 9818626953
        end = 9818626957
        i = {px = 0x10, pn = {pi_ = 0x31}}
        pfd = {{fd = 17, events = 25, revents = 0}}
        disk_work_outstanding = false
#3  0xb79d423d in ARDOUR::Butler::_thread_work (arg=0x91e5470)
    at ../libs/ardour/butler.cc:117
No locals.
#4  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb3908b70 (LWP 8176)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ff05396 in poll () from /lib/libc.so.6
No symbol table info available.
#2  0xb7bc6bc9 in ARDOUR::Session::midi_thread_work (this=0x91e2640)
    at ../libs/ardour/session_midi.cc:1190
        request = 0xb789aef4
        timeout = -1
        fds_ready = -1217900544
        rtparam = {__sched_priority = 9}
        restart = 183
        pfd = {{fd = 19, events = 25, revents = 0}, {fd = 0, events = 9446, 
            revents = 20458}, {fd = 1341780864, events = -30490, 
            revents = 19173}, {fd = 1342038452, events = 5640, 
            revents = 2298}}
        nfds = 1
        x = 0
        ports = std::vector of length 5, capacity 5 = {0x0, 0x0, 0x0, 0x0, 
          0x0}
#3  0xb7bc672b in ARDOUR::Session::_midi_thread_work (arg=0x91e2640)
    at ../libs/ardour/session_midi.cc:1104
No locals.
#4  0x4ffda935 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x4ff0f94e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb6570780 (LWP 8153)):
#0  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x4ffe2e7b in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#2  0x4108027f in g_spawn_sync () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0x4108058c in g_spawn_command_line_sync () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb63653cc in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#5  0xb6365dc2 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#6  <signal handler called>
No symbol table info available.
#7  0xb7f18424 in __kernel_vsyscall ()
No symbol table info available.
#8  0x4fe5c7c1 in raise () from /lib/libc.so.6
No symbol table info available.
#9  0x4fe5e092 in abort () from /lib/libc.so.6
No symbol table info available.
#10 0x4fe558ee in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#11 0x081aad89 in boost::shared_ptr<ARDOUR::Route>::operator-> (
    this=0x91e2ef0) at /usr/include/boost/shared_ptr.hpp:419
        __PRETTY_FUNCTION__ = "T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = ARDOUR::Route]"
#12 0xb7b6e185 in ARDOUR::Session::route_solo_changed (this=0x91e2640, wpr=
        {px = 0x92e2e00, pn = {pi_ = 0x92e6c50}})
    at ../libs/ardour/session.cc:2435
        route = {px = 0x92e2e00, pn = {pi_ = 0x92e6c50}}
        r = {px = 0xb5720a00, pn = {pi_ = 0xb57260a8}}
        delta = 1
#13 0xb7b951b9 in sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >::operator() (this=0x92f6b48, _A_a1=@0xbf897078, 
    _A_a2=@0x92f6b58)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
No locals.
#14 0xb7b94296 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> > >::operator()<void* const&, boost::weak_ptr<ARDOUR::Route>&> (this=0x92f6b44, _A_arg1=@0xbf897078, 
    _A_arg2=@0x92f6b58)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
No locals.
#15 0xb7b9286f in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >, boost::weak_ptr<ARDOUR::Route>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<void* const&> (this=0x92f6b40, _A_arg1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1122
No locals.
#16 0xb7b8f922 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >, boost::weak_ptr<ARDOUR::Route>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, void*>::call_it (rep=0x92f6b28, a_1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
        typed_rep = 0x92f6b28
#17 0xb7b4cde4 in sigc::internal::signal_emit1<void, void*, sigc::nil>::emit (
    impl=0x92f6af8, _A_a1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/signal.h:1006
        it = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x92f6b28, 
          blocked_ = false}
        exec = {sig_ = 0x92f6af8}
        slots = {slots_ = std::list = {
            [0] = {<sigc::functor_base> = {<No data fields>}, 
              rep_ = 0x92f6b28, blocked_ = false}, 
            [1] = {<sigc::functor_base> = {<No data fields>}, 
              rep_ = 0x92fd200, blocked_ = false}, 
            [2] = {<sigc::functor_base> = {<No data fields>}, 
              rep_ = 0x9305290, blocked_ = false}, 
            [3] = {<sigc::functor_base> = {<No data fields>}, 
              rep_ = 0x9371640, blocked_ = false}, 
            [4] = {<sigc::functor_base> = {<No data fields>}, 
              rep_ = 0x93a3958, blocked_ = false}, 
            [5] = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x0, 
              blocked_ = false}}, placeholder = 
    {<sigc::functor_base> = {<No data fields>}, rep_ = 0x0, blocked_ = false}}
#18 0xb7b4ad1b in sigc::signal1<void, void*, sigc::nil>::emit (
    this=0x92e2e90, _A_a1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2773
No locals.
#19 0xb7b48866 in sigc::signal1<void, void*, sigc::nil>::operator() (
    this=0x92e2e90, _A_a1=@0xbf897078)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2781
No locals.
#20 0xb7b3b5ef in ARDOUR::Route::set_solo (this=0x92e2e00, yn=true, 
    src=0x92fc770) at ../libs/ardour/route.cc:535
No locals.
#21 0x08671d48 in sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*>::operator() (this=0xbf897110, _A_a1=@0xbf897120, _A_a2=@0xbf897124)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
No locals.
#22 0x08670a66 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*> >::operator()<bool&, void*&> (this=0xbf89710c, _A_arg1=
@0xbf897120, _A_arg2=@0xbf897124)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
No locals.
#23 0x0866fd31 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*>, bool, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0xbf897108)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324
No locals.
#24 0x0866b04a in RouteUI::reversibly_apply_route_boolean (this=0x92fc770, 
    name="solo change", 
    func=0xb7b3b4dc <ARDOUR::Route::set_solo(bool, void*)>, yn=true, 
    arg=0x92fc770) at ../gtk2_ardour/route_ui.cc:885
        before = @0x93f4c28
        after = @0x420cfc96
#25 0x08668e2b in RouteUI::solo_press (this=0x92fc770, ev=0x9398870)
    at ../gtk2_ardour/route_ui.cc:425
No locals.
#26 0x086637dc in sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*>::operator() (this=0x9300f24, _A_a1=@0xbf897284)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
No locals.
#27 0x086619fb in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*> >::operator()<_GdkEventButton* const&> (
    this=0x9300f20, _A_arg1=@0xbf897284)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
No locals.
#28 0x0865f607 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*>, bool, _GdkEventButton*>::call_it (
    rep=0x9300f08, a_1=@0xbf897284)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
        typed_rep = 0x9300f08
#29 0x42d4e712 in ?? () from /usr/lib/libgtkmm-2.4.so.1
No symbol table info available.
#30 0xb70cbcc8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x4111c352 in g_closure_invoke () from /lib/libgobject-2.0.so.0
No symbol table info available.
#32 0x41131cf0 in ?? () from /lib/libgobject-2.0.so.0
No symbol table info available.
#33 0x41132ee8 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#34 0x411334e6 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#35 0xb71ffeee in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xb70c3128 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0xb70c45ea in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0x41b0992a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#39 0x41047308 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#40 0x4104a9e0 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#41 0x4104ae4f in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#42 0xb70c4c09 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#43 0x42cc97b7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
No symbol table info available.
#44 0x42cc95b2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
No symbol table info available.
#45 0xb762168f in Gtkmm2ext::UI::run (this=0x8b81548, old_receiver=@0x89c2c60)
    at ../libs/gtkmm2ext/gtk_ui.cc:240
No locals.
#46 0x084d8a27 in main (argc=1, argv=0xbf897a04) at ../gtk2_ardour/main.cc:390
        null_file_list = std::vector of length 0, capacity 0
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
warning: (Internal error: pc 0x8670a65 in read in psymtab, but not in symtab.)
warning: (Internal error: pc 0x866fd30 in read in psymtab, but not in symtab.)
warning: (Internal error: pc 0x866fd30 in read in psymtab, but not in symtab.)
warning: (Internal error: pc 0x866fd30 in read in psymtab, but not in symtab.)
warning: (Internal error: pc 0x866fd30 in read in psymtab, but not in symtab.)
warning: (Internal error: pc 0x866fd30 in read in psymtab, but not in symtab.)
programming error: no Ardour-UI request buffer found for thread unknown
Multiple segmentation faults occurred; can't display error dialog
Quitting: ptrace: No such process.
--------------------------------------------------

cth103

2009-10-27 00:55

administrator   ~0006893

Fixed in SVN revision 5935.

system

2020-04-19 20:14

developer   ~0021996

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2009-10-26 18:01 naptastic New Issue
2009-10-26 18:01 naptastic File Added: ardour-3.0-bugreport on solo example.txt
2009-10-27 00:44 cth103 Status new => confirmed
2009-10-27 00:55 cth103 cost => 0.00
2009-10-27 00:55 cth103 Note Added: 0006893
2009-10-27 00:55 cth103 Status confirmed => resolved
2009-10-27 00:55 cth103 Fixed in Version => SVN 3.0
2009-10-27 00:55 cth103 Resolution open => fixed
2009-10-27 00:55 cth103 Assigned To => cth103
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:31 cth103 Category bugs2 => bugs
2020-04-19 20:14 system Note Added: 0021996
2020-04-19 20:14 system Status resolved => closed