View Issue Details

IDProjectCategoryView StatusLast Update
0005767ardourbugspublic2020-04-19 20:16
Reporterfarbro Assigned Todrobilla  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Summary0005767: Crash when hovering over midi note
DescriptionArdour crashes when hovering over recorded MIDI notes in note edit mode. This happens only in a specific MIDI track in a specific project. Other MIDI tracks work fine, as well as other projects.

Output:

ardour-3.5.77: /usr/include/boost/smart_ptr/shared_ptr.hpp:424: T* boost::shared_ptr<T>::operator->() const [with T = MIDI::Name::ChannelNameSet]: Assertion `px != 0' failed.

Program received signal SIGABRT, Aborted.


Backtrace and session file (very complex) attached.
TagsNo tags attached.

Activities

2013-11-13 15:36

 

backtrace.txt (24,111 bytes)   
Starting program: /home/mats/apps/ardour/ardour/build/gtk2_ardour/ardour-3.5.77 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bnd txt domain [gtk2_ardour3] to /usr/local/share/locale
Ardour3.5.77 (built using 3.5-77-g2da67fb and GCC version 4.7.3)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
[New Thread 0x7fffe27d8700 (LWP 5154)]
ardour: [INFO]: Loading system configuration file ./../ardour_system.rc
Loading user configuration file /home/mats/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe1fd7700 (LWP 5155)]
[New Thread 0x7fffe17d6700 (LWP 5156)]
[New Thread 0x7fffe0fd5700 (LWP 5157)]
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc
[New Thread 0x7fffe0141800 (LWP 5158)]
[New Thread 0x7fffe00c7700 (LWP 5159)]
[New Thread 0x7fffd2772700 (LWP 5160)]
[Thread 0x7fffd2772700 (LWP 5160) exited]
[Thread 0x7fffe00c7700 (LWP 5159) exited]
[New Thread 0x7fffd1194700 (LWP 5161)]
[New Thread 0x7fffc928b700 (LWP 5162)]
[New Thread 0x7fffc8a8a700 (LWP 5163)]
[New Thread 0x7fffbf097700 (LWP 5164)]
[New Thread 0x7fffbe896700 (LWP 5165)]
[New Thread 0x7fffbe095700 (LWP 5166)]
Found 0 along /home/mats/.config/ardour3/templates:./../templates:./../build/templates:./../gtk2_ardour/templates:./../build/gtk2_ardour/templates:./templates
Announcement is: 
[Thread 0x7fffe0141800 (LWP 5158) exited]
[Thread 0x7fffc8a8a700 (LWP 5163) exited]
[Thread 0x7fffbe095700 (LWP 5166) exited]
[Thread 0x7fffc928b700 (LWP 5162) exited]
run dialog
[New Thread 0x7fffc928b700 (LWP 5167)]
[New Thread 0x7fffbe095700 (LWP 5168)]
[New Thread 0x7fffc8a8a700 (LWP 5169)]
[Thread 0x7fffc928b700 (LWP 5167) exited]
[Thread 0x7fffc8a8a700 (LWP 5169) exited]
[Thread 0x7fffbe095700 (LWP 5168) exited]
[New Thread 0x7fffe00c7700 (LWP 5171)]
[New Thread 0x7fffd2772700 (LWP 5172)]
[New Thread 0x7fffd0138700 (LWP 5173)]
[New Thread 0x7fffbe095700 (LWP 5174)]
Scanning folders for bundled LV2s: ./../build/libs/LV2
[New Thread 0x7fffbc08b800 (LWP 5175)]
[New Thread 0x7fffc8a8a700 (LWP 5176)]
[New Thread 0x7fffc928b700 (LWP 5177)]
[New Thread 0x7fff7bdf8700 (LWP 5178)]
[New Thread 0x7fff7b1f3700 (LWP 5179)]
using block size: 256
using block size: 256
[New Thread 0x7fff7a296700 (LWP 5180)]
[New Thread 0x7fff79a95700 (LWP 5181)]
[New Thread 0x7fff79294700 (LWP 5182)]
[Thread 0x7fffbf097700 (LWP 5164) exited]
[New Thread 0x7fffbf097700 (LWP 5184)]
[New Thread 0x7fff78a93700 (LWP 5185)]
[Thread 0x7fffbf097700 (LWP 5184) exited]
ardour-3.5.77: /usr/include/boost/smart_ptr/shared_ptr.hpp:424: T* boost::shared_ptr<T>::operator->() const [with T = MIDI::Name::ChannelNameSet]: Assertion `px != 0' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff09eb037 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) thread apply all bt

Thread 31 (Thread 0x7fff78a93700 (LWP 5185)):
#0  0x00007ffff1cf905e in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff5026935 in g_cond_wait_until ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff4fbcb81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4fbd1ca in g_async_queue_timeout_pop ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff500b6b2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 29 (Thread 0x7fff79294700 (LWP 5182)):
#0  0x00007ffff0a758dd in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff0aa7524 in usleep () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff72ec4c9 in ARDOUR::AutomationWatch::thread (this=0xdff21b0)
    at ../libs/ardour/automation_watch.cc:137
