View Issue Details

IDProjectCategoryView StatusLast Update
0004599ardourbugspublic2020-04-19 20:15
Reportertimblech Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0004599: a3 crashes when clicking region
Descriptionwhen clicking one region of a session, a3 crashes.

Additional Informationbacktrace:

Thread 16 (Thread 0x7f97575aa700 (LWP 9531)):
#0 0x00007f97642c151d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f97642ef154 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x0000000001b7399f in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363
#3 0x00007f97652daefc in start_thread (arg=0x7f97575aa700) at pthread_create.c:304
0000004 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000005 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f9756da9700 (LWP 9532)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f976b157dfd in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#2 0x0000000001916be7 in sigc::pointer_functor0<void>::operator() (this=0x2b04658) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x000000000191458a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2b04650)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000004 0x0000000001911751 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2b04620)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000005 0x00007f9769319b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#6 0x00007f97689f52b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f97652daefc in start_thread (arg=0x7f9756da9700) at pthread_create.c:304
0000008 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000009 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f97565a8700 (LWP 9533)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f976b157dfd in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#2 0x0000000001916be7 in sigc::pointer_functor0<void>::operator() (this=0x2b043f8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x000000000191458a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2b043f0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000004 0x0000000001911751 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2b043c0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000005 0x00007f9769319b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#6 0x00007f97689f52b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f97652daefc in start_thread (arg=0x7f97565a8700) at pthread_create.c:304
0000008 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000009 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f9755da7700 (LWP 9534)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f976acaa921 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2 0x00007f976acaa6b9 in analyser_work () at ../libs/ardour/analyser.cc:49
#3 0x0000000001916be7 in sigc::pointer_functor0<void>::operator() (this=0x7f9750000998) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000000000191458a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x7f9750000990)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000001911751 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x7f9750000960)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007f9769319b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x00007f97689f52b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007f97652daefc in start_thread (arg=0x7f9755da7700) at pthread_create.c:304
0000009 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000010 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f974ffff700 (LWP 9536)):
#0 0x00007f97642e9773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f97689cff68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f97689d0792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f97612ba516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0000004 0x00007f97689f52b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007f97652daefc in start_thread (arg=0x7f974ffff700) at pthread_create.c:304
#6 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#7 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f9745bcc700 (LWP 9540)):
#0 0x00007f97642e9773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f9744e4703f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007f9744e3845c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007f9744e38ac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
0000004 0x00007f9744e38b80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0

