View Issue Details

IDCategoryLast Update
0007078bugs2016-10-30 13:06
ReporterunfaAssigned To 
Reproducibilityalways 
Status newResolutionopen 
PlatformGNU/LinuxOSLInux MintOS Version18 MATE 64-bit
Product Version5.4 
Fixed in Version 
Summary0007078: Crash when closing Simple Scope plugin's window
DescriptionI have a big session where I use Robin Gareus' SiSco plugin to view the master output waveform.

The session opens it's window automatically whan I load it.

If I close that window or remove the plugin from the stack - Ardour crashes.

I attach full GDB output from running, to crash to the multithreaded backtrace. And also the session that's suffering from this issue (it's over 5MB so I had to compress it).

Additional InformationGNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 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 /opt/Ardour-5.4.40-dbg/bin/ardour-5.4.40...done.
(gdb) run
Starting program: /opt/Ardour-5.4.40-dbg/bin/ardour-5.4.40
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour5] to /opt/Ardour-5.4.40-dbg/share/locale
Ardour5.4.40 (built using 5.4-40-g3447285 and GCC version 5.3.1 20160205)
ardour: [INFO]: Your system is configured to limit Ardour to only 65536 open files
ardour: [INFO]: Loading system configuration file /opt/Ardour-5.4.40-dbg/etc/system_config
ardour: [INFO]: Loading user configuration file /home/unfa/.config/ardour5/config
[New Thread 0x7fffe75bc700 (LWP 24474)]
ardour: [INFO]: CPU vendor: GenuineIntel
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffe6dbb700 (LWP 24475)]
[New Thread 0x7fffe65ba700 (LWP 24476)]
[New Thread 0x7fffe5db9700 (LWP 24477)]
[New Thread 0x7fffd74fa700 (LWP 24619)]
[New Thread 0x7fffd6cf9700 (LWP 24620)]
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-5.4.40-dbg/etc/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/unfa/.config/ardour5/ui_config
ardour: [INFO]: Loading color file /opt/Ardour-5.4.40-dbg/share/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.4.40-dbg/etc/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.4.40-dbg/etc/clearlooks.rc
[New Thread 0x7ffff7e8f800 (LWP 24658)]
[New Thread 0x7fffd41e8700 (LWP 24666)]
[New Thread 0x7fffd4167700 (LWP 24671)]
[Thread 0x7fffd4167700 (LWP 24671) exited]
[Thread 0x7fffd41e8700 (LWP 24666) exited]
[New Thread 0x7fffd41e8700 (LWP 24675)]
[New Thread 0x7fffd4167700 (LWP 24676)]
[Thread 0x7fffd4167700 (LWP 24676) exited]
[Thread 0x7fffd41e8700 (LWP 24675) exited]
[New Thread 0x7fffc6ef9700 (LWP 24677)]
[New Thread 0x7fffc62e3700 (LWP 24679)]
[New Thread 0x7fffc5ae2700 (LWP 24680)]
[New Thread 0x7fffc52e1700 (LWP 24682)]
[New Thread 0x7fffc4ae0700 (LWP 24683)]
[New Thread 0x7fffb7fff700 (LWP 24684)]
[New Thread 0x7fffb77fe700 (LWP 24685)]
[New Thread 0x7fffb6ffd700 (LWP 24686)]
[New Thread 0x7fffb67fc700 (LWP 24687)]
[New Thread 0x7fffb5ffb700 (LWP 24688)]
[New Thread 0x7fffb57fa700 (LWP 24689)]
Found nothing along /home/unfa/.config/ardour5/templates:/opt/Ardour-5.4.40-dbg/share/templates
[Thread 0x7fffb67fc700 (LWP 24687) exited]
[Thread 0x7fffb57fa700 (LWP 24689) exited]
[Thread 0x7fffb6ffd700 (LWP 24686) exited]
[Thread 0x7fffc4ae0700 (LWP 24683) exited]
[Thread 0x7fffb5ffb700 (LWP 24688) exited]
[Thread 0x7fffb7fff700 (LWP 24684) exited]
[Thread 0x7fffc52e1700 (LWP 24682) exited]
[Thread 0x7fffc5ae2700 (LWP 24680) exited]
[Thread 0x7fffc62e3700 (LWP 24679) exited]
curl failed: No Error
[Thread 0x7ffff7e8f800 (LWP 24658) exited]
run dialog
[New Thread 0x7fffb5ffb700 (LWP 24852)]
[New Thread 0x7fffc52e1700 (LWP 24853)]
[New Thread 0x7fffb7fff700 (LWP 24854)]
[Thread 0x7fffb7fff700 (LWP 24854) exited]
[Thread 0x7fffc52e1700 (LWP 24853) exited]
[Thread 0x7fffb77fe700 (LWP 24685) exited]
[New Thread 0x7fffc7d98700 (LWP 25079)]
[New Thread 0x7fffc7d17700 (LWP 25080)]
[New Thread 0x7fffc5ed3700 (LWP 25083)]
protocol Generic MIDI active ? 1
protocol Mackie active ? 0
protocol PreSonus FaderPort active ? 0
protocol Open Sound Control (OSC) active ? 0
protocol Ableton Push 2 active ? 0
Error opening file /usr/lib/lv2/bitrot.lv2/manifest.ttl (Permission denied)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/bitrot.lv2/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/bitrot.lv2/manifest.ttl
Scanning folders for bundled LV2s: /opt/Ardour-5.4.40-dbg/lib/LV2
Error opening file /usr/lib/lv2/bitrot.lv2/manifest.ttl (Permission denied)
lilv_world_load_file(): error: Error loading file `file:///usr/lib/lv2/bitrot.lv2/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/bitrot.lv2/manifest.ttl
KP is /home/unfa/.config/ardour5/ardour.keys
[New Thread 0x7fffb7fff700 (LWP 25381)]
[New Thread 0x7fffc52e1700 (LWP 25382)]
[New Thread 0x7fffb77fe700 (LWP 25383)]
[New Thread 0x7fffc5ae2700 (LWP 25384)]
[New Thread 0x7fffc4ae0700 (LWP 25402)]
[Thread 0x7fffc4ae0700 (LWP 25402) exited]
[Thread 0x7fffb5ffb700 (LWP 24852) exited]
[Thread 0x7fffc52e1700 (LWP 25382) exited]
[Thread 0x7fffb7fff700 (LWP 25381) exited]
[Thread 0x7fffc5ae2700 (LWP 25384) exited]
Set cursor set to default
[New Thread 0x7fffc4ae0700 (LWP 25483)]
[New Thread 0x7fffc5ae2700 (LWP 25491)]
[New Thread 0x7fffb7fff700 (LWP 25492)]
[New Thread 0x7fffc52e1700 (LWP 25493)]
[New Thread 0x7fffb6ffd700 (LWP 25494)]
[New Thread 0x7fffb67fc700 (LWP 25495)]
[New Thread 0x7fffb5ffb700 (LWP 25496)]
[New Thread 0x7fffc5c64700 (LWP 25499)]
[New Thread 0x7fffc5be3700 (LWP 25500)]
[New Thread 0x7fffc42df700 (LWP 25501)]
Set buffering params to 262144|131072|10|10
[New Thread 0x7fffc5b61800 (LWP 25515)]
[New Thread 0x7fffb57fa700 (LWP 25516)]
[Thread 0x7fffb67fc700 (LWP 25495) exited]
[Thread 0x7fffb5ffb700 (LWP 25496) exited]
[Thread 0x7fffb6ffd700 (LWP 25494) exited]
[Thread 0x7fffc52e1700 (LWP 25493) exited]
[Thread 0x7fffb7fff700 (LWP 25492) exited]
[Thread 0x7fffb77fe700 (LWP 25383) exited]
[Thread 0x7fffc5ae2700 (LWP 25491) exited]
[New Thread 0x7fffc5ae2700 (LWP 25751)]
[New Thread 0x7fffb7fff700 (LWP 25756)]
protocol Generic MIDI active ? 1
protocol Mackie active ? 0
protocol PreSonus FaderPort active ? 0
protocol Open Sound Control (OSC) active ? 0
protocol Ableton Push 2 active ? 0
Set buffering params to 262144|131072|10|10
Skip explicit buffer seconds, preset in use
Skip explicit buffer seconds, preset in use
[New Thread 0x7fffc52e1700 (LWP 25984)]
[New Thread 0x7fffb5ffb700 (LWP 25985)]
[New Thread 0x7fff8ca61700 (LWP 25988)]
[New Thread 0x7fff77fff700 (LWP 25992)]
[Thread 0x7fffc4ae0700 (LWP 25483) exited]
[New Thread 0x7fffc4ae0700 (LWP 26141)]
[New Thread 0x7fff777fe700 (LWP 26142)]
[New Thread 0x7fff76ffd700 (LWP 26145)]
[New Thread 0x7fff767fc700 (LWP 26146)]
[New Thread 0x7fff75ffb700 (LWP 26147)]
[New Thread 0x7fff757fa700 (LWP 26149)]
[New Thread 0x7fff74ff9700 (LWP 26150)]
[New Thread 0x7fff5ffff700 (LWP 26154)]
[New Thread 0x7fff5f7fe700 (LWP 26156)]
[New Thread 0x7fff5effd700 (LWP 26158)]
[New Thread 0x7fff5e7fc700 (LWP 26160)]
[New Thread 0x7fff5dffb700 (LWP 26162)]
[New Thread 0x7fff5d7fa700 (LWP 26166)]
[New Thread 0x7fff5cff9700 (LWP 26168)]
[New Thread 0x7fff43fff700 (LWP 26170)]
[New Thread 0x7fff437fe700 (LWP 26172)]
[New Thread 0x7fff42ffd700 (LWP 26174)]
[New Thread 0x7fff427fc700 (LWP 26176)]
[New Thread 0x7fff41ffb700 (LWP 26178)]
[New Thread 0x7fff417fa700 (LWP 26180)]
[New Thread 0x7fff40ff9700 (LWP 26182)]
[New Thread 0x7fff3bfff700 (LWP 26183)]
[New Thread 0x7fff3b7fe700 (LWP 26187)]
[New Thread 0x7fff3affd700 (LWP 26188)]
[New Thread 0x7fff3a7fc700 (LWP 26189)]
[New Thread 0x7fff39ffb700 (LWP 26190)]
[New Thread 0x7fff397fa700 (LWP 26191)]
[New Thread 0x7fff38ff9700 (LWP 26192)]
[New Thread 0x7fff387f8700 (LWP 26193)]
[New Thread 0x7fff37ff7700 (LWP 26194)]
[New Thread 0x7fff377f6700 (LWP 26195)]
[New Thread 0x7fff36ff5700 (LWP 26196)]
[New Thread 0x7fff367f4700 (LWP 26197)]
[New Thread 0x7fff35ff3700 (LWP 26198)]
[New Thread 0x7fff357f2700 (LWP 26199)]
[New Thread 0x7fff34ff1700 (LWP 26200)]
[New Thread 0x7fff347f0700 (LWP 26201)]
[New Thread 0x7fff33fef700 (LWP 26202)]
[New Thread 0x7fff337ee700 (LWP 26203)]
[New Thread 0x7fff32fed700 (LWP 26204)]
[Thread 0x7fffc4ae0700 (LWP 26141) exited]
[Thread 0x7fff3bfff700 (LWP 26183) exited]
[Thread 0x7fff40ff9700 (LWP 26182) exited]
[Thread 0x7fff417fa700 (LWP 26180) exited]
[Thread 0x7fff41ffb700 (LWP 26178) exited]
[Thread 0x7fff427fc700 (LWP 26176) exited]
[Thread 0x7fff42ffd700 (LWP 26174) exited]
[Thread 0x7fff437fe700 (LWP 26172) exited]
[Thread 0x7fff43fff700 (LWP 26170) exited]
[Thread 0x7fff5cff9700 (LWP 26168) exited]
[Thread 0x7fff5d7fa700 (LWP 26166) exited]
[Thread 0x7fff5dffb700 (LWP 26162) exited]
[Thread 0x7fff5effd700 (LWP 26158) exited]
[Thread 0x7fff5f7fe700 (LWP 26156) exited]
[Thread 0x7fff5ffff700 (LWP 26154) exited]
[Thread 0x7fff74ff9700 (LWP 26150) exited]
[Thread 0x7fff757fa700 (LWP 26149) exited]
[Thread 0x7fff75ffb700 (LWP 26147) exited]
[Thread 0x7fff767fc700 (LWP 26146) exited]
[Thread 0x7fff76ffd700 (LWP 26145) exited]
[Thread 0x7fff777fe700 (LWP 26142) exited]
[Thread 0x7fff5e7fc700 (LWP 26160) exited]
[Thread 0x7fff37ff7700 (LWP 26194) exited]
[Thread 0x7fff397fa700 (LWP 26191) exited]
[Thread 0x7fff36ff5700 (LWP 26196) exited]
[Thread 0x7fff35ff3700 (LWP 26198) exited]
[Thread 0x7fff377f6700 (LWP 26195) exited]
[Thread 0x7fff387f8700 (LWP 26193) exited]
[Thread 0x7fff39ffb700 (LWP 26190) exited]
[Thread 0x7fff3b7fe700 (LWP 26187) exited]
[Thread 0x7fff33fef700 (LWP 26202) exited]
[Thread 0x7fff3affd700 (LWP 26188) exited]
[Thread 0x7fff367f4700 (LWP 26197) exited]
[Thread 0x7fff38ff9700 (LWP 26192) exited]
[Thread 0x7fff3a7fc700 (LWP 26189) exited]
[Thread 0x7fff357f2700 (LWP 26199) exited]
[Thread 0x7fff32fed700 (LWP 26204) exited]
[Thread 0x7fff337ee700 (LWP 26203) exited]
[Thread 0x7fff347f0700 (LWP 26201) exited]
[Thread 0x7fff34ff1700 (LWP 26200) exited]
[New Thread 0x7fff327ec700 (LWP 26283)]
[New Thread 0x7fff31feb700 (LWP 26284)]
[New Thread 0x7fff317ea700 (LWP 26285)]

(ardour-5.4.40:23773): GLib-CRITICAL **: Source ID 197 was not found when attempting to remove it
[New Thread 0x7fff2f35a700 (LWP 26286)]
[Thread 0x7fff31feb700 (LWP 26284) exited]
[Thread 0x7fff2f35a700 (LWP 26286) exited]

Thread 1 "ardour-5.4.40" received signal SIGSEGV, Segmentation fault.
0x00007fff745a29ab in glDeleteTextures () from /usr/lib/nvidia-361/libGL.so.1
(gdb) thread apply all bt

Thread 95 (Thread 0x7fff317ea700 (LWP 26285)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff38830e1 in g_cond_wait_until ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff37fd24b in g_async_queue_timeout_pop ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff38619ea in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000005 0x00007fffef5b06fa in start_thread (arg=0x7fff317ea700)
    at pthread_create.c:333
#6 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 93 (Thread 0x7fff327ec700 (LWP 26283)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff3882fcc in g_cond_wait ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff79064e3 in ArdourCanvas::WaveView::drawing_thread ()
    at ../libs/canvas/wave_view.cc:1565
#3 0x0000000000e535fd in sigc::pointer_functor0<void>::operator() (
---Type <return> to continue, or q <return> to quit---
    this=0x2e715f78)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x0000000000e507a0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2e715f70)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000000e4c84b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2e715f40)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000008 0x00007fffef5b06fa in start_thread (arg=0x7fff327ec700)
    at pthread_create.c:333
0000009 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 52 (Thread 0x7fff77fff700 (LWP 25992)):
#0 0x00007fffec2a6d13 in select () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4aad076 in PBD::SystemExec::output_interposer (this=0x24ad2d0)
---Type <return> to continue, or q <return> to quit---
    at ../libs/pbd/system_exec.cc:926
#2 0x00007ffff4aac2d0 in interposer_thread (arg=0x24ad2d0)
    at ../libs/pbd/system_exec.cc:333
#3 0x00007fffef5b06fa in start_thread (arg=0x7fff77fff700)
    at pthread_create.c:333
0000004 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 51 (Thread 0x7fff8ca61700 (LWP 25988)):
#0 0x00007fffef5b9c5d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff3862a48 in g_usleep ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff63d97c1 in ARDOUR::AutomationWatch::thread (this=0x2938f90)
    at ../libs/ardour/automation_watch.cc:153
#3 0x00007ffff63dcd41 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x34fbcf0, p=0x2938f90)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff63dc926 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x34fbd00, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff63dc3a7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR---Type <return> to continue, or q <return> to quit---
::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x34fbcf0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff63dc334 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=0x34fbcf0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff63dbe4a 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=0x34fbcc0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef5b06fa in start_thread (arg=0x7fff8ca61700)
    at pthread_create.c:333
0000011 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

---Type <return> to continue, or q <return> to quit---
Thread 50 (Thread 0x7fffb5ffb700 (LWP 25985)):

#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff6883b09 in ARDOUR::Session::auto_connect_thread_run (
    this=0x27ee770) at ../libs/ardour/session.cc:7093
#2 0x00007ffff688387e in ARDOUR::Session::auto_connect_thread (arg=0x27ee770)
    at ../libs/ardour/session.cc:7047
#3 0x00007fffef5b06fa in start_thread (arg=0x7fffb5ffb700)
    at pthread_create.c:333
0000004 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 49 (Thread 0x7fffc52e1700 (LWP 25984)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff68f4a95 in ARDOUR::Session::emit_thread_run (this=0x27ee770)
    at ../libs/ardour/session_process.cc:1316
#2 0x00007ffff68f4a32 in ARDOUR::Session::emit_thread (arg=0x27ee770)
    at ../libs/ardour/session_process.cc:1305
#3 0x00007fffef5b06fa in start_thread (arg=0x7fffc52e1700)
    at pthread_create.c:333
0000004 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
---Type <return> to continue, or q <return> to quit---

Thread 48 (Thread 0x7fffb7fff700 (LWP 25756)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
0000001 0x00007fff8ccdaa44 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fff8cd005b2 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3 0x00007fff8ccf6df4 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fff8ccf7049 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007fffef5b06fa in start_thread (arg=0x7fffb7fff700)
    at pthread_create.c:333
#6 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 47 (Thread 0x7fffc5ae2700 (LWP 25751)):
#0 0x00007fffec2a6d13 in select () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fff8cd00aef in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fff8cd00d1f in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
---Type <return> to continue, or q <return> to quit---
#3 0x00007fff8ccc1007 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fff8ccf6df4 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007fff8ccf7049 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#6 0x00007fffef5b06fa in start_thread (arg=0x7fffc5ae2700)
    at pthread_create.c:333
#7 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 46 (Thread 0x7fffb57fa700 (LWP 25516)):
#0 0x00007fffec2a4e8d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff3831674 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff38319f2 in g_main_loop_run ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff4a620fb in BaseUI::main_thread (this=0xabea380)
    at ../libs/pbd/base_ui.cc:86
0000004 0x00007ffff4a66140 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xabeab08)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff4a65d72 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xabeab00)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff4a65821 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xabeaad0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000009 0x00007fffef5b06fa in start_thread (arg=0x7fffb57fa700)
    at pthread_create.c:333
0000010 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 45 (Thread 0x7fffc5b61800 (LWP 25515)):
#0 0x00007fffec2a4e8d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4a77f00 in CrossThreadChannel::poll_for_request (this=0x27ee488)
    at ../libs/pbd/crossthread.posix.cc:75
#2 0x00007ffff4a77f69 in CrossThreadChannel::receive (this=0x27ee488,
    msg=@0x7fffc5b6046f: 0 '\000', wait=true)
---Type <return> to continue, or q <return> to quit---
    at ../libs/pbd/crossthread.posix.cc:96
#3 0x00007ffff63ecf8c in ARDOUR::Butler::thread_work (this=0x27ee3f0)
    at ../libs/ardour/butler.cc:175
0000004 0x00007ffff63ecd0d in ARDOUR::Butler::_thread_work (arg=0x27ee3f0)
    at ../libs/ardour/butler.cc:156
0000005 0x00007ffff4a99eb6 in fake_thread_start (arg=0xabea170)
    at ../libs/pbd/pthread_utils.cc:101
#6 0x00007fffef5b06fa in start_thread (arg=0x7fffc5b61800)
    at pthread_create.c:333
#7 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 44 (Thread 0x7fffc42df700 (LWP 25501)):
#0 0x00007fffef5b8867 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xbefcae8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xbefcae8, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007fffef5b8914 in __new_sem_wait_slow (sem=0xbefcae8, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007fffef5b89ba in __new_sem_wait (sem=<optimized out>) at sem_wait.c:29
0000004 0x00007ffff64df796 in PBD::Semaphore::wait (this=0xbefcae8)
    at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff64dd908 in ARDOUR::Graph::run_one (this=0xbefca10)
    at ../libs/ardour/graph.cc:387
#6 0x00007ffff64ddcc6 in ARDOUR::Graph::helper_thread (this=0xbefca10)
    at ../libs/ardour/graph.cc:418
#7 0x00007ffff64e428d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffc42ded58, p=0xbefca10)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007ffff64e3988 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffc42ded68, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
0000009 0x00007ffff64e2dfb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffc42ded58)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
0000010 0x00007ffff64e267d 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 /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
0000011 0x0000000000733cf2 in boost::function0<void>::operator() (
---Type <return> to continue, or q <return> to quit---
    this=0x7fffc42ded50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
0000012 0x00007fffd5ae8c29 in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x1dbdc90) at ../libs/backends/jack/jack_audiobackend.cc:936
0000013 0x00007fffef5b06fa in start_thread (arg=0x7fffc42df700)
    at pthread_create.c:333
0000014 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 43 (Thread 0x7fffc5be3700 (LWP 25500)):
#0 0x0000000000dc41ea in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > > >::_S_construct<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > const&> (__a=..., __p=0x7fffc5be1340)
    at /usr/include/c++/5/bits/alloc_traits.h:255
0000001 0x0000000000dc36d1 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >---Type <return> to continue, or q <return> to quit---
 > > > >::construct<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > const&> (__a=..., __p=0x7fff800ba770)
    at /usr/include/c++/5/bits/alloc_traits.h:402
#2 0x0000000000dc2257 in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_M_construct_node<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > const&> (
    this=0x7fffc5be1580, __node=0x7fff800ba750)
    at /usr/include/c++/5/bits/stl_tree.h:529
#3 0x0000000000dc22d8 in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, ---Type <return> to continue, or q <return> to quit---
std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_M_create_node<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > const&> (
    this=0x7fffc5be1580) at /usr/include/c++/5/bits/stl_tree.h:546
0000004 0x0000000000dc14a5 in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_Alloc_node::operator()<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > const&> (this=0x7fffc5be14b0, __arg=...) at /usr/include/c++/5/bits/stl_tree.h:459
0000005 0x0000000000dbf3d6 in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, st---Type <return> to continue, or q <return> to quit---
d::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_M_clone_node<std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_Alloc_node> (this=0x7fffc5be1580, __x=0x7fff800bab70, __node_gen=...)
    at /usr/include/c++/5/bits/stl_tree.h:569
#6 0x0000000000dbc97c in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_M_copy<std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned in---Type <return> to continue, or q <return> to quit---
t const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_Alloc_node> (this=0x7fffc5be1580, __x=0x7fff800bab70, __p=0x7fffc5be1588,
    __node_gen=...) at /usr/include/c++/5/bits/stl_tree.h:1574
#7 0x0000000000db9811 in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_M_copy (
    this=0x7fffc5be1580, __x=0x7fff800bab70, __p=0x7fffc5be1588)
    at /usr/include/c++/5/bits/stl_tree.h:783
0000008 0x0000000000db6dcb in std::_Rb_tree<ARDOUR::DataType, std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > >, std::_Select1st<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::_Rb_tree (
---Type <return> to continue, or q <return> to quit---
    this=0x7fffc5be1580, __x=...) at /usr/include/c++/5/bits/stl_tree.h:819
0000009 0x0000000000db4b11 in std::map<ARDOUR::DataType, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >, std::less<ARDOUR::DataType>, std::allocator<std::pair<ARDOUR::DataType const, std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > > > >::map (
    this=0x7fffc5be1580, __x=std::map with 1 elements = {...})
    at /usr/include/c++/5/bits/stl_map.h:186
0000010 0x00007ffff63f4ad3 in ARDOUR::ChanMapping::mappings (this=0x7fffc5be2390)
    at ../libs/ardour/ardour/chan_mapping.h:107
0000011 0x00007ffff63f35ee in ARDOUR::ChanMapping::ChanMapping (
    this=0x7fffc5be18d0, other=...) at ../libs/ardour/chan_mapping.cc:49
0000012 0x00007ffff69cb7a7 in ARDOUR::LV2Plugin::connect_and_run (this=0x14941ae0,
    bufs=..., start=415232, end=415744, speed=0, in_map=..., out_map=...,
    nframes=512, offset=0) at ../libs/ardour/lv2_plugin.cc:2359
0000013 0x00007ffff67873a4 in ARDOUR::PluginInsert::connect_and_run (
    this=0x14938450, bufs=..., start=415232, end=415744, speed=0, nframes=512,
    offset=0, with_auto=true) at ../libs/ardour/plugin_insert.cc:904
0000014 0x00007ffff678888f in ARDOUR::PluginInsert::run (this=0x14938450,
    bufs=..., start_frame=415232, end_frame=415744, speed=0, nframes=512)
    at ../libs/ardour/plugin_insert.cc:1095
#15 0x00007ffff6810180 in ARDOUR::Route::process_output_buffers (
    this=0xada40b0, bufs=..., start_frame=415232, end_frame=415744,
---Type <return> to continue, or q <return> to quit---
    nframes=512, declick=0, gain_automation_ok=true)
    at ../libs/ardour/route.cc:450
0000016 0x00007ffff6811252 in ARDOUR::Route::passthru (this=0xada40b0, bufs=...,
    start_frame=415232, end_frame=415744, nframes=512, declick=0)
    at ../libs/ardour/route.cc:608
#17 0x00007ffff6822f36 in ARDOUR::Route::no_roll (this=0xada40b0, nframes=512,
    start_frame=415232, end_frame=415744, session_state_changing=false)
    at ../libs/ardour/route.cc:3444
0000018 0x00007ffff64df539 in ARDOUR::Graph::process_one_route (this=0xbefca10,
    route=0xada40b0) at ../libs/ardour/graph.cc:585
0000019 0x00007ffff64e4c62 in ARDOUR::GraphNode::process (this=0xada43b8)
    at ../libs/ardour/graphnode.cc:79
0000020 0x00007ffff64dda97 in ARDOUR::Graph::run_one (this=0xbefca10)
    at ../libs/ardour/graph.cc:400
0000021 0x00007ffff64ddcc6 in ARDOUR::Graph::helper_thread (this=0xbefca10)
    at ../libs/ardour/graph.cc:418
0000022 0x00007ffff64e428d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffc5be2d58, p=0xbefca10)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000023 0x00007ffff64e3988 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffc5be2d68, f=..., a=...)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#24 0x00007ffff64e2dfb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffc5be2d58)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
0000025 0x00007ffff64e267d 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 /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
0000026 0x0000000000733cf2 in boost::function0<void>::operator() (
    this=0x7fffc5be2d50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
0000027 0x00007fffd5ae8c29 in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x1dbdc90) at ../libs/backends/jack/jack_audiobackend.cc:936
0000028 0x00007fffef5b06fa in start_thread (arg=0x7fffc5be3700)
    at pthread_create.c:333
0000029 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 42 (Thread 0x7fffc5c64700 (LWP 25499)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007fffef5b8867 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xbefcae8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xbefcae8, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007fffef5b8914 in __new_sem_wait_slow (sem=0xbefcae8, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007fffef5b89ba in __new_sem_wait (sem=<optimized out>) at sem_wait.c:29
0000004 0x00007ffff64df796 in PBD::Semaphore::wait (this=0xbefcae8)
    at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
0000005 0x00007ffff64dd908 in ARDOUR::Graph::run_one (this=0xbefca10)
    at ../libs/ardour/graph.cc:387
#6 0x00007ffff64ddf8b in ARDOUR::Graph::main_thread (this=0xbefca10)
    at ../libs/ardour/graph.cc:457
#7 0x00007ffff64e428d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffc5c63d58, p=0xbefca10)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007ffff64e3988 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffc5c63d68, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
0000009 0x00007ffff64e2dfb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR---Type <return> to continue, or q <return> to quit---
::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffc5c63d58)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
0000010 0x00007ffff64e267d 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 /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
0000011 0x0000000000733cf2 in boost::function0<void>::operator() (
    this=0x7fffc5c63d50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
0000012 0x00007fffd5ae8c29 in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x1dbdc90) at ../libs/backends/jack/jack_audiobackend.cc:936
0000013 0x00007fffef5b06fa in start_thread (arg=0x7fffc5c64700)
    at pthread_create.c:333
0000014 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 29 (Thread 0x7fffc5ed3700 (LWP 25083)):
#0 0x00007fffef5b8867 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xbefcb28)
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xbefcb28, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007fffef5b8914 in __new_sem_wait_slow (sem=0xbefcb28, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007fffef5b89ba in __new_sem_wait (sem=<optimized out>) at sem_wait.c:29
0000004 0x00007ffff64df796 in PBD::Semaphore::wait (this=0xbefcb28)
    at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
0000005 0x00007ffff64df286 in ARDOUR::Graph::routes_no_roll (this=0xbefca10,
    nframes=512, start_frame=415232, end_frame=415744, non_rt_pending=false,
    declick=0) at ../libs/ardour/graph.cc:567
#6 0x00007ffff68efc58 in ARDOUR::Session::no_roll (this=0x27ee770,
    nframes=512) at ../libs/ardour/session_process.cc:147
#7 0x00007ffff68efa0c in ARDOUR::Session::fail_roll (this=0x27ee770,
    nframes=512) at ../libs/ardour/session_process.cc:126
0000008 0x00007ffff68f32b3 in ARDOUR::Session::process_without_events (
    this=0x27ee770, nframes=512) at ../libs/ardour/session_process.cc:833
0000009 0x00007ffff68f0b3a in ARDOUR::Session::process_with_events (
    this=0x27ee770, nframes=512) at ../libs/ardour/session_process.cc:362
0000010 0x00007ffff68ef743 in ARDOUR::Session::process (this=0x27ee770,
    nframes=512) at ../libs/ardour/session_process.cc:76
0000011 0x00007ffff6383773 in ARDOUR::AudioEngine::process_callback (
    this=0x1ad2790, nframes=512) at ../libs/ardour/audioengine.cc:375
---Type <return> to continue, or q <return> to quit---
0000012 0x00007fffd5ae8cf3 in ARDOUR::JACKAudioBackend::process_thread (
    this=0x1e33010) at ../libs/backends/jack/jack_audiobackend.cc:967
0000013 0x00007fffd5ae8c78 in ARDOUR::JACKAudioBackend::_process_thread (
    arg=0x1e33010) at ../libs/backends/jack/jack_audiobackend.cc:944
0000014 0x00007fffd583363a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#15 0x00007fffd5855ad0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000016 0x00007fffef5b06fa in start_thread (arg=0x7fffc5ed3700)
    at pthread_create.c:333
#17 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 28 (Thread 0x7fffc7d17700 (LWP 25080)):
#0 0x00007fffef5b955d in read () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffd58572b5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd585a94b in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd5855ad0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffef5b06fa in start_thread (arg=0x7fffc7d17700)
    at pthread_create.c:333
0000005 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 27 (Thread 0x7fffc7d98700 (LWP 25079)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffd58568fc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd5849858 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd5855ad0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffef5b06fa in start_thread (arg=0x7fffc7d98700)
    at pthread_create.c:333
0000005 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fffc6ef9700 (LWP 24677)):
#0 0x00007fffec2a4e8d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff3831674 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff383177c in g_main_context_iteration ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff38317b9 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000005 0x00007fffef5b06fa in start_thread (arg=0x7fffc6ef9700)
    at pthread_create.c:333
#6 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
---Type <return> to continue, or q <return> to quit---

Thread 7 (Thread 0x7fffd6cf9700 (LWP 24620)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff3882fcc in g_cond_wait ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6384006 in ARDOUR::AudioEngine::do_devicelist_update (
    this=0x1ad2790) at ../libs/ardour/audioengine.cc:560
#3 0x00007ffff638ebf5 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1b18f80, p=0x1ad2790)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff638e69a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1b18f90, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff638dcf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1b18f80)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff638d67c 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=0x1b18f80)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff638c968 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=0x1b18f50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef5b06fa in start_thread (arg=0x7fffd6cf9700)
    at pthread_create.c:333
0000011 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fffd74fa700 (LWP 24619)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff3882fcc in g_cond_wait ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6383de0 in ARDOUR::AudioEngine::do_reset_backend (
    this=0x1ad2790) at ../libs/ardour/audioengine.cc:525
#3 0x00007ffff638ebf5 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator(---Type <return> to continue, or q <return> to quit---
) (this=0x19cdb10, p=0x1ad2790)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff638e69a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x19cdb20, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff638dcf3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x19cdb10)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff638d67c 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=0x19cdb10)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff638c968 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=0x19cdae0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff3dcb23d in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef5b06fa in start_thread (arg=0x7fffd74fa700)
    at pthread_create.c:333
0000011 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fffe5db9700 (LWP 24477)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff3882fcc in g_cond_wait ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff631d466 in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:87
#3 0x00007ffff631d252 in analyser_work () at ../libs/ardour/analyser.cc:52
0000004 0x0000000000e535fd in sigc::pointer_functor0<void>::operator() (
    this=0x1960458)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x0000000000e507a0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1960450)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
---Type <return> to continue, or q <return> to quit---
#6 0x0000000000e4c84b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1960420)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000009 0x00007fffef5b06fa in start_thread (arg=0x7fffe5db9700)
    at pthread_create.c:333
0000010 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fffe65ba700 (LWP 24476)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff3882fcc in g_cond_wait ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff697c89e in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:71
#3 0x0000000000e535fd in sigc::pointer_functor0<void>::operator() (
    this=0x19e31f8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
---Type <return> to continue, or q <return> to quit---
0000004 0x0000000000e507a0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x19e31f0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000000e4c84b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x19e31c0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000008 0x00007fffef5b06fa in start_thread (arg=0x7fffe65ba700)
    at pthread_create.c:333
0000009 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffe6dbb700 (LWP 24475)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff3882fcc in g_cond_wait ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff697c89e in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:71
---Type <return> to continue, or q <return> to quit---
#3 0x0000000000e535fd in sigc::pointer_functor0<void>::operator() (
    this=0x19be978)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x0000000000e507a0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x19be970)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000000e4c84b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x19be940)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff3dcb23d in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff3861225 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000008 0x00007fffef5b06fa in start_thread (arg=0x7fffe6dbb700)
    at pthread_create.c:333
0000009 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fffe75bc700 (LWP 24474)):
#0 0x00007fffef5b9c5d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
---Type <return> to continue, or q <return> to quit---
0000001 0x00007ffff3862a48 in g_usleep ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
#2 0x000000000114289d in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:475
#3 0x00007fffef5b06fa in start_thread (arg=0x7fffe75bc700)
    at pthread_create.c:333
0000004 0x00007fffec2b0b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7f9e8c0 (LWP 23773)):
#0 0x00007fff745a29ab in glDeleteTextures ()
   from /usr/lib/nvidia-361/libGL.so.1
0000001 0x00007fff8c05548a in ?? () from /usr/lib/lv2/sisco.lv2/siscoUI_gl.so
#2 0x00007fff5c5f6ab8 in on_plug_removed ()
   from /opt/Ardour-5.4.40-dbg/lib/libsuil_x11_in_gtk2.so
#3 0x00007ffff2e2ae47 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000004 0x00007ffff3b3f935 in g_closure_invoke ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000005 0x00007ffff3b50bd1 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
#6 0x00007ffff3b5a5a3 in g_signal_emit_valist ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff3b5b2a8 in g_signal_emit_by_name ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000008 0x00007ffff2e6a409 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000009 0x00007ffff2ec25ef in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000010 0x00007ffff3b3fab2 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000011 0x00007ffff3b5a751 in g_signal_emit_valist ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000012 0x00007ffff3b5ae32 in g_signal_emit ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000013 0x00007ffff2fb3908 in gtk_widget_unrealize ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000014 0x00007ffff2d81421 in gtk_container_forall ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff2faf3a1 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000016 0x00007ffff3b3fb64 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
#17 0x00007ffff3b5a751 in g_signal_emit_valist ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000018 0x00007ffff3b5ae32 in g_signal_emit ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000019 0x00007ffff2fb3908 in gtk_widget_unrealize ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000020 0x00007ffff2fb3ca5 in gtk_widget_unparent ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000021 0x00007ffff2d34e49 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000022 0x00007ffff0ddf8a1 in Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) () from /opt/Ardour-5.4.40-dbg/lib/libgtkmm-2.4.so.1
0000023 0x00007ffff3b42a33 in g_cclosure_marshal_VOID__OBJECTv ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
#24 0x00007ffff3b3fb64 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000025 0x00007ffff3b5a751 in g_signal_emit_valist ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000026 0x00007ffff3b5ae32 in g_signal_emit ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000027 0x00007ffff2d80345 in gtk_container_remove ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000028 0x000000000113e647 in LV2PluginUI::lv2ui_free (this=0x276b790)
    at ../gtk2_ardour/lv2_plugin_ui.cc:434
0000029 0x000000000113f549 in LV2PluginUI::on_window_hide (this=0x276b790)
    at ../gtk2_ardour/lv2_plugin_ui.cc:566
---Type <return> to continue, or q <return> to quit---
0000030 0x0000000000ddd497 in PluginUIWindow::on_hide (this=0x201b640)
    at ../gtk2_ardour/plugin_ui.cc:204
0000031 0x00007ffff0e66bbd in Gtk::Widget_Class::hide_callback(_GtkWidget*) ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtkmm-2.4.so.1
0000032 0x00007ffff3b3fb64 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000033 0x00007ffff3b5a751 in g_signal_emit_valist ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000034 0x00007ffff3b5ae32 in g_signal_emit ()
   from /opt/Ardour-5.4.40-dbg/lib/libgobject-2.0.so.0
0000035 0x00007ffff2fb7efe in gtk_widget_hide ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000036 0x00007ffff751983f in Gtkmm2ext::Keyboard::close_current_dialog ()
    at ../libs/gtkmm2ext/keyboard.cc:379
0000037 0x00007ffff7519578 in Gtkmm2ext::Keyboard::snooper (this=0x1de6fb0,
    widget=0x1e169c0, event=0x1f0d150) at ../libs/gtkmm2ext/keyboard.cc:346
0000038 0x00007ffff7518ee1 in Gtkmm2ext::Keyboard::_snooper (widget=0x1e169c0,
    event=0x1f0d150, data=0x1de6fb0) at ../libs/gtkmm2ext/keyboard.cc:242
0000039 0x00007ffff2e287f8 in gtk_main_do_event ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000040 0x00007ffff2a4613c in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libgdk-x11-2.0.so.0
0000041 0x00007ffff3831477 in g_main_context_dispatch ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000042 0x00007ffff38316d8 in ?? ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000043 0x00007ffff38319f2 in g_main_loop_run ()
   from /opt/Ardour-5.4.40-dbg/lib/libglib-2.0.so.0
0000044 0x00007ffff2e27597 in gtk_main ()
   from /opt/Ardour-5.4.40-dbg/lib/libgtk-x11-2.0.so.0
0000045 0x00007ffff75076fa in Gtkmm2ext::UI::run (this=0x1ae6760, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:286
0000046 0x0000000000bfccd3 in main (argc=1, argv=0x7fffffffdc48)
    at ../gtk2_ardour/main.cc:408
(gdb)
TagsNo tags attached.

Activities

unfa

2016-10-24 18:10

reporter  

session.ardour.tar.xz (209,628 bytes)

x42

2016-10-25 14:15

administrator   ~0018858

#0 0x00007fff745a29ab in glDeleteTextures () from /usr/lib/nvidia-361/libGL.so.1
0000001 0x00007fff8c05548a in ?? () from /usr/lib/lv2/sisco.lv2/siscoUI_gl.so

That's not very useful without debug symbols of sisco :( Since I cannot reproduce it, it might be an issue with a particular nvidia-driver/X11 version. I did a wild guess change in sisco/robtk.


Can you try:

  cd /tmp
  git clone git://github.com/x42/sisco.lv2.git
  cd sisco.lv2
  make submodules
  make PREFIX=/usr STRIP=/bin/true OPTIMIZATIONS="-O0"
  cp -a build/ ~/.lv2/sisco.lv2

..and check if the issue persists and if so, please get a new backtrace with the non-optimized version.

(if you have recent liblilv, it'll automatically prefer the later version in ~/.lv2/ compared to system wide /usr/lib/lv2/ -- if not you could temporarily sudo chmod 0 /usr/lib/lv2/sisco.lv2/ the system-wide version.

x42

2016-10-25 14:42

administrator   ~0018859

PS I'm checked 2 64bit systems with old (sisco v0.7.0) and new (v0.7.0-2-gebb5e66) and was not able to reproduce.

* debian/testing Mate (1.16.0) + Intel broadwell-U graphics
* debian/stable oppenbox + GeForce 8400 + nvidia-driver 340.76-5

unfa

2016-10-30 13:06

reporter   ~0018879

x42: I'm trying to follow your steps, but had a problem building. I reported here:
https://github.com/x42/sisco.lv2/issues/10

Issue History

Date Modified Username Field Change
2016-10-24 18:10 unfa New Issue
2016-10-24 18:10 unfa File Added: session.ardour.tar.xz
2016-10-25 14:15 x42 Note Added: 0018858
2016-10-25 14:42 x42 Note Added: 0018859
2016-10-30 13:06 unfa Note Added: 0018879