View Issue Details

IDProjectCategoryView StatusLast Update
0006635ardourbugspublic2020-04-19 20:17
Reporterrobertaramar Assigned Tox42  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version4.X git (version in description) 
Summary0006635: Illegal instructin when loading project
DescriptionA project that loaded fine for months suddenly generates an "Illegal instruction" when loaded. I have not modified the project as such for months. So no change to the .ardour file.
I moved to 4.2-644-g7c58b4d and with that new build, I get an "Illegal instruction" when loading the project.
If the cause/fix is not obvious from the trace, let me know and will go back in git-history to see when that change came in that renders the project invalid.
TagsNo tags attached.

Activities

2015-10-10 13:56

 

ardour-4.22-illegal-instruction.log (42,306 bytes)   
rschneid@maui:~/src/ardour/gtk2_ardour$ ./ardbg 
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./../build/gtk2_ardour/ardour-4.2.644...done.
(gdb) run
Starting program: /home/rschneid/src/ardour/build/gtk2_ardour/ardour-4.2.644 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour4] to /usr/local/share/ardour4/locale
Ardour4.2.644 (built using 4.2-644-g7c58b4d and GCC version 4.9.2)
ardour: [INFO]: Your system is configured to limit Ardour to only 65536 open files
ardour: [INFO]: Loading system configuration file /home/rschneid/src/ardour/system_config
Loading user configuration file /home/rschneid/.config/ardour4/config
CPU vendor: AuthenticAMD
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand: AMD FX(tm)-8120 Eight-Core Processor           
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffe0f0b700 (LWP 24710)]
[New Thread 0x7fffe170c700 (LWP 24709)]
[New Thread 0x7fffe1f0d700 (LWP 24708)]
[New Thread 0x7fffe270e700 (LWP 24707)]
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /home/rschneid/src/ardour/build/gtk2_ardour/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/rschneid/.config/ardour4/ui_config
Gtk-Message: Failed to load module "overlay-scrollbar"
ardour: [INFO]: Loading color file /home/rschneid/src/ardour/gtk2_ardour/dark.colors
ardour: [INFO]: Loading ui configuration file /home/rschneid/src/ardour/build/gtk2_ardour/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /home/rschneid/src/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffc2ffd700 (LWP 24719)]
[Thread 0x7fffc2ffd700 (LWP 24719) exited]
EngineControl::set_state
Found 7 along /home/rschneid/.config/ardour4/templates:./../templates:./../build/templates:./../gtk2_ardour/templates:./../build/gtk2_ardour/templates:./templates
Announcement is: 
run dialog
no more csLADSPA plugins
lilv_world_load_file(): error: Error loading file `file:///home/rschneid/.lv2/presets/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///home/rschneid/.lv2/presets/manifest.ttl
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Pianoteq 5.lv2/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/Pianoteq 5.lv2/manifest.ttl
Scanning folders for bundled LV2s: ./../build/libs/LV2
lilv_world_load_file(): error: Error loading file `file:///home/rschneid/.lv2/presets/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///home/rschneid/.lv2/presets/manifest.ttl
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/Pianoteq 5.lv2/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/Pianoteq 5.lv2/manifest.ttl
Set cursor set to default
Set buffering params to 262144|131072|10|10
Creating a blank synth
Calling configure on soundfont
Loading /home/rschneid/Documents/Music/soundfonts/hammersound.com/Soundfont BassFing.sf2
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
sid=1
Calling configure on preset_key_set
Set buffering params to 262144|131072|10|10
Skip explicit buffer seconds, preset in use
Skip explicit buffer seconds, preset in use
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
[New Thread 0x7fff3ffff700 (LWP 24759)]
[New Thread 0x7fffc37fe700 (LWP 24757)]
[New Thread 0x7fffaf7fe700 (LWP 24756)]
[New Thread 0x7fffaffff700 (LWP 24750)]
[New Thread 0x7fffc3fff700 (LWP 24749)]
[New Thread 0x7fffc2ffd700 (LWP 24748)]
[New Thread 0x7fffae7e7800 (LWP 24747)]
[New Thread 0x7fffae869700 (LWP 24746)]
[New Thread 0x7fffae8ea700 (LWP 24745)]
[New Thread 0x7fffae96b700 (LWP 24744)]
[New Thread 0x7fffae9ec700 (LWP 24743)]
[New Thread 0x7fffaea6d700 (LWP 24742)]
[New Thread 0x7fffaeaee700 (LWP 24741)]
[New Thread 0x7fffaeb6f700 (LWP 24740)]
[New Thread 0x7fffc0631700 (LWP 24733)]
[New Thread 0x7fffc06b2700 (LWP 24732)]
[New Thread 0x7fffc201e700 (LWP 24731)]
[New Thread 0x7fffd0c2e700 (LWP 24714)]
[New Thread 0x7fffd142f700 (LWP 24713)]
[New Thread 0x7fffd35da700 (LWP 24712)]
[New Thread 0x7fffd3ddb700 (LWP 24711)]

