View Issue Details

IDProjectCategoryView StatusLast Update
0009001ardourbugspublic2023-04-16 19:41
Reportermartin.vlk Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformUbuntuOSLinuxOS Version(any)
Product Version7.0 
Summary0009001: Ardour crashes when I try to add the ZynAddSubFX synth plugin to a MIDI track
DescriptionIt used to work fine in 6.9

For some reason when I start Ardour7 from the console, it doesn't crash in this scenario and works as expected.
Steps To ReproduceCreate a new MIDI track and replace the default synth with ZynAddSubFX - the application crashes.
TagsNo tags attached.

Activities

martin.vlk

2022-10-17 19:41

reporter   ~0026629

Further testing shows that the app crashes on trying to show the plugin GUI. When I don't try to show the GUI, the plugin itself works fine.

rcheesley

2022-11-23 23:12

reporter   ~0026935

I am able to replicate this on Ardour 7.1.0 - as soon as the GUI opens, Ardour crashes. Short screencast here: https://watch.screencastify.com/v/as3AG13drqiNKP4x1Qhf in case that is helpful.

Happy to help with debugging and have attached a backtrace (thanks for the excellent docs, my first time so let me know if there's anything wrong/missing!)
ardour-backtrace.txt (32,709 bytes)   
ruthc@Drop:~$ /opt/Ardour-7.1.0/bin/ardour7 --gdb
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 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:
<https://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-7.1.0/bin/ardour-7.1.0...
(No debugging symbols found in /opt/Ardour-7.1.0/bin/ardour-7.1.0)
(gdb) handle SIG32 noprint nostop
Signal        Stop      Print   Pass to program Description
SIG32         No        No      Yes             Real-time event 32
(gdb) run
Starting program: /opt/Ardour-7.1.0/bin/ardour-7.1.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Ardour7.1.0 (built using 7.1 and GCC version 6.3.0 20170516)
[New Thread 0x7ffff6131640 (LWP 9147)]
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /opt/Ardour-7.1.0/etc/system_config
Ardour: [INFO]: Loading user configuration file /home/ruthc/.config/ardour7/config
[New Thread 0x7fffe2c8c640 (LWP 9148)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i7-4712HQ CPU @ 2.30GHz
Ardour: [INFO]: Using AVX and FMA optimized routines
[New Thread 0x7fffe248b640 (LWP 9149)]
[New Thread 0x7fffe1c8a640 (LWP 9150)]
[New Thread 0x7fffe1489640 (LWP 9151)]
Ardour: [INFO]: Loading plugin meta data file /opt/Ardour-7.1.0/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/ruthc/.config/ardour7/plugin_metadata/plugin_stats
[New Thread 0x7fffc9fff640 (LWP 9152)]
[Thread 0x7fffc9fff640 (LWP 9152) exited]
[New Thread 0x7fffc9fff640 (LWP 9153)]
[New Thread 0x7fffbf7ff640 (LWP 9154)]
[New Thread 0x7fffc63ff640 (LWP 9155)]
Cannot xinstall SIGPIPE error handler
Ardour: [INFO]: Loading default ui configuration file /opt/Ardour-7.1.0/etc/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/ruthc/.config/ardour7/ui_config
Ardour: [INFO]: Loading 454 MIDI patches from /opt/Ardour-7.1.0/share/patchfiles
Ardour: [INFO]: Loading colour file /opt/Ardour-7.1.0/share/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /opt/Ardour-7.1.0/etc/clearlooks.rc
Ardour: [INFO]: Loading bindings from /opt/Ardour-7.1.0/etc/ardour.keys
Loading ui configuration file /opt/Ardour-7.1.0/etc/clearlooks.rc
[New Thread 0x7ffff4582640 (LWP 9156)]
[New Thread 0x7fffc57ff640 (LWP 9157)]
[New Thread 0x7fffc4ffe640 (LWP 9158)]
[New Thread 0x7fffbeffe640 (LWP 9159)]
[Thread 0x7fffbeffe640 (LWP 9159) exited]
[Thread 0x7fffc4ffe640 (LWP 9158) exited]
[New Thread 0x7fffc4ffe640 (LWP 9160)]
[New Thread 0x7fffbeffe640 (LWP 9161)]
[Thread 0x7fffbeffe640 (LWP 9161) exited]
[Thread 0x7fffc4ffe640 (LWP 9160) exited]
[Thread 0x7fffc57ff640 (LWP 9157) exited]
[New Thread 0x7fffc57ff640 (LWP 9162)]

(ardour-7.1.0:9144): Gtk-WARNING **: Theme directory places/128 of theme ubuntustudio-dark has no size field


(ardour-7.1.0:9144): Gtk-WARNING **: Theme directory places/scalable of theme ubuntustudio-dark has no size field

[New Thread 0x7fffc4ffe640 (LWP 9163)]
[New Thread 0x7fffbeffe640 (LWP 9164)]
Found nothing along /home/ruthc/.config/ardour7/templates:/opt/Ardour-7.1.0/share/templates
[Thread 0x7ffff4582640 (LWP 9156) exited]
[Thread 0x7fffc4ffe640 (LWP 9163) exited]
[Thread 0x7fffc63ff640 (LWP 9155) exited]
[New Thread 0x7fffc4ffe640 (LWP 9165)]
[New Thread 0x7fffbe7fd640 (LWP 9166)]
no more csLADSPA plugins
lilv_world_load_bundle(): warning: Ignoring bundle <file:///usr/lib/lv2/midifilter.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://gareus.org/oss/lv2/midifilter#cctonote> loaded from <file:///home/ruthc/.lv2/midifilter.lv2/>
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-exp>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-exp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-exp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-exp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-exp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-exp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Ignoring bundle <file:///usr/lib/lv2/midifilter.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://gareus.org/oss/lv2/midifilter#cctonote> loaded from <file:///home/ruthc/.lv2/midifilter.lv2/>
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-exp>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-exp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-exp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-exp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-exp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-exp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///opt/Ardour-7.1.0/lib/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
[New Thread 0x7fffbdffc640 (LWP 9173)]
[Detaching after vfork from child process 9174]
[New Thread 0x7fffbd7fb640 (LWP 9175)]
[Thread 0x7fffbd7fb640 (LWP 9175) exited]
[Thread 0x7fffbeffe640 (LWP 9164) exited]
[Detaching after vfork from child process 9176]
[New Thread 0x7fffbeffe640 (LWP 9177)]
[Thread 0x7fffbeffe640 (LWP 9177) exited]
Set cursor set to default
[New Thread 0x7fffbeffe640 (LWP 9178)]
[New Thread 0x7fffbd7fb640 (LWP 9179)]
[New Thread 0x7fffbcffa640 (LWP 9180)]
[New Thread 0x7fff9ffff640 (LWP 9181)]
[New Thread 0x7fff9f7fe640 (LWP 9182)]
[New Thread 0x7fff9effd640 (LWP 9183)]
[New Thread 0x7fff9e7fc640 (LWP 9184)]
[New Thread 0x7fff9dffb640 (LWP 9185)]
[New Thread 0x7ffff25ff640 (LWP 9187)]
[New Thread 0x7fff9d7fa640 (LWP 9188)]
[New Thread 0x7fff7affd640 (LWP 9189)]
lo server running on 16560
[New Thread 0x7fff73fff640 (LWP 9190)]
[Thread 0x7fff73fff640 (LWP 9190) exited]
[New Thread 0x7fff73fff640 (LWP 9191)]
[New Thread 0x7fff737fe640 (LWP 9192)]
[New Thread 0x7fff72ffd640 (LWP 9193)]
[New Thread 0x7fff727fc640 (LWP 9194)]
[Thread 0x7fffbdffc640 (LWP 9173) exited]
WARNING: this host does not send sample-rate information for LV2 UIs, using 44100 as fallback (this could be wrong)
[New Thread 0x7fffbdffc640 (LWP 9195)]
[New Thread 0x7fff5c6c4640 (LWP 9196)]
[INFO] Opened the zynaddsubfx UI...
[INFO] Ready to run
[New Thread 0x7fff5b9ff640 (LWP 9197)]
[INFO:Zyn] zest_open()
[INFO:Zyn] zest_open(osc.udp://127.0.0.1:16560)
[ERROR:Zyn] QML Not Found At "/usr/lib/zynaddsubfx/./qml/MainWindow.qml"...
[ERROR:Zyn] Zyn Fusion Assets Missing, Please Check Install...
[Thread 0x7fff5b9ff640 (LWP 9197) exited]
[Thread 0x7fff5c6c4640 (LWP 9196) exited]
[Thread 0x7fffbdffc640 (LWP 9195) exited]

Thread 27 "RT-1-(nil)" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbcffa640 (LWP 9180)]
0x00007fffebe08530 in ?? () from /opt/Ardour-7.1.0/lib/liblilv-0.so.0
(gdb) thread apply all bt

Thread 40 (Thread 0x7fff727fc640 (LWP 9194) "AutomationWatch"):
#0  0x00007fffe9293868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fff727fbbd0, rem=0x7fff727fbbe0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007fffe92986e7 in __GI___nanosleep (req=<optimised out>, rem=<optimised out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff2a84a38 in g_usleep () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#3  0x00007ffff6a9aa60 in ARDOUR::AutomationWatch::thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 39 (Thread 0x7fff72ffd640 (LWP 9193) "autoconnect"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555937b0d8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555937b0d8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555937b0d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fffe9241ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555937b088, cond=0x55555937b0b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55555937b0b0, mutex=0x55555937b088) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ffff6f46683 in ARDOUR::Session::auto_connect_thread_run() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#6  0x00007ffff6f46858 in ARDOUR::Session::auto_connect_thread(void*) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#7  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#8  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 38 (Thread 0x7fff737fe640 (LWP 9192) "SessionSignals"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555937b068) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555937b068) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555937b068, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007fffe9241ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555937b018, cond=0x55555937b040) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55555937b040, mutex=0x55555937b018) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ffff6fc4963 in ARDOUR::Session::emit_thread_run() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#6  0x00007ffff6fc4998 in ARDOUR::Session::emit_thread(void*) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#7  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#8  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 37 (Thread 0x7fff73fff640 (LWP 9191) "ZynMiddleWare"):
#0  0x00007fffe9293868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7fff73ffec10, rem=rem@entry=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007fffe92986e7 in __GI___nanosleep (req=req@entry=0x7fff73ffec10, rem=rem@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007fffe92ca0df in usleep (useconds=<optimised out>) at ../sysdeps/posix/usleep.c:31
#3  0x00007fffbfa3ed56 in ?? () from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 35 (Thread 0x7fff7affd640 (LWP 9189) "LV2Worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff70b42f3 in ARDOUR::Worker::run() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 34 (Thread 0x7fff9d7fa640 (LWP 9188) "midiUI"):
#0  0x00007fffe92c6d7f in __GI___poll (fds=0x7fff8017a840, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff2a53d66 in ?? () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff2a540f2 in g_main_loop_run () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#3  0x00007ffff422e553 in BaseUI::main_thread() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 33 (Thread 0x7ffff25ff640 (LWP 9187) "butler"):
#0  0x00007fffe92c6d7f in __GI___poll (fds=0x7ffff25fea08, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff4239cb7 in CrossThreadChannel::poll_for_request() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff4239d16 in CrossThreadChannel::receive(char&, bool) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#3  0x00007ffff6aa7b75 in ARDOUR::Butler::thread_work() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007ffff6aa8f42 in ARDOUR::Butler::_thread_work(void*) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#5  0x00007ffff4265a46 in ?? () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#6  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#7  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 32 (Thread 0x7fff9dffb640 (LWP 9185) "RT-6-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b838ed in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6b83b10 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 31 (Thread 0x7fff9e7fc640 (LWP 9184) "RT-5-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b838ed in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6b83b10 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 30 (Thread 0x7fff9effd640 (LWP 9183) "RT-4-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b838ed in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6b83b10 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 29 (Thread 0x7fff9f7fe640 (LWP 9182) "RT-3-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b838ed in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6b83b10 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 28 (Thread 0x7fff9ffff640 (LWP 9181) "RT-2-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b838ed in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6b83b10 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 27 (Thread 0x7fffbcffa640 (LWP 9180) "RT-1-(nil)"):
#0  0x00007fffebe08530 in ?? () from /opt/Ardour-7.1.0/lib/liblilv-0.so.0
#1  0x00007fffebe09124 in lilv_plugin_get_num_ports () from /opt/Ardour-7.1.0/lib/liblilv-0.so.0
#2  0x00007ffff70c4c86 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, long, long, double, ARDOUR::ChanMapping const&, ARDOUR::ChanMapping const&, unsigned int, long) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6e5cc77 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int, long, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007ffff6e5eb46 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#5  0x00007ffff6efc400 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, bool, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#6  0x00007ffff6eff542 in ARDOUR::Route::run_route(long, long, unsigned int, bool, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#7  0x00007ffff6f00796 in ARDOUR::Route::no_roll_unlocked(unsigned int, long, long, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#8  0x00007ffff6dc73c4 in ARDOUR::MidiTrack::no_roll_unlocked(unsigned int, long, long, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#9  0x00007ffff6efd599 in ARDOUR::Route::no_roll(unsigned int, long, long, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#10 0x00007ffff6b83f81 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#11 0x00007ffff6b8d802 in ARDOUR::GraphNode::run(ARDOUR::GraphChain const*) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#12 0x00007ffff6b838ac in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#13 0x00007ffff6b83b10 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#14 0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#15 0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#16 0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 26 (Thread 0x7fffbd7fb640 (LWP 9179) "RT-main-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b838ed in ARDOUR::Graph::run_one() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6b83cf8 in ARDOUR::Graph::main_thread() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007fffc741ffe1 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 25 (Thread 0x7fffbeffe640 (LWP 9178) "pool"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aa4f61 in g_cond_wait_until () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff2a1f3fb in g_async_queue_timeout_pop () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#3  0x00007ffff2a83a14 in ?? () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#4  0x00007ffff2a831e5 in ?? () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 21 (Thread 0x7fffbe7fd640 (LWP 9166) "pw-ardour"):
#0  0x00007fffe92d3fde in epoll_wait (epfd=6, events=0x7fffbe7fc840, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007ffff5c74918 in ?? () from /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#2  0x00007ffff5c67d7c in ?? () from /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#3  0x00007ffff55b127a in ?? () from /lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 20 (Thread 0x7fffc4ffe640 (LWP 9165) "audioengine"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a67a in PBD::Semaphore::wait() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff6b83e36 in ARDOUR::Graph::routes_no_roll(boost::shared_ptr<ARDOUR::GraphChain>, unsigned int, long, long, bool) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff6fc1dee in ARDOUR::Session::no_roll(unsigned int) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007ffff6fc327c in ARDOUR::Session::process_without_events(unsigned int) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#5  0x00007ffff6fc3c93 in ARDOUR::Session::process_with_events(unsigned int) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#6  0x00007ffff6fc4aeb in ARDOUR::Session::process(unsigned int) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#7  0x00007ffff6a550a8 in ARDOUR::AudioEngine::process_callback(unsigned int) () from /opt/Ardour-7.1.0/lib/libardour.so.3
#8  0x00007fffc741fa1b in ARDOUR::JACKAudioBackend::process_thread() () from /opt/Ardour-7.1.0/lib/backends/libjack_audiobackend.so
#9  0x00007ffff5c67e33 in ?? () from /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so
#10 0x00007ffff5566226 in ?? () from /lib/x86_64-linux-gnu/libpipewire-0.3.so.0
#11 0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#12 0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7fffc57ff640 (LWP 9162) "gmain"):
#0  0x00007fffe92c6d7f in __GI___poll (fds=0x555556c202f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff2a53d66 in ?? () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff2a53e7c in g_main_context_iteration () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#3  0x00007ffff2a53ec1 in ?? () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#4  0x00007ffff2a831e5 in ?? () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#5  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#6  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fffbf7ff640 (LWP 9154) "DeviceList"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aa4e4c in g_cond_wait () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff6a53f43 in ARDOUR::AudioEngine::do_devicelist_update() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 8 (Thread 0x7fffc9fff640 (LWP 9153) "EngineWatchdog"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aa4e4c in g_cond_wait () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff6a5635d in ARDOUR::AudioEngine::do_reset_backend() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffe1489640 (LWP 9151) "Analyzer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aa4e4c in g_cond_wait () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff6a1430b in ARDOUR::Analyser::work() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffe1c8a640 (LWP 9150) "PeakFileBuilder"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aa4e4c in g_cond_wait () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff7043323 in ?? () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffe248b640 (LWP 9149) "PeakFileBuilder"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aa4e4c in g_cond_wait () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#2  0x00007ffff7043323 in ?? () from /opt/Ardour-7.1.0/lib/libardour.so.3
#3  0x00007ffff4266276 in PBD::Thread::_run(void*) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffe2c8c640 (LWP 9148) "LXVSTEventLoop"):
#0  0x00007fffe9293868 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe2c8ba60, rem=0x7fffe2c8ba70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007fffe92986e7 in __GI___nanosleep (req=<optimised out>, rem=<optimised out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff2a84a38 in g_usleep () from /opt/Ardour-7.1.0/lib/libglib-2.0.so.0
#3  0x00005555562dd25b in ?? ()
#4  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#5  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffff6131640 (LWP 9147) "Trigger Worker"):
#0  0x00007fffe92c6d7f in __GI___poll (fds=0x7ffff6130b28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff4239cb7 in CrossThreadChannel::poll_for_request() () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#2  0x00007ffff4239d16 in CrossThreadChannel::receive(char&, bool) () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#3  0x00007ffff708fc1c in ARDOUR::TriggerBoxThread::thread_work() () from /opt/Ardour-7.1.0/lib/libardour.so.3
#4  0x00007ffff708fefe in ARDOUR::TriggerBoxThread::_thread_work(void*) () from /opt/Ardour-7.1.0/lib/libardour.so.-
#5  0x00007ffff4265a46 in ?? () from /opt/Ardour-7.1.0/lib/libpbd.so.4
#6  0x00007fffe9242b43 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
#7  0x00007fffe92d4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff7a4c940 (LWP 9144) "ArdourGUI"):
#0  0x00007fffeb6047f9 in zix_digest_add () from /opt/Ardour-7.1.0/lib/libsord-0.so.0
#1  0x00007fffeb604827 in ?? () from /opt/Ardour-7.1.0/lib/libsord-0.so.0
#2  0x00007fffeb604c8b in zix_hash_remove () from /opt/Ardour-7.1.0/lib/libsord-0.so.0
#3  0x00007fffeb6057dd in sord_free () from /opt/Ardour-7.1.0/lib/libsord-0.so.0
#4  0x00007fffebe1050c in lilv_world_free () from /opt/Ardour-7.1.0/lib/liblilv-0.so.0
#5  0x00007fffe91f3a56 in __cxa_finalize (d=0x7ffff75c5c20) at ./stdlib/cxa_finalize.c:83
#6  0x00007ffff6a0cc83 in ?? () from /opt/Ardour-7.1.0/lib/libardour.so.3
#7  0x00007fffffffbc80 in ?? ()
#8  0x00007ffff7fc924e in _dl_fini () at ./elf/dl-fini.c:142
Backtrace stopped: frame did not save the PC

ardour-backtrace.txt (32,709 bytes)   

Daniele1971

2022-11-24 22:59

reporter   ~0026939

Works fine on openSUSE TW.

rcheesley

2023-02-15 21:00

reporter   ~0027382

I don't know if this is something that was fixed in 7.2 or Ubuntu 22.10 but it's now stopped crashing on my end. I updated both at the same time so I can't tell which fixed this!

martin.vlk

2023-03-12 11:22

reporter   ~0027459

Still the same problem on Ardour 7.3

paul

2023-03-21 18:12

administrator   ~0027489

This is a problem with the plugin build process. We can't fix it.

martin.vlk

2023-04-16 19:41

reporter   ~0027592

I noticed the crash doesn't happen when I use the VST version of the plugin.

But also, testing it now again with Ardour 7.3, it seems to work fine, with both versions of the plugin. So I am not sure what the actual problem is/was.
So this report can be closed, as far as I am concerned.

Issue History

Date Modified Username Field Change
2022-10-17 19:08 martin.vlk New Issue
2022-10-17 19:41 martin.vlk Note Added: 0026629
2022-11-23 23:12 rcheesley Note Added: 0026935
2022-11-23 23:12 rcheesley File Added: ardour-backtrace.txt
2022-11-24 22:59 Daniele1971 Note Added: 0026939
2023-02-15 21:00 rcheesley Note Added: 0027382
2023-03-12 11:22 martin.vlk Note Added: 0027459
2023-03-21 18:12 paul Note Added: 0027489
2023-04-16 19:41 martin.vlk Note Added: 0027592