View Issue Details

IDProjectCategoryView StatusLast Update
0010079ardourbugspublic2025-12-29 08:24
Reporterblazman Assigned Tox42  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version9.0-rc 
Summary0010079: New session on 9.0-rc crashes after drag and drop (or import from menu) attached midi file. It is imported correctly in Ardour8
DescriptionWhen I open a new session on 9.0-rc, Ardour crashes after draging and drop (or imported from menu) attached midi file. The same file is imported correctly in Ardour8. Only tested in my Debian 13.

Compiled without problems by myself with:
git clone --depth 1 --branch 9.0-rc2 https://github.com/Ardour/ardour.git; cd ardour; ./waf configure --optimize --with-backends=jack; ./waf -j 4

This is my first bug submission. Sorry if something is wrong. I tried to follow web instructions and debug with gdb. Below the output. Thanks
Steps To Reproduce1.- Open Ardour after running QjackCtl
2.- Select New
3.- Within ardour 9.0-rc main window, drag and drop attached file "Mid.mid"
4.- Ardour crashes.
Additional Information(Entorno_virtual) humano@SALON-PC-L:~/opt/compilacion/ardour/gtk2_ardour$ ./ardbg
GNU gdb (Debian 16.3-1) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/humano/opt/compilacion/ardour/build/gtk2_ardour/ardour-9.0.rc2...
(No debugging symbols found in /home/humano/opt/compilacion/ardour/build/gtk2_ardour/ardour-9.0.rc2)
(gdb) run
Starting program: /home/humano/opt/compilacion/ardour/build/gtk2_ardour/ardour-9.0.rc2
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Ardour9.0.rc2 (built using 9.0-rc2 and GCC version 14.2.0)
[New Thread 0x7ffff1daac80 (LWP 30188)]
Ardour: [INFO]: Your system is configured to limit Ardour to 524288 open files
Ardour: [INFO]: Loading system configuration file /home/humano/opt/compilacion/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/humano/.config/ardour9/config
[New Thread 0x7fffef9ff6c0 (LWP 30189)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
Ardour: [INFO]: Using AVX and FMA optimized routines
[New Thread 0x7fffef1fe6c0 (LWP 30190)]
[New Thread 0x7fffee9fd6c0 (LWP 30191)]
[New Thread 0x7fffee1fc6c0 (LWP 30192)]
Ardour: [INFO]: Loading plugin meta data file /home/humano/opt/compilacion/ardour/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/humano/.config/ardour9/plugin_metadata/plugin_stats
Ardour: [INFO]: add_lrdf_data '/home/humano/.config/ardour9/rdf:/home/humano/opt/compilacion/ardour/share/rdf:/home/humano/opt/compilacion/ardour/build/rdf:/home/humano/opt/compilacion/ardour/gtk2_ardour/rdf:/home/humano/opt/compilacion/ardour/build/gtk2_ardour/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa.rdfs'
[New Thread 0x7fffed2ab6c0 (LWP 30193)]
[Thread 0x7fffed2ab6c0 (LWP 30193) exited]
[New Thread 0x7fffed2ab6c0 (LWP 30194)]
[Thread 0x7fffed2ab6c0 (LWP 30194) exited]
[New Thread 0x7fffed2ab6c0 (LWP 30195)]
[New Thread 0x7fffd7fff6c0 (LWP 30196)]
[New Thread 0x7fffd77fe6c0 (LWP 30197)]
Ardour: [INFO]: Loading default ui configuration file /home/humano/opt/compilacion/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/humano/.config/ardour9/ui_config
Ardour: [INFO]: Loading 468 MIDI patches from /home/humano/opt/compilacion/ardour/share/patchfiles
[New Thread 0x7fffd6ffd6c0 (LWP 30198)]
Ardour: [INFO]: Loading color file /home/humano/.config/ardour9/my-dark-ardour-9.0.colors
Ardour: [INFO]: Loading ui configuration file /home/humano/opt/compilacion/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffd67fc6c0 (LWP 30199)]
[Thread 0x7fffd67fc6c0 (LWP 30199) exited]
[New Thread 0x7fffd5ffb6c0 (LWP 30200)]
[Thread 0x7fffd6ffd6c0 (LWP 30198) exited]
[New Thread 0x7fffd67fc6c0 (LWP 30201)]
Ardour: [INFO]: Loading bindings from /home/humano/opt/compilacion/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/humano/opt/compilacion/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffec1266c0 (LWP 30202)]
[New Thread 0x7fffd56f86c0 (LWP 30203)]
[Thread 0x7fffd56f86c0 (LWP 30203) exited]
[Thread 0x7fffec1266c0 (LWP 30202) exited]
[New Thread 0x7fffec1266c0 (LWP 30204)]
[New Thread 0x7fffd56f86c0 (LWP 30205)]
[Thread 0x7fffd56f86c0 (LWP 30205) exited]
[Thread 0x7fffec1266c0 (LWP 30204) exited]
[New Thread 0x7fffd6ffd6c0 (LWP 30206)]
[New Thread 0x7fffd54916c0 (LWP 30207)]
[New Thread 0x7fffd4c906c0 (LWP 30208)]
[New Thread 0x7fffbbfff6c0 (LWP 30209)]
[New Thread 0x7fffbb7fe6c0 (LWP 30210)]
[New Thread 0x7fffbaffd6c0 (LWP 30211)]
[New Thread 0x7fffba7fc6c0 (LWP 30212)]
[New Thread 0x7fffb9ffb6c0 (LWP 30213)]
[New Thread 0x7fffb97fa6c0 (LWP 30214)]
Found nothing along /home/humano/.config/ardour9/templates:/home/humano/opt/compilacion/ardour/share/templates:/home/humano/opt/compilacion/ardour/build/templates:/home/humano/opt/compilacion/ardour/gtk2_ardour/templates:/home/humano/opt/compilacion/ardour/build/gtk2_ardour/templates
[Thread 0x7fffd77fe6c0 (LWP 30197) exited]
[New Thread 0x7fffec1266c0 (LWP 30220)]
[New Thread 0x7fffd56f86c0 (LWP 30221)]
[New Thread 0x7fffd41296c0 (LWP 30222)]
[New Thread 0x7fffb8fa56c0 (LWP 30226)]
[Thread 0x7fffb8fa56c0 (LWP 30226) exited]
[New Thread 0x7fff919a06c0 (LWP 30227)]
Set cursor set to default
[Detaching after vfork from child process 30228]
[New Thread 0x7fffb8fa56c0 (LWP 30229)]
[Thread 0x7fffb8fa56c0 (LWP 30229) exited]
[New Thread 0x7fffb8fa56c0 (LWP 30230)]
[Thread 0x7fffb8fa56c0 (LWP 30230) exited]
[New Thread 0x7fff9119f6c0 (LWP 30231)]
[New Thread 0x7fffb856a6c0 (LWP 30232)]
[New Thread 0x7fffb84e96c0 (LWP 30233)]
[New Thread 0x7fffb84686c0 (LWP 30234)]
[New Thread 0x7fffb8fa56c0 (LWP 30235)]
[New Thread 0x7fff9099e6c0 (LWP 30236)]
[New Thread 0x7fffb8392c80 (LWP 30237)]
[New Thread 0x7fff76ffd6c0 (LWP 30238)]
[New Thread 0x7fff767fc6c0 (LWP 30239)]
[New Thread 0x7fff75ffb6c0 (LWP 30240)]
[New Thread 0x7fff757fa6c0 (LWP 30241)]
[New Thread 0x7fff74ff96c0 (LWP 30242)]
[New Thread 0x7fff63fff6c0 (LWP 30243)]
[New Thread 0x7fffb819ac80 (LWP 30250)]
realloc(): invalid next size