Program received signal SIGILL, Illegal instruction.
__GI___pthread_rwlock_unlock (rwlock=0x9342b20) at pthread_rwlock_unlock.c:34
34	pthread_rwlock_unlock.c: No such file or directory.
(gdb) thread apply all bt

Thread 27 (Thread 0x7fffd3ddb700 (LWP 24711)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a308ef in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff67eae94 in ARDOUR::AudioEngine::do_reset_backend (this=0x1a38970) at ../libs/ardour/audioengine.cc:502
#3  0x00007ffff67f8377 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1a332d0, p=0x1a38970)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff67f7fc6 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1a332e0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff67f78d0 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1a332d0) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff67f6e92 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=0x1a332d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff67f5e33 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=0x1a332a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1b676aa in start_thread (arg=0x7fffd3ddb700) at pthread_create.c:333
#11 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 26 (Thread 0x7fffd35da700 (LWP 24712)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a308ef in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff67eb0fb in ARDOUR::AudioEngine::do_devicelist_update (this=0x1a38970) at ../libs/ardour/audioengine.cc:537
#3  0x00007ffff67f8377 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1a33320, p=0x1a38970)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff67f7fc6 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1a33330, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff67f78d0 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1a33320) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff67f6e92 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=0x1a33320) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff67f5e33 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=0x1a332f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1b676aa in start_thread (arg=0x7fffd35da700) at pthread_create.c:333
#11 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 25 (Thread 0x7fffd142f700 (LWP 24713)):
#0  0x00007ffff05458dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff49ebebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff49ec242 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffed6caaf6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1b676aa in start_thread (arg=0x7fffd142f700) at pthread_create.c:333
#6  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7fffd0c2e700 (LWP 24714)):
#0  0x00007ffff05458dd in poll () at ../sysdeps/unix/syscall-template.S:81
---Type <return> to continue, or q <return> to quit--- 
#1  0x00007ffff49ebebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff49ebfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff49ec009 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1b676aa in start_thread (arg=0x7fffd0c2e700) at pthread_create.c:333
#6  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7fffc201e700 (LWP 24731)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffd2727c2c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffd271ed78 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffd2726c10 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007ffff1b676aa in start_thread (arg=0x7fffc201e700) at pthread_create.c:333
#5  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7fffc06b2700 (LWP 24732)):
#0  0x00007ffff1b6fe0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffd27284a5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffd272afab in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffd2726c10 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007ffff1b676aa in start_thread (arg=0x7fffc06b2700) at pthread_create.c:333
#5  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7fffc0631700 (LWP 24733)):
#0  0x00007ffff1b6f2e3 in futex_abstimed_wait (cancel=true, private=128, abstime=0x7fffc0630b70, expected=0, futex=0x7fffd003a000) at sem_waitcommon.c:73
#1  do_futex_wait (sem=sem@entry=0x7fffd003a000, abstime=abstime@entry=0x7fffc0630b70) at sem_waitcommon.c:208
#2  0x00007ffff1b6f3af in __new_sem_wait_slow (sem=0x7fffd003a000, abstime=0x7fffc0630b70) at sem_waitcommon.c:277
#3  0x00007ffff1b6f472 in sem_timedwait (sem=<optimized out>, abstime=<optimized out>) at sem_timedwait.c:36
#4  0x00007fffd272774e in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffd270fe7d in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007fffd270e3a7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffd2ba51cd in ARDOUR::JACKAudioBackend::process_thread (this=0x1bf1060) at ../libs/backends/jack/jack_audiobackend.cc:937
#8  0x00007fffd2ba516a in ARDOUR::JACKAudioBackend::_process_thread (arg=0x1bf1060) at ../libs/backends/jack/jack_audiobackend.cc:916
#9  0x00007fffd270e30a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffd2726c10 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff1b676aa in start_thread (arg=0x7fffc0631700) at pthread_create.c:333
#12 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7fffaeb6f700 (LWP 24740)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fb0) at sem_waitcommon.c:42
#1  do_futex_wait (sem=sem@entry=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fb0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6941a73 in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:387
#6  0x00007ffff6942074 in ARDOUR::Graph::main_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:456
#7  0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffaeb6ec58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffaeb6ec68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
---Type <return> to continue, or q <return> to quit---
    this=0x7fffaeb6ec58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6946781 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 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffaeb6ec50) at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x220f690) at ../libs/backends/jack/jack_audiobackend.cc:908
