View Issue Details

IDProjectCategoryView StatusLast Update
0005798ardourbugspublic2013-12-24 23:13
Reporterhansfbaier Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformUbuntu 12.04.3OSLinuxOS Version3.2.0-41-lowlate
Summary0005798: crash on locate after audio region editor opened on a region
DescriptionI have a reproducible crash: When I open the audio_region_editor and then locate, ardour crashes because
_editor->trackview_by_y_position (_drags->current_pointer_y ()); yields 0 for tv (first and second)
in gtk2_ardour/editor_drag.cc:509
Steps To Reproduceopen region editor with double click on an
audio region
then locate
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
0x08c3340f in RegionMotionDrag::start_grab (this=0x1152e090, event=0x1126a8a8, cursor=0x0) at ../gtk2_ardour/editor_drag.cc:511
511 _last_pointer_layer = tv.first->layer_display() == Overlaid ? 0 : tv.second;


(gdb) list
506
507 show_verbose_cursor_time (_last_frame_position);
508
509 pair<TimeAxisView*, double> const tv = _editor->trackview_by_y_position (_drags->current_pointer_y ());
510 _last_pointer_time_axis_view = find_time_axis_view (tv.first);
511 _last_pointer_layer = tv.first->layer_display() == Overlaid ? 0 : tv.second;
512 }
513
514 double
515 RegionMotionDrag::compute_x_delta (GdkEvent const * event, framepos_t* pending_region_position)
(gdb) tv
Argument erforderlich (trace state variable name).
(gdb) print tv
$1 = {first = 0x0, second = 0}


(gdb) thread apply all bt