Thread 49 "import" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffb819ac80 (LWP 30250)]
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6,
    no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: No existe el fichero o el directorio
(gdb) thread apply all bt

Thread 49 (Thread 0x7fffb819ac80 (LWP 30250) "import"):
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
0000001 0x00007ffff4cb59ff in __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:89
#2 0x00007ffff4c60cc2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007ffff4c494ac in __GI_abort () at ./stdlib/abort.c:73
0000004 0x00007ffff4c4a291 in __libc_message_impl (fmt=fmt@entry=0x7ffff4dcc32d "%s\n") at ../sysdeps/posix/libc_fatal.c:134
0000005 0x00007ffff4cbf465 in malloc_printerr (str=str@entry=0x7ffff4dca1ca "realloc(): invalid next size") at ./malloc/malloc.c:5829
#6 0x00007ffff4cc36dc in _int_realloc (av=av@entry=0x7fff50000030, oldp=oldp@entry=0x7fff50006f10, oldsize=oldsize@entry=64, nb=nb@entry=128) at ./malloc/malloc.c:4996
#7 0x00007ffff4cc46ce in __GI___libc_realloc (oldmem=0x7fff50006f20, bytes=112) at ./malloc/malloc.c:3595
0000008 0x00007ffff7f0035c in smf_extend () at /home/humano/opt/compilacion/ardour/build/libs/evoral/libevoral.so.0
0000009 0x00007ffff7f004a1 in write_event () at /home/humano/opt/compilacion/ardour/build/libs/evoral/libevoral.so.0
0000010 0x00007ffff7f00ab5 in smf_save () at /home/humano/opt/compilacion/ardour/bui--Type <RET> for more, q to quit, c to continue without paging--c
ld/libs/evoral/libevoral.so.0
0000011 0x00007ffff7ee8822 in Evoral::SMF::end_write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () at /home/humano/opt/compilacion/ardour/build/libs/evoral/libevoral.so.0
0000012 0x00007ffff76ce5ee in ARDOUR::SMFSource::mark_midi_streaming_write_completed(Glib::Threads::RWLock::WriterLock const&, Evoral::Sequence<Temporal::Beats>::StuckNoteOption, Temporal::timecnt_t const&) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000013 0x00007ffff72e2536 in write_midi_data_to_new_files(Evoral::SMF*, ARDOUR::ImportStatus&, std::vector<std::shared_ptr<ARDOUR::Source>, std::allocator<std::shared_ptr<ARDOUR::Source> > >&, bool) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000014 0x00007ffff72eaf2e in ARDOUR::Session::import_files(ARDOUR::ImportStatus&) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#15 0x0000555555dbd338 in Editor::import_thread() ()
0000016 0x0000555555dbd3cf in Editor::_import_thread(void*) ()
#17 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000018 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000019 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 48 (Thread 0x7fff63fff6c0 (LWP 30243) "AutomationWatch"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=230) at ./nptl/cancellation.c:49
#2 0x00007ffff4cfcf7a in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3 0x00007ffff4d08393 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
0000004 0x00007ffff5d38f57 in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff71c7465 in ARDOUR::AutomationWatch::thread() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#6 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#7 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000008 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 47 (Thread 0x7fff74ff96c0 (LWP 30242) "AutoConnect"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb0c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555558cc36a8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555558cc36a8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
0000004 0x00007ffff4cb0cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558cc36a8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
0000005 0x00007ffff4cb3158 in __pthread_cond_wait_common (cond=0x555558cc3688, mutex=0x555558cc3660, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6 ___pthread_cond_wait (cond=0x555558cc3688, mutex=0x555558cc3660) at ./nptl/pthread_cond_wait.c:458
#7 0x00007ffff75e9194 in ARDOUR::Session::auto_connect_thread_run() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000008 0x00007ffff75e9209 in ARDOUR::Session::auto_connect_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000009 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000010 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000011 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 46 (Thread 0x7fff757fa6c0 (LWP 30241) "SessionSignals"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb0c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555558cc3638, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555558cc3638, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
0000004 0x00007ffff4cb0cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558cc3638, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
0000005 0x00007ffff4cb3158 in __pthread_cond_wait_common (cond=0x555558cc3618, mutex=0x555558cc35f0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6 ___pthread_cond_wait (cond=0x555558cc3618, mutex=0x555558cc35f0) at ./nptl/pthread_cond_wait.c:458
#7 0x00007ffff7660793 in ARDOUR::Session::emit_thread_run() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000008 0x00007ffff76607b9 in ARDOUR::Session::emit_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000009 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000010 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000011 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 45 (Thread 0x7fff75ffb6c0 (LWP 30240) "Ctrl USB Hotplu"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3 0x00007ffff4d249c6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
0000004 0x00007ffff585022c in ??? () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
0000005 0x00007ffff584d744 in ??? () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#6 0x00007ffff584ec80 in libusb_handle_events_timeout_completed () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#7 0x00007ffff584ecde in libusb_handle_events () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
0000008 0x00007ffff71e15b9 in usb_hotplug_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000009 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000010 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000011 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 44 (Thread 0x7fff767fc6c0 (LWP 30239) "libusb_event"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3 0x00007ffff4d249c6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
0000004 0x00007ffff5855373 in ??? () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
0000005 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 43 (Thread 0x7fff76ffd6c0 (LWP 30238) "midiUI"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3 0x00007ffff4d24e6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
0000004 0x00007ffff5d0668c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d0701f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#7 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000008 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 42 (Thread 0x7fffb8392c80 (LWP 30237) "butler"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3 0x00007ffff4d249c6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
0000004 0x00007ffff68f5c9d in CrossThreadChannel::poll_for_request() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000005 0x00007ffff68f5cf5 in CrossThreadChannel::receive(char&, bool) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#6 0x00007ffff71d37ca in ARDOUR::Butler::thread_work() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#7 0x00007ffff71d4971 in ARDOUR::Butler::_thread_work(void*) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000008 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000009 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000010 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 41 (Thread 0x7fff9099e6c0 (LWP 30236) "IO-1-(nil)"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff69374aa in PBD::Semaphore::wait() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#2 0x00007ffff732ee97 in ARDOUR::IOTaskList::io_thread() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff732f331 in ARDOUR::IOTaskList::_worker_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 40 (Thread 0x7fffb8fa56c0 (LWP 30235) "IO-0-(nil)"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff69374aa in PBD::Semaphore::wait() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#2 0x00007ffff732ee97 in ARDOUR::IOTaskList::io_thread() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff732f331 in ARDOUR::IOTaskList::_worker_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 39 (Thread 0x7fffb84686c0 (LWP 30234) "RT-2-(nil)"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff69374aa in PBD::Semaphore::wait() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#2 0x00007ffff72cf6b4 in ARDOUR::Graph::run_one() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff72cfa18 in ARDOUR::Graph::helper_thread() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000004 0x00007fffec62a923 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/backends/jack/libjack_audiobackend.so
0000005 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 38 (Thread 0x7fffb84e96c0 (LWP 30233) "RT-1-(nil)"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff69374aa in PBD::Semaphore::wait() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#2 0x00007ffff72cf6b4 in ARDOUR::Graph::run_one() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff72cfa18 in ARDOUR::Graph::helper_thread() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000004 0x00007fffec62a923 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/backends/jack/libjack_audiobackend.so
0000005 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 37 (Thread 0x7fffb856a6c0 (LWP 30232) "RT-main-(nil)"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff69374aa in PBD::Semaphore::wait() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#2 0x00007ffff72ce4f7 in ARDOUR::Graph::reached_terminal_node() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff72cfdc8 in ARDOUR::Graph::main_thread() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
0000004 0x00007fffec62a923 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () at /home/humano/opt/compilacion/ardour/build/libs/backends/jack/libjack_audiobackend.so
0000005 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 36 (Thread 0x7fff9119f6c0 (LWP 30231) "[pango] fontcon"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd77b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdc2b in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff589c2a7 in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 33 (Thread 0x7fff919a06c0 (LWP 30227) "[pango] fontcon"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd77b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdc2b in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff589c2a7 in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 31 (Thread 0x7fffd41296c0 (LWP 30222) "AudioEngine 1"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007fffec5b5d4b in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffec597eea in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffec5966a0 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffec62cc5f in ARDOUR::JACKAudioBackend::process_thread() () at /home/humano/opt/compilacion/ardour/build/libs/backends/jack/libjack_audiobackend.so
0000005 0x00007fffec596b44 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffec5b3f30 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000008 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 30 (Thread 0x7fffd56f86c0 (LWP 30221) "ArdourGUI"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=0) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=0) at ./nptl/cancellation.c:75
#3 0x00007ffff4d24ea6 in __GI___libc_read (fd=<optimized out>, buf=<optimized out>, nbytes=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:26
0000004 0x00007fffec5b51b9 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
0000005 0x00007fffec5b9fc1 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffec5b9de7 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007fffec5b3f30 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
0000008 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000009 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 29 (Thread 0x7fffec1266c0 (LWP 30220) "ArdourGUI"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb0c9c in __futex_abstimed_wait_common64 (private=0, futex_word=0x555557298960, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555557298960, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
0000004 0x00007ffff4cb0cfb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555557298960, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
0000005 0x00007ffff4cb3158 in __pthread_cond_wait_common (cond=0x555557298940, mutex=0x555557298910, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#6 ___pthread_cond_wait (cond=0x555557298940, mutex=0x555557298910) at ./nptl/pthread_cond_wait.c:458
#7 0x00007fffec5b4a14 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
0000008 0x00007fffec5a8f25 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
0000009 0x00007fffec5b3f30 in ??? () at /lib/x86_64-linux-gnu/libjack.so.0
0000010 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000011 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 28 (Thread 0x7fffb97fa6c0 (LWP 30214) "pool-5"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37630 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd753 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdd85 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37ecd in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 27 (Thread 0x7fffb9ffb6c0 (LWP 30213) "pool-4"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37630 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd753 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdd85 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37ecd in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 26 (Thread 0x7fffba7fc6c0 (LWP 30212) "pool-3"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37630 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd753 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdd85 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37ecd in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 25 (Thread 0x7fffbaffd6c0 (LWP 30211) "pool-2"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37630 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd753 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdd85 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37ecd in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 24 (Thread 0x7fffbb7fe6c0 (LWP 30210) "pool-1"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37630 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd753 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdd85 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37ecd in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 23 (Thread 0x7fffbbfff6c0 (LWP 30209) "pool-0"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37630 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd753 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdd85 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37ecd in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 22 (Thread 0x7fffd4c906c0 (LWP 30208) "gdbus"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3 0x00007ffff4d24e6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
0000004 0x00007ffff5d0668c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d0701f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff44d9c9a in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#7 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000009 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 21 (Thread 0x7fffd54916c0 (LWP 30207) "gmain"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3 0x00007ffff4d24e6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
0000004 0x00007ffff5d0668c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d06d20 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff5d06d71 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000009 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7fffd6ffd6c0 (LWP 30206) "pool-spawner"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd77b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5d37b40 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#6 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7fffd67fc6c0 (LWP 30201) "[pango] fontcon"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd77b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdc2b in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff589c2a7 in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7fffd5ffb6c0 (LWP 30200) "[pango] fontcon"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ccd77b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5ccdc2b in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff589c2a7 in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
0000005 0x00007ffff5d37883 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#7 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7fffd7fff6c0 (LWP 30196) "DeviceList"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff71656ef in ARDOUR::AudioEngine::do_devicelist_update() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7fffed2ab6c0 (LWP 30195) "EngineWatchdog"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff71666df in ARDOUR::AudioEngine::do_reset_backend() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7fffee1fc6c0 (LWP 30192) "Analyzer"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff712e4eb in ARDOUR::Analyser::work() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7fffee9fd6c0 (LWP 30191) "PeakFileBuilder"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff76f4bfe in peak_thread_work() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fffef1fe6c0 (LWP 30190) "PeakFileBuilder"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff5d37184 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff76f4bfe in peak_thread_work() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#3 0x00007ffff69335df in PBD::Thread::_run(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000004 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000005 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fffef9ff6c0 (LWP 30189) "LXVSTEventLoop"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=230) at ./nptl/cancellation.c:49
#2 0x00007ffff4cfcf7a in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3 0x00007ffff4d08393 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
0000004 0x00007ffff5d38f57 in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x0000555556755bab in gui_event_loop(void*) ()
#6 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#7 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000008 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7ffff1daac80 (LWP 30188) "TriggerBox Work"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75
#3 0x00007ffff4d249c6 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
0000004 0x00007ffff68f5c9d in CrossThreadChannel::poll_for_request() () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000005 0x00007ffff68f5cf5 in CrossThreadChannel::receive(char&, bool) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
#6 0x00007ffff7778713 in ARDOUR::TriggerBoxThread::thread_work() () at /home/humano/opt/compilacion/ardour/build/libs/ardour/libardour.so.3
#7 0x00007ffff6933540 in fake_thread_start(void*) () at /home/humano/opt/compilacion/ardour/build/libs/pbd/libpbd.so.4
0000008 0x00007ffff4cb3b7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
0000009 0x00007ffff4d317b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7ffff236fc80 (LWP 30183) "ArdourGUI"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
0000001 0x00007ffff4cb0668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:49
#2 0x00007ffff4cb06ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3 0x00007ffff4d24e6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
0000004 0x00007ffff5d0668c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff5d06d20 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff5f5a661 in gtk_main_iteration () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
#7 0x0000555555dc28b0 in Editor::import_sndfiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, Temporal::timepos_t&, int, int, std::shared_ptr<ARDOUR::Track>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, std::shared_ptr<ARDOUR::PluginInfo>) ()
0000008 0x0000555555dc3429 in Editor::do_import(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, Temporal::timepos_t&, std::shared_ptr<ARDOUR::PluginInfo>, std::shared_ptr<ARDOUR::Track>, bool) ()
0000009 0x0000555555dcceb1 in Editor::drop_paths_part_two(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Temporal::timepos_t const&, double, bool) ()
0000010 0x0000555555dcdfe1 in Editor::drop_paths(Glib::RefPtr<Gdk::DragContext> const&, int, int, Gtk::SelectionData const&, unsigned int, unsigned int) ()
0000011 0x00007ffff66d15af in (anonymous namespace)::Widget_signal_drag_data_received_callback(_GtkWidget*, _GdkDragContext*, int, int, _GtkSelectionData*, unsigned int, unsigned int, void*) () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytkmm/libytkmm.so.2
0000012 0x00007ffff5f5f135 in _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
0000013 0x00007ffff5b2c950 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000014 0x00007ffff5b4109d in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff5b42769 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000016 0x00007ffff5b4886e in g_signal_emit_by_name () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff60db80e in gtk_drag_selection_received () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
0000018 0x00007ffff5b2c950 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000019 0x00007ffff5b40d43 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000020 0x00007ffff5b42769 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000021 0x00007ffff5b4886e in g_signal_emit_by_name () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000022 0x00007ffff5fd44e8 in _gtk_selection_notify () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
0000023 0x00007ffff5f5cdb6 in _gtk_marshal_BOOLEAN__BOXED () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
#24 0x00007ffff5b2c950 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000025 0x00007ffff5b41320 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000026 0x00007ffff5b42032 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000027 0x00007ffff5b485a6 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000028 0x00007ffff5b48663 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000029 0x00007ffff60b812c in gtk_widget_event_internal () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
0000030 0x00007ffff5f5b94b in gtk_main_do_event () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
0000031 0x00007ffff63a298c in gdk_event_dispatch () at /home/humano/opt/compilacion/ardour/build/libs/tk/ydk/libydk.so.2
0000032 0x00007ffff5d04385 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000033 0x00007ffff5d065b7 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000034 0x00007ffff5d0701f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000035 0x00007ffff5f5a43f in gtk_main () at /home/humano/opt/compilacion/ardour/build/libs/tk/ytk/libytk.so.2
0000036 0x00007ffff69dbd16 in Gtkmm2ext::UI::run(Receiver&) () at /home/humano/opt/compilacion/ardour/build/libs/gtkmm2ext/libgtkmm2ext.so.0
0000037 0x0000555555b8b5e2 in main ()
(gdb)
TagsNo tags attached.

Activities

blazman

2025-12-28 01:51

reporter  

Mid.mid (166,657 bytes)   

x42

2025-12-29 08:14

administrator   ~0029627

Crash confirmed with 9.0-rc2-14-g8b2ede4d1a

==2405308==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6060021ed718 at pc 0x7f91a74398a1 bp 0x7f91642714b0 sp 0x7f9164270c60
WRITE of size 67 at 0x6060021ed718 thread T75 (import)
    #0 0x7f91a74398a0 in __interceptor_memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:806
    0000001 0x7f91a2fe1da9 in track_append ../libs/evoral/libsmf/smf_save.c:167
    #2 0x7f91a2fe228d in write_event_contents ../libs/evoral/libsmf/smf_save.c:325
    #3 0x7f91a2fe22c1 in write_event ../libs/evoral/libsmf/smf_save.c:340
    0000004 0x7f91a2fe251a in write_track ../libs/evoral/libsmf/smf_save.c:417
    0000005 0x7f91a2fe2e5a in smf_save ../libs/evoral/libsmf/smf_save.c:674
    #6 0x7f91a2f835ed in Evoral::SMF::end_write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ../libs/evoral/SMF.cc:638
    #7 0x7f91a627d6f8 in ARDOUR::SMFSource::mark_midi_streaming_write_completed(Glib::Threads::RWLock::WriterLock const&, Evoral::Sequence<Temporal::Beats>::StuckNoteOption, Temporal::timecnt_t const&) ../libs/ardour/smf_source.cc:667
    0000008 0x7f91a627d2ca in ARDOUR::SMFSource::mark_streaming_write_completed(Glib::Threads::RWLock::WriterLock const&, Temporal::timecnt_t const&) ../libs/ardour/smf_source.cc:648
    0000009 0x7f91a56e28ad in write_midi_type1_data_to_one_file ../libs/ardour/import.cc:672
    0000010 0x7f91a56e38b9 in write_midi_data_to_new_files ../libs/ardour/import.cc:748
    0000011 0x7f91a56e8e4f in ARDOUR::Session::import_files(ARDOUR::ImportStatus&) ../libs/ardour/import.cc:1019
    0000012 0x56365741e73f in Editor::import_thread() ../gtk2_ardour/editor_audio_import.cc:1158
    0000013 0x56365741e588 in Editor::_import_thread(void*) ../gtk2_ardour/editor_audio_import.cc:1150
    0000014 0x7f91a20d7cd5 in fake_thread_start ../libs/pbd/pthread_utils.cc:199
    #15 0x7f91a24c3ea6 in start_thread nptl/pthread_create.c:477
    0000016 0x7f91a0525ade in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xfbade)

0x6060021ed718 is located 0 bytes to the right of 56-byte region [0x6060021ed6e0,0x6060021ed718)
allocated by thread T75 (import) here:
    #0 0x7f91a74aa1f8 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    0000001 0x7f91a2fe1aef in smf_extend ../libs/evoral/libsmf/smf_save.c:70
    #2 0x7f91a2fe1cf6 in track_extend ../libs/evoral/libsmf/smf_save.c:141
    #3 0x7f91a2fe1d63 in track_append ../libs/evoral/libsmf/smf_save.c:161
    0000004 0x7f91a2fe228d in write_event_contents ../libs/evoral/libsmf/smf_save.c:325
    0000005 0x7f91a2fe22c1 in write_event ../libs/evoral/libsmf/smf_save.c:340
    #6 0x7f91a2fe251a in write_track ../libs/evoral/libsmf/smf_save.c:417
    #7 0x7f91a2fe2e5a in smf_save ../libs/evoral/libsmf/smf_save.c:674
    0000008 0x7f91a2f835ed in Evoral::SMF::end_write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ../libs/evoral/SMF.cc:638
    0000009 0x7f91a627d6f8 in ARDOUR::SMFSource::mark_midi_streaming_write_completed(Glib::Threads::RWLock::WriterLock const&, Evoral::Sequence<Temporal::Beats>::StuckNoteOption, Temporal::timecnt_t const&) ../libs/ardour/smf_source.cc:667
    0000010 0x7f91a627d2ca in ARDOUR::SMFSource::mark_streaming_write_completed(Glib::Threads::RWLock::WriterLock const&, Temporal::timecnt_t const&) ../libs/ardour/smf_source.cc:648
    0000011 0x7f91a56e28ad in write_midi_type1_data_to_one_file ../libs/ardour/import.cc:672
    0000012 0x7f91a56e38b9 in write_midi_data_to_new_files ../libs/ardour/import.cc:748
    0000013 0x7f91a56e8e4f in ARDOUR::Session::import_files(ARDOUR::ImportStatus&) ../libs/ardour/import.cc:1019
    0000014 0x56365741e73f in Editor::import_thread() ../gtk2_ardour/editor_audio_import.cc:1158
    #15 0x56365741e588 in Editor::_import_thread(void*) ../gtk2_ardour/editor_audio_import.cc:1150
    0000016 0x7f91a20d7cd5 in fake_thread_start ../libs/pbd/pthread_utils.cc:199
    #17 0x7f91a24c3ea6 in start_thread nptl/pthread_create.c:477

Thread T75 (import) created by T0 (ArdourGUI) here:
    #0 0x7f91a74552a2 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:214
    0000001 0x7f91a20d83cd in pthread_create_and_store(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long*, void* (*)(void*), void*, unsigned int) ../libs/pbd/pthread_utils.cc:231
    #2 0x563657413b3c in Editor::import_sndfiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, Temporal::timepos_t&, int, int, std::shared_ptr<ARDOUR::Track>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, std::shared_ptr<ARDOUR::PluginInfo>) ../gtk2_ardour/editor_audio_import.cc:578
    #3 0x563657411c34 in Editor::do_import(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, Temporal::timepos_t&, std::shared_ptr<ARDOUR::PluginInfo>, std::shared_ptr<ARDOUR::Track>, bool) ../gtk2_ardour/editor_audio_import.cc:424
    0000004 0x563658bf7de0 in SoundFileOmega::do_something(int) ../gtk2_ardour/sfdb_ui.cc:2265
    0000005 0x563658c0cf94 in sigc::bound_mem_functor1<void, SoundFileBrowser, int>::operator()(int const&) const /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
    #6 0x563658c0adc8 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::deduce_result_type<Gtk::ResponseType&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::operator()<Gtk::ResponseType&>(Gtk::ResponseType&) const /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
    #7 0x563658c08d11 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
    0000008 0x563658c05652 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
    0000009 0x7f91a15d6f47 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (/lib/x86_64-linux-gnu/libglibmm-2.4.so.1+0x64f47)

SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:806 in __interceptor_memcpy

x42

2025-12-29 08:24

administrator   ~0029628

Fixed in 9.0-rc2-15-g41c90a2063

Issue History

Date Modified Username Field Change
2025-12-28 01:51 blazman New Issue
2025-12-28 01:51 blazman File Added: Mid.mid
2025-12-29 08:14 x42 Note Added: 0029627
2025-12-29 08:14 x42 Assigned To => x42
2025-12-29 08:14 x42 Status new => acknowledged
2025-12-29 08:24 x42 Status acknowledged => resolved
2025-12-29 08:24 x42 Resolution open => fixed
2025-12-29 08:24 x42 Note Added: 0029628