#3  0x00007ffff72efb9d in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x1d8de3c0, p=0xdff21b0)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff72ef7f8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x1d8de3d0, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff72ef3a3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x1d8de3c0)
    at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff72ef32e 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=0x1d8de3c0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff72eee7e 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=0x1d8de390)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff572faed in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 28 (Thread 0x7fff79a95700 (LWP 5181)):
#0  0x00007ffff1cf901d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fff7a3229c0 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2  0x00007fff7a341e5e in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3  0x00007fff7a331e88 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#4  0x00007fff7a331fc9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#5  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 27 (Thread 0x7fff7a296700 (LWP 5180)):
#0  0x00007ffff1cfc43d in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fff7a322c8e in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2  0x00007fff7a3427ca in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3  0x00007fff7a2fc0b2 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#4  0x00007fff7a331e88 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#5  0x00007fff7a331fc9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#6  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 26 (Thread 0x7fff7b1f3700 (LWP 5179)):
#0  0x00007ffff1cfc43d in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fff7bdfd15a in ?? () from /usr/lib/lv2/ir.lv2/ir.so
#2  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 25 (Thread 0x7fff7bdf8700 (LWP 5178)):
#0  0x00007ffff1cfc43d in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fff7bdfd15a in ?? () from /usr/lib/lv2/ir.lv2/ir.so
#2  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 24 (Thread 0x7fffc928b700 (LWP 5177)):
#0  0x00007ffff1cfc43d in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fff88205a3e in ?? ()
   from /usr/lib/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so
#2  0x00007fff88222b9a in ?? ()
   from /usr/lib/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so
#3  0x00007fff881e16f2 in ?? ()
   from /usr/lib/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so
#4  0x00007fff882126e8 in ?? ()
   from /usr/lib/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so
#5  0x00007fff88212829 in ?? ()
   from /usr/lib/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so
#6  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 23 (Thread 0x7fffc8a8a700 (LWP 5176)):
#0  0x00007ffff0aa1fbd in poll () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1  0x00007ffff4fe71dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff4fe76ba in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5e2fac0 in BaseUI::main_thread (this=0x9cba060)
    at ../libs/pbd/base_ui.cc:80
#4  0x00007ffff5e33242 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x9cba6d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff5e32f82 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x9cba6d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff5e3294b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x9cba6a0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff572faed in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 22 (Thread 0x7fffbc08b800 (LWP 5175)):
#0  0x00007ffff0aa1fbd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff72ffc30 in ARDOUR::Butler::thread_work (this=0x2923a00)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/butler.cc:150
#2  0x00007ffff72ffb7d in ARDOUR::Butler::_thread_work (arg=0x2923a00)
    at ../libs/ardour/butler.cc:134
#3  0x00007ffff5e57bee in fake_thread_start (arg=0x9cb9ea0)
    at ../libs/pbd/pthread_utils.cc:85
#4  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 21 (Thread 0x7fffbe095700 (LWP 5174)):
#0  0x00007ffff1cfc43d in nanosleep ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff500c4f2 in g_usleep ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff72a6100 in ARDOUR::AudioEngine::meter_thread (this=0x2153840)
    at ../libs/ardour/audioengine.cc:382
#3  0x00007ffff72b1339 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x622ca30, p=0x2153840)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff72b0f44 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x622ca40, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff72b0875 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR---Type <return> to continue, or q <return> to quit---
::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x622ca30) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff72b0038 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=0x622ca30)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff72af170 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=0x622ca00)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff572faed in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 20 (Thread 0x7fffd0138700 (LWP 5173)):
#0  0x00007ffff1cfb071 in sem_timedwait ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fffd3b5f942 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffd3b43b7c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffd3b425d7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#4  0x00007fffd3dcda12 in ARDOUR::JACKAudioBackend::process_thread (
    this=0x269e9b0) at ../libs/backends/jack/jack_audiobackend.cc:925
#5  0x00007fffd3dcd9c2 in ARDOUR::JACKAudioBackend::_process_thread (
    arg=0x269e9b0) at ../libs/backends/jack/jack_audiobackend.cc:911
#6  0x00007fffd3b40df7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffd3b5ea20 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 19 (Thread 0x7fffd2772700 (LWP 5172)):
#0  0x00007ffff1cfbcbd in read () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fffd3b608eb in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffd3b6384a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffd3b5ea20 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 18 (Thread 0x7fffe00c7700 (LWP 5171)):
#0  0x00007ffff1cf8ca4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fffd3b60014 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007fffd3b56925 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffd3b5ea20 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 13 (Thread 0x7fffbe896700 (LWP 5165)):
#0  0x00007ffff0aa1fbd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff4fe71dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff4fe7304 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4fe7361 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fffd1194700 (LWP 5161)):
#0  0x00007ffff0aa1fbd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff4fe71dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff4fe76ba in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffed2ad4f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fffe0fd5700 (LWP 5157)):
#0  0x00007ffff1cf8ca4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff502683f in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff725b6f5 in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:81
#3  0x00007ffff725b4dd in analyser_work () at ../libs/ardour/analyser.cc:46
#4  0x00000000014a7f17 in sigc::pointer_functor0<void>::operator() (
    this=0x219cf98) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00000000014a55c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x219cf90)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00000000014a1f3f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x219cf60)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff572faed in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fffe17d6700 (LWP 5156)):