0000005 0x00007f9744e46fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007f97449f0c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#7 0x00007f97652daefc in start_thread (arg=0x7f9745bcc700) at pthread_create.c:304
0000008 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000009 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f973fd9f700 (LWP 9662)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f97654fa423 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007f97652daefc in start_thread (arg=0x7f973fd9f700) at pthread_create.c:304
#3 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000004 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f97405a0700 (LWP 9665)):
#0 0x00007f97642e9773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f97654f8be6 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007f97654f8f6a in jack_cycle_wait () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007f976ad18266 in ARDOUR::AudioEngine::process_thread (this=0x2d1c5e0) at ../libs/ardour/audioengine.cc:441
0000004 0x00007f976ad17ca0 in ARDOUR::AudioEngine::_process_thread (arg=0x2d1c5e0) at ../libs/ardour/audioengine.cc:352
0000005 0x00007f97654f8e62 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007f97652daefc in start_thread (arg=0x7f97405a0700) at pthread_create.c:304
#7 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000008 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f972e3d1700 (LWP 9666)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
0000001 0x00007f976ae760f2 in PBD::ProcessSemaphore::wait (this=0x3ac3698) at /media/hd2t2/sources/ardour3/libs/pbd/pbd/semutils.h:41
#2 0x00007f976ae73c5f in ARDOUR::Graph::restart_cycle (this=0x3ac35b0) at ../libs/ardour/graph.cc:263
#3 0x00007f976ae73c29 in ARDOUR::Graph::dec_ref (this=0x3ac35b0) at ../libs/ardour/graph.cc:250
0000004 0x00007f976ae7a916 in ARDOUR::GraphNode::finish (this=0x40e9070, chain=1) at ../libs/ardour/graphnode.cc:71
0000005 0x00007f976ae747df in ARDOUR::Graph::run_one (this=0x3ac35b0) at ../libs/ardour/graph.cc:403
#6 0x00007f976ae74bf5 in ARDOUR::Graph::main_thread (this=0x3ac35b0) at ../libs/ardour/graph.cc:458
#7 0x00007f976ae7a274 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f972e3d0bc8, p=0x3ac35b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007f976ae79c80 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7f972e3d0bd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000009 0x00007f976ae7982b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f972e3d0bc8) at /usr/include/boost/bind/bind_template.hpp:20
0000010 0x00007f976ae792ff 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
0000011 0x000000000136bc6c in boost::function0<void>::operator() (this=0x7f972e3d0bc0) at /usr/include/boost/function/function_template.hpp:1013
0000012 0x00007f976ad1bded in ARDOUR::AudioEngine::_start_process_thread (arg=0x3ad38f0) at ../libs/ardour/audioengine.cc:1475
0000013 0x00007f97652daefc in start_thread (arg=0x7f972e3d1700) at pthread_create.c:304
0000014 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#15 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f972dbd0700 (LWP 9667)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
0000001 0x00007f976ae760f2 in PBD::ProcessSemaphore::wait (this=0x3ac3678) at /media/hd2t2/sources/ardour3/libs/pbd/pbd/semutils.h:41
#2 0x00007f976ae74667 in ARDOUR::Graph::run_one (this=0x3ac35b0) at ../libs/ardour/graph.cc:389
#3 0x00007f976ae749c7 in ARDOUR::Graph::helper_thread (this=0x3ac35b0) at ../libs/ardour/graph.cc:420
0000004 0x00007f976ae7a274 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f972dbcfbc8, p=0x3ac35b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007f976ae79c80 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7f972dbcfbd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007f976ae7982b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f972dbcfbc8) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007f976ae792ff 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
0000008 0x000000000136bc6c in boost::function0<void>::operator() (this=0x7f972dbcfbc0) at /usr/include/boost/function/function_template.hpp:1013
0000009 0x00007f976ad1bded in ARDOUR::AudioEngine::_start_process_thread (arg=0x3ad3aa0) at ../libs/ardour/audioengine.cc:1475
0000010 0x00007f97652daefc in start_thread (arg=0x7f972dbd0700) at pthread_create.c:304
0000011 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000012 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f972d3cf700 (LWP 9668)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
0000001 0x00007f976ae760f2 in PBD::ProcessSemaphore::wait (this=0x3ac3678) at /media/hd2t2/sources/ardour3/libs/pbd/pbd/semutils.h:41
#2 0x00007f976ae74667 in ARDOUR::Graph::run_one (this=0x3ac35b0) at ../libs/ardour/graph.cc:389
#3 0x00007f976ae749c7 in ARDOUR::Graph::helper_thread (this=0x3ac35b0) at ../libs/ardour/graph.cc:420
0000004 0x00007f976ae7a274 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f972d3cebc8, p=0x3ac35b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007f976ae79c80 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7f972d3cebd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007f976ae7982b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f972d3cebc8) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007f976ae792ff 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
0000008 0x000000000136bc6c in boost::function0<void>::operator() (this=0x7f972d3cebc0) at /usr/include/boost/function/function_template.hpp:1013
0000009 0x00007f976ad1bded in ARDOUR::AudioEngine::_start_process_thread (arg=0x3ad3c50) at ../libs/ardour/audioengine.cc:1475
0000010 0x00007f97652daefc in start_thread (arg=0x7f972d3cf700) at pthread_create.c:304
0000011 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000012 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f972cbce700 (LWP 9669)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
0000001 0x00007f976ae760f2 in PBD::ProcessSemaphore::wait (this=0x3ac3678) at /media/hd2t2/sources/ardour3/libs/pbd/pbd/semutils.h:41
#2 0x00007f976ae74667 in ARDOUR::Graph::run_one (this=0x3ac35b0) at ../libs/ardour/graph.cc:389
#3 0x00007f976ae749c7 in ARDOUR::Graph::helper_thread (this=0x3ac35b0) at ../libs/ardour/graph.cc:420
0000004 0x00007f976ae7a274 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f972cbcdbc8, p=0x3ac35b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007f976ae79c80 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7f972cbcdbd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007f976ae7982b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f972cbcdbc8) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007f976ae792ff 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
0000008 0x000000000136bc6c in boost::function0<void>::operator() (this=0x7f972cbcdbc0) at /usr/include/boost/function/function_template.hpp:1013
0000009 0x00007f976ad1bded in ARDOUR::AudioEngine::_start_process_thread (arg=0x3ad3aa0) at ../libs/ardour/audioengine.cc:1475
0000010 0x00007f97652daefc in start_thread (arg=0x7f972cbce700) at pthread_create.c:304
0000011 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000012 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f972c022820 (LWP 9670)):
#0 0x00007f97642e9773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f976ad96673 in ARDOUR::Butler::thread_work (this=0x3a782e0) at ../libs/ardour/butler.cc:153
#2 0x00007f976ad965cd in ARDOUR::Butler::_thread_work (arg=0x3a782e0) at ../libs/ardour/butler.cc:137
#3 0x00007f97696a034c in fake_thread_start (arg=0x3e18a80) at ../libs/pbd/pthread_utils.cc:81
0000004 0x00007f97652daefc in start_thread (arg=0x7f972c022820) at pthread_create.c:304
0000005 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#6 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f972bfa8700 (LWP 9671)):
#0 0x00007f97642e9773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f97689cff68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f97689d0792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f976966a26f in BaseUI::main_thread (this=0x3cb8a80) at ../libs/pbd/base_ui.cc:77
0000004 0x00007f976966b613 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x3cb91b8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007f976966b478 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3cb91b0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007f976966b1e9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3cb9180)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007f9769319b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0x00007f97689f52b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000009 0x00007f97652daefc in start_thread (arg=0x7f972bfa8700) at pthread_create.c:304
0000010 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000011 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9728019820 (LWP 9673)):
#0 0x00007f97652e28dd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f97689f86d2 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f976ad1903e in ARDOUR::AudioEngine::meter_thread (this=0x2d1c5e0) at ../libs/ardour/audioengine.cc:691
#3 0x00007f976ad38b20 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x4c62720, p=0x2d1c5e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007f976ad3414c in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x4c62730, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000005 0x00007f976ad2fb97 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x4c62720) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007f976ad2ae3c 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=0x4c62720) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007f976ad26796 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOU
R::AudioEngine*> > >, void>::call_it (rep=0x4c626f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f9769319b3d in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0x00007f97689f52b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007f97652daefc in start_thread (arg=0x7f9728019820) at pthread_create.c:304
0000011 0x00007f97642f589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000012 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f976b8749e0 (LWP 9513)):
#0 0x0000000001584040 in StreamView::layer_display (this=0x0) at ../gtk2_ardour/streamview.h:81
0000001 0x0000000001571ece in RegionMotionDrag::finished (this=0x52be7c0) at ../gtk2_ardour/editor_drag.cc:821
#2 0x0000000001571f73 in RegionMoveDrag::finished (this=0x52be7c0, ev=0x4fa3640, movement_occurred=false) at ../gtk2_ardour/editor_drag.cc:830
#3 0x000000000156f852 in Drag::end_grab (this=0x52be7c0, event=0x4fa3640) at ../gtk2_ardour/editor_drag.cc:278
0000004 0x000000000156f279 in DragManager::end_grab (this=0x336d180, e=0x4fa3640) at ../gtk2_ardour/editor_drag.cc:144
0000005 0x00000000015be006 in Editor::button_release_handler (this=0x333b730, item=0x5474c30, event=0x4fa3640, item_type=RegionItem)
    at ../gtk2_ardour/editor_mouse.cc:1252