Thread 24 (Thread 0x9cd38c40 (LWP 19216)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edc9db in read () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb6e97fd9 in CrossThreadChannel::receive (this=0x112ee828, msg=@0x9cd381ef: 99 'c') at ../libs/pbd/crossthread.cc:119
#3 0x08b0c1fe in AudioRegionEditor::peak_amplitude_thread (this=0x112edd00) at ../gtk2_ardour/audio_region_editor.cc:142
0000004 0x08b0a435 in _peak_amplitude_thread (arg=0x112edd00) at ../gtk2_ardour/audio_region_editor.cc:49
0000005 0xb6eaafd6 in fake_thread_start (arg=0x9be40d0) at ../libs/pbd/pthread_utils.cc:85
#6 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 21 (Thread 0x9de90b40 (LWP 16807)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5b8ad06 in nanosleep () from /lib/i386-linux-gnu/libc.so.6
#2 0xb5bbb65d in usleep () from /lib/i386-linux-gnu/libc.so.6
#3 0xb79774ad in ARDOUR::AutomationWatch::thread (this=0xb6a4470) at ../libs/ardour/automation_watch.cc:137
0000004 0xb797a738 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x10cd52f0, p=0xb6a4470)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0xb797a410 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x10cd52f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0xb797a004 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x10cd52f0) at /usr/include/boost/bind/bind_template.hpp:20
#7 0xb7979f81 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x10cd52f0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000008 0xb7979ad3 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x10cd52d8)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0xb6d79432 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000010 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000011 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000012 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 20 (Thread 0xa0fdab40 (LWP 16805)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5bb3460 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0xb6c46a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6c3906e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000004 0xb6c3952b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000005 0xb6d82983 in Glib::MainLoop::run() () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
#6 0xb6e84d36 in BaseUI::main_thread (this=0xb1b6db8) at ../libs/pbd/base_ui.cc:80
#7 0xb6e882fc in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xb1b717c)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000008 0xb6e88062 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xb1b7178)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0xb6e87a6a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xb1b7160)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0xb6d79432 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000011 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000012 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000013 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 19 (Thread 0xa10c9c40 (LWP 16804)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5bb3460 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0xb7989ec5 in ARDOUR::Butler::thread_work (this=0x9d41c10) at ../libs/ardour/butler.cc:150
#3 0xb7989e26 in ARDOUR::Butler::_thread_work (arg=0x9d41c10) at ../libs/ardour/butler.cc:134
0000004 0xb6eaafd6 in fake_thread_start (arg=0xb1b6cd8) at ../libs/pbd/pthread_utils.cc:85
0000005 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 18 (Thread 0xa196bb40 (LWP 16803)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edbcc5 in sem_wait@@GLIBC_2.1 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb7a48af7 in PBD::ProcessSemaphore::wait (this=0xae8fa00) at /home/jack/audio-dev/ardour/libs/pbd/pbd/semutils.h:41
---Type <return> to continue, or q <return> to quit---
#3 0xb7a466c3 in ARDOUR::Graph::restart_cycle (this=0xae8f990) at ../libs/ardour/graph.cc:245
0000004 0xb7a4668c in ARDOUR::Graph::dec_ref (this=0xae8f990) at ../libs/ardour/graph.cc:232
0000005 0xb7a4c33a in ARDOUR::GraphNode::finish (this=0xb5ecf3c, chain=1) at ../libs/ardour/graphnode.cc:71
#6 0xb7a47107 in ARDOUR::Graph::run_one (this=0xae8f990) at ../libs/ardour/graph.cc:385
#7 0xb7a472ee in ARDOUR::Graph::helper_thread (this=0xae8f990) at ../libs/ardour/graph.cc:402
0000008 0xb7a4bda2 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xa196b150, p=0xae8f990)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
0000009 0xb7a4ba60 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xa196b158, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000010 0xb7a4b778 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xa196b150) at /usr/include/boost/bind/bind_template.hpp:20
0000011 0xb7a4b37f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
0000012 0x08a8fd3d in boost::function0<void>::operator() (this=0xa196b14c) at /usr/include/boost/function/function_template.hpp:1013
0000013 0xb25d176a in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x99a7090) at ../libs/backends/jack/jack_audiobackend.cc:913
0000014 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#15 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 17 (Thread 0xa19ecb40 (LWP 16802)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edbcc5 in sem_wait@@GLIBC_2.1 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb7a48af7 in PBD::ProcessSemaphore::wait (this=0xae8f9f0) at /home/jack/audio-dev/ardour/libs/pbd/pbd/semutils.h:41
#3 0xb7a46fb2 in ARDOUR::Graph::run_one (this=0xae8f990) at ../libs/ardour/graph.cc:371
0000004 0xb7a472ee in ARDOUR::Graph::helper_thread (this=0xae8f990) at ../libs/ardour/graph.cc:402
0000005 0xb7a4bda2 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xa19ec150, p=0xae8f990)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#6 0xb7a4ba60 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xa19ec158, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7 0xb7a4b778 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xa19ec150) at /usr/include/boost/bind/bind_template.hpp:20
0000008 0xb7a4b37f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
0000009 0x08a8fd3d in boost::function0<void>::operator() (this=0xa19ec14c) at /usr/include/boost/function/function_template.hpp:1013
0000010 0xb25d176a in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0xab1c5f8) at ../libs/backends/jack/jack_audiobackend.cc:913
0000011 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000012 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 16 (Thread 0xa1a6db40 (LWP 16801)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edbcc5 in sem_wait@@GLIBC_2.1 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb7a48af7 in PBD::ProcessSemaphore::wait (this=0xae8f9f0) at /home/jack/audio-dev/ardour/libs/pbd/pbd/semutils.h:41
#3 0xb7a46fb2 in ARDOUR::Graph::run_one (this=0xae8f990) at ../libs/ardour/graph.cc:371
0000004 0xb7a47550 in ARDOUR::Graph::main_thread (this=0xae8f990) at ../libs/ardour/graph.cc:440
0000005 0xb7a4bda2 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xa1a6d150, p=0xae8f990)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#6 0xb7a4ba60 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xa1a6d158, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7 0xb7a4b778 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xa1a6d150) at /usr/include/boost/bind/bind_template.hpp:20
0000008 0xb7a4b37f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
0000009 0x08a8fd3d in boost::function0<void>::operator() (this=0xa1a6d14c) at /usr/include/boost/function/function_template.hpp:1013
0000010 0xb25d176a in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0xae6b930) at ../libs/backends/jack/jack_audiobackend.cc:913
0000011 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000012 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xa2a32b40 (LWP 16800)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edd1f6 in nanosleep () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb6c5dfde in g_usleep () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d893ab in Glib::usleep(unsigned long) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb7934a56 in ARDOUR::AudioEngine::meter_thread (this=0x97dc568) at ../libs/ardour/audioengine.cc:382
---Type <return> to continue, or q <return> to quit---
0000005 0xb793fab0 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0xa090d20, p=0x97dc568)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#6 0xb793f70c in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0xa090d28, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7 0xb793f09c in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0xa090d20) at /usr/include/boost/bind/bind_template.hpp:20
0000008 0xb793e8c9 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0xa090d20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0xb793da9d in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0xa090d08) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0xb6d79432 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000011 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000012 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000013 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xa2ab3b40 (LWP 16799)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edbe78 in sem_timedwait () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb257155e in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#3 0xb25510ea in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000004 0xb2553c25 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000005 0xb254fae2 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#6 0xb25d180c in ARDOUR::JACKAudioBackend::process_thread (this=0x9ab6ac0) at ../libs/backends/jack/jack_audiobackend.cc:935
#7 0xb25d17b7 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x9ab6ac0) at ../libs/backends/jack/jack_audiobackend.cc:921
0000008 0xb254e11f in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000009 0xb25702b5 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000010 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000011 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 13 (Thread 0xafaffb40 (LWP 16798)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5edc9db in read () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb25728df in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#3 0xb2575ebc in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000004 0xb25702b5 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000005 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 12 (Thread 0xafcfeb40 (LWP 16797)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5ed996b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb2571db3 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#3 0xb25673a5 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000004 0xb25702b5 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
0000005 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xb10ffb40 (LWP 16792)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5bb3460 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0xb6c46a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6c3906e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000004 0xb6c3952b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000005 0xb526a4aa in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000008 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xb1ac4b40 (LWP 16791)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5bb3460 in poll () from /lib/i386-linux-gnu/libc.so.6
#2 0xb6c46a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6c3906e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000004 0xb6c3952b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000005 0xb2f51134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
---Type <return> to continue, or q <return> to quit---
#6 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000008 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xb2539b40 (LWP 16790)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5ed996b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb6c787c6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d798b3 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb78ed7df in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
0000005 0xb78ed5be in analyser_work () at ../libs/ardour/analyser.cc:46
#6 0x08f844bd in sigc::pointer_functor0<void>::operator() (this=0x980b89c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#7 0x08f82400 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x980b898)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000008 0x08f7f7bc in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x980b880)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0xb6d79432 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000010 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000011 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000012 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xb2f3ab40 (LWP 16789)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5ed996b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb6c787c6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d798b3 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb7cc531e in peak_thread_work () at ../libs/ardour/source_factory.cc:68
0000005 0x08f844bd in sigc::pointer_functor0<void>::operator() (this=0x980a2ec) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6 0x08f82400 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x980a2e8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08f7f7bc in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x980a2d0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0xb6d79432 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000009 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000010 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000011 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb393bb40 (LWP 16788)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5ed996b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xb6c787c6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d798b3 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb7cc531e in peak_thread_work () at ../libs/ardour/source_factory.cc:68
0000005 0x08f844bd in sigc::pointer_functor0<void>::operator() (this=0x97db81c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6 0x08f82400 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x97db818)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08f7f7bc in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x97db800)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0xb6d79432 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000009 0xb6c5c673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000010 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000011 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb413cb40 (LWP 16787)):
#0 0xb7fdd424 in __kernel_vsyscall ()
0000001 0xb5b8ad06 in nanosleep () from /lib/i386-linux-gnu/libc.so.6
#2 0xb5bbb65d in usleep () from /lib/i386-linux-gnu/libc.so.6
#3 0x091e7c52 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380
0000004 0xb5ed5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
0000005 0xb5bc1bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb453f8c0 (LWP 16783)):
#0 0x08c33433 in RegionMotionDrag::start_grab (this=0x113008d8, event=0x9ada288, cursor=0x0) at ../gtk2_ardour/editor_drag.cc:511
0000001 0x08c31e52 in DragManager::start_grab (this=0xaa54390, e=0x9ada288, c=0x0) at ../gtk2_ardour/editor_drag.cc:132
#2 0x08c31d7e in DragManager::set (this=0xaa54390, d=0x9bc2f90, e=0x9ada288, c=0x0) at ../gtk2_ardour/editor_drag.cc:119
---Type <return> to continue, or q <return> to quit---
#3 0x08ce450c in Editor::ruler_button_press (this=0xaa39aa0, ev=0x9ada288) at ../gtk2_ardour/editor_rulers.cc:253
0000004 0x08be9c54 in sigc::bound_mem_functor1<bool, Editor, _GdkEventButton*>::operator() (this=0xaa56094, _A_a1=@0xbfffd9b4: 0x9ada288)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
0000005 0x08be3685 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, Editor, _GdkEventButton*> >::operator()<_GdkEventButton* const&> (this=0xaa56090, _A_arg1=@0xbfffd9b4: 0x9ada288) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#6 0x08bde12f in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, Editor, _GdkEventButton*>, bool, _GdkEventButton*>::call_it (rep=0xaa56078, a_1=@0xbfffd9b4: 0x9ada288) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#7 0xb643a35d in ?? () from /usr/lib/i386-linux-gnu/libgtkmm-2.4.so.1
0000008 0xb68c28a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
0000009 0xb6cfe484 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
0000010 0xb6d1036a in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
0000011 0xb6d17fe5 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
0000012 0xb6d18443 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
0000013 0xb69fc413 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
0000014 0xb68c0a6e in gtk_propagate_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#15 0xb68c0e00 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
0000016 0xb6731758 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#17 0xb6c38d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000018 0xb6c390e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000019 0xb6c3952b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000020 0xb68bfb8f in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
0000021 0xb63b1194 in Gtk::Main::run_impl() () from /usr/lib/i386-linux-gnu/libgtkmm-2.4.so.1
0000022 0xb63b1bcf in Gtk::Main::run() () from /usr/lib/i386-linux-gnu/libgtkmm-2.4.so.1
0000023 0xb7021869 in Gtkmm2ext::UI::run (this=0x98f3100, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:273
#24 0x08debff1 in main (argc=1, argv=0xbfffe1b4) at ../gtk2_ardour/main.cc:519
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2013-12-24 23:13 hansfbaier New Issue