View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005712 | ardour | bugs | public | 2013-10-03 09:10 | 2020-04-19 20:16 |
| Reporter | mikkl | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0005712: Segfault when saving a session | ||||
| Description | Steps to reproduce: 1. Start Ardour and load any session or create a new one. 2. Open a mixer plugin (if none are in any mixer strips simply add one e.g. 'single band parametric') so that it's control surface is visible. Then just close it again. 3. Open another session via the Session->Recent... or Session->New menu. It may be the same you just opened in step 1. No need to save the current one. 4. After loading of the session save session. 5. Ardour crashes with a segfault. I'm getting two different backtraces with one segfault originating from libgtk-x11 and the other one from libgtkmm so i have attached both. I have been noticing this behaviour for quite some months now but could not track it down until now as it seemed pretty random. I have found a number of other bug reports about saving and crashing (0005511, 0005447, 0005373, 0005488) but they sounded a bit different but are possibly connected to this issue. | ||||
| Additional Information | I have this issue on 2 different machines which run different versions of gtkmm (2.24.4, 2.24.2) as well as gtk+ (2.24.21, 2.24.20) | ||||
| Tags | No tags attached. | ||||
|
2013-10-03 09:10
|
ardour-save-crash.log (23,649 bytes)
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff340661e in gtk_widget_get_mapped ()
from /usr/lib64/libgtk-x11-2.0.so.0
=> 0x00007ffff340661e <gtk_widget_get_mapped+14>: 48 8b 13 mov (%rbx),%rdx
(gdb) thread apply all bt
Thread 38 (Thread 0x7fff7f506700 (LWP 19140)):
#0 0x00007fffec52290d in nanosleep () from /lib64/libc.so.6
#1 0x00007fffec54c714 in usleep () from /lib64/libc.so.6
#2 0x00007ffff72b47e5 in ARDOUR::AutomationWatch::thread (this=0x132300a0)
at ../libs/ardour/automation_watch.cc:137
#3 0x00007ffff72b7f83 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x13141910, p=0x132300a0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff72b7bde in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x13141920, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff72b7789 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x13141910)
at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff72b7714 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=0x13141910)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff72b7264 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::val
ue<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x131418e0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#9 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 37 (Thread 0x7fffbcf49700 (LWP 19139)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff5b0f93a in BaseUI::main_thread (this=0x13f991c0)
at ../libs/pbd/base_ui.cc:80
#4 0x00007ffff5b1312a in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0x13f17b38) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff5b12e6a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x13f17b30)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5b12833 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x13f17b00)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 36 (Thread 0x7fffac0f0800 (LWP 19138)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff72c8161 in ARDOUR::Butler::thread_work (this=0x13210f60)
at ../libs/ardour/butler.cc:150
#2 0x00007ffff72c80b7 in ARDOUR::Butler::_thread_work (arg=0x13210f60)
at ../libs/ardour/butler.cc:134
#3 0x00007ffff5b37d9e in fake_thread_start (arg=0x13f99170)
at ../libs/pbd/pthread_utils.cc:85
#4 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#5 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 35 (Thread 0x7fffc8096700 (LWP 19137)):
#0 0x00007fffef445ef0 in sem_wait () from /lib64/libpthread.so.0
#1 0x00007ffff73953e2 in PBD::ProcessSemaphore::wait (this=0x13af50c0)
at /home/mikkl/ardour-3.9999/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff739399e in ARDOUR::Graph::run_one (this=0x13af5000)
at ../libs/ardour/graph.cc:378
#3 0x00007ffff7393cdd in ARDOUR::Graph::helper_thread (this=0x13af5000)
at ../libs/ardour/graph.cc:409
#4 0x00007ffff7398fc7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0x7fffc8095cd8, p=0x13af5000)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff7398c0c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffc8095ce8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73988eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
this=0x7fffc8095cd8) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff7398496 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
#8 0x0000000000f5c63c in boost::function0<void>::operator() (
this=0x7fffc8095cd0)
at /usr/include/boost/function/function_template.hpp:767
#9 0x00007fffd3959dd7 in ARDOUR::JACKAudioBackend::_start_process_thread (
arg=0x14983f90) at ../libs/backends/jack/jack_audiobackend.cc:856
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 34 (Thread 0x7fffac1f3700 (LWP 19136)):
#0 0x00007fffef445ef0 in sem_wait () from /lib64/libpthread.so.0
#1 0x00007ffff73953e2 in PBD::ProcessSemaphore::wait (this=0x13af50e0)
at /home/mikkl/ardour-3.9999/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff7392ecb in ARDOUR::Graph::restart_cycle (this=0x13af5000)
at ../libs/ardour/graph.cc:252
#3 0x00007ffff7392e95 in ARDOUR::Graph::dec_ref (this=0x13af5000)
at ../libs/ardour/graph.cc:239
#4 0x00007ffff7399656 in ARDOUR::GraphNode::finish (this=0x143fcfb8, chain=1)
at ../libs/ardour/graphnode.cc:71
#5 0x00007ffff7393b03 in ARDOUR::Graph::run_one (this=0x13af5000)
at ../libs/ardour/graph.cc:392
#6 0x00007ffff7393cdd in ARDOUR::Graph::helper_thread (this=0x13af5000)
at ../libs/ardour/graph.cc:409
#7 0x00007ffff7398fc7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0x7fffac1f2cd8, p=0x13af5000)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#8 0x00007ffff7398c0c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffac1f2ce8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9 0x00007ffff73988eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
this=0x7fffac1f2cd8) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff7398496 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
#11 0x0000000000f5c63c in boost::function0<void>::operator() (
this=0x7fffac1f2cd0)
at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd3959dd7 in ARDOUR::JACKAudioBackend::_start_process_thread (
arg=0x14909b70) at ../libs/backends/jack/jack_audiobackend.cc:856
#13 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#14 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 33 (Thread 0x7fffac172700 (LWP 19135)):
#0 0x00007fffef445ef0 in sem_wait () from /lib64/libpthread.so.0
#1 0x00007ffff73953e2 in PBD::ProcessSemaphore::wait (this=0x13af50c0)
at /home/mikkl/ardour-3.9999/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff739399e in ARDOUR::Graph::run_one (this=0x13af5000)
at ../libs/ardour/graph.cc:378
#3 0x00007ffff7393f0d in ARDOUR::Graph::main_thread (this=0x13af5000)
at ../libs/ardour/graph.cc:447
#4 0x00007ffff7398fc7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0x7fffac171cd8, p=0x13af5000)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff7398c0c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffac171ce8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73988eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
this=0x7fffac171cd8) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff7398496 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
#8 0x0000000000f5c63c in boost::function0<void>::operator() (
this=0x7fffac171cd0)
at /usr/include/boost/function/function_template.hpp:767
#9 0x00007fffd3959dd7 in ARDOUR::JACKAudioBackend::_start_process_thread (
arg=0x135227f0) at ../libs/backends/jack/jack_audiobackend.cc:856
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 27 (Thread 0x7fffaf7fe700 (LWP 19129)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff5b0f93a in BaseUI::main_thread (this=0x6b723b0)
at ../libs/pbd/base_ui.cc:80
#4 0x00007ffff5b1312a in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0x6b72a38) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff5b12e6a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6b72a30)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5b12833 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6b72a00)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 22 (Thread 0x7fffd0830700 (LWP 19124)):
#0 0x00007fffef44738d in nanosleep () from /lib64/libpthread.so.0
#1 0x00007ffff3c5f912 in g_usleep () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff726d9b4 in ARDOUR::AudioEngine::meter_thread (this=0x2165ba0)
at ../libs/ardour/audioengine.cc:387
#3 0x00007ffff72791fb in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x2e0fb10, p=0x2165ba0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff7278e06 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x2e0fb20, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff7278737 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR
::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x2e0fb10) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff7277efa 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=0x2e0fb10)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff7277032 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=0x2e0fae0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#9 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 21 (Thread 0x7fffc8117700 (LWP 19123)):
#0 0x00007fffef445fe1 in sem_timedwait () from /lib64/libpthread.so.0
#1 0x00007fffee70f492 in ?? () from /usr/lib64/libjack.so.0
#2 0x00007fffee6f8a7c in ?? () from /usr/lib64/libjack.so.0
#3 0x00007fffee6f7097 in ?? () from /usr/lib64/libjack.so.0
#4 0x00007fffd3959e78 in ARDOUR::JACKAudioBackend::process_thread (
this=0x24ae800) at ../libs/backends/jack/jack_audiobackend.cc:878
#5 0x00007fffd3959e28 in ARDOUR::JACKAudioBackend::_process_thread (
arg=0x24ae800) at ../libs/backends/jack/jack_audiobackend.cc:864
#6 0x00007fffee6f700a in ?? () from /usr/lib64/libjack.so.0
#7 0x00007fffee70ea70 in ?? () from /usr/lib64/libjack.so.0
#8 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#9 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7fffd23b2700 (LWP 19122)):
#0 0x00007fffef446c8d in read () from /lib64/libpthread.so.0
#1 0x00007fffee710273 in ?? () from /usr/lib64/libjack.so.0
#2 0x00007fffee712b36 in ?? () from /usr/lib64/libjack.so.0
#3 0x00007fffee70ea70 in ?? () from /usr/lib64/libjack.so.0
#4 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#5 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7fffd2433700 (LWP 19121)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007fffee70f9c4 in ?? () from /usr/lib64/libjack.so.0
#2 0x00007fffee706bb8 in ?? () from /usr/lib64/libjack.so.0
#3 0x00007fffee70ea70 in ?? () from /usr/lib64/libjack.so.0
#4 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#5 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7fffc8c88700 (LWP 19115)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3a9e4 in g_main_context_iteration ()
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff3c3aa41 in ?? () from /usr/lib64/libglib-2.0.so.0
#4 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#6 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7fffd3047700 (LWP 19112)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff2307506 in ?? () from /usr/lib64/libgio-2.0.so.0
#4 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#6 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7fffe0b19700 (LWP 19107)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff3c79bef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7222685 in ARDOUR::Analyser::work ()
at ../libs/ardour/analyser.cc:81
#3 0x00007ffff722246d in analyser_work () at ../libs/ardour/analyser.cc:46
#4 0x000000000153672b in sigc::pointer_functor0<void>::operator() (
this=0x21b0958) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5 0x0000000001533e86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x21b0950)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00000000015306c1 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x21b0920)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fffe131a700 (LWP 19106)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff3c79bef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7643182 in peak_thread_work ()
at ../libs/ardour/source_factory.cc:68
#3 0x000000000153672b in sigc::pointer_functor0<void>::operator() (
this=0x21db2b8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001533e86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x21db2b0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x00000000015306c1 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x21db280)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#8 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#9 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fffe1b1b700 (LWP 19105)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff3c79bef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7643182 in peak_thread_work ()
at ../libs/ardour/source_factory.cc:68
#3 0x000000000153672b in sigc::pointer_functor0<void>::operator() (
this=0x21b08a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001533e86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x21b08a0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x00000000015306c1 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x21b0870)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#8 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#9 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fffe231c700 (LWP 19104)):
#0 0x00007fffec52290d in nanosleep () from /lib64/libc.so.6
#1 0x00007fffec54c714 in usleep () from /lib64/libc.so.6
#2 0x00000000017f8c08 in gui_event_loop (ptr=0x0)
at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#4 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7ffff7f96940 (LWP 19103)):
#0 0x00007ffff340661e in gtk_widget_get_mapped ()
from /usr/lib64/libgtk-x11-2.0.so.0
#1 0x00007ffff0eb2e75 in Gtk::Widget::get_mapped() const ()
from /usr/lib64/libgtkmm-2.4.so.1
#2 0x00007ffff5f59ffc in Gtkmm2ext::VisibilityTracker::partially_visible (
this=0x25be7d0) at ../libs/gtkmm2ext/visibility_tracker.cc:67
#3 0x000000000179bc85 in WM::ProxyBase::get_state (this=0x1387f7e0)
at ../gtk2_ardour/window_manager.cc:304
#4 0x000000000151fd0e in ProcessorWindowProxy::get_state (this=0x1387f7e0)
at ../gtk2_ardour/processor_box.cc:2692
#5 0x000000000179aec1 in WM::Manager::add_state (this=0x23ac5e0, root=...)
at ../gtk2_ardour/window_manager.cc:117
#6 0x0000000000f7177b in ARDOUR_UI::save_state (this=0x2157d40, name=...,
switch_to_it=false) at ../gtk2_ardour/ardour_ui.cc:2303
#7 0x0000000000fcf697 in sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>::operator() (this=0x3c833b0, _A_a1=..., _A_a2=@0x3c833d8: false)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#8 0x0000000000fcec5f in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool> >::operator()<std::string&, bool&> (
this=0x3c833a8, _A_arg1=..., _A_arg2=@0x3c833d8: false)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#9 0x0000000000fcdcde in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x3c833a0)
at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324
#10 0x0000000000fcc84f in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (
rep=0x3c83370) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#11 0x00007ffff41bd068 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib64/libglibmm-2.4.so.1
#12 0x00007ffff3f2ae80 in g_closure_invoke ()
from /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff3f3c7ae in ?? () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff3f4440c in g_signal_emit_valist ()
from /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff3f446a2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#16 0x00007ffff322c568 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#17 0x00007ffff322ce19 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#18 0x00007ffff3f2ae80 in g_closure_invoke ()
from /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff3f3c600 in ?? () from /usr/lib64/libgobject-2.0.so.0
#20 0x00007ffff3f44082 in g_signal_emit_valist ()
from /usr/lib64/libgobject-2.0.so.0
#21 0x00007ffff3f446a2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff32277e5 in gtk_accel_group_activate ()
from /usr/lib64/libgtk-x11-2.0.so.0
#23 0x00007ffff3228b2d in gtk_accel_groups_activate ()
from /usr/lib64/libgtk-x11-2.0.so.0
#24 0x00007ffff341cf06 in gtk_window_activate_key ()
from /usr/lib64/libgtk-x11-2.0.so.0
#25 0x000000000178fa40 in key_press_focus_accelerator_handler (window=...,
ev=0x1408e200) at ../gtk2_ardour/utils.cc:552
#26 0x00000000010c63cb in Editor::on_key_press_event (this=0x380ba80,
ev=0x1408e200) at ../gtk2_ardour/editor.cc:4081
#27 0x000000000178f300 in forward_key_press (ev=0x1408e200)
at ../gtk2_ardour/utils.cc:383
#28 0x0000000001417ee4 in Mixer_UI::on_key_press_event (this=0x3980000,
ev=0x1408e200) at ../gtk2_ardour/mixer_ui.cc:1701
#29 0x00007ffff0eae1f3 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) () from /usr/lib64/libgtkmm-2.4.so.1
#30 0x00007ffff32ed709 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#31 0x00007ffff3f2ae80 in g_closure_invoke ()
from /usr/lib64/libgobject-2.0.so.0
#32 0x00007ffff3f3c2eb in ?? () from /usr/lib64/libgobject-2.0.so.0
#33 0x00007ffff3f44082 in g_signal_emit_valist ()
from /usr/lib64/libgobject-2.0.so.0
#34 0x00007ffff3f446a2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#35 0x00007ffff3405cce in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#36 0x00007ffff32ebb47 in gtk_propagate_event ()
from /usr/lib64/libgtk-x11-2.0.so.0
#37 0x00007ffff32ebddb in gtk_main_do_event ()
from /usr/lib64/libgtk-x11-2.0.so.0
#38 0x00007ffff2f5b5fc in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#39 0x00007ffff3c3a5e5 in g_main_context_dispatch ()
from /usr/lib64/libglib-2.0.so.0
#40 0x00007ffff3c3a928 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#42 0x00007ffff32eadd7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#43 0x00007ffff5f15096 in Gtkmm2ext::UI::run (this=0x2157d40, old_receiver=...)
at ../libs/gtkmm2ext/gtk_ui.cc:270
#44 0x000000000134da1e in main (argc=1, argv=0x7fffffffcf88)
at ../gtk2_ardour/main.cc:519
|
|
2013-10-03 09:11
|
ardour-save-crash-2.log (23,214 bytes)
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff0eb2e6b in Gtk::Widget::get_mapped() const () from /usr/lib64/libgtkmm-2.4.so.1
=> 0x00007ffff0eb2e6b <_ZNK3Gtk6Widget10get_mappedEv+11>: 48 8b 7c 07 08 mov 0x8(%rdi,%rax,1),%rdi
(gdb) thread apply all bt
Thread 35 (Thread 0x7fffd0830700 (LWP 26560)):
#0 0x00007fffec52290d in nanosleep () from /lib64/libc.so.6
#1 0x00007fffec54c714 in usleep () from /lib64/libc.so.6
#2 0x00007ffff72b47e5 in ARDOUR::AutomationWatch::thread (this=0x10b4c380)
at ../libs/ardour/automation_watch.cc:137
#3 0x00007ffff72b7f83 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (
this=0x10deb340, p=0x10b4c380) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff72b7bde in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (
this=0x10deb350, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff72b7789 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (
this=0x10deb340) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff72b7714 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=0x10deb340)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff72b7264 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=0x10deb310) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#9 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 34 (Thread 0x7fffaeffd700 (LWP 26559)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff5b0f93a in BaseUI::main_thread (this=0x10e0eba0) at ../libs/pbd/base_ui.cc:80
#4 0x00007ffff5b1312a in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0x10e0e9c8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff5b12e6a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x10e0e9c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5b12833 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x10e0e990) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 33 (Thread 0x7fffac0b7800 (LWP 26558)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff72c8161 in ARDOUR::Butler::thread_work (this=0x10be0430)
at ../libs/ardour/butler.cc:150
#2 0x00007ffff72c80b7 in ARDOUR::Butler::_thread_work (arg=0x10be0430)
at ../libs/ardour/butler.cc:134
#3 0x00007ffff5b37d9e in fake_thread_start (arg=0x10e0eb50)
at ../libs/pbd/pthread_utils.cc:85
#4 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#5 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 32 (Thread 0x7fffbc0ea700 (LWP 26557)):
#0 0x00007fffef445ef0 in sem_wait () from /lib64/libpthread.so.0
#1 0x00007ffff73953e2 in PBD::ProcessSemaphore::wait (this=0x10c4e260)
at /home/mikkl/ardour-3.9999/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff739399e in ARDOUR::Graph::run_one (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:378
#3 0x00007ffff7393cdd in ARDOUR::Graph::helper_thread (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:409
#4 0x00007ffff7398fc7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0x7fffbc0e9cd8, p=0x10c4e1a0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff7398c0c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffbc0e9ce8, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73988eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffbc0e9cd8)
at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff7398496 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
#8 0x0000000000f5c63c in boost::function0<void>::operator() (this=0x7fffbc0e9cd0)
at /usr/include/boost/function/function_template.hpp:767
#9 0x00007fffd3959dd7 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x10c0a3b0)
at ../libs/backends/jack/jack_audiobackend.cc:856
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 31 (Thread 0x7fffac1ba700 (LWP 26556)):
#0 0x00007fffef445ef0 in sem_wait () from /lib64/libpthread.so.0
#1 0x00007ffff73953e2 in PBD::ProcessSemaphore::wait (this=0x10c4e260)
at /home/mikkl/ardour-3.9999/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff739399e in ARDOUR::Graph::run_one (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:378
#3 0x00007ffff7393cdd in ARDOUR::Graph::helper_thread (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:409
#4 0x00007ffff7398fc7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0x7fffac1b9cd8, p=0x10c4e1a0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff7398c0c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffac1b9ce8, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73988eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffac1b9cd8)
at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff7398496 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
#8 0x0000000000f5c63c in boost::function0<void>::operator() (this=0x7fffac1b9cd0)
at /usr/include/boost/function/function_template.hpp:767
#9 0x00007fffd3959dd7 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x10c0a3b0)
at ../libs/backends/jack/jack_audiobackend.cc:856
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 30 (Thread 0x7fffac139700 (LWP 26555)):
#0 0x00007fffef445ef0 in sem_wait () from /lib64/libpthread.so.0
#1 0x00007ffff73953e2 in PBD::ProcessSemaphore::wait (this=0x10c4e280)
at /home/mikkl/ardour-3.9999/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff7392ecb in ARDOUR::Graph::restart_cycle (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:252
#3 0x00007ffff7392e95 in ARDOUR::Graph::dec_ref (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:239
#4 0x00007ffff7399656 in ARDOUR::GraphNode::finish (this=0xcbc6fc8, chain=1)
at ../libs/ardour/graphnode.cc:71
#5 0x00007ffff7393b03 in ARDOUR::Graph::run_one (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:392
#6 0x00007ffff7393f0d in ARDOUR::Graph::main_thread (this=0x10c4e1a0)
at ../libs/ardour/graph.cc:447
#7 0x00007ffff7398fc7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0x7fffac138cd8, p=0x10c4e1a0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8 0x00007ffff7398c0c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffac138ce8, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:253
#9 0x00007ffff73988eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffac138cd8)
at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff7398496 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
#11 0x0000000000f5c63c in boost::function0<void>::operator() (this=0x7fffac138cd0)
at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd3959dd7 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x10c0c8e0)
at ../libs/backends/jack/jack_audiobackend.cc:856
#13 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#14 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 26 (Thread 0x7fffaffff700 (LWP 26551)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff5b0f93a in BaseUI::main_thread (this=0x6459f30) at ../libs/pbd/base_ui.cc:80
#4 0x00007ffff5b1312a in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x645a608)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff5b12e6a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x645a600) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5b12833 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x645a5d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 21 (Thread 0x7fffbcf49700 (LWP 26546)):
#0 0x00007fffef44738d in nanosleep () from /lib64/libpthread.so.0
#1 0x00007ffff3c5f912 in g_usleep () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff726d9b4 in ARDOUR::AudioEngine::meter_thread (this=0x2150580)
at ../libs/ardour/audioengine.cc:387
#3 0x00007ffff72791fb in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (
this=0x26db030, p=0x2150580) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff7278e06 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x26db040, f=...,
a=...) at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff7278737 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x26db030)
at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff7277efa 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=0x26db030) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff7277032 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=0x26db000) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#9 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7fffd1031700 (LWP 26545)):
#0 0x00007fffef445fe1 in sem_timedwait () from /lib64/libpthread.so.0
#1 0x00007fffee70f492 in ?? () from /usr/lib64/libjack.so.0
#2 0x00007fffee6f8a7c in ?? () from /usr/lib64/libjack.so.0
#3 0x00007fffee6f7097 in ?? () from /usr/lib64/libjack.so.0
#4 0x00007fffd3959e78 in ARDOUR::JACKAudioBackend::process_thread (this=0x249c150)
at ../libs/backends/jack/jack_audiobackend.cc:878
#5 0x00007fffd3959e28 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x249c150)
at ../libs/backends/jack/jack_audiobackend.cc:864
#6 0x00007fffee6f700a in ?? () from /usr/lib64/libjack.so.0
#7 0x00007fffee70ea70 in ?? () from /usr/lib64/libjack.so.0
#8 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#9 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7fffd23b2700 (LWP 26544)):
#0 0x00007fffef446c8d in read () from /lib64/libpthread.so.0
#1 0x00007fffee710273 in ?? () from /usr/lib64/libjack.so.0
#2 0x00007fffee712b36 in ?? () from /usr/lib64/libjack.so.0
#3 0x00007fffee70ea70 in ?? () from /usr/lib64/libjack.so.0
#4 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#5 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7fffd2433700 (LWP 26543)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fffee70f9c4 in ?? () from /usr/lib64/libjack.so.0
#2 0x00007fffee706bb8 in ?? () from /usr/lib64/libjack.so.0
#3 0x00007fffee70ea70 in ?? () from /usr/lib64/libjack.so.0
#4 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#5 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7fffc8c88700 (LWP 26537)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3a9e4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff3c3aa41 in ?? () from /usr/lib64/libglib-2.0.so.0
#4 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#6 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7fffd3047700 (LWP 26534)):
#0 0x00007fffec5497cd in poll () from /lib64/libc.so.6
#1 0x00007ffff3c3a8bc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff2307506 in ?? () from /usr/lib64/libgio-2.0.so.0
#4 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#6 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7fffe0b19700 (LWP 26529)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff3c79bef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7222685 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#3 0x00007ffff722246d in analyser_work () at ../libs/ardour/analyser.cc:46
#4 0x000000000153672b in sigc::pointer_functor0<void>::operator() (this=0x2199a38)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5 0x0000000001533e86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x2199a30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00000000015306c1 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2199a00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fffe131a700 (LWP 26528)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff3c79bef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7643182 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x000000000153672b in sigc::pointer_functor0<void>::operator() (this=0x2199f68)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001533e86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x2199f60) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x00000000015306c1 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2199f30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#8 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#9 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fffe1b1b700 (LWP 26527)):
#0 0x00007fffef443cfc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff3c79bef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7643182 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x000000000153672b in sigc::pointer_functor0<void>::operator() (this=0x218e768)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001533e86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x218e760) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x00000000015306c1 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x218e730) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff41b225d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7 0x00007ffff3c5e2d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#8 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#9 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fffe231c700 (LWP 26526)):
#0 0x00007fffec52290d in nanosleep () from /lib64/libc.so.6
#1 0x00007fffec54c714 in usleep () from /lib64/libc.so.6
#2 0x00000000017f8c08 in gui_event_loop (ptr=0x0)
at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3 0x00007fffef43ff3b in start_thread () from /lib64/libpthread.so.0
#4 0x00007fffec55350d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7ffff7f96940 (LWP 26522)):
#0 0x00007ffff0eb2e6b in Gtk::Widget::get_mapped() const ()
from /usr/lib64/libgtkmm-2.4.so.1
#1 0x00007ffff5f59ffc in Gtkmm2ext::VisibilityTracker::partially_visible (this=0x10d5e6e0)
at ../libs/gtkmm2ext/visibility_tracker.cc:67
#2 0x000000000179bc85 in WM::ProxyBase::get_state (this=0x10d24550)
at ../gtk2_ardour/window_manager.cc:304
#3 0x000000000151fd0e in ProcessorWindowProxy::get_state (this=0x10d24550)
at ../gtk2_ardour/processor_box.cc:2692
#4 0x000000000179aec1 in WM::Manager::add_state (this=0x23243b0, root=...)
at ../gtk2_ardour/window_manager.cc:117
#5 0x0000000000f7177b in ARDOUR_UI::save_state (this=0x21a65d0, name=...,
switch_to_it=false) at ../gtk2_ardour/ardour_ui.cc:2303
#6 0x0000000000fcf697 in sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>::operator() (this=0x357dfd0, _A_a1=..., _A_a2=@0x357dff8: false)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#7 0x0000000000fcec5f in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool> >::operator()<std::string&, bool&> (this=0x357dfc8, _A_arg1=...,
_A_arg2=@0x357dff8: false) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#8 0x0000000000fcdcde in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x357dfc0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324
#9 0x0000000000fcc84f in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x357df90)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0x00007ffff41bd068 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) ()
from /usr/lib64/libglibmm-2.4.so.1
#11 0x00007ffff3f2ae80 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff3f3c7ae in ?? () from /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff3f4440c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff3f446a2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff322c568 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#16 0x00007ffff322ce19 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#17 0x00007ffff3f2ae80 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007ffff3f3c600 in ?? () from /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff3f44082 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#20 0x00007ffff3f446a2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#21 0x00007ffff32277e5 in gtk_accel_group_activate () from /usr/lib64/libgtk-x11-2.0.so.0
#22 0x00007ffff3228b2d in gtk_accel_groups_activate () from /usr/lib64/libgtk-x11-2.0.so.0
#23 0x00007ffff341cf06 in gtk_window_activate_key () from /usr/lib64/libgtk-x11-2.0.so.0
#24 0x000000000178fa40 in key_press_focus_accelerator_handler (window=..., ev=0x2637160)
at ../gtk2_ardour/utils.cc:552
#25 0x00000000010c63cb in Editor::on_key_press_event (this=0x3104520, ev=0x2637160)
at ../gtk2_ardour/editor.cc:4081
#26 0x00007ffff0eae1f3 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) () from /usr/lib64/libgtkmm-2.4.so.1
#27 0x00007ffff32ed709 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#28 0x00007ffff3f2ae80 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#29 0x00007ffff3f3c2eb in ?? () from /usr/lib64/libgobject-2.0.so.0
#30 0x00007ffff3f44082 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#31 0x00007ffff3f446a2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#32 0x00007ffff3405cce in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#33 0x00007ffff32ebb47 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
#34 0x00007ffff32ebddb in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
#35 0x00007ffff2f5b5fc in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#36 0x00007ffff3c3a5e5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#37 0x00007ffff3c3a928 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x00007ffff3c3ad9a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#39 0x00007ffff32eadd7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#40 0x00007ffff5f15096 in Gtkmm2ext::UI::run (this=0x21a65d0, old_receiver=...)
at ../libs/gtkmm2ext/gtk_ui.cc:270
#41 0x000000000134da1e in main (argc=1, argv=0x7fffffffcf88) at ../gtk2_ardour/main.cc:519
|
|
|
Just tried gtk+-2.24.18 provided from the Ardour dependencies site with same result... |
|
|
This may be fixed in git already (and in the upcoming 3.5 which will be released today). |
|
|
Great, seems it was fixed because I cannot reproduce it anymore! |
|
|
see notes. |
|
|
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. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-10-03 09:10 | mikkl | New Issue | |
| 2013-10-03 09:10 | mikkl | File Added: ardour-save-crash.log | |
| 2013-10-03 09:11 | mikkl | File Added: ardour-save-crash-2.log | |
| 2013-10-14 10:49 | mikkl | Note Added: 0015378 | |
| 2013-10-15 17:10 | paul | Note Added: 0015380 | |
| 2013-10-16 08:41 | mikkl | Note Added: 0015391 | |
| 2013-10-21 20:46 | paul | Note Added: 0015425 | |
| 2013-10-21 20:46 | paul | Status | new => resolved |
| 2013-10-21 20:46 | paul | Resolution | open => fixed |
| 2013-10-21 20:46 | paul | Assigned To | => paul |
| 2020-04-19 20:16 | system | Note Added: 0023277 | |
| 2020-04-19 20:16 | system | Status | resolved => closed |