#6 0x000000000156963a in Editor::canvas_region_view_event (this=0x333b730, event=0x4fa3640, item=0x5474c30, rv=0x5474910)
    at ../gtk2_ardour/editor_canvas_events.cc:250
#7 0x00000000013e0615 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>::operator() (this=0x54793e0,
    _A_a1=@0x7fff60750e48, _A_a2=@0x7fff60750dc8, _A_a3=@0x5479408) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1985
0000008 0x0000000001986a71 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, Gnome::Canvas::Group*&, RegionView*&> (this=0x54793d8, _A_arg1=@0x7fff60750e48, _A_arg2=@0x5479400, _A_arg3=@0x5479408)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:123
0000009 0x0000000001986430 in sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>, Gnome::Canvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEvent* const&> (this=0x54793d0, _A_arg1=@0x7fff60750e48)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1336
0000010 0x00000000019859eb in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, Gnome::Canvas::Item*, RegionView*>, Gnome::Canvas::Group*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it (rep=0x54793a0, a_1=@0x7fff60750e48)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
0000011 0x00007f97660bff22 in ?? () from /usr/lib/libgnomecanvasmm-2.6.so.1
0000012 0x00007f9765e6c578 in gnome_canvas_marshal_BOOLEAN__BOXED () from /usr/local/lib/ardour3/libgnomecanvas-2.so.0
0000013 0x00007f976909a0a4 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000014 0x00007f97690ac1f5 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f97690b5483 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000016 0x00007f97690b5852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f9765e71d65 in emit_event.part.10 () from /usr/local/lib/ardour3/libgnomecanvas-2.so.0
0000018 0x00007f9765e72f14 in gnome_canvas_button () from /usr/local/lib/ardour3/libgnomecanvas-2.so.0
0000019 0x00007f9768486828 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000020 0x00007f976909a0a4 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000021 0x00007f97690abe5f in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000022 0x00007f97690b5483 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000023 0x00007f97690b5852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f97685a0dc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000025 0x00007f9768484a23 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000026 0x00007f9768484d83 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000027 0x00007f97680f909c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0000028 0x00007f97689cfa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000029 0x00007f97689d0258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000030 0x00007f97689d0792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000031 0x00007f9768483db7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000032 0x00007f9769904a6b in Gtkmm2ext::UI::run (this=0x2816170, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266
0000033 0x0000000001770931 in main (argc=1, argv=0x7fff60751bc8) at ../gtk2_ardour/main.cc:555



as a quick workaround this seems to work:

Index: gtk2_ardour/editor_drag.cc
===================================================================
--- gtk2_ardour/editor_drag.cc (revision 11103)
+++ gtk2_ardour/editor_drag.cc (working copy)
@@ -818,7 +818,7 @@
 RegionMotionDrag::finished (GdkEvent *, bool)
 {
        for (vector<TimeAxisView*>::iterator i = _time_axis_views.begin(); i != _time_axis_views.end(); ++i) {
- if ((*i)->view()->layer_display() == Expanded) {
+ if ((*i)->view() and ((*i)->view()->layer_display() == Expanded)) {
                        (*i)->view()->set_layer_display (Stacked);
                }
        }
TagsNo tags attached.

Activities

2011-12-29 14:30

 

a3.ardour (97,791 bytes)

timblech

2011-12-29 14:31

reporter   ~0012488

session file attached. to reproduce: click on the final region. crash happens on release

paul

2011-12-29 14:49

administrator   ~0012489

fixed in svn (rev 11105) with a variant on the workaround proposed.

looks like a thinko from a recent soon-to-be-reverted commit. thanks for catching this.

system

2020-04-19 20:15

developer   ~0022912

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
2011-12-29 11:24 timblech New Issue
2011-12-29 14:30 timblech File Added: a3.ardour
2011-12-29 14:31 timblech Note Added: 0012488
2011-12-29 14:49 paul cost => 0.00
2011-12-29 14:49 paul Note Added: 0012489
2011-12-29 14:49 paul Status new => resolved
2011-12-29 14:49 paul Resolution open => fixed
2011-12-29 14:49 paul Assigned To => paul
2020-04-19 20:15 system Note Added: 0022912
2020-04-19 20:15 system Status resolved => closed