#13 0x00007ffff1b676aa in start_thread (arg=0x7fffaeb6f700) at pthread_create.c:333
#14 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7fffaeaee700 (LWP 24741)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fb0) at sem_waitcommon.c:42
#1  do_futex_wait (sem=sem@entry=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fb0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6941a73 in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:387
#6  0x00007ffff6941dfc in ARDOUR::Graph::helper_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:418
#7  0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffaeaedc58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffaeaedc68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffaeaedc58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6946781 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 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffaeaedc50) at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2143760) at ../libs/backends/jack/jack_audiobackend.cc:908
#13 0x00007ffff1b676aa in start_thread (arg=0x7fffaeaee700) at pthread_create.c:333
#14 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7fffaea6d700 (LWP 24742)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fb0) at sem_waitcommon.c:42
#1  do_futex_wait (sem=sem@entry=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fb0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6941a73 in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:387
#6  0x00007ffff6941dfc in ARDOUR::Graph::helper_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:418
#7  0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffaea6cc58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffaea6cc68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffaea6cc58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6946781 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 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffaea6cc50) at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2143760) at ../libs/backends/jack/jack_audiobackend.cc:908
#13 0x00007ffff1b676aa in start_thread (arg=0x7fffaea6d700) at pthread_create.c:333
#14 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7fffae9ec700 (LWP 24743)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fd0) at sem_waitcommon.c:42
---Type <return> to continue, or q <return> to quit---
#1  do_futex_wait (sem=sem@entry=0x3a60fd0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fd0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fd0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6940fec in ARDOUR::Graph::restart_cycle (this=0x3a60f00) at ../libs/ardour/graph.cc:261
#6  0x00007ffff6940fb9 in ARDOUR::Graph::dec_ref (this=0x3a60f00) at ../libs/ardour/graph.cc:248
#7  0x00007ffff6948967 in ARDOUR::GraphNode::finish (this=0x9580f90, chain=1) at ../libs/ardour/graphnode.cc:71
#8  0x00007ffff6941beb in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:401
#9  0x00007ffff6941dfc in ARDOUR::Graph::helper_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:418
#10 0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffae9ebc58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#11 0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffae9ebc68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#12 0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffae9ebc58) at /usr/include/boost/bind/bind_template.hpp:20
#13 0x00007ffff6946781 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
#14 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffae9ebc50) at /usr/include/boost/function/function_template.hpp:767
#15 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x220f690) at ../libs/backends/jack/jack_audiobackend.cc:908
#16 0x00007ffff1b676aa in start_thread (arg=0x7fffae9ec700) at pthread_create.c:333
#17 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fffae96b700 (LWP 24744)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fb0) at sem_waitcommon.c:42
#1  do_futex_wait (sem=sem@entry=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fb0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6941a73 in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:387
#6  0x00007ffff6941dfc in ARDOUR::Graph::helper_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:418
#7  0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffae96ac58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffae96ac68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffae96ac58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6946781 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 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffae96ac50) at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2143760) at ../libs/backends/jack/jack_audiobackend.cc:908
#13 0x00007ffff1b676aa in start_thread (arg=0x7fffae96b700) at pthread_create.c:333
#14 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fffae8ea700 (LWP 24745)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fb0) at sem_waitcommon.c:42
#1  do_futex_wait (sem=sem@entry=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fb0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6941a73 in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:387
#6  0x00007ffff6941dfc in ARDOUR::Graph::helper_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:418
#7  0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffae8e9c58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffae8e9c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffae8e9c58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6946781 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 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffae8e9c50) at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x220f690) at ../libs/backends/jack/jack_audiobackend.cc:908
#13 0x00007ffff1b676aa in start_thread (arg=0x7fffae8ea700) at pthread_create.c:333
#14 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fffae869700 (LWP 24746)):
#0  0x00007ffff1b6f0c9 in futex_abstimed_wait (cancel=true, private=<optimized out>, abstime=0x0, expected=0, futex=0x3a60fb0) at sem_waitcommon.c:42
#1  do_futex_wait (sem=sem@entry=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:208
#2  0x00007ffff1b6f164 in __new_sem_wait_slow (sem=0x3a60fb0, abstime=0x0) at sem_waitcommon.c:277
#3  0x00007ffff1b6f20a in __new_sem_wait (sem=<optimized out>) at sem_wait.c:28
#4  0x00007ffff69436be in PBD::ProcessSemaphore::wait (this=0x3a60fb0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#5  0x00007ffff6941a73 in ARDOUR::Graph::run_one (this=0x3a60f00) at ../libs/ardour/graph.cc:387
#6  0x00007ffff6941dfc in ARDOUR::Graph::helper_thread (this=0x3a60f00) at ../libs/ardour/graph.cc:418
#7  0x00007ffff6947fe3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffae868c58, p=0x3a60f00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff6947672 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffae868c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9  0x00007ffff6947010 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffae868c58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff6946781 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 0x0000000000634e21 in boost::function0<void>::operator() (this=0x7fffae868c50) at /usr/include/boost/function/function_template.hpp:767
#12 0x00007fffd2ba5106 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2143760) at ../libs/backends/jack/jack_audiobackend.cc:908
#13 0x00007ffff1b676aa in start_thread (arg=0x7fffae869700) at pthread_create.c:333
#14 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fffae7e7800 (LWP 24747)):
#0  0x00007ffff05458dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff567a0e5 in CrossThreadChannel::poll_for_request (this=0x2215e90) at ../libs/pbd/crossthread.posix.cc:80
#2  0x00007ffff567a161 in CrossThreadChannel::receive (this=0x2215e90, msg=@0x7fffae7e6c20: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:101
#3  0x00007ffff6857c5f in ARDOUR::Butler::thread_work (this=0x2215e00) at ../libs/ardour/butler.cc:175
#4  0x00007ffff6857a0c in ARDOUR::Butler::_thread_work (arg=0x2215e00) at ../libs/ardour/butler.cc:156
#5  0x00007ffff5692460 in fake_thread_start (arg=0x3cdca20) at ../libs/pbd/pthread_utils.cc:93
#6  0x00007ffff1b676aa in start_thread (arg=0x7fffae7e7800) at pthread_create.c:333
#7  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fffc2ffd700 (LWP 24748)):
#0  0x00007ffff05458dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff49ebebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff49ec242 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5663460 in BaseUI::main_thread (this=0x3cdcd30) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff56674e2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x3cdd388) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff5667242 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3cdd380)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00007ffff5666c6c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3cdd350)
---Type <return> to continue, or q <return> to quit---
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1b676aa in start_thread (arg=0x7fffc2ffd700) at pthread_create.c:333
#10 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fffc3fff700 (LWP 24749)):
#0  0x00007ffff1b6fe0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fff94aa718d in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so
#2  0x00007fff94a8232a in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so
#3  0x00007fff94a4d9a0 in AudioFile::load(int) () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so
#4  0x00007fff94a54b01 in DrumKitLoader::thread_main() () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so
#5  0x00007fff94a60e6a in ?? () from /usr/lib/lv2/drumgizmo.lv2/drumgizmo.so
#6  0x00007ffff1b676aa in start_thread (arg=0x7fffc3fff700) at pthread_create.c:333
#7  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fffaffff700 (LWP 24750)):
#0  0x00007ffff05458dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff49ebebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff49ec242 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5663460 in BaseUI::main_thread (this=0x2c9bba8) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff56674e2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x97433c8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff5667242 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x97433c0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00007ffff5666c6c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x9743390)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1b676aa in start_thread (arg=0x7fffaffff700) at pthread_create.c:333
#10 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fffaf7fe700 (LWP 24756)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff6bddfbc in ARDOUR::Session::emit_thread_run (this=0x22074b0) at ../libs/ardour/session_process.cc:1313
#2  0x00007ffff6bddf66 in ARDOUR::Session::emit_thread (arg=0x22074b0) at ../libs/ardour/session_process.cc:1302
#3  0x00007ffff1b676aa in start_thread (arg=0x7fffaf7fe700) at pthread_create.c:333
#4  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fffc37fe700 (LWP 24757)):
#0  0x00007ffff1b7053d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff4a13f88 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff684288f in ARDOUR::AutomationWatch::thread (this=0x2780580) at ../libs/ardour/automation_watch.cc:153
#3  0x00007ffff684639f in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x10fe11a0, p=0x2780580)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6845f90 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x10fe11b0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6845ab6 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x10fe11a0) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6845a12 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=0x10fe11a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
---Type <return> to continue, or q <return> to quit---
#7  0x00007ffff68453fb 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=0x10fe1170) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1b676aa in start_thread (arg=0x7fffc37fe700) at pthread_create.c:333
#11 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fff3ffff700 (LWP 24759)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a30a0a in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff49c0889 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff49c0eab in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff4a133ac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff1b676aa in start_thread (arg=0x7fff3ffff700) at pthread_create.c:333
#7  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fffe270e700 (LWP 24707)):
#0  0x00007ffff1b7053d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff4a13f88 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000000000fd757a in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:476
#3  0x00007ffff1b676aa in start_thread (arg=0x7fffe270e700) at pthread_create.c:333
#4  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fffe1f0d700 (LWP 24708)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a308ef in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6c4c26b in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000cd9991 in sigc::pointer_functor0<void>::operator() (this=0x18a84b8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000cd6a6e in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x18a84b0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000cd2e36 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x18a8480)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff1b676aa in start_thread (arg=0x7fffe1f0d700) at pthread_create.c:333
#9  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffe170c700 (LWP 24709)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a308ef in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6c4c26b in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000cd9991 in sigc::pointer_functor0<void>::operator() (this=0x1890a48) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000cd6a6e in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1890a40)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000cd2e36 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1890a10)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff1b676aa in start_thread (arg=0x7fffe170c700) at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#9  0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fffe0f0b700 (LWP 24710)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a308ef in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff67961ef in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#3  0x00007ffff6795f8b in analyser_work () at ../libs/ardour/analyser.cc:50
#4  0x0000000000cd9991 in sigc::pointer_functor0<void>::operator() (this=0x18a9ab8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000cd6a6e in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x18a9ab0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x0000000000cd2e36 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x18a9a80)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4f4620d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff4a12955 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1b676aa in start_thread (arg=0x7fffe0f0b700) at pthread_create.c:333
#10 0x00007ffff0550eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7f889c0 (LWP 24699)):
#0  __GI___pthread_rwlock_unlock (rwlock=0x9342b20) at pthread_rwlock_unlock.c:34
#1  0x00007ffff67c2ec7 in Glib::Threads::RWLock::WriterLock::release (this=0x7fffffffb050) at /usr/include/glibmm-2.4/glibmm/threads.h:864
#2  0x00007ffff67c3319 in ARDOUR::Playlist::RegionWriteLock::~RegionWriteLock (this=0x7fffffffb050, __in_chrg=<optimized out>)
    at /home/rschneid/src/ardour/libs/ardour/ardour/playlist.h:263
