LSP Project
Moderators: raboof, MattKingUSA, khz
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
First test with Ardour -> Desktop freezed and had to kill Ardour from another console.
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: LSP Project
If Ardour freezed, then that's good, too. If you execute it with --gdb option, you can Ctrl-C the process and watch thread states with:lilith wrote:First test with Ardour -> Desktop freezed and had to kill Ardour from another console.
Code: Select all
thread apply all bt
LSP (Linux Studio Plugins) Developer and Maintainer.
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
Not possible to get the trace report as the Desktop freezes everytime it crashes. Is it possible to write it automatically to disc?
I'm missing the standalone app obviously.
I'm missing the standalone app obviously.
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
Nope... keyboard is not reacting anymore. I can only go to another console (Ctrl + ALT + F1) and sigkill Ardour from there.sadko4u wrote:If Ardour freezed, then that's good, too. If you execute it with --gdb option, you can Ctrl-C the process and watch thread states with:lilith wrote:First test with Ardour -> Desktop freezed and had to kill Ardour from another console.Code: Select all
thread apply all bt
Code: Select all
ardour-5.12.0: cairo-pattern.c:1125: cairo_pattern_destroy: Assertion `(_cairo_atomic_int_get (&(&pattern->ref_count)->ref_count) > 0)' failed.
Thread 27 "ardour-5.12.0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbc588700 (LWP 12381)]
0x00007fff93980072 in sse::copy (dst=0x9f65470, src=0x9f66478, count=18446744073704774910)
at /home/marco/src/lsp_plugins/lsp-plugins/include/dsp/arch/x86/sse/copy.h:103
103 );
(gdb) thread apply all bt
Couldn't get registers: No such process.
(gdb)
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
Now. ..finally (I killed compton before doing the test)
The LV2 version seems to be ok.
edit:
Stupid question, but if I delete the folder /home/marco/src/lsp_plugins/ it will not work anymore, as these files (source code) are still needed for the back trace, right?
The LV2 version seems to be ok.
Code: Select all
Log data will be written to file: /tmp/lsp-plugins-lxvst.log
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 130] lookup_factory: version function vst_get_lsp_build_version not found: /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-dyna-processor-stereo.so: undefined symbol: vst_get_lsp_build_version
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 116] lookup_factory: Trying library /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-sc-gate-mono.so
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 130] lookup_factory: version function vst_get_lsp_build_version not found: /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-sc-gate-mono.so: undefined symbol: vst_get_lsp_build_version
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 116] lookup_factory: Trying library /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-comp-delay-mono.so
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 130] lookup_factory: version function vst_get_lsp_build_version not found: /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-comp-delay-mono.so: undefined symbol: vst_get_lsp_build_version
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 116] lookup_factory: Trying library /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-impulse-responses-mono.so
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 130] lookup_factory: version function vst_get_lsp_build_version not found: /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-impulse-responses-mono.so: undefined symbol: vst_get_lsp_build_version
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 116] lookup_factory: Trying library /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-graph-equalizer-x16-stereo.so
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 130] lookup_factory: version function vst_get_lsp_build_version not found: /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-graph-equalizer-x16-stereo.so: undefined symbol: vst_get_lsp_build_version
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 116] lookup_factory: Trying library /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-para-equalizer-x16-lr.so
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 130] lookup_factory: version function vst_get_lsp_build_version not found: /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-para-equalizer-x16-lr.so: undefined symbol: vst_get_lsp_build_version
[TRC][/home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/main/posix.h: 116] lookup_factory: Trying library /home/marco/lib/vst/lsp-plugins-lxvst-1.1.10/lsp-plugins-vst-core-1.1.10.so
Log data will be written to file: /tmp/lsp-plugins-lxvst.log
[New Thread 0x7fffbd90a700 (LWP 12386)]
[New Thread 0x7fffbe90c700 (LWP 12387)]
[New Thread 0x7fff9355a700 (LWP 12388)]
Playlist with ID = 133033 not found
Playlist with ID = 133111 not found
Playlist with ID = 133033 not found
Playlist with ID = 133111 not found
[New Thread 0x7fff92b59700 (LWP 12389)]
[New Thread 0x7fff92358700 (LWP 12390)]
[Thread 0x7fffa99a0700 (LWP 12379) exited]
[Thread 0x7fff92b59700 (LWP 12389) exited]
ardour-5.12.0: cairo-pattern.c:1125: cairo_pattern_destroy: Assertion `(_cairo_atomic_int_get (&(&pattern->ref_count)->ref_count) > 0)' failed.
Thread 28 "ardour-5.12.0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbc507700 (LWP 12677)]
0x00007fff8616a08f in sse::copy (dst=0xe6c9200, src=0xe6ca218, count=18446744073703159930)
at /home/marco/src/lsp_plugins/lsp-plugins/include/dsp/arch/x86/sse/copy.h:103
103 );
(gdb) htopQuit
(gdb) thread apply all bt
Thread 37 (Thread 0x7fff98b5e700 (LWP 12686)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fff98b5e700) at pthread_create.c:456
#8 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 36 (Thread 0x7fff9935f700 (LWP 12685)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fff9935f700) at pthread_create.c:456
#8 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 35 (Thread 0x7fff99b60700 (LWP 12684)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fff99b60700) at pthread_create.c:456
#8 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 34 (Thread 0x7fff9a361700 (LWP 12683)):
#0 0x00007ffff04c17fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4784a58 in g_usleep () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6db6eb8 in ARDOUR::AutomationWatch::thread() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fff9a361700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 33 (Thread 0x7fffbd90a700 (LWP 12682)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff719b7dc in ARDOUR::Session::auto_connect_thread_run() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff719b919 in ARDOUR::Session::auto_connect_thread(void*) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffbd90a700) at pthread_create.c:456
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 32 (Thread 0x7fffa99a0700 (LWP 12681)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff720de03 in ARDOUR::Session::emit_thread_run() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff720de29 in ARDOUR::Session::emit_thread(void*) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffa99a0700) at pthread_create.c:456
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 31 (Thread 0x7fffbe10b700 (LWP 12680)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff58b0204 in BaseUI::main_thread() () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffbe10b700) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 30 (Thread 0x7fffa808d800 (LWP 12679)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff58bf712 in CrossThreadChannel::poll_for_request() () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58bf766 in CrossThreadChannel::receive(char&, bool) () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff6dc576a in ARDOUR::Butler::thread_work() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) () from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#5 0x00007ffff58e3776 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffa808d800) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 29 (Thread 0x7fffbc486700 (LWP 12678)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x38b29a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x38b29a8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x38b29a8, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007fffcf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc486700) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 28 (Thread 0x7fffbc507700 (LWP 12677)):
#0 0x00007fff8616a08f in sse::copy (dst=0xe6c9200, src=0xe6ca218, count=18446744073703159930) at /home/marco/src/lsp_plugins/lsp-plugins/include/dsp/arch/x86/sse/copy.h:103
#1 0x00007fff861167c0 in lsp::Analyzer::process (this=this@entry=0x5c35c18, channel=channel@entry=0, in=0x1ac0600, samples=samples@entry=1030) at util/Analyzer.cpp:210
#2 0x00007fff861a0a13 in lsp::spectrum_analyzer_base::process (this=0x5c35bd0, samples=<optimized out>) at spectrum_analyzer.cpp:612
#3 0x00007fff860ea307 in lsp::VSTWrapper::run (this=this@entry=0x4b1f670, inputs=inputs@entry=0x7fffbc5064b0, outputs=outputs@entry=0x7fffbc506420, samples=samples@entry=1056)
at /home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/wrapper.h:524
#4 0x00007fff860ea545 in lsp::vst_process_replacing (effect=<optimized out>, inputs=0x7fffbc5064b0, outputs=0x7fffbc506420, sampleFrames=1056) at vst.cpp:633
#5 0x00007ffff72ec86a in ARDOUR::VSTPlugin::connect_and_run(ARDOUR::BufferSet&, long, long, double, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007ffff70e2953 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int, long, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#7 0x00007ffff70e2dbc in ARDOUR::PluginInsert::automate_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#8 0x00007ffff70e2fb2 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#9 0x00007ffff7158260 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#10 0x00007ffff6d5eae1 in ARDOUR::AudioTrack::roll(unsigned int, long, long, int, bool&) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#11 0x00007ffff6e80fb7 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#12 0x00007ffff6e80cdf in ARDOUR::Graph::run_one() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#13 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#14 0x00007fffcf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#15 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc507700) at pthread_create.c:456
#16 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 27 (Thread 0x7fffbc588700 (LWP 12676)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x38b29a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x38b29a8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x38b29a8, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007fffcf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc588700) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 20 (Thread 0x7fffbcb61700 (LWP 12662)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x38b29e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x38b29e8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x38b29e8, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e80eab in ARDOUR::Graph::process_routes(unsigned int, long, long, int, bool&) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff720b8f0 in ARDOUR::Session::process_routes(unsigned int, bool&) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007ffff720e949 in ARDOUR::Session::process_without_events(unsigned int) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007ffff720f1cc in ARDOUR::Session::process_with_events(unsigned int) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#7 0x00007ffff720d966 in ARDOUR::Session::process(unsigned int) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#8 0x00007ffff6d7089b in ARDOUR::AudioEngine::process_callback(unsigned int) () from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#9 0x00007fffcf0cd41d in ARDOUR::JACKAudioBackend::process_thread() () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#10 0x00007fffcee6cd1a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007fffcee8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#12 0x00007ffff04b84a4 in start_thread (arg=0x7fffbcb61700) at pthread_create.c:456
#13 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 19 (Thread 0x7fffcc717700 (LWP 12661)):
#0 0x00007ffff04c122d in read () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffcee90d75 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffcee967cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffcee8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fffcc717700) at pthread_create.c:456
#5 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 18 (Thread 0x7fffccb13700 (LWP 12660)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffcee904ec in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffcee83748 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffcee8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fffccb13700) at pthread_create.c:456
#5 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 14 (Thread 0x7fffcd526700 (LWP 12656)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff47537bc in g_main_context_iteration () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff47537f9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffcd526700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 7 (Thread 0x7fffcffff700 (LWP 12649)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d701e4 in ARDOUR::AudioEngine::do_devicelist_update() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffcffff700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 6 (Thread 0x7fffe4c10700 (LWP 12648)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d71186 in ARDOUR::AudioEngine::do_reset_backend() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe4c10700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 5 (Thread 0x7fffe70c0700 (LWP 12647)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d1f61b in ARDOUR::Analyser::work() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe70c0700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 4 (Thread 0x7fffe78c1700 (LWP 12646)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe78c1700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 3 (Thread 0x7fffe80c2700 (LWP 12645)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe80c2700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 2 (Thread 0x7fffe88c3700 (LWP 12644)):
#0 0x00007ffff04c17fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4784a58 in g_usleep () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x0000000000d08dc3 in ?? ()
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffe88c3700) at pthread_create.c:456
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 1 (Thread 0x7ffff7fb0580 (LWP 12643)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff3d49557 in gtk_main () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#4 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) () from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
#5 0x00000000004a46fb in ?? ()
#6 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1, argv=0x7fffffffd358, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd348)
at ../csu/libc-start.c:291
#7 0x00000000004a9ef9 in ?? ()
(gdb)
(gdb)
Stupid question, but if I delete the folder /home/marco/src/lsp_plugins/ it will not work anymore, as these files (source code) are still needed for the back trace, right?
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: LSP Project
No, backtrace is a part of debug information which is a part of compiled binaries.lilith wrote:Now. ..finally (I killed compton before doing the test)
edit:
Stupid question, but if I delete the folder /home/marco/src/lsp_plugins/ it will not work anymore, as these files (source code) are still needed for the back trace, right?
LSP (Linux Studio Plugins) Developer and Maintainer.
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: LSP Project
Hmm, seems that sse::copy is called with invalid count argument value (which is too large):
Code: Select all
Thread 28 (Thread 0x7fffbc507700 (LWP 12677)):
#0 0x00007fff8616a08f in sse::copy (dst=0xe6c9200, src=0xe6ca218, count=18446744073703159930) at /home/marco/src/lsp_plugins/lsp-plugins/include/dsp/arch/x86/sse/copy.h:103
LSP (Linux Studio Plugins) Developer and Maintainer.
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
I assumed something with the graphic as the desktop completely freezed, but I don't have any clue
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: LSP Project
I've created spectrum-analyzer branch and pushed commit:lilith wrote:I assumed something with the graphic as the desktop completely freezed, but I don't have any clue
https://github.com/sadko4u/lsp-plugins/ ... 509809a7d6
Please try to reproduce the problem with this branch.
LSP (Linux Studio Plugins) Developer and Maintainer.
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
Thanks, I can test it in the evening.sadko4u wrote:I've created spectrum-analyzer branch and pushed commit:lilith wrote:I assumed something with the graphic as the desktop completely freezed, but I don't have any clue
https://github.com/sadko4u/lsp-plugins/ ... 509809a7d6
Please try to reproduce the problem with this branch.
Can I install it from the same source directory I already have?
Code: Select all
git checkout remotes/origin/spectrum-analyzer
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: LSP Project
Yes.lilith wrote: Can I install it from the same source directory I already have?
... and so onCode: Select all
git checkout remotes/origin/spectrum-analyzer
Code: Select all
git pull
git checkout -b spectrum-analyzer origin/spectrum analyzer
make clean
make PREFIX=$HOME tracefile
make install
LSP (Linux Studio Plugins) Developer and Maintainer.
-
- Established Member
- Posts: 1516
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 385 times
- Been thanked: 299 times
Re: LSP Project
Hey sadko4u, first thanks for these awesome plugins.
I am a hobbyist programmer and I know a bit about LV2 development, but zero about VST development.
I've noticed that LSP does not require downloading the proprietary VST2 SDK by Steinberg like most libre VST plugins I know, and all the VST-related files (such as those in include/container/vst or include/3rdparty/steinberg) are authored by you.
How does that work exactly? If your code allows writing VST plugins without the proprietary Steinberg SDK, could it be split off LSP so that it could be used by other plugins authors who currently ask their users to download the SDK (which can't be legally distributed anymore, by the way, as Steinberg has pulled it off and DMCA's whomever distributes it)?
I am a hobbyist programmer and I know a bit about LV2 development, but zero about VST development.
I've noticed that LSP does not require downloading the proprietary VST2 SDK by Steinberg like most libre VST plugins I know, and all the VST-related files (such as those in include/container/vst or include/3rdparty/steinberg) are authored by you.
How does that work exactly? If your code allows writing VST plugins without the proprietary Steinberg SDK, could it be split off LSP so that it could be used by other plugins authors who currently ask their users to download the SDK (which can't be legally distributed anymore, by the way, as Steinberg has pulled it off and DMCA's whomever distributes it)?
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: LSP Project
In fact, to write a VST plugin, you need to have a header file which defines set of C structures, enums and function prototypes that allow to implement the interface between VST 2.x plugin and VST Host.Basslint wrote:I've noticed that LSP does not require downloading the proprietary VST2 SDK by Steinberg like most libre VST plugins I know, and all the VST-related files (such as those in include/container/vst or include/3rdparty/steinberg) are authored by you.
How does that work exactly? If your code allows writing VST plugins without the proprietary Steinberg SDK, could it be split off LSP so that it could be used by other plugins authors who currently ask their users to download the SDK (which can't be legally distributed anymore, by the way, as Steinberg has pulled it off and DMCA's whomever distributes it)?
Most free and open source plugins do use vestige headers that allow to implement the Plugin <-> Host interface:
https://github.com/x42/lv2vst/blob/mast ... /vestige.h
The only files in LSP, which are related to this, are placed here:
https://github.com/sadko4u/lsp-plugins/ ... erg/vst2.h
https://github.com/sadko4u/lsp-plugins/ ... vst2main.h
These files are a result of re-engineering of proprietary SDK headers.
Writing the own header file that solves the lack of VST SDK is a usual practice.
For example, JUCE also has it's own implementation of VST headers.
LSP (Linux Studio Plugins) Developer and Maintainer.
-
- Established Member
- Posts: 1516
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 385 times
- Been thanked: 299 times
Re: LSP Project
Got it, thanks!sadko4u wrote: Writing the own header file that solves the lack of VST SDK is a usual practice.
For example, JUCE also has it's own implementation of VST headers.
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
- lilith
- Established Member
- Posts: 1706
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 122 times
- Been thanked: 57 times
- Contact:
Re: LSP Project
Still crashing:
Code: Select all
Thread 1 "ardour-5.12.0" received signal SIGSEGV, Segmentation fault.
0x00000000005d9c90 in ?? ()
(gdb) thread apply all bt
Thread 239 (Thread 0x7fffbd109700 (LWP 16090)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fffbd109700) at pthread_create.c:456
#8 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 238 (Thread 0x7fffbd90a700 (LWP 16089)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
---Type <return> to continue, or q <return> to quit---
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fffbd90a700) at pthread_create.c:456
#8 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 237 (Thread 0x7fffbe10b700 (LWP 16088)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fffbe10b700) at pthread_create.c:456
#8 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 236 (Thread 0x7fff5ffff700 (LWP 15900)):
#0 0x00007ffff04c17fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4784a58 in g_usleep () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff6db6eb8 in ARDOUR::AutomationWatch::thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fff5ffff700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 235 (Thread 0x7fff5f7fe700 (LWP 15899)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff719b7dc in ARDOUR::Session::auto_connect_thread_run() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff719b919 in ARDOUR::Session::auto_connect_thread(void*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fff5f7fe700) at pthread_create.c:456
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 234 (Thread 0x7fff5effd700 (LWP 15898)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff720de03 in ARDOUR::Session::emit_thread_run() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff720de29 in ARDOUR::Session::emit_thread(void*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fff5effd700) at pthread_create.c:456
---Type <return> to continue, or q <return> to quit---
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 233 (Thread 0x7fff5e7fc700 (LWP 15669)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff58b0204 in BaseUI::main_thread() () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fff5e7fc700) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 232 (Thread 0x7fffd53a2800 (LWP 15668)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff58bf712 in CrossThreadChannel::poll_for_request() ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58bf766 in CrossThreadChannel::receive(char&, bool) ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff6dc576a in ARDOUR::Butler::thread_work() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007ffff58e3776 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffd53a2800) at pthread_create.c:456
---Type <return> to continue, or q <return> to quit---
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 231 (Thread 0x7fffd5424700 (LWP 15650)):
#0 0x00007fffb6ce800b in sse::copy (dst=0xc7a2910, src=0xc7a3928, count=18446744073658574362)
at /home/marco/src/lsp_plugins/lsp-plugins/include/dsp/arch/x86/sse/copy.h:103
#1 0x00007fffb6c94750 in lsp::Analyzer::process (this=this@entry=0x296675a8,
channel=channel@entry=0, in=0x39a1a180, samples=samples@entry=1030) at util/Analyzer.cpp:210
#2 0x00007fffb6d1e9a3 in lsp::spectrum_analyzer_base::process (this=0x29667560,
samples=<optimized out>) at spectrum_analyzer.cpp:612
#3 0x00007fffb6c68307 in lsp::VSTWrapper::run (this=this@entry=0x1d56bd50,
inputs=inputs@entry=0x7fffd54234b0, outputs=outputs@entry=0x7fffd5423420,
samples=samples@entry=1056)
at /home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/wrapper.h:524
#4 0x00007fffb6c68545 in lsp::vst_process_replacing (effect=<optimized out>, inputs=0x7fffd54234b0,
outputs=0x7fffd5423420, sampleFrames=1056) at vst.cpp:633
#5 0x00007ffff72ec86a in ARDOUR::VSTPlugin::connect_and_run(ARDOUR::BufferSet&, long, long, double, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007ffff70e2953 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int, long, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#7 0x00007ffff70e2dbc in ARDOUR::PluginInsert::automate_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#8 0x00007ffff70e2fb2 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, double, unsigned i---Type <return> to continue, or q <return> to quit---
nt, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#9 0x00007ffff7158260 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#10 0x00007ffff6d5eae1 in ARDOUR::AudioTrack::roll(unsigned int, long, long, int, bool&) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#11 0x00007ffff6e80fb7 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#12 0x00007ffff6e80cdf in ARDOUR::Graph::run_one() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#13 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#14 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#15 0x00007ffff04b84a4 in start_thread (arg=0x7fffd5424700) at pthread_create.c:456
#16 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 230 (Thread 0x7fffd54a5700 (LWP 15649)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0,
futex_word=0x3a03f908) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x3a03f908, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x3a03f908, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#5 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffd54a5700) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 229 (Thread 0x7fffd5526700 (LWP 15648)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0,
futex_word=0x3a03f908) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x3a03f908, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x3a03f908, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffd5526700) at pthread_create.c:456
#7 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 212 (Thread 0x7fff25924700 (LWP 12066)):
#0 0x00007fffed1b3603 in select () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff58f4ffd in PBD::SystemExec::output_interposer() ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58f5269 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fff25924700) at pthread_create.c:456
---Type <return> to continue, or q <return> to quit---
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 166 (Thread 0x7fff46dfd700 (LWP 11806)):
#0 0x00007fffed18a28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffed1b3dc4 in usleep (useconds=<optimized out>) at ../sysdeps/posix/usleep.c:32
#2 0x00007fff3af7f89f in AFX_engine::run_engine() () from /home/marco/.vst/Overtone/PTC-2A.so
#3 0x00007fff3af93b53 in OverTonePTC2AVST::start_ui_thread(void*) ()
from /home/marco/.vst/Overtone/PTC-2A.so
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fff46dfd700) at pthread_create.c:456
#5 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 21 (Thread 0x7fffbc360700 (LWP 11513)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0,
futex_word=0x3a03f948) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x3a03f948, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x3a03f948, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e80eab in ARDOUR::Graph::process_routes(unsigned int, long, long, int, bool&) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff720b8f0 in ARDOUR::Session::process_routes(unsigned int, bool&) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007ffff720e949 in ARDOUR::Session::process_without_events(unsigned int) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007ffff720f1cc in ARDOUR::Session::process_with_events(unsigned int) ()
---Type <return> to continue, or q <return> to quit---
from /opt/Ardour-5.12.0/lib/libardour.so.3
#7 0x00007ffff720d966 in ARDOUR::Session::process(unsigned int) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#8 0x00007ffff6d7089b in ARDOUR::AudioEngine::process_callback(unsigned int) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#9 0x00007fffd70cd41d in ARDOUR::JACKAudioBackend::process_thread() ()
from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#10 0x00007fffd6e6cd1a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007fffd6e8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#12 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc360700) at pthread_create.c:456
#13 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 20 (Thread 0x7fffd4717700 (LWP 11512)):
#0 0x00007ffff04c122d in read () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffd6e90d75 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd6e967cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fffd4717700) at pthread_create.c:456
#5 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 19 (Thread 0x7fffd4b13700 (LWP 11511)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffd6e904ec in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007fffd6e83748 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fffd4b13700) at pthread_create.c:456
#5 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 14 (Thread 0x7fffbe90c700 (LWP 11489)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff47537bc in g_main_context_iteration () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff47537f9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffbe90c700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 7 (Thread 0x7fffd7fff700 (LWP 11482)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d701e4 in ARDOUR::AudioEngine::do_devicelist_update() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffd7fff700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
---Type <return> to continue, or q <return> to quit---
Thread 6 (Thread 0x7fffe4c10700 (LWP 11481)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d71186 in ARDOUR::AudioEngine::do_reset_backend() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe4c10700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 5 (Thread 0x7fffe70c0700 (LWP 11480)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d1f61b in ARDOUR::Analyser::work() () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe70c0700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 4 (Thread 0x7fffe78c1700 (LWP 11479)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe78c1700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 3 (Thread 0x7fffe80c2700 (LWP 11478)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe80c2700) at pthread_create.c:456
#6 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 2 (Thread 0x7fffe88c3700 (LWP 11477)):
#0 0x00007ffff04c17fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4784a58 in g_usleep () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x0000000000d08e1e in ?? ()
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffe88c3700) at pthread_create.c:456
#4 0x00007fffed1bad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 1 (Thread 0x7ffff7fb0580 (LWP 11473)):
---Type <return> to continue, or q <return> to quit---
#0 0x00000000005d9c90 in ?? ()
#1 0x00007ffff58f692a in PBD::StandardTimer::on_elapsed() () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58f6c59 in PBD::Timer::_timeout_handler(void*) ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff4753ee9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#4 0x00007ffff475337a in g_main_context_dispatch () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff4753a32 in g_main_loop_run () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff3d49557 in gtk_main () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#8 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
#9 0x00000000004a46fb in ?? ()
#10 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1, argv=0x7fffffffd338,
init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd328)
at ../csu/libc-start.c:291
#11 0x00000000004a9ef9 in ?? ()
(gdb)
(gdb)
(gdb)
Code: Select all
Thread 1 "ardour-5.12.0" received signal SIGSEGV, Segmentation fault.
0x00007ffff4752f73 in g_main_context_check ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
(gdb) thread apply all bt
Thread 37 (Thread 0x7fff98d60700 (LWP 21491)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fff98d60700)
at pthread_create.c:456
#8 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 36 (Thread 0x7fff99561700 (LWP 21490)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool---Type <return> to continue, or q <return> to quit---
) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fff99561700)
at pthread_create.c:456
#8 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 35 (Thread 0x7fff99d62700 (LWP 21489)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b84a4 in start_thread (arg=0x7fff99d62700)
at pthread_create.c:456
#8 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 34 (Thread 0x7fff9a563700 (LWP 21488)):
#0 0x00007ffff04c17fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4784a58 in g_usleep ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6db6eb8 in ARDOUR::AutomationWatch::thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fff9a563700)
at pthread_create.c:456
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 33 (Thread 0x7fffbe90c700 (LWP 21487)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff719b7dc in ARDOUR::Session::auto_connect_thread_run() ()
---Type <return> to continue, or q <return> to quit---
from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff719b919 in ARDOUR::Session::auto_connect_thread(void*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffbe90c700)
at pthread_create.c:456
#4 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 32 (Thread 0x7fffa99a0700 (LWP 21486)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff720de03 in ARDOUR::Session::emit_thread_run() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff720de29 in ARDOUR::Session::emit_thread(void*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffa99a0700)
at pthread_create.c:456
#4 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 31 (Thread 0x7fffbd90a700 (LWP 21485)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff4753a32 in g_main_loop_run ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff58b0204 in BaseUI::main_thread() ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffbd90a700)
at pthread_create.c:456
#7 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 30 (Thread 0x7fffa808d800 (LWP 21484)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff58bf712 in CrossThreadChannel::poll_for_request() ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58bf766 in CrossThreadChannel::receive(char&, bool) ()
from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff6dc576a in ARDOUR::Butler::thread_work() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007ffff58e3776 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffa808d800)
---Type <return> to continue, or q <return> to quit---
at pthread_create.c:456
#7 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 29 (Thread 0x7fffbc486700 (LWP 21483)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0,
abstime=0x0, expected=0, futex_word=0x2e35518)
at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x2e35518, abstime=0x0)
at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x2e35518, abstime=0x0)
at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007fffdf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc486700)
at pthread_create.c:456
#7 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
---Type <return> to continue, or q <return> to quit---
Thread 28 (Thread 0x7fffbc507700 (LWP 21482)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0,
abstime=0x0, expected=0, futex_word=0x2e35518)
at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x2e35518, abstime=0x0)
at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x2e35518, abstime=0x0)
at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007fffdf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc507700)
at pthread_create.c:456
#7 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 27 (Thread 0x7fffbc588700 (LWP 21481)):
#0 0x00007fff86b8200b in sse::copy (dst=0x9fb54d0, src=0x9fb64e0,
count=18446744073699936540)
at /home/marco/src/lsp_plugins/lsp-plugins/include/dsp/arch/x86/sse/copy.h:1---Type <return> to continue, or q <return> to quit---
03
#1 0x00007fff86b2e750 in lsp::Analyzer::process (this=this@entry=0x1933e28,
channel=channel@entry=0, in=0x21f2880, samples=samples@entry=1028)
at util/Analyzer.cpp:210
#2 0x00007fff86bb89a3 in lsp::spectrum_analyzer_base::process (
this=0x1933de0, samples=<optimized out>) at spectrum_analyzer.cpp:612
#3 0x00007fff86b02307 in lsp::VSTWrapper::run (this=this@entry=0x1767630,
inputs=inputs@entry=0x7fffbc5874a0, outputs=outputs@entry=0x7fffbc587410,
samples=samples@entry=1056)
at /home/marco/src/lsp_plugins/lsp-plugins/include/container/vst/wrapper.h:524
#4 0x00007fff86b02545 in lsp::vst_process_replacing (effect=<optimized out>,
inputs=0x7fffbc5874a0, outputs=0x7fffbc587410, sampleFrames=1056)
at vst.cpp:633
#5 0x00007ffff72ec86a in ARDOUR::VSTPlugin::connect_and_run(ARDOUR::BufferSet&, long, long, double, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007ffff70e2953 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int, long, bool) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#7 0x00007ffff70e2dbc in ARDOUR::PluginInsert::automate_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#8 0x00007ffff70e2fb2 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#9 0x00007ffff7158260 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#10 0x00007ffff6d5eae1 in ARDOUR::AudioTrack::roll(unsigned int, long, long, int, bool&) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#11 0x00007ffff6e80fb7 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#12 0x00007ffff6e80cdf in ARDOUR::Graph::run_one() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#13 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#14 0x00007fffdf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#15 0x00007ffff04b84a4 in start_thread (arg=0x7fffbc588700)
at pthread_create.c:456
#16 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 20 (Thread 0x7fffbcb61700 (LWP 21472)):
#0 0x00007ffff04c0556 in futex_abstimed_wait_cancelable (private=0,
abstime=0x0, expected=0, futex_word=0x2e35558)
---Type <return> to continue, or q <return> to quit---
at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x2e35558, abstime=0x0)
at sem_waitcommon.c:111
#2 0x00007ffff04c0604 in __new_sem_wait_slow (sem=0x2e35558, abstime=0x0)
at sem_waitcommon.c:181
#3 0x00007ffff6e80eab in ARDOUR::Graph::process_routes(unsigned int, long, long, int, bool&) () from /opt/Ardour-5.12.0/lib/libardour.so.3
#4 0x00007ffff720b8f0 in ARDOUR::Session::process_routes(unsigned int, bool&)
() from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 0x00007ffff720e949 in ARDOUR::Session::process_without_events(unsigned int)
() from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007ffff720f1cc in ARDOUR::Session::process_with_events(unsigned int) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#7 0x00007ffff720d966 in ARDOUR::Session::process(unsigned int) ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#8 0x00007ffff6d7089b in ARDOUR::AudioEngine::process_callback(unsigned int)
() from /opt/Ardour-5.12.0/lib/libardour.so.3
#9 0x00007fffdf0cd41d in ARDOUR::JACKAudioBackend::process_thread() ()
from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#10 0x00007fffdee6cd1a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007fffdee8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#12 0x00007ffff04b84a4 in start_thread (arg=0x7fffbcb61700)
at pthread_create.c:456
---Type <return> to continue, or q <return> to quit---
#13 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 19 (Thread 0x7fffdc717700 (LWP 21471)):
#0 0x00007ffff04c122d in read () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffdee90d75 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffdee967cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffdee8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fffdc717700)
at pthread_create.c:456
#5 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 18 (Thread 0x7fffdcb13700 (LWP 21470)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffdee904ec in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffdee83748 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffdee8f640 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007ffff04b84a4 in start_thread (arg=0x7fffdcb13700)
at pthread_create.c:456
#5 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
---Type <return> to continue, or q <return> to quit---
Thread 14 (Thread 0x7fffdd526700 (LWP 21466)):
#0 0x00007fffed1b18bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff47537bc in g_main_context_iteration ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff47537f9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffdd526700)
at pthread_create.c:456
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 7 (Thread 0x7fffdffff700 (LWP 21459)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d701e4 in ARDOUR::AudioEngine::do_devicelist_update() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffdffff700)
at pthread_create.c:456
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 6 (Thread 0x7fffe4c10700 (LWP 21458)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d71186 in ARDOUR::AudioEngine::do_reset_backend() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe4c10700)
at pthread_create.c:456
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 5 (Thread 0x7fffe70c0700 (LWP 21457)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d1f61b in ARDOUR::Analyser::work() ()
from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe70c0700)
at pthread_create.c:456
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 4 (Thread 0x7fffe78c1700 (LWP 21456)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe78c1700)
at pthread_create.c:456
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 3 (Thread 0x7fffe80c2700 (LWP 21455)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff47a500c in g_cond_wait ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 0x00007ffff04b84a4 in start_thread (arg=0x7fffe80c2700)
at pthread_create.c:456
#6 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 2 (Thread 0x7fffe88c3700 (LWP 21454)):
#0 0x00007ffff04c17fd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4784a58 in g_usleep ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x0000000000d08e1e in ?? ()
#3 0x00007ffff04b84a4 in start_thread (arg=0x7fffe88c3700)
at pthread_create.c:456
#4 0x00007fffed1bad0f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 1 (Thread 0x7ffff7fb0580 (LWP 21450)):
#0 0x00007ffff4752f73 in g_main_context_check ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#1 0x00007ffff4753653 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run ()
from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff3d49557 in gtk_main ()
from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#4 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
#5 0x00000000004a46fb in ?? ()
#6 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1,
argv=0x7fffffffd338, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffd328)
at ../csu/libc-start.c:291
#7 0x00000000004a9ef9 in ?? ()