Spectral Analysis takes Ardour down - something wrong in my system?

Just dropped a bug report, but I doubt it is my system if anyone is not having the same issue.
AV Linux 21.2.1, Ardour 8.1 and the latest nightlies.
With Ardour 7.x analysis went fine.

1 Like

I managed to crash ardour twice… The thing is - it shows analysis several times (be it region or selection), and at one point it just crashes… I’ve got 2 logs to attach to the OP issue

scenario:

  1. open new project
  2. import audio file (so i can analyze something)
  3. do spectral analysis several times, and it will crash

From a nightly compiled version, now it happens to me, too.
Ubuntu 22.04.03, recompiled kernel v. 6.6.3, KDE.

I generated a long debug message, when the crash occurs:

(gdb) thread apply all bt

Thread 160 (Thread 0x7fff6d7fb640 (LWP 906546) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 159 (Thread 0x7fff6dffc640 (LWP 906545) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 158 (Thread 0x7fff6e7fd640 (LWP 906544) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 157 (Thread 0x7fff6effe640 (LWP 906543) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
–Type for more, q to quit, c to continue without paging–c
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 156 (Thread 0x7fff949fc640 (LWP 906542) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 155 (Thread 0x7fff951fd640 (LWP 906540) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 154 (Thread 0x7fff6ffff640 (LWP 906538) “WaveViewDrawing”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7f843d5 in ArdourWaveView::WaveViewThreads::_dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#3 0x00007ffff7f845ea in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/local/lib/ardour8/libwaveview.so.0
#4 0x00007ffff7f84a69 in ArdourWaveView::WaveViewThreads::_thread_proc() () at /usr/local/lib/ardour8/libwaveview.so.0
#5 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 133 (Thread 0x7fff959fe640 (LWP 906496) “AutomationWatch”):
#0 0x00007ffff4ce57f8 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fff959fd870, rem=0x7fff959fd860) at …/sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1 0x00007ffff4cea677 in __GI___nanosleep (req=, rem=) at …/sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x00007ffff6788f77 in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff7398f55 in ARDOUR::AutomationWatch::thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 132 (Thread 0x7fff961ff640 (LWP 906495) “autoconnect”):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555d962b94) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d962b94) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555d962b94, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x00007ffff4c93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555d962b40, cond=0x55555d962b68) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55555d962b68, mutex=0x55555d962b40) at ./nptl/pthread_cond_wait.c:627
#5 0x00007ffff77b6f92 in ARDOUR::Session::auto_connect_thread_run() () at /usr/local/lib/ardour8/libardour.so.3
#6 0x00007ffff77b708c in ARDOUR::Session::auto_connect_thread(void*) () at /usr/local/lib/ardour8/libardour.so.3
#7 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#8 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 131 (Thread 0x7fffae3ff640 (LWP 906494) “SessionSignals”):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555d962b20) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555d962b20) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555d962b20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x00007ffff4c93a41 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555d962ad0, cond=0x55555d962af8) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x55555d962af8, mutex=0x55555d962ad0) at ./nptl/pthread_cond_wait.c:627
#5 0x00007ffff7832f03 in ARDOUR::Session::emit_thread_run() () at /usr/local/lib/ardour8/libardour.so.3
#6 0x00007ffff7832f3c in ARDOUR::Session::emit_thread(void*) () at /usr/local/lib/ardour8/libardour.so.3
#7 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#8 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 130 (Thread 0x7fffd1bad640 (LWP 906493) “ArdourGUI”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7fff9c005550, nfds=2, timeout=60000) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff589206e in () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2 0x00007ffff5893cd8 in libusb_handle_events_timeout_completed () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#3 0x00007ffff5893d43 in libusb_handle_events () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#4 0x00007ffff73b8a6d in usb_hotplug_thread(void*) () at /usr/local/lib/ardour8/libardour.so.3
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 129 (Thread 0x7fffd137e640 (LWP 906492) “libusb_event”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7fffd137d8e0, nfds=2, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff588e4c2 in () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#3 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 128 (Thread 0x7fff977fe640 (LWP 906491) “midiUI”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7fff800011c0, nfds=4, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff67b41f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff675e2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 127 (Thread 0x7fffaf2ae640 (LWP 906490) “butler”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7fffaf2ad530, nfds=1, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff69eae1c in CrossThreadChannel::poll_for_request() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff69eaeb2 in CrossThreadChannel::receive(char&, bool) () at /usr/local/lib/ardour8/libpbd.so.4
#3 0x00007ffff73a7639 in ARDOUR::Butler::thread_work() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007ffff6a10744 in fake_thread_start(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 118 (Thread 0x7fffaf671c80 (LWP 906473) “RT-6-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74af085 in ARDOUR::Graph::run_one() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af460 in ARDOUR::Graph::helper_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 117 (Thread 0x7fffaf6f5c80 (LWP 906472) “RT-5-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74ae3ec in ARDOUR::Graph::reached_terminal_node() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af460 in ARDOUR::Graph::helper_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 116 (Thread 0x7fffaf779c80 (LWP 906471) “RT-4-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74af085 in ARDOUR::Graph::run_one() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af460 in ARDOUR::Graph::helper_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 115 (Thread 0x7fffaf7fdc80 (LWP 906470) “RT-3-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74af085 in ARDOUR::Graph::run_one() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af460 in ARDOUR::Graph::helper_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 114 (Thread 0x7fffd00f5c80 (LWP 906469) “RT-2-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74af085 in ARDOUR::Graph::run_one() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af460 in ARDOUR::Graph::helper_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 113 (Thread 0x7fffd0179c80 (LWP 906468) “RT-1-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74af085 in ARDOUR::Graph::run_one() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af460 in ARDOUR::Graph::helper_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 112 (Thread 0x7fffd01fdc80 (LWP 906467) “RT-main-(nil)”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff6a1520a in PBD::Semaphore::wait() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff74af085 in ARDOUR::Graph::run_one() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff74af890 in ARDOUR::Graph::main_thread() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007fffe84e3b9e in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 87 (Thread 0x7fff97fff640 (LWP 906406) “pool-ardour-8.1”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67ae04c in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff672e3e1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff672e566 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff6790759 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff678da51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 64 (Thread 0x7fffd37fe640 (LWP 906119) “ALSA-MIDI-LIST”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7fffa4074040, nfds=1, timeout=200) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fffe84e915d in ARDOUR::AlsaAudioBackend::midi_device_thread() () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#2 0x00007fffe84e923c in ARDOUR::AlsaAudioBackend::_midi_device_thread(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#3 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#4 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 63 (Thread 0x7fffd0692c80 (LWP 906118) “AudioEngine 1”):
#0 0x00007ffff4d18ade in __ppoll (fds=0x555557cdc4ac, nfds=1, timeout=, sigmask=0x0) at …/sysdeps/unix/sysv/linux/ppoll.c:42
#1 0x00007fffe8507798 in Alsa_pcmi::pcm_wait() () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#2 0x00007fffe84ee1f7 in ARDOUR::AlsaAudioBackend::main_process_thread() () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#3 0x00007fffe84efb8f in pthread_process(void*) () at /usr/local/lib/ardour8/backends/libalsa_audiobackend.so
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 62 (Thread 0x7fffaffff640 (LWP 906117) “ExecStdOut”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7fffafffc810, nfds=1, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff6a22cb3 in PBD::SystemExec::output_interposer() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff6a22e2c in interposer_thread(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#3 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#4 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 18 (Thread 0x7fffd2ffd640 (LWP 905832) “gdbus”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x555556db0240, nfds=3, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff67b41f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff675e2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff465207a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff678da51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7fffd24d6640 (LWP 905831) “gmain”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x555556da4ef0, nfds=2, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff67b41f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff675c3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff675c431 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff678da51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7fffe912e640 (LWP 905818) “DeviceList”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7340607 in ARDOUR::AudioEngine::do_devicelist_update() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fffe9ffb640 (LWP 905817) “EngineWatchdog”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff734156f in ARDOUR::AudioEngine::do_reset_backend() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffea7fc640 (LWP 905782) “Analyzer”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff72f7c7f in ARDOUR::Analyser::work() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffeaffd640 (LWP 905781) “PeakFileBuilder”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff78d3632 in peak_thread_work() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffeb7fe640 (LWP 905780) “PeakFileBuilder”):
#0 syscall () at …/sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff67adb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff78d3632 in peak_thread_work() () at /usr/local/lib/ardour8/libardour.so.3
#3 0x00007ffff6a1163c in PBD::thread::_run(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffebfff640 (LWP 905779) “LXVSTEventLoop”):
#0 0x00007ffff4ce57f8 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffebffe730, rem=0x7fffebffe720) at …/sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1 0x00007ffff4cea677 in __GI___nanosleep (req=, rem=) at …/sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x00007ffff6788f77 in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555567431d1 in gui_event_loop(void*) ()
#4 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#5 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffff0ceb640 (LWP 905778) “Trigger Worker”):
#0 0x00007ffff4d189df in __GI___poll (fds=0x7ffff0cea800, nfds=1, timeout=-1) at …/sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff69eae1c in CrossThreadChannel::poll_for_request() () at /usr/local/lib/ardour8/libpbd.so.4
#2 0x00007ffff69eaeb2 in CrossThreadChannel::receive(char&, bool) () at /usr/local/lib/ardour8/libpbd.so.4
#3 0x00007ffff792d663 in ARDOUR::TriggerBoxThread::thread_work() () at /usr/local/lib/ardour8/libardour.so.3
#4 0x00007ffff6a10744 in fake_thread_start(void*) () at /usr/local/lib/ardour8/libpbd.so.4
#5 0x00007ffff4c94ac3 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff4d26660 in clone3 () at …/sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff112d4c0 (LWP 905760) “ArdourGUI”):
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140737237931200) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=140737237931200) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=140737237931200, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff4c42476 in __GI_raise (sig=sig@entry=6) at …/sysdeps/posix/raise.c:26
#4 0x00007ffff4c287f3 in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff4c89676 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff4ddbb77 “%s\n”) at …/sysdeps/posix/libc_fatal.c:155
#6 0x00007ffff4ca0cfc in malloc_printerr (str=str@entry=0x7ffff4dde7b0 “double free or corruption (!prev)”) at ./malloc/malloc.c:5664
#7 0x00007ffff4ca2e7c in _int_free (av=0x7ffff4e19c80 <main_arena>, p=0x55555b0fc330, have_lock=) at ./malloc/malloc.c:4591
#8 0x00007ffff4ca5453 in __GI___libc_free (mem=) at ./malloc/malloc.c:3391
#9 0x0000555555b74d6f in AnalysisWindow::analyze_data(Gtk::Button*) ()
#10 0x0000555555cdadb8 in Editor::spectral_analyze_range_selection() ()
#11 0x00007ffff690a69c in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#12 0x00007ffff6857d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff6873e11 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff6875614 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff6875863 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff646b41c in gtk_widget_activate () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007ffff6355335 in gtk_menu_shell_activate_item () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007ffff6356ec3 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007ffff63434d7 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007ffff6857d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff6873624 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff6875026 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff6875863 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff646f024 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007ffff6341094 in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffff63426db in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff61a616b in () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#28 0x00007ffff675ed3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffff67b4258 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007ffff675e2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffff63402d2 in gtk_main () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007ffff6abac3f in Gtkmm2ext::UI::run(Receiver&) () at /usr/local/lib/ardour8/libgtkmm2ext.so.0
#33 0x0000555555b500ae in main ()

Please DO NOT post backtraces or bug reports here. They will be ignored.

This is a user forum. Use the issue tracker for this.

Thanks.

0009560: Spectral analysis crashes Ardour - MantisBT

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.