#3  0x00007ffff6a5d02e in ARDOUR::Playlist::foreach_region(boost::function<void (boost::shared_ptr<ARDOUR::Region>)>) (this=0x9345e10, s=...)
    at ../libs/ardour/playlist.cc:2847
#4  0x00000000007118f1 in AudioStreamView::redisplay_track (this=0x1ecc8a0) at ../gtk2_ardour/audio_streamview.cc:171
#5  0x0000000000eeb3e0 in StreamView::playlist_switched (this=0x1ecc8a0, wtr=...) at ../gtk2_ardour/streamview.cc:318
#6  0x0000000000eeaa9d in StreamView::display_track (this=0x1ecc8a0, tr=...) at ../gtk2_ardour/streamview.cc:218
#7  0x0000000000eea2e3 in StreamView::attach (this=0x1ecc8a0) at ../gtk2_ardour/streamview.cc:102
#8  0x0000000000721433 in AudioTimeAxisView::first_idle (this=0x2493000) at ../gtk2_ardour/audio_time_axis.cc:152
#9  0x00000000007bd427 in Editor::first_idle (this=0x43b4f50) at ../gtk2_ardour/editor.cc:5085
#10 0x000000000065ecf1 in ARDOUR_UI::first_idle (this=0x1a524f0) at ../gtk2_ardour/ardour_ui.cc:4546
#11 0x0000000000690bbc in sigc::bound_mem_functor0<bool, ARDOUR_UI>::operator() (this=0x121f5b88) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#12 0x0000000000687f16 in sigc::adaptor_functor<sigc::bound_mem_functor0<bool, ARDOUR_UI> >::operator() (this=0x121f5b80)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#13 0x00000000006812e0 in sigc::internal::slot_call0<sigc::bound_mem_functor0<bool, ARDOUR_UI>, bool>::call_it (rep=0x121f5b50)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#14 0x00007ffff4f4e5d2 in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#15 0x00007ffff49ebb4d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff49ebf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff49ebfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff4281a71 in gtk_main_iteration () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007ffff757ab51 in Gtkmm2ext::UI::flush_pending (this=0x1a524f0) at ../libs/gtkmm2ext/gtk_ui.cc:724
#20 0x0000000000655f28 in ARDOUR_UI::load_session (this=0x1a524f0, path="/home/rschneid/Documents/Music/Songprojekte/Holes", snap_name="Holes", mix_template="")
    at ../gtk2_ardour/ardour_ui.cc:3209
