View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005220 | ardour | bugs | public | 2012-12-17 11:29 | 2013-06-22 18:56 |
| Reporter | tom_ | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0005220: Resizing Region Malfunction | ||||
| Description | resizing an audio region under certain conditions crashes ardour. how to reproduce: a) create short audio region b) drag x-fade handle on top right to top left, creating an x-fade at end of region that starts at start of region c) resize region from right edge making it smaller -> JackEngine::XRun: client = ardour was not run: state = 1 JackAudioDriver::ProcessGraphAsyncMaster: Process error observation: happens as soon as start point of right-side x-fade is 'crossing' start of region when resizing region from right edge to the left a3 svn 13671 | ||||
| Tags | No tags attached. | ||||
|
|
as shown on http://lowres.ch/a3/a3_resize.ogv |
|
|
Program received signal SIGSEGV, Segmentation fault. 0xb58e7ebd in art_uta_add_line () from /usr/lib/libart_lgpl_2.so.2 (gdb) thread apply all bt Thread 30 (Thread 0x9d3ffb70 (LWP 12464)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb5048703 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0xb69f0a00 in g_cond_wait_until (cond=0x99fb5b0, mutex=0x99fb5a8, end_time=958212143789) at gthread-posix.c:855 #3 0xb69849b9 in g_async_queue_pop_intern_unlocked (queue=0x99fb5a8, wait=1, end_time=958212143789) at gasyncqueue.c:424 0000004 0xb69851de in g_async_queue_timeout_pop (queue=0x99fb5a8, timeout=15000000) at gasyncqueue.c:545 0000005 0xb69d524c in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 #6 g_thread_pool_thread_proxy (data=0x99be090) at gthreadpool.c:366 #7 0xb69d4983 in g_thread_proxy (data=0xbc40150) at gthread.c:801 0000008 0xb5043c39 in start_thread (arg=0x9d3ffb70) at pthread_create.c:304 0000009 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 28 (Thread 0xab7fdb70 (LWP 12462)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb4f7b406 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0xb4faa66c in usleep (useconds=30000) at ../sysdeps/unix/sysv/linux/usleep.c:33 #3 0xb79a62cf in ARDOUR::AutomationWatch::thread (this=0xb423af0) at ../libs/ardour/automation_watch.cc:135 0000004 0xb79a953a in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x9d435278, p=0xb423af0) at /usr/include/boost/bind/mem_fn_template.hpp:49 0000005 0xb79a9206 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x9d435280, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0xb79a8dfa in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x9d435278) at /usr/include/boost/bind/bind_template.hpp:20 #7 0xb79a8d77 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=0x9d435278) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 0000008 0xb79a88c9 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=0x9d435260) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000009 0xb6af3602 in operator() (this=0x9d7bdb48) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 0000010 (anonymous namespace)::call_thread_entry_slot (data=0x9d7bdb48) at threads.cc:47 0000011 0xb69d4983 in g_thread_proxy (data=0xb62fe60) at gthread.c:801 0000012 0xb5043c39 in start_thread (arg=0xab7fdb70) at pthread_create.c:304 0000013 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 27 (Thread 0xa9ffab70 (LWP 12461)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504bb16 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0xb69d62ee in g_usleep (microseconds=10000) at gtimer.c:259 #3 0xb6b0359b in Glib::usleep (microseconds=10000) at timer.cc:68 0000004 0xb795e00e in ARDOUR::AudioEngine::meter_thread (this=0xac860400) at ../libs/ardour/audioengine.cc:764 0000005 0xb796fc56 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0xabc31900, p=0xac860400) at /usr/include/boost/bind/mem_fn_template.hpp:49 #6 0xb796f706 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0xabc31908, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #7 0xb796ec50 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0xabc31900) at /usr/include/boost/bind/bind_template.hpp:20 0000008 0xb796dfef 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=0xabc31900) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 ---Type <return> to continue, or q <return> to quit--- 0000009 0xb796ca09 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=0xabc318e8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000010 0xb6af3602 in operator() (this=0xabc5b160) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 0000011 (anonymous namespace)::call_thread_entry_slot (data=0xabc5b160) at threads.cc:47 0000012 0xb69d4983 in g_thread_proxy (data=0x9f22bb0) at gthread.c:801 0000013 0xb5043c39 in start_thread (arg=0xa9ffab70) at pthread_create.c:304 0000014 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 26 (Thread 0xaa7fbb70 (LWP 12460)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb4fa2f86 in *__GI___poll (fds=0xb5039ff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb69bee6b in g_poll (fds=0xaf40dc8, nfds=10, timeout=-1) at gpoll.c:132 #3 0xb69b160e in g_main_context_poll (n_fds=10, fds=0xaf40dc8, timeout=<optimized out>, context=0xaf3b810, priority=<optimized out>) at gmain.c:3440 0000004 g_main_context_iterate (dispatch=1, block=-1231294912, context=0xaf3b810, self=<optimized out>) at gmain.c:3141 0000005 g_main_context_iterate (context=0xaf3b810, block=-1231294912, dispatch=1, self=<optimized out>) at gmain.c:3083 #6 0xb69b1acb in g_main_loop_run (loop=0xaf3b8d8) at gmain.c:3340 #7 0xb6afcb53 in Glib::MainLoop::run (this=0xaf3b8d8) at main.cc:698 0000008 0xb6e281a6 in BaseUI::main_thread (this=0xaf3b4f0) at ../libs/pbd/base_ui.cc:80 0000009 0xb6e2b76c in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xaf3b94c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 0000010 0xb6e2b4d2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xaf3b948) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 0000011 0xb6e2aeda in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xaf3b930) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000012 0xb6af3602 in operator() (this=0xaf3b628) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 0000013 (anonymous namespace)::call_thread_entry_slot (data=0xaf3b628) at threads.cc:47 0000014 0xb69d4983 in g_thread_proxy (data=0xac82d800) at gthread.c:801 #15 0xb5043c39 in start_thread (arg=0xaa7fbb70) at pthread_create.c:304 0000016 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 25 (Thread 0xabf7cc90 (LWP 12459)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb4fa2f86 in *__GI___poll (fds=0xb5039ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb79b877c in ARDOUR::Butler::thread_work (this=0x9f21788) at ../libs/ardour/butler.cc:150 #3 0xb79b86da in ARDOUR::Butler::_thread_work (arg=0x9f21788) at ../libs/ardour/butler.cc:134 0000004 0xb6e4d862 in fake_thread_start (arg=0xaebf398) at ../libs/pbd/pthread_utils.cc:80 0000005 0xb5043c39 in start_thread (arg=0xabf7cc90) at pthread_create.c:304 #6 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 24 (Thread 0xaba6db70 (LWP 12458)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504a655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0xb7a733b3 in PBD::ProcessSemaphore::wait (this=0x9f26420) at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/semutils.h:41 #3 0xb7a70e69 in ARDOUR::Graph::restart_cycle (this=0x9f263a8) at ../libs/ardour/graph.cc:254 0000004 0xb7a70e30 in ARDOUR::Graph::dec_ref (this=0x9f263a8) at ../libs/ardour/graph.cc:241 0000005 0xb7a773a2 in ARDOUR::GraphNode::finish (this=0xb7c0a64, chain=1) at ../libs/ardour/graphnode.cc:71 #6 0xb7a7190d in ARDOUR::Graph::run_one (this=0x9f263a8) at ../libs/ardour/graph.cc:394 ---Type <return> to continue, or q <return> to quit--- #7 0xb7a71af4 in ARDOUR::Graph::helper_thread (this=0x9f263a8) at ../libs/ardour/graph.cc:411 0000008 0xb7a76de4 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xaba6d1a0, p=0x9f263a8) at /usr/include/boost/bind/mem_fn_template.hpp:49 0000009 0xb7a76a8c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xaba6d1a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 0000010 0xb7a7675e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xaba6d1a0) at /usr/include/boost/bind/bind_template.hpp:20 0000011 0xb7a762f5 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 0x08a7468b in boost::function0<void>::operator() (this=0xaba6d19c) at /usr/include/boost/function/function_template.hpp:760 0000013 0xb7961196 in ARDOUR::AudioEngine::_start_process_thread (arg=0x9e9c460) at ../libs/ardour/audioengine.cc:1572 0000014 0xb5043c39 in start_thread (arg=0xaba6db70) at pthread_create.c:304 #15 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 23 (Thread 0xabdadb70 (LWP 12457)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504a655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0xb7a733b3 in PBD::ProcessSemaphore::wait (this=0x9f26410) at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/semutils.h:41 #3 0xb7a717ac in ARDOUR::Graph::run_one (this=0x9f263a8) at ../libs/ardour/graph.cc:380 0000004 0xb7a71d58 in ARDOUR::Graph::main_thread (this=0x9f263a8) at ../libs/ardour/graph.cc:449 0000005 0xb7a76de4 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0xabdad1a0, p=0x9f263a8) at /usr/include/boost/bind/mem_fn_template.hpp:49 #6 0xb7a76a8c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0xabdad1a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #7 0xb7a7675e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0xabdad1a0) at /usr/include/boost/bind/bind_template.hpp:20 0000008 0xb7a762f5 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 0x08a7468b in boost::function0<void>::operator() (this=0xabdad19c) at /usr/include/boost/function/function_template.hpp:760 0000010 0xb7961196 in ARDOUR::AudioEngine::_start_process_thread (arg=0x9e9c460) at ../libs/ardour/audioengine.cc:1572 0000011 0xb5043c39 in start_thread (arg=0xabdadb70) at pthread_create.c:304 0000012 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 22 (Thread 0xabffeb70 (LWP 12456)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504a7f8 in sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_timedwait.S:111 #2 0xb55b500c in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 #3 0xb559a26d in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000004 0xb559e498 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000005 0xb5598b9f in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 #6 0xb5598a8f in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 #7 0xb5596e15 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000008 0xb5592b66 in jack_cycle_wait () from /usr/lib/i386-linux-gnu/libjack.so.0 0000009 0xb795cfb5 in ARDOUR::AudioEngine::process_thread (this=0xac860400) at ../libs/ardour/audioengine.cc:446 0000010 0xb795c845 in ARDOUR::AudioEngine::_process_thread (arg=0xac860400) at ../libs/ardour/audioengine.cc:337 0000011 0xb5596def in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000012 0xb55b4265 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000013 0xb5043c39 in start_thread (arg=0xabffeb70) at pthread_create.c:304 ---Type <return> to continue, or q <return> to quit--- 0000014 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 21 (Thread 0xad06fb70 (LWP 12435)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504b33b in read () at ../sysdeps/unix/syscall-template.S:82 #2 0xb55b6576 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 #3 0xb55b96d2 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000004 0xb55b942d in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000005 0xb55b4265 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 #6 0xb5043c39 in start_thread (arg=0xad06fb70) at pthread_create.c:304 #7 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 20 (Thread 0xad0f0b70 (LWP 12434)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504820a in __pthread_cond_wait (cond=0xac8859f4, mutex=0xac8859d8) at pthread_cond_wait.c:153 #2 0xb55b56a2 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 #3 0xb55b1bea in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000004 0xb55b4265 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0 0000005 0xb5043c39 in start_thread (arg=0xad0f0b70) at pthread_create.c:304 #6 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xb298eb70 (LWP 12419)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504820a in __pthread_cond_wait (cond=0x957d3e8, mutex=0x957d3c8) at pthread_cond_wait.c:153 #2 0xb69f08c6 in g_cond_wait (cond=0xb7f8e3e0, mutex=0xb7f8e3d8) at gthread-posix.c:746 #3 0xb6af3a83 in Glib::Threads::Cond::wait (this=0xb7f8e3e0, mutex=...) at threads.cc:243 0000004 0xb791801f in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81 0000005 0xb7917dfe in analyser_work () at ../libs/ardour/analyser.cc:46 #6 0x08f186d1 in sigc::pointer_functor0<void>::operator() (this=0x982cdbc) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #7 0x08f166d8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x982cdb8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 0000008 0x08f13b28 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x982cda0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000009 0xb6af3602 in operator() (this=0x97ed190) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 0000010 (anonymous namespace)::call_thread_entry_slot (data=0x97ed190) at threads.cc:47 0000011 0xb69d4983 in g_thread_proxy (data=0x97cf8f0) at gthread.c:801 0000012 0xb5043c39 in start_thread (arg=0xb298eb70) at pthread_create.c:304 0000013 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb318fb70 (LWP 12418)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504820a in __pthread_cond_wait (cond=0x958a4e0, mutex=0x958a518) at pthread_cond_wait.c:153 #2 0xb69f08c6 in g_cond_wait (cond=0xb7f8f804, mutex=0xb7f8f810) at gthread-posix.c:746 #3 0xb6af3a83 in Glib::Threads::Cond::wait (this=0xb7f8f804, mutex=...) at threads.cc:243 0000004 0xb7cd5e46 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 0000005 0x08f186d1 in sigc::pointer_functor0<void>::operator() (this=0x982cd6c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #6 0x08f166d8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x982cd68) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 ---Type <return> to continue, or q <return> to quit--- #7 0x08f13b28 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x982cd50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000008 0xb6af3602 in operator() (this=0x97ec7a8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 0000009 (anonymous namespace)::call_thread_entry_slot (data=0x97ec7a8) at threads.cc:47 0000010 0xb69d4983 in g_thread_proxy (data=0x97cf8c0) at gthread.c:801 0000011 0xb5043c39 in start_thread (arg=0xb318fb70) at pthread_create.c:304 0000012 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb3990b70 (LWP 12417)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb504820a in __pthread_cond_wait (cond=0x958a4e0, mutex=0x958a518) at pthread_cond_wait.c:153 #2 0xb69f08c6 in g_cond_wait (cond=0xb7f8f804, mutex=0xb7f8f810) at gthread-posix.c:746 #3 0xb6af3a83 in Glib::Threads::Cond::wait (this=0xb7f8f804, mutex=...) at threads.cc:243 0000004 0xb7cd5e46 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 0000005 0x08f186d1 in sigc::pointer_functor0<void>::operator() (this=0x982980c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #6 0x08f166d8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9829808) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x08f13b28 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x98297f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000008 0xb6af3602 in operator() (this=0x982cd40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 0000009 (anonymous namespace)::call_thread_entry_slot (data=0x982cd40) at threads.cc:47 0000010 0xb69d4983 in g_thread_proxy (data=0x97cf890) at gthread.c:801 0000011 0xb5043c39 in start_thread (arg=0xb3990b70) at pthread_create.c:304 0000012 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb4191b70 (LWP 12416)): #0 0xb7fe2424 in __kernel_vsyscall () 0000001 0xb4f7b406 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0xb4faa66c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33 #3 0x09164eb0 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363 0000004 0xb5043c39 in start_thread (arg=0xb4191b70) at pthread_create.c:304 0000005 0xb4fb096e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb469f8a0 (LWP 12410)): #0 0xb58e7ebd in art_uta_add_line () from /usr/lib/libart_lgpl_2.so.2 0000001 0xb58e839f in art_uta_from_vpath () from /usr/lib/libart_lgpl_2.so.2 #2 0xb58e850f in art_uta_from_svp () from /usr/lib/libart_lgpl_2.so.2 #3 0xb590b710 in gnome_canvas_update_svp () from /usr/lib/libgnomecanvas-2.so.0 0000004 0xb590b7f9 in gnome_canvas_item_update_svp () from /usr/lib/libgnomecanvas-2.so.0 0000005 0xb590b8b6 in gnome_canvas_item_update_svp_clip () from /usr/lib/libgnomecanvas-2.so.0 #6 0xb58fea9d in ?? () from /usr/lib/libgnomecanvas-2.so.0 #7 0xb594566b in Gnome::Canvas::Item::update_vfunc(double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000008 0xb59469de in Gnome::Canvas::Item_Class::update_vfunc_callback(_GnomeCanvasItem*, double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000009 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000010 0xb590fc84 in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000011 0xb594566b in Gnome::Canvas::Item::update_vfunc(double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000012 0xb59469de in Gnome::Canvas::Item_Class::update_vfunc_callback(_GnomeCanvasItem*, double*, _ArtSVP*, int) () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libgnomecanvasmm-2.6.so.1 0000013 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000014 0xb590fc84 in ?? () from /usr/lib/libgnomecanvas-2.so.0 #15 0xb594566b in Gnome::Canvas::Item::update_vfunc(double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000016 0xb59469de in Gnome::Canvas::Item_Class::update_vfunc_callback(_GnomeCanvasItem*, double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 #17 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000018 0xb590fc84 in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000019 0xb594566b in Gnome::Canvas::Item::update_vfunc(double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000020 0xb59469de in Gnome::Canvas::Item_Class::update_vfunc_callback(_GnomeCanvasItem*, double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000021 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000022 0xb590fc84 in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000023 0xb594566b in Gnome::Canvas::Item::update_vfunc(double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 #24 0xb59469de in Gnome::Canvas::Item_Class::update_vfunc_callback(_GnomeCanvasItem*, double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000025 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000026 0xb590fc84 in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000027 0xb594566b in Gnome::Canvas::Item::update_vfunc(double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000028 0xb59469de in Gnome::Canvas::Item_Class::update_vfunc_callback(_GnomeCanvasItem*, double*, _ArtSVP*, int) () from /usr/lib/libgnomecanvasmm-2.6.so.1 0000029 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000030 0xb590fc84 in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000031 0xb590d28c in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000032 0xb5913c5f in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000033 0xb5913eaa in ?? () from /usr/lib/libgnomecanvas-2.so.0 0000034 0xb69aeda0 in g_idle_dispatch (source=0x9d4902d8, callback=0xb5913e70, user_data=0x9abf028) at gmain.c:4657 0000035 0xb69b12e6 in g_main_dispatch (context=0x96bd640) at gmain.c:2539 0000036 g_main_context_dispatch (context=0x96bd640) at gmain.c:3075 0000037 0xb69b1685 in g_main_context_iterate (dispatch=1, block=-1231294912, context=0x96bd640, self=<optimized out>) at gmain.c:3146 0000038 g_main_context_iterate (context=0x96bd640, block=-1231294912, dispatch=1, self=<optimized out>) at gmain.c:3083 0000039 0xb69b1acb in g_main_loop_run (loop=0x9d4518b0) at gmain.c:3340 0000040 0xb6629bef in IA__gtk_main () at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:1256 0000041 0xb5d67264 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 0000042 0xb5d67c9f in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 0000043 0xb6fbf820 in Gtkmm2ext::UI::run (this=0x969e088, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:270 0000044 0x08dbcecd in main (argc=1, argv=0xbfffe654) at ../gtk2_ardour/main.cc:455 |
|
|
these are undebuggable :( |
|
|
I can't reproduce this, and it seems likely to me that the bug has been fixed along with the recent fade changes. tom_, can you still trigger this crash? |
|
|
It's most likely an issue with libart_lgpl and/or the specific gtk version. both tom_ and me are on 32bit debian/wheezy. glib-2.32.4 + glibmm-2.32.1 + libart_lgpl-2.3.21 I can not reproduce this on my 64bit machine but reliably on the 32bit one. The issue was introduce by recent changes to [remove] x-fades and not present around 13572. The issue started coming up early December '12. |
|
|
it happens with svn 13974 and the 3.0rc1 bundle as x42 noted, it is likely a system/library specific issue |
|
|
seem to be gone away with version 3.2.x |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-12-17 11:29 | tom_ | New Issue | |
| 2012-12-17 13:59 | tom_ | Note Added: 0014356 | |
| 2013-01-06 19:41 | x42 | Note Added: 0014435 | |
| 2013-01-07 17:27 | paul | Note Added: 0014437 | |
| 2013-01-22 21:47 | nettings | Note Added: 0014563 | |
| 2013-01-22 22:28 | x42 | Note Added: 0014569 | |
| 2013-01-23 12:27 | tom_ | Note Added: 0014573 | |
| 2013-06-22 18:56 | tom_ | Note Added: 0015045 | |
| 2013-06-22 18:56 | tom_ | Status | new => closed |
| 2013-06-22 18:56 | tom_ | Resolution | open => fixed |