View Issue Details

IDProjectCategoryView StatusLast Update
0009179ardourbugspublic2024-09-23 00:41
Reportersub26nico Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformGNU/LinuxOSLibrazik 4OS Version(any)
Product Version7.2 
Summary0009179: Ardour crashes after exporting if ‘Analyse Exported Audio’ in the Export window is selected
DescriptionSince version 7 (.0,.1 & .2), if ‘Analyse Exported Audio’ in the Export window is selected, Ardour crashes after export is done when clicking on ‘Close’ button in the ‘Export/Report Analysis’ window.
Steps To ReproduceCreate a new session, import audio file then export the session, select ‘Analyse Exported Audio’ in the Export window then click on 'Export'. Once export is done, click on ‘Close’ button in the ‘Export/Report Analysis’ window.
TagsNo tags attached.

Activities

sub26nico

2022-12-21 00:20

reporter  

gdb (5,681 bytes)   
(gdb) core-file core
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /dev/shm/jack_sem.1000_default_ardour during file-backed mapping note processing
warning: Can't open file /dev/shm/jack-1000-6 (deleted) during file-backed mapping note processing
[New LWP 38662]
[New LWP 38804]
[New LWP 38727]
[New LWP 38694]
[New LWP 38811]
[New LWP 38808]
[New LWP 38695]
[New LWP 38696]
[New LWP 38697]
[New LWP 38725]
[New LWP 38726]
[New LWP 38700]
[New LWP 38885]
[New LWP 38709]
[New LWP 38701]
[New LWP 38809]
[New LWP 38810]
[New LWP 38807]
[New LWP 38698]
Core was generated by `/opt/Ardour-7.2.32-dbg/bin/ardour-7.2.32'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f7e3f3e4ce1 in ?? ()
[Current thread is 1 (LWP 38662)]
(gdb) thread apply all bt

Thread 19 (LWP 38698):
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e457f0e4c in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 18 (LWP 38807):
#0  0x00007f7e3f49cd2f in ?? ()
#1  0x00007f7e1ced52a0 in ?? ()
#2  0x00007f7e1ced52c4 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0xffffffff1ced52f0 in ?? ()
#5  0x00007f7e1ced52c0 in ?? ()
#6  0x00007f7e467f5cdc in ?? ()
#7  0x00007f7e1ced52d0 in ?? ()
#8  0x000056192afe4ca0 in ?? ()
#9  0x0000001a2a59d1b0 in ?? ()
#10 0x00007f7e00000039 in ?? ()
#11 0x00007f7e1ced5300 in ?? ()
#12 0x00007f7e467f5d4d in ?? ()
#13 0x00007f7e1ced5300 in ?? ()
#14 0x0000560128e042a2 in ?? ()
#15 0x00007f7e1ced539f in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--RET
#16 0x000056192afe4ca0 in ?? ()
#17 0x00007f7e1ced5c20 in ?? ()
#18 0x00007f7e4961b098 in ?? ()
#19 0x0000000000000000 in ?? ()

Thread 17 (LWP 38810):
#0  0x00007f7e418b97b2 in ?? ()
#1  0x0000000000000005 in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x0000000000000004 in ?? ()
#4  0x00007f7e060f7af0 in ?? ()
#5  0x0000000100000004 in ?? ()
#6  0x000056192fff1a9c in ?? ()
#7  0x00007f7e418b9540 in ?? ()
#8  0x00007f7e060f7af0 in ?? ()
#9  0x000056192c4c0a00 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 16 (LWP 38809):
#0  0x00007f7e418b97b2 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 15 (LWP 38701):
--Type <RET> for more, q to quit, c to continue without paging--RET
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e457f0e4c in ?? ()
#2  0x000056192ad5d810 in ?? ()
#3  0x00007f7e202ecba0 in ?? ()
#4  0x00007fffa7d3db5e in ?? ()
#5  0x00007f7e4959b5de in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 14 (LWP 38709):
#0  0x00007f7e3f49cd2f in ?? ()
#1  0x000056192b602600 in ?? ()
#2  0x000056192b602740 in ?? ()
#3  0x0000000000000002 in ?? ()
#4  0xffffffff1da35c7c in ?? ()
#5  0x0000000000000001 in ?? ()
#6  0x00007f7e4579fd66 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 13 (LWP 38885):
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e457f0e4c in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 12 (LWP 38700):
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e457f0e4c in ?? ()
#2  0x000056192ad5d810 in ?? ()
#3  0x00007f7e235d3ba0 in ?? ()
#4  0x00007fffa7d3db5e in ?? ()
#5  0x00007f7e4959b39f in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--RET
#6  0x0000000000000000 in ?? ()

Thread 11 (LWP 38726):
#0  0x00007f7e418bd08c in ?? ()
#1  0x00007f7de3f958a6 in ?? ()
#2  0x0000000000000012 in ?? ()
#3  0x00007f7e1c642b50 in ?? ()
#4  0x0000000000000004 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 10 (LWP 38725):
#0  0x00007f7e418b97b2 in ?? ()
#1  0x0000000000000002 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 9 (LWP 38697):
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e457f0e4c in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x00007f7e3a062c50 in ?? ()
#4  0x00007fffa7d3dc4e in ?? ()
#5  0x00007f7e49e1623e in ?? ()
#6  0x000056193338f250 in ?? ()
#7  0x00005619333429e0 in ?? ()
#8  0x00007f7e28000b60 in ?? ()
#9  0x0000000000000011 in ?? ()
#10 0x0000000000000011 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 8 (LWP 38696):
--Type <RET> for more, q to quit, c to continue without paging--RET
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e457f0e4c in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x00007f7e3a863c50 in ?? ()
#4  0x00007fffa7d3dc4e in ?? ()
#5  0x00007f7e49e1623e in ?? ()
#6  0x0000561930043c00 in ?? ()
#7  0x000056192fff1410 in ?? ()
#8  0x00007f7e30000b60 in ?? ()
#9  0x0000000000000011 in ?? ()
#10 0x0000000000000011 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 7 (LWP 38695):
#0  0x00007f7e3f46f561 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 6 (LWP 38808):
#0  0x00007f7e3f49cd2f in ?? ()
#1  0x0000561932812cc0 in ?? ()
#2  0x00007f7e000023a0 in ?? ()
#3  0x0000000000000004 in ?? ()
#4  0xffffffff050f59bc in ?? ()
#5  0x0000000000000001 in ?? ()
#6  0x00007f7e4579fd66 in ?? ()
#7  0x0000561932812dbc in ?? ()
#8  0x00000001467de7fa in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 5 (LWP 38811):
--Type <RET> for more, q to quit, c to continue without paging--RET
#0  0x00007f7e3f46f561 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 4 (LWP 38694):
#0  0x00007f7e3f49cd2f in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 3 (LWP 38727):
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e1f4f9b94 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 2 (LWP 38804):
#0  0x00007f7e3f4a22e9 in ?? ()
#1  0x00007f7e46822784 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 1 (LWP 38662):
#0  0x00007f7e3f3e4ce1 in ?? ()
#1  0x0000000000001000 in ?? ()
#2  0x00007fffa7d3bde4 in ?? ()
#3  0x000056192ad63960 in ?? ()
#4  0x00007fffa7d3beb0 in ?? ()
#5  0x00007f7e477e9c48 in ?? ()
#6  0x00007fffa7d3bea0 in ?? ()
#7  0x0000000000000090 in ?? ()
#8  0x00007fffa7d3be14 in ?? ()
#9  0x000000002ad63960 in ?? ()
#10 0x0000000000000000 in ?? ()

gdb (5,681 bytes)   

sub26nico

2022-12-22 09:32

reporter   ~0027132

Happen also without exporting, just using 'OnlyAnalyse', both with JACK or ALSA backend.

sollapse

2022-12-22 16:01

reporter   ~0027133

I'm experiencing the same crash after exporting audio as well.

x42

2022-12-23 16:52

administrator   ~0027135

@sub26nico can you reproduce the crash with a debug version and provide a backtrace?

(there should be function names instead of "??" on each line in the backtrace)

sub26nico

2022-12-23 16:56

reporter   ~0027136

@x42, i've made the backtrace (1st note) with a debug version (Ardour 7.2.32-dbg).

x42

2022-12-23 17:05

administrator   ~0027137

Last edited: 2022-12-23 17:06

odd. it looks like it was an optimized version (due to "in ?? ()") - sadly that backtrace is useless as-is :(

x42

2022-12-23 17:08

administrator   ~0027138

I see. you've used a core file without the corresponding source.

if you do not have the source-code, run ardour directly in gdb: `Ardour7 --gdb`

x42

2022-12-23 17:10

administrator   ~0027139

since I cannot reproduce it here

Does this happen with every session, or only some specific ones?
Does it happen if you disable translations?

sub26nico

2022-12-23 17:11

reporter   ~0027140

it happen for every session, and i have already disable translations. I re-made the backtrace with "Ardour7 --gdb' command line.

sub26nico

2022-12-23 17:28

reporter   ~0027141

@x42, new backtrace, i hope this one is good.
gdb2 (39,880 bytes)   
(gdb) core-file core                                                           
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /dev/shm/jack_sem.1000_default_ardour during file-backed mapping note processing
warning: Can't open file /dev/shm/jack-1000-5 (deleted) during file-backed mapping note processing
[New LWP 19148]
[New LWP 19214]
[New LWP 19226]
[New LWP 19237]
[New LWP 19156]
[New LWP 19234]
[New LWP 19157]
[New LWP 19171]
[New LWP 19212]
[New LWP 19233]
[New LWP 19235]
[New LWP 19236]
[New LWP 19242]
[New LWP 19170]
[New LWP 19158]
[New LWP 19213]
[New LWP 19155]
[New LWP 19181]
[New LWP 19154]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/opt/Ardour-7.2.32-dbg/bin/ardour-7.2.32'.
Program terminated with signal SIGABRT, Aborted.
--Type <RET> for more, q to quit, c to continue without paging--RET            
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.
[Current thread is 1 (Thread 0x7f57c27b3140 (LWP 19148))]
(gdb) thread apply all bt

Thread 19 (Thread 0x7f57c26ed700 (LWP 19154)):
#0  0x00007f57c699ad2f in __GI___poll (fds=0x7f57c26ecb84, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f57cdcf3cdc in CrossThreadChannel::poll_for_request (this=0x555817e24098) at ../libs/pbd/crossthread.posix.cc:108
#2  0x00007f57cdcf3d4d in CrossThreadChannel::receive (this=0x555817e24098, msg=@0x7f57c26ecbef: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#3  0x00007f57d137310d in ARDOUR::TriggerBoxThread::thread_work (this=0x555817e24070) at ../libs/ardour/triggerbox.cc:4842
#4  0x00007f57d13730a3 in ARDOUR::TriggerBoxThread::_thread_work (arg=0x555817e24070) at ../libs/ardour/triggerbox.cc:4830
#5  0x00007f57cdd198f8 in fake_thread_start (arg=0x555817e23140) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f57a8f2d700 (LWP 19181)):
#0  0x00007f57c699ad2f in __GI___poll (fds=0x555818772290, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f57ccc9dd66 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.--Type <RET> for more, q to quit, c to continue without paging--RET
0
#2  0x00007f57ccc9de7c in g_main_context_iteration () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#3  0x00007f57ccc9dec1 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#4  0x00007f57ccccd1e5 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#5  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f57c2563700 (LWP 19155)):
#0  0x00007f57c696d561 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7f57c2562bb0, rem=0x7f57c2562bc0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007f57c6972d43 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007f57ccccea38 in g_usleep () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#3  0x0000555815f76bc6 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:468
#4  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.--Type <RET> for more, q to quit, c to continue without paging--RET
c:477
#5  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f57a831d700 (LWP 19213)):
#0  __libc_read (nbytes=4, buf=0x7f57a831cb50, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __libc_read (fd=18, buf=0x7f57a831cb50, nbytes=4) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f57b00c504e in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007f57b00c9b3d in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007f57b00c9982 in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007f57b00c3e1c in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f57c0d60700 (LWP 19158)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57ccceee4c in g_cond_wait () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57d0a48efc in ARDOUR::Analyser::work () at ../libs/ardour/analyser.--Type <RET> for more, q to quit, c to continue without paging--RET
cc:95
#3  0x0000555815ac2ee9 in sigc::pointer_functor0<void>::operator() (this=0x555817ea1280) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00007f57d0a4c274 in boost::detail::function::void_function_obj_invoker0<sigc::pointer_functor0<void>, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#5  0x0000555815160014 in boost::function0<void>::operator() (this=0x555817ea1278) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#6  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x555817ea1250) at ../libs/pbd/pthread_utils.cc:488
#7  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f57b2b54700 (LWP 19170)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57ccceee4c in g_cond_wait () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57d0a9939f in ARDOUR::AudioEngine::do_reset_backend (this=0x555817eb8330) at ../libs/ardour/audioengine.cc:711
--Type <RET> for more, q to quit, c to continue without paging--RET
#3  0x00007f57d0aa7617 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x555817eb6cb0, p=0x555817eb8330) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f57d0aa6b52 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x555817eb6cc0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#5  0x00007f57d0aa61bb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x555817eb6cb0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6  0x00007f57d0aa5343 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#7  0x0000555815160014 in boost::function0<void>::operator() (this=0x555817eb6ca8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#8  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x555817eb6c80) at ../libs/pbd/pthread_utils.cc:488
#9  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
--Type <RET> for more, q to quit, c to continue without paging--RET
#10 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f57827fc700 (LWP 19242)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57ccceee4c in g_cond_wait () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57d1d4850b in ArdourWaveView::WaveViewThreads::_dequeue_draw_request (this=0x55581c1f25d0) at ../libs/waveview/wave_view_private.cc:323
#3  0x00007f57d1d4848f in ArdourWaveView::WaveViewThreads::dequeue_draw_request () at ../libs/waveview/wave_view_private.cc:312
#4  0x00007f57d1d48969 in ArdourWaveView::WaveViewThreads::_thread_proc (this=0x55581c1f25d0) at ../libs/waveview/wave_view_private.cc:501
#5  0x00007f57d1d48910 in ArdourWaveView::WaveViewThreads::thread_proc () at ../libs/waveview/wave_view_private.cc:415
#6  0x00007f57d1d4c18f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:118
#7  0x0000555815160014 in boost::function0<void>::operator() (this=0x55582066cb98) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#8  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x55582066cb70) at ../libs/pbd/pthread_utils.cc:488
--Type <RET> for more, q to quit, c to continue without paging--RET
#9  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f578dffb700 (LWP 19236)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5558206c10c0) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5558206c1070, cond=0x5558206c1098) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5558206c1098, mutex=0x5558206c1070) at pthread_cond_wait.c:638
#3  0x00007f57d11e9583 in ARDOUR::Session::auto_connect_thread_run (this=0x5558206bf000) at ../libs/ardour/session.cc:7444
#4  0x00007f57d11e90aa in ARDOUR::Session::auto_connect_thread (arg=0x5558206bf000) at ../libs/ardour/session.cc:7375
#5  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f578ffff700 (LWP 19235)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5558206c1050) at--Type <RET> for more, q to quit, c to continue without paging--RET
 ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5558206c1000, cond=0x5558206c1028) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5558206c1028, mutex=0x5558206c1000) at pthread_cond_wait.c:638
#3  0x00007f57d126fc43 in ARDOUR::Session::emit_thread_run (this=0x5558206bf000) at ../libs/ardour/session_process.cc:1232
#4  0x00007f57d126fbe0 in ARDOUR::Session::emit_thread (arg=0x5558206bf000) at ../libs/ardour/session_process.cc:1221
#5  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f578e536700 (LWP 19233)):
#0  0x00007f57c699ad2f in __GI___poll (fds=0x7f578e5352c4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f57cdcf3cdc in CrossThreadChannel::poll_for_request (this=0x55581807d8a0) at ../libs/pbd/crossthread.posix.cc:108
#2  0x00007f57cdcf3d4d in CrossThreadChannel::receive (this=0x55581807d8a0, msg=@0x7f578e53539f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#3  0x00007f57d0b19098 in ARDOUR::Butler::thread_work (this=0x55581807d800) at ../libs/ardour/butler.cc:188
--Type <RET> for more, q to quit, c to continue without paging--RET
#4  0x00007f57d0b18e19 in ARDOUR::Butler::_thread_work (arg=0x55581807d800) at ../libs/ardour/butler.cc:170
#5  0x00007f57cdd198f8 in fake_thread_start (arg=0x55582011a620) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f57a872c700 (LWP 19212)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5558189cc038) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5558189cbfe0, cond=0x5558189cc010) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5558189cc010, mutex=0x5558189cbfe0) at pthread_cond_wait.c:638
#3  0x00007f57b00c48de in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007f57b00b8da5 in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007f57b00c3e1c in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
--Type <RET> for more, q to quit, c to continue without paging--RET

Thread 8 (Thread 0x7f57ab720700 (LWP 19171)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57ccceee4c in g_cond_wait () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57d0a995de in ARDOUR::AudioEngine::do_devicelist_update (this=0x555817eb8330) at ../libs/ardour/audioengine.cc:747
#3  0x00007f57d0aa7617 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x555817eb6730, p=0x555817eb8330) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f57d0aa6b52 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x555817eb6740, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#5  0x00007f57d0aa61bb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x555817eb6730) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6  0x00007f57d0aa5343 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
--Type <RET> for more, q to quit, c to continue without paging--RET                                                                  
#7  0x0000555815160014 in boost::function0<void>::operator() (this=0x555817eb6728) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#8  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x555817eb6700) at ../libs/pbd/pthread_utils.cc:488
#9  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f57c1561700 (LWP 19157)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57ccceee4c in g_cond_wait () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57d131423e in peak_thread_work () at ../libs/ardour/source_factory.cc:75
#3  0x00007f57d1d4c18f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:118
#4  0x0000555815160014 in boost::function0<void>::operator() (this=0x555817e12898) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#5  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x555817e12870) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f5783fff700 (LWP 19234)):
#0  0x00007f57c699ad2f in __GI___poll (fds=0x7f57900071f0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f57ccc9dd66 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57ccc9e0f2 in g_main_loop_run () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#3  0x00007f57cdcdc716 in BaseUI::main_thread (this=0x55581df08820) at ../libs/pbd/base_ui.cc:102
#4  0x00007f57cdce0e61 in boost::_mfi::mf0<void, BaseUI>::operator() (this=0x55581a601570, p=0x55581df08820) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007f57cdce0b32 in boost::_bi::list1<boost::_bi::value<BaseUI*> >::operator()<boost::_mfi::mf0<void, BaseUI>, boost::_bi::list0> (this=0x55581a601580, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#6  0x00007f57cdce0721 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >::operator() (this=0x55581a601570) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#7  0x00007f57cdce01e0 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>--Type <RET> for more, q to quit, c to continue without paging--RET
, boost::_bi::list1<boost::_bi::value<BaseUI*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#8  0x0000555815160014 in boost::function0<void>::operator() (this=0x55581a601568) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#9  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x55581a601540) at ../libs/pbd/pthread_utils.cc:488
#10 0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f57c1d62700 (LWP 19156)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57ccceee4c in g_cond_wait () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#2  0x00007f57d131423e in peak_thread_work () at ../libs/ardour/source_factory.cc:75
#3  0x00007f57d1d4c18f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:118
#4  0x0000555815160014 in boost::function0<void>::operator() (this=0x555817e9e228) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#5  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x555817e9e200) at ../libs/pbd/pthread_utils.cc:488
#6  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f578cff9700 (LWP 19237)):
#0  0x00007f57c696d561 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7f578cff8b40, rem=0x7f578cff8b50) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007f57c6972d43 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007f57ccccea38 in g_usleep () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#3  0x00007f57d0b03d8d in ARDOUR::AutomationWatch::thread (this=0x555819610d20) at ../libs/ardour/automation_watch.cc:207
#4  0x00007f57d0b09277 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x55581faccfb0, p=0x555819610d20) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007f57d0b08f08 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x55581faccfc0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/--Type <RET> for more, q to quit, c to continue without paging--RET
bind.hpp:259
#6  0x00007f57d0b08675 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x55581faccfb0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#7  0x00007f57d0b08003 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#8  0x0000555815160014 in boost::function0<void>::operator() (this=0x55581faccfa8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#9  0x00007f57cdd1a3a5 in PBD::Thread::_run (arg=0x55581faccf80) at ../libs/pbd/pthread_utils.cc:488
#10 0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f578e5df700 (LWP 19226)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57cdd20784 in PBD::Semaphore::wait (this=0x555818f6e540) at ../libs/pbd/semutils.cc:120
#2  0x00007f57d0c55674 in ARDOUR::Graph::main_thread (this=0x555818f6e400) at ../libs/ardour/graph.cc:405
#3  0x00007f57d0c6030f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f578e5decb8, p=0x555818f6e400) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f57d0c5f69e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f578e5decc8, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:259
#5  0x00007f57d0c5e6d5 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7f578e5decb8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:1294
#6  0x00007f57d0c5d089 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:159
#7  0x0000555815160014 in boost::function0<void>::operator() (this=0x7f578e5decb0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:769
#8  0x00007f57aacd6af7 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x55581a2d81a0) at ../libs/backends/jack/jack_audiobackend.cc:955
--Type <RET> for more, q to quit, c to continue without paging--RET
#9  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f578f78d700 (LWP 19214)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f57b00c5b94 in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007f57b00a8a35 in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007f57b00a748d in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007f57aacfb762 in WJACK_cycle_wait (client=0x5558180c4000) at ../libs/backends/jack/weak_libjack.def:95
#5  0x00007f57aacd6bbe in ARDOUR::JACKAudioBackend::process_thread (this=0x55581857f940) at ../libs/backends/jack/jack_audiobackend.cc:984
#6  0x00007f57aacd6b46 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x55581857f940) at ../libs/backends/jack/jack_audiobackend.cc:963
#7  0x00007f57b00a7940 in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007f57b00c3e1c in ?? () from /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007f57c8db0ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f57c69a6a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f57c27b3140 (LWP 19148)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f57c68cc537 in __GI_abort () at abort.c:79
#2  0x00007f57c6925768 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f57c6a433a5 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#3  0x00007f57c692ca5a in malloc_printerr (str=str@entry=0x7f57c6a457b0 "double free or corruption (!prev)") at malloc.c:5347
#4  0x00007f57c692e09c in _int_free (av=0x7f57c6a79b80 <main_arena>, p=0x55581b93d230, have_lock=<optimized out>) at malloc.c:4317
#5  0x00007f57ced4896c in __gnu_cxx::new_allocator<ARDOUR::PeakData>::deallocate (this=0x555819d0ff90, __p=0x55581b93d240) at /usr/include/c++/6/ext/new_allocator.h:110
#6  0x00007f57ced47d8f in std::allocator_traits<std::allocator<ARDOUR::PeakData> >::deallocate (__a=..., __p=0x55581b93d240, __n=720) at /usr/include/c++/6/bits/alloc_traits.h:462
#7  0x00007f57ced46b04 in std::_Vector_base<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >::_M_deallocate (this=0x555819d0ff90,--Type <RET> for more, q to quit, c to continue without paging--RET
 __p=0x55581b93d240, __n=720) at /usr/include/c++/6/bits/stl_vector.h:178
#8  0x00007f57ced493a3 in std::_Vector_base<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >::~_Vector_base (this=0x555819d0ff90, __in_chrg=<optimized out>) at /usr/include/c++/6/bits/stl_vector.h:160
#9  0x00007f57ced48d83 in std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >::~vector (this=0x555819d0ff90, __in_chrg=<optimized out>) at /usr/include/c++/6/bits/stl_vector.h:427
#10 0x00007f57ced4867d in std::_Destroy<std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> > > (__pointer=0x555819d0ff90) at /usr/include/c++/6/bits/stl_construct.h:93
#11 0x00007f57ced47a45 in std::_Destroy_aux<false>::__destroy<std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >*> (__first=0x555819d0ff90, __last=0x555819d0ffc0) at /usr/include/c++/6/bits/stl_construct.h:103
#12 0x00007f57ced4663a in std::_Destroy<std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >*> (__first=0x555819d0ff90, __last=0x555819d0ffc0) at /usr/include/c++/6/bits/stl_construct.h:126
#13 0x00007f57ced45381 in std::_Destroy<std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >*, std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> > > (__first=0x555819d0ff90, __last=0x555819d0ffc0) at /usr/include/c++/6/bits/stl_construct.h:151
#14 0x00007f57ced447cf in std::vector<std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> >, std::allocator<std::vector<ARDOUR::PeakData, std::allocator<ARDOUR::PeakData> > > >::~vector (this=0x55581b93d180, __in_chrg=<optimized out>) at /usr/include/c++/6/bits/stl_vector.h:426
#15 0x00007f57ced446af in ARDOUR::ExportAnalysis::~ExportAnalysis (this=0x55581b93c8c0, __in_chrg=<optimized out>) at ../libs/ardour/ardour/export_analysis.h:113
#16 0x00007f57ced47f85 in boost::checked_delete<ARDOUR::ExportAnalysis> (x=0x55581b93c8c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/core/checked_delete.hpp:34
#17 0x00007f57ced4a31e in boost::detail::sp_counted_impl_p<ARDOUR::ExportAnalysis>::dispose (this=0x55581febb220) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/sp_counted_impl.hpp:92
#18 0x0000555815146747 in boost::detail::sp_counted_base::release (this=0x55581febb220) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
#19 0x00005558151467bd in boost::detail::shared_count::~shared_count (this=0x7f5784050cb8, __in_chrg=<optimized out>) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/shared_count.hpp:426
#20 0x00005558155d7784 in boost::shared_ptr<ARDOUR::ExportAnalysis>::~shared_ptr (this=0x7f5784050cb0, __in_chrg=<optimized out>) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/shared_ptr.hpp:341
#21 0x00007f57d0a57a44 in std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::sha--Type <RET> for more, q to quit, c to continue without paging--RET
red_ptr<ARDOUR::ExportAnalysis> >::~pair (this=0x7f5784050c90, __in_chrg=<optimized out>) at /usr/include/c++/6/bits/stl_pair.h:194
#22 0x00007f57d0a57a70 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > (this=0x555818020d08, __p=0x7f5784050c90) at /usr/include/c++/6/ext/new_allocator.h:124
#23 0x00007f57d0a55661 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > (__a=..., __p=0x7f5784050c90) at /usr/include/c++/6/bits/alloc_traits.h:487
#24 0x00007f57d0a53aa9 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > >::_M_destroy_node (this=0x555818020d08, __p=0x7f5784050c70) at /usr/include/c++/6/bits/stl_tree.h:567
#25 0x00007f57d0a527af in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > >::_M_drop_node (this=0x555818020d08, __p=0x7f5784050c70) at /usr/include/c++/6/bits/stl_tree.h:575
#26 0x00007f57d0a51946 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > >::_M_erase (this=0x555818020d08, __x=0x7f5784050c70) at /usr/include/c++/6/bits/stl_tree.h:1640
#27 0x00007f57d0a50744 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOU--Type <RET> for more, q to quit, c to continue without paging--RET
R::ExportAnalysis> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > >::~_Rb_tree (this=0x555818020d08, __in_chrg=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:873
#28 0x00007f57d0a4fc26 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::shared_ptr<ARDOUR::ExportAnalysis>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::shared_ptr<ARDOUR::ExportAnalysis> > > >::~map (this=0x555818020d08, __in_chrg=<optimized out>) at /usr/include/c++/6/bits/stl_map.h:96
#29 0x00007f57d124f7f2 in ARDOUR::ExportStatus::~ExportStatus (this=0x555818020c60, __in_chrg=<optimized out>) at ../libs/ardour/ardour/export_status.h:37
#30 0x00007f57d124f833 in boost::checked_delete<ARDOUR::ExportStatus> (x=0x555818020c60) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/core/checked_delete.hpp:34
#31 0x00007f57d125102e in boost::detail::sp_counted_impl_p<ARDOUR::ExportStatus>::dispose (this=0x555818ea9110) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/sp_counted_impl.hpp:92
#32 0x0000555815146747 in boost::detail::sp_counted_base::release (this=0x555818ea9110) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
#33 0x00005558151467bd in boost::detail::shared_count::~shared_count (this=0x55581801eb70, __in_chrg=<optimized out>) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/shared_count.hpp:426
#34 0x000055581544560a in boost::shared_ptr<ARDOUR::ExportStatus>::~shared_ptr (this=0x55581801eb68, __in_chrg=<optimized out>) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/shared_ptr.hpp:341
#35 0x00007f57d0c00274 in ARDOUR::ExportHandler::~ExportHandler (this=0x55581801eab0, __in_chrg=<optimized out>) at ../libs/ardour/export_handler.cc:124
#36 0x00007f57d124f773 in boost::checked_delete<ARDOUR::ExportHandler> (x=0x55581801eab0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/core/checked_delete.hpp:34
#37 0x00007f57d1251086 in boost::detail::sp_counted_impl_p<ARDOUR::ExportHandler>::dispose (this=0x5558205d1be0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/sp_counted_impl.hpp:92
#38 0x0000555815146747 in boost::detail::sp_counted_base::release (this=0x5558205d1be0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
#39 0x00005558151467bd in boost::detail::shared_count::~shared_count (this=0x7ffead20d698, __in_chrg=<optimized out>) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/detail/shared_count.hpp:426
#40 0x00005558154455ea in boost::shared_ptr<ARDOUR::ExportHandler>::~shared_ptr (this=0x7ffead20d690, __in_chrg=<optimized out>) at /--Type <RET> for more, q to quit, c to continue without paging--RET
home/ardour/linux-x86_64-v5/gtk/inst/include/boost/smart_ptr/shared_ptr.hpp:341
#41 0x00005558155734a4 in ExportDialog::~ExportDialog (this=0x7ffead20d5f0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../gtk2_ardour/export_dialog.cc:70
#42 0x000055581543fe65 in Editor::export_audio (this=0x55581fec34a0) at ../gtk2_ardour/editor_export_audio.cc:79
#43 0x00005558151fd924 in sigc::bound_mem_functor0<void, PublicEditor>::operator() (this=0x55581a4acae8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#44 0x00005558151fc524 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PublicEditor> >::operator() (this=0x55581a4acae0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#45 0x00005558151fa91d in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PublicEditor>, void>::call_it (rep=0x55581a4acab0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#46 0x00007f57cd246c88 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /opt/Ardour-7.2.32-dbg/lib/libglibmm-2.4.so.1
#47 0x00007f57ccfac975 in g_closure_invoke () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#48 0x00007f57ccfbe04b in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#49 0x00007f57ccfc7c60 in g_signal_emit_valist () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#50 0x00007f57ccfc80b2 in g_signal_emit () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#51 0x00007f57cc183000 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#52 0x00007f57cc18327c in gtk_action_activate () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#53 0x00007f57ce0a4876 in Gtkmm2ext::Bindings::activate (this=0x5558184ce800, kb=..., op=Gtkmm2ext::Bindings::Press) at ../libs/gtkmm2ext/bindings.cc:511
#54 0x0000555815202fde in ARDOUR_UI::key_press_focus_accelerator_handler (this=0x5558184c1050, window=..., ev=0x555818ac9630, top_level_bindings=0x5558184df5a0) at ../gtk2_ardour/ardour_ui_keys.cc:232
#55 0x00005558152026b8 in ARDOUR_UI::key_event_handler (this=0x5558184c1050, ev=0x555818ac9630, event_window=0x5558184c1380) at ../gtk2_ardour/ardour_ui_keys.cc:103
#56 0x00005558151af7ac in sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*>::operator() (this=0x5558199a61b0, _A_a1=@0x7ffead20e9a8: 0x555818ac9630, _A_a2=@0x5558199a61d0: 0x5558184c1380) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1927
#57 0x00005558151aa553 in sigc::adaptor_functor<sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*> >::operator()<_GdkEventKey* const&, Gtk::Window*&> (this=0x5558199a61a8, _A_arg1=@0x7ffead20e9a8: 0x555818ac9630, _A_arg2=@0x5558199a61d0: 0x5558184c1380) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
--Type <RET> for more, q to quit, c to continue without paging--RET
#58 0x00005558151a320e in sigc::bind_functor<-1, sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*>, Gtk::Window*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEventKey* const&> (this=0x5558199a61a0, _A_arg1=@0x7ffead20e9a8: 0x555818ac9630) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/bind.h:1135
#59 0x000055581519a8ea in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<bool, ARDOUR_UI, _GdkEventKey*, Gtk::Window*>, Gtk::Window*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEventKey*>::call_it (rep=0x5558199a6170, a_1=@0x7ffead20e9a8: 0x555818ac9630) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
#60 0x00007f57ca469a3b in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgtkmm-2.4.so.1
#61 0x00007f57cc290d2c in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#62 0x00007f57ccfac975 in g_closure_invoke () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#63 0x00007f57ccfbdc22 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#64 0x00007f57ccfc76cb in g_signal_emit_valist () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#65 0x00007f57ccfc80b2 in g_signal_emit () from /opt/Ardour-7.2.32-dbg/lib/libgobject-2.0.so.0
#66 0x00007f57cc4156cc in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#67 0x00007f57cc28f40f in gtk_propagate_event () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#68 0x00007f57cc28f7a3 in gtk_main_do_event () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#69 0x00007f57cbeabb4c in ?? () from /opt/Ardour-7.2.32-dbg/lib/libgdk-x11-2.0.so.0
#70 0x00007f57ccc9db67 in g_main_context_dispatch () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#71 0x00007f57ccc9ddd0 in ?? () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#72 0x00007f57ccc9e0f2 in g_main_loop_run () from /opt/Ardour-7.2.32-dbg/lib/libglib-2.0.so.0
#73 0x00007f57cc28e467 in gtk_main () from /opt/Ardour-7.2.32-dbg/lib/libgtk-x11-2.0.so.0
#74 0x00007f57ce0cb918 in Gtkmm2ext::UI::run (this=0x5558184c1050, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:309
#75 0x00005558157aea24 in main (argc=1, argv=0x7ffead20f5f8) at ../gtk2_ardour/main.cc:456

gdb2 (39,880 bytes)   

x42

2022-12-23 17:30

administrator   ~0027142

Yes, this is readable. thanks!

sub26nico

2022-12-26 11:28

reporter   ~0027146

I've tested on my laptop (same OS) and it doesn't happened. the laptop have an Intel cpu, the desktop have an AMD, don't know if it can be a useful information.

Blindekinder

2022-12-27 17:29

reporter   ~0027149

Issue also happens on Kubuntu 22.04.

x42

2022-12-27 18:00

administrator   ~0027150

Do you use ui-scaling? If so, Ardour 7.2.46 (or newer) might fix this.

Blindekinder

2022-12-27 19:03

reporter   ~0027151

indeed, my screen is (unfortunately) a 3840X2160, I changed both Kubuntu resolution and Ardour scaling.

sub26nico

2022-12-27 20:31

reporter   ~0027152

Yes, I use ui-scaling.

sub26nico

2022-12-28 14:58

reporter   ~0027154

Bug seems to be gone with ardour 7.2.54 (dbg), no more crash after export, analysis or Loudness Analyser and Normalizer.
Thanks.

sub26nico

2022-12-28 17:20

reporter   ~0027155

@x42, is that commit who fix the bug ?
https://github.com/Ardour/ardour/commit/140b373cace1c8c1aed26f44098d4f9a41d35174

Issue History

Date Modified Username Field Change
2022-12-21 00:20 sub26nico New Issue
2022-12-21 00:20 sub26nico File Added: gdb
2022-12-22 09:32 sub26nico Note Added: 0027132
2022-12-22 16:01 sollapse Note Added: 0027133
2022-12-23 16:52 x42 Note Added: 0027135
2022-12-23 16:56 sub26nico Note Added: 0027136
2022-12-23 17:05 x42 Note Added: 0027137
2022-12-23 17:06 x42 Note Edited: 0027137
2022-12-23 17:08 x42 Note Added: 0027138
2022-12-23 17:10 x42 Note Added: 0027139
2022-12-23 17:11 sub26nico Note Added: 0027140
2022-12-23 17:28 sub26nico Note Added: 0027141
2022-12-23 17:28 sub26nico File Added: gdb2
2022-12-23 17:30 x42 Note Added: 0027142
2022-12-26 11:28 sub26nico Note Added: 0027146
2022-12-27 17:29 Blindekinder Note Added: 0027149
2022-12-27 18:00 x42 Note Added: 0027150
2022-12-27 19:03 Blindekinder Note Added: 0027151
2022-12-27 20:31 sub26nico Note Added: 0027152
2022-12-28 14:58 sub26nico Note Added: 0027154
2022-12-28 17:20 sub26nico Note Added: 0027155