#21 0x0000000000655270 in ARDOUR_UI::get_session_parameters (this=0x1a524f0, quit_on_cancel=false, should_be_new=false, load_template="")
    at ../gtk2_ardour/ardour_ui.cc:3022
#22 0x000000000064b2f0 in ARDOUR_UI::starting (this=0x1a524f0) at ../gtk2_ardour/ardour_ui.cc:1010
#23 0x00007ffff7578703 in Gtkmm2ext::UI::run (this=0x1a524f0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:275
#24 0x0000000000aa956e in main (argc=1, argv=0x7fffffffd228) at ../gtk2_ardour/main.cc:388
(gdb) 

x42

2015-10-11 19:29

administrator   ~0017451

Last edited: 2015-10-11 19:30

Looks like cross-thread memory corruption. Are any tracks in stacked layer view?
Can you try if commenting audio_region_view.cc line1289 helps?


diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc
index 706611a..7d02b06 100644
--- a/gtk2_ardour/audio_region_view.cc
+++ b/gtk2_ardour/audio_region_view.cc
@@ -1286,7 +1286,9 @@ AudioRegionView::create_one_wave (uint32_t which, bool /*direct*/)
                std::string str = trackview.gui_property ("layer-display");
                if (!str.empty()) {
                        LayerDisplay layer_display;
+#if 0
                        update_coverage_frames (LayerDisplay (string_2_enum (str, layer_display)));
+#endif
                }
        }

robertaramar

2015-10-12 06:45

reporter   ~0017453

No, all my tracks are in overlayed mode. I have no track that is displayed in layered mode.

In my .ardour I only found one occurrence of : <Object id="rtav 1004" height="66" visible="1" layer-display="Stacked"/>

But I do not understand which track this is referring.

But, yes, commenting out that line makes the file load again.

x42

2015-10-12 09:20

administrator   ~0017454

Thanks for checking. The proper fix is in Ardour 4.2-650-g27f57cd

system

2020-04-19 20:17

developer   ~0023548

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
2015-10-10 13:56 robertaramar New Issue
2015-10-10 13:56 robertaramar File Added: ardour-4.22-illegal-instruction.log
2015-10-11 19:29 x42 Note Added: 0017451
2015-10-11 19:30 x42 Note Edited: 0017451
2015-10-12 06:45 robertaramar Note Added: 0017453
2015-10-12 09:20 x42 Note Added: 0017454
2015-10-12 09:21 x42 Status new => resolved
2015-10-12 09:21 x42 Resolution open => fixed
2015-10-12 09:21 x42 Assigned To => x42
2020-04-19 20:17 system Note Added: 0023548
2020-04-19 20:17 system Status resolved => closed