#0  0x00007ffff1cf8ca4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff502683f in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff7667246 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3  0x00000000014a7f17 in sigc::pointer_functor0<void>::operator() (
    this=0x21ec338) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000014a55c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x21ec330)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x00000000014a1f3f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x21ec300)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff572faed in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fffe1fd7700 (LWP 5155)):
#0  0x00007ffff1cf8ca4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff502683f in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff7667246 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3  0x00000000014a7f17 in sigc::pointer_functor0<void>::operator() (
    this=0x210ed98) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000014a55c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x210ed90)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x00000000014a1f3f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x210ed60)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff572faed in ?? ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff500aeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff1cf4f8e in start_thread ()
---Type <return> to continue, or q <return> to quit---
   from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fffe27d8700 (LWP 5154)):
#0  0x00007ffff0a758dd in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff0aa7524 in usleep () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x000000000175dd0e in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3  0x00007ffff1cf4f8e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007ffff0aaea0d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7ffff7f97a00 (LWP 5149)):
#0  0x00007ffff09eb037 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff09ee698 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff09e3e03 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ffff09e3eb2 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x0000000000feacab in boost::shared_ptr<MIDI::Name::ChannelNameSet>::operator-> (this=0x7fffffffca60) at /usr/include/boost/smart_ptr/shared_ptr.hpp:424
#5  0x00007ffff6891efc in MIDI::Name::MasterDeviceNames::find_patch (
    this=0x1bc12f10, mode=..., channel=0 '\000', key=...)
    at ../libs/midi++2/midnam_patch.cc:545
#6  0x00007ffff6892271 in MIDI::Name::MasterDeviceNames::note_name (
---Type <return> to continue, or q <return> to quit---
    this=0x1bc12f10, mode_name=..., channel=0 '\000', bank=0, 
    program=0 '\000', number=72 'H') at ../libs/midi++2/midnam_patch.cc:590
#7  0x0000000001305d08 in MidiRegionView::show_verbose_cursor (
    this=0x215b7af0, n=...) at ../gtk2_ardour/midi_region_view.cc:3786
#8  0x0000000001301eb3 in MidiRegionView::note_entered (this=0x215b7af0, 
    ev=0x215c2ad0) at ../gtk2_ardour/midi_region_view.cc:3105
#9  0x0000000000fe4c5f in Gnome::Canvas::CanvasNoteEvent::on_event (
    this=0x215c2ad0, ev=0x284cee0) at ../gtk2_ardour/canvas-note-event.cc:268
#10 0x0000000000fe8573 in Gnome::Canvas::CanvasNote::on_event (
    this=0x215c2ac0, ev=0x284cee0) at ../gtk2_ardour/canvas-note.cc:46
#11 0x00007ffff298c6e0 in Gnome::Canvas::Item_Class::event_callback(_GnomeCanvasItem*, _GdkEvent*) () from /usr/lib/libgnomecanvasmm-2.6.so.1
#12 0x00007ffff2748c09 in gnome_canvas_marshal_BOOLEAN__BOXED ()
   from /usr/lib/x86_64-linux-gnu/libgnomecanvas-2.so.0
#13 0x00007ffff54af620 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff54c0af8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff54c8996 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff54c8f92 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff274e42d in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libgnomecanvas-2.so.0
#18 0x00007ffff274e6f6 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgnomecanvas-2.so.0
#19 0x00007ffff274f21f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgnomecanvas-2.so.0
#20 0x00007ffff4a9b929 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#21 0x00007ffff54af620 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff54c0af8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff54c8996 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff54c8f92 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff4bb4d9e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffff4a99ca4 in gtk_propagate_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff4a9a00b in gtk_main_do_event ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff470eccc in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#29 0x00007ffff4fe6f05 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007ffff4fe7248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffff4fe76ba in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff4a98fe7 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007ffff622797d in Gtkmm2ext::UI::run (this=0x23fa340, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:273
#34 0x00000000012c285b in main (argc=1, argv=0x7fffffffdd78)
    at ../gtk2_ardour/main.cc:519
backtrace.txt (24,111 bytes)   

2013-11-13 15:37

 

kanel.ardour (2,082,100 bytes)

drobilla

2014-11-14 04:38

developer   ~0015968

Fixed with the midnam overhaul in summer 2014 startig with fe9f2b15b13ce1e8216305f4c3916582ab65f8df

system

2020-04-19 20:16

developer   ~0023290

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
2013-11-13 15:36 farbro New Issue
2013-11-13 15:36 farbro File Added: backtrace.txt
2013-11-13 15:37 farbro File Added: kanel.ardour
2014-11-14 04:38 drobilla Note Added: 0015968
2014-11-14 04:38 drobilla Assigned To => drobilla
2014-11-14 04:38 drobilla Status new => resolved
2014-11-14 04:38 drobilla Resolution open => fixed
2020-04-19 20:16 system Note Added: 0023290
2020-04-19 20:16 system Status resolved => closed