View Issue Details

IDProjectCategoryView StatusLast Update
0009339ardourbugspublic2023-06-12 22:46
Reporterfinotti Assigned Topaul  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version7.4 
Summary0009339: Cannot change tempo
DescriptionI have a session with many signature changes and a few tempo changes. I wanted to increase the tempo. But changing the initial tempo (e.g., from 150 to 155) hides the first bars. The first visible in the time line is marked as bar 103. Pressing HOME does not take to the first bar. MIDI regions at the beginning also disappear.
Steps To ReproduceExtract the attached session and change the first tempo from 150 to 155.
Tagstempo change

Activities

finotti

2023-05-18 10:37

reporter  

tempo_change_bug.tgz (6,399 bytes)

finotti

2023-05-18 11:00

reporter   ~0027661

I tried a new session. Left the default 120 tempo, added a new tempo at bar 10, changed it to 130.

When trying to change the first tempo (to 125), Ardour crashes. I could reproduce it many time. Attached the gdb file.
gdb.txt (26,169 bytes)   
Starting program: /opt/Ardour-7.4.0/bin/ardour-7.4.0 
warning: Can't read data for section '.debug_info' in file '/usr/lib/debug/.build-id/8f/6556ced2943c8d3696d6a6cd27e93cac77ae0c.debug'
warning: Section .debug_aranges in /usr/lib/debug/.build-id/8f/6556ced2943c8d3696d6a6cd27e93cac77ae0c.debug entry at offset 0 debug_info_offset 0 does not exists, ignoring .debug_aranges.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff60f36c0 (LWP 33790)]
[New Thread 0x7fffe19ff6c0 (LWP 33791)]
[New Thread 0x7fffe11fe6c0 (LWP 33792)]
[New Thread 0x7fffe09fd6c0 (LWP 33793)]
[New Thread 0x7fffd3fff6c0 (LWP 33794)]
[New Thread 0x7fffd0bff6c0 (LWP 33795)]
[Thread 0x7fffd0bff6c0 (LWP 33795) exited]
[New Thread 0x7fffd0bff6c0 (LWP 33796)]
[New Thread 0x7fffc5bff6c0 (LWP 33797)]
[New Thread 0x7fffbfbff6c0 (LWP 33799)]
[New Thread 0x7ffff410d6c0 (LWP 33800)]
[New Thread 0x7fffbefff6c0 (LWP 33801)]
[Detaching after vfork from child process 33802]
[New Thread 0x7fffbe7fe6c0 (LWP 33803)]
[Thread 0x7fffbefff6c0 (LWP 33801) exited]
[Thread 0x7ffff410d6c0 (LWP 33800) exited]
[Thread 0x7fffbe7fe6c0 (LWP 33803) exited]
[Detaching after vfork from child process 33807]
[New Thread 0x7fffbe7fe6c0 (LWP 33808)]
[Thread 0x7fffbfbff6c0 (LWP 33799) exited]
[Thread 0x7fffbe7fe6c0 (LWP 33808) exited]
[New Thread 0x7fffbe7fe6c0 (LWP 33810)]
[New Thread 0x7fffbefff6c0 (LWP 33811)]
[New Thread 0x7fffbdffd6c0 (LWP 33812)]
[New Thread 0x7fffbd7fc6c0 (LWP 33813)]
[New Thread 0x7fffbcffb6c0 (LWP 33814)]
[New Thread 0x7fffa3fff6c0 (LWP 33815)]
[New Thread 0x7fff9bfff6c0 (LWP 33816)]
[Thread 0x7fffbcffb6c0 (LWP 33814) exited]
[Thread 0x7fff9bfff6c0 (LWP 33816) exited]
[Thread 0x7fffbd7fc6c0 (LWP 33813) exited]
[Thread 0x7fffa3fff6c0 (LWP 33815) exited]
[Thread 0x7fffbdffd6c0 (LWP 33812) exited]
[New Thread 0x7fffa3fff6c0 (LWP 33826)]
[Thread 0x7fffbefff6c0 (LWP 33811) exited]
[Detaching after vfork from child process 33828]
[New Thread 0x7fffbefff6c0 (LWP 33829)]
[New Thread 0x7ffff35fe900 (LWP 33830)]
[New Thread 0x7fff9bfff6c0 (LWP 33831)]
[New Thread 0x7fffbd7fc6c0 (LWP 33832)]
[New Thread 0x7fffbdffd6c0 (LWP 33833)]
[New Thread 0x7fffbcffb6c0 (LWP 33834)]
[New Thread 0x7fffa37fe6c0 (LWP 33835)]
[Detaching after vfork from child process 33836]
[New Thread 0x7fffa2ffd6c0 (LWP 33837)]
[Thread 0x7fffa2ffd6c0 (LWP 33837) exited]
[Thread 0x7fffa3fff6c0 (LWP 33826) exited]
[Thread 0x7fffa37fe6c0 (LWP 33835) exited]
[Thread 0x7fffbcffb6c0 (LWP 33834) exited]
[Thread 0x7fffbd7fc6c0 (LWP 33832) exited]
[Detaching after vfork from child process 33838]
[New Thread 0x7fffa2ffd6c0 (LWP 33839)]
[Thread 0x7fffa2ffd6c0 (LWP 33839) exited]
[New Thread 0x7fffa2ffd6c0 (LWP 33840)]
[New Thread 0x7fffa37fe6c0 (LWP 33841)]
[New Thread 0x7ffff3509900 (LWP 33842)]
[New Thread 0x7ffff316e900 (LWP 33843)]
[New Thread 0x7ffff30ea900 (LWP 33844)]
[New Thread 0x7ffff2dfe900 (LWP 33845)]
[New Thread 0x7ffff25fe900 (LWP 33846)]
[New Thread 0x7ffff257a900 (LWP 33847)]
[New Thread 0x7ffff24f6900 (LWP 33848)]
[New Thread 0x7ffff21ff6c0 (LWP 33850)]
[New Thread 0x7fffbd7fc6c0 (LWP 33851)]
[New Thread 0x7fffbcffb6c0 (LWP 33852)]
[New Thread 0x7fffa17fa6c0 (LWP 33853)]
[New Thread 0x7fffa0ff96c0 (LWP 33854)]
[Thread 0x7fffa37fe6c0 (LWP 33841) exited]
[Thread 0x7fffa2ffd6c0 (LWP 33840) exited]

Thread 1 "ArdourGUI" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
44	./nptl/pthread_kill.c: No such file or directory.

Thread 45 (Thread 0x7fffa0ff96c0 (LWP 33854) "AutomationWatch"):
#0  0x00007ffff54ee345 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffa0ff8c90, rem=0x7fffa0ff8ca0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ffff54f2c53 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff2a88d48 in g_usleep () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#3  0x00007ffff6ae0580 in ARDOUR::AutomationWatch::thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 44 (Thread 0x7fffa17fa6c0 (LWP 33853) "autoconnect"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555559433120) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555559433120, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007ffff54a4d9b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555559433120, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff54a73f8 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555594330d0, cond=0x5555594330f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5555594330f8, mutex=0x5555594330d0) at ./nptl/pthread_cond_wait.c:618
#5  0x00007ffff6e51950 in ARDOUR::Session::auto_connect_thread_run() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#6  0x00007ffff6e51b08 in ARDOUR::Session::auto_connect_thread(void*) () from /opt/Ardour-7.4.0/lib/libardour.so.3
#7  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 43 (Thread 0x7fffbcffb6c0 (LWP 33852) "SessionSignals"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555594330b0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555594330b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2  0x00007ffff54a4d9b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555594330b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff54a73f8 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555559433060, cond=0x555559433088) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555559433088, mutex=0x555559433060) at ./nptl/pthread_cond_wait.c:618
#5  0x00007ffff6ed3273 in ARDOUR::Session::emit_thread_run() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#6  0x00007ffff6ed32a8 in ARDOUR::Session::emit_thread(void*) () from /opt/Ardour-7.4.0/lib/libardour.so.3
#7  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 42 (Thread 0x7fffbd7fc6c0 (LWP 33851) "midiUI"):
#0  0x00007ffff551afff in __GI___poll (fds=0x7fff6c041a60, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff2a56c76 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff2a57002 in g_main_loop_run () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#3  0x00007ffff422da23 in BaseUI::main_thread() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#4  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 41 (Thread 0x7ffff21ff6c0 (LWP 33850) "butler"):
#0  0x00007ffff551afff in __GI___poll (fds=0x7ffff21feac8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff42398e7 in CrossThreadChannel::poll_for_request() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff4239946 in CrossThreadChannel::receive(char&, bool) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#3  0x00007ffff6aedf15 in ARDOUR::Butler::thread_work() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007ffff6aef9b2 in ARDOUR::Butler::_thread_work(void*) () from /opt/Ardour-7.4.0/lib/libardour.so.3
#5  0x00007ffff4265f96 in ?? () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#6  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 40 (Thread 0x7ffff24f6900 (LWP 33848) "RT-6-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd357d in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd37b0 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 39 (Thread 0x7ffff257a900 (LWP 33847) "RT-5-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd357d in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd37b0 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 38 (Thread 0x7ffff25fe900 (LWP 33846) "RT-4-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd357d in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd37b0 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 37 (Thread 0x7ffff2dfe900 (LWP 33845) "RT-3-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd357d in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd37b0 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 36 (Thread 0x7ffff30ea900 (LWP 33844) "RT-2-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd357d in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd37b0 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 35 (Thread 0x7ffff316e900 (LWP 33843) "RT-1-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd357d in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd37b0 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 34 (Thread 0x7ffff3509900 (LWP 33842) "RT-main-(nil)"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff426a93a in PBD::Semaphore::wait() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff6bd2fb6 in ARDOUR::Graph::reached_terminal_node() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff6bd3538 in ARDOUR::Graph::run_one() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007ffff6bd3998 in ARDOUR::Graph::main_thread() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#5  0x00007fffc5020726 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#6  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 27 (Thread 0x7fffbdffd6c0 (LWP 33833) "pool"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aaa594 in g_cond_wait_until () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff2a203eb in g_async_queue_timeout_pop () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#3  0x00007ffff2a87cd4 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#4  0x00007ffff2a874a5 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 25 (Thread 0x7fff9bfff6c0 (LWP 33831) "ALSA-MIDI-LIST"):
#0  0x00007ffff551afff in __GI___poll (fds=0x7fff94002040, nfds=1, timeout=200) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffc5023bd4 in ARDOUR::AlsaAudioBackend::midi_device_thread() () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#2  0x00007fffc5023c38 in ARDOUR::AlsaAudioBackend::_midi_device_thread(void*) () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#3  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#4  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 24 (Thread 0x7ffff35fe900 (LWP 33830) "AudioEngine 1"):
#0  0x00007ffff551b0f6 in __ppoll (fds=0x555557bba28c, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007fffc5043d9d in Alsa_pcmi::pcm_wait() () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#2  0x00007fffc5026804 in ARDOUR::AlsaAudioBackend::main_process_thread() () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#3  0x00007fffc5027e89 in ?? () from /opt/Ardour-7.4.0/lib/backends/libalsa_audiobackend.so
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 23 (Thread 0x7fffbefff6c0 (LWP 33829) "ExecStdOut"):
#0  0x00007ffff551afff in __GI___poll (fds=0x7fffbeffcca0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff4274d22 in PBD::SystemExec::output_interposer() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff4274ec8 in ?? () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#3  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#4  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7fffbe7fe6c0 (LWP 33810) "gmain"):
#0  0x00007ffff551afff in __GI___poll (fds=0x555556d86870, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff2a56c76 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff2a56d8c in g_main_context_iteration () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#3  0x00007ffff2a56dd1 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#4  0x00007ffff2a874a5 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#5  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fffc5bff6c0 (LWP 33797) "DeviceList"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aaa47f in g_cond_wait () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff6a977fb in ARDOUR::AudioEngine::do_devicelist_update() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fffd0bff6c0 (LWP 33796) "EngineWatchdog"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aaa47f in g_cond_wait () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff6a99d4d in ARDOUR::AudioEngine::do_reset_backend() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffd3fff6c0 (LWP 33794) "Analyzer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aaa47f in g_cond_wait () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff6a56a5b in ARDOUR::Analyser::work() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffe09fd6c0 (LWP 33793) "PeakFileBuilder"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aaa47f in g_cond_wait () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff6f551a5 in ?? () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffe11fe6c0 (LWP 33792) "PeakFileBuilder"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff2aaa47f in g_cond_wait () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#2  0x00007ffff6f551a5 in ?? () from /opt/Ardour-7.4.0/lib/libardour.so.3
#3  0x00007ffff42667c6 in PBD::Thread::_run(void*) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffe19ff6c0 (LWP 33791) "LXVSTEventLoop"):
#0  0x00007ffff54ee345 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffe19feb20, rem=0x7fffe19feb30) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ffff54f2c53 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff2a88d48 in g_usleep () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#3  0x00005555563289cb in ?? ()
#4  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffff60f36c0 (LWP 33790) "Trigger Worker"):
#0  0x00007ffff551afff in __GI___poll (fds=0x7ffff60f2be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff42398e7 in CrossThreadChannel::poll_for_request() () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#2  0x00007ffff4239946 in CrossThreadChannel::receive(char&, bool) () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#3  0x00007ffff6fa2c8c in ARDOUR::TriggerBoxThread::thread_work() () from /opt/Ardour-7.4.0/lib/libardour.so.3
#4  0x00007ffff6fa2fee in ARDOUR::TriggerBoxThread::_thread_work(void*) () from /opt/Ardour-7.4.0/lib/libardour.so.3
#5  0x00007ffff4265f96 in ?? () from /opt/Ardour-7.4.0/lib/libpbd.so.4
#6  0x00007ffff54a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ffff55285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff7a29900 (LWP 33787) "ArdourGUI"):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1  0x00007ffff54a9d2f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007ffff545aef2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007ffff5445472 in __GI_abort () at ./stdlib/abort.c:79
#4  0x00007ffff5a1e090 in ?? () from /opt/Ardour-7.4.0/lib/libtemporal.so.0
#5  0x0000555555b72b69 in ?? ()
#6  0x0000555555b4d408 in ?? ()
#7  0x0000555555b71adb in ?? ()
#8  0x0000555555b73b55 in ?? ()
#9  0x00005555558effee in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>, void>::invoke(boost::detail::function::function_buffer&) ()
#10 0x00007ffff466cc85 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) () from /opt/Ardour-7.4.0/lib/libgtkmm2ext.so.0
#11 0x00005555558f2dfd in PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*) ()
#12 0x00005555558ed7b3 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >, void>::invoke(boost::detail::function::function_buffer&) ()
#13 0x00005555558f365c in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator()() ()
#14 0x00007ffff5a29293 in Temporal::TempoMap::update(std::shared_ptr<Temporal::TempoMap>) () from /opt/Ardour-7.4.0/lib/libtemporal.so.0
#15 0x0000555555b730f8 in ?? ()
#16 0x00005555561f07e5 in ?? ()
#17 0x0000555555b76301 in ?? ()
#18 0x0000555555ae9f8e in ?? ()
#19 0x00007ffff325e868 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /opt/Ardour-7.4.0/lib/libglibmm-2.4.so.1
#20 0x00007ffff2e0f6b5 in g_closure_invoke () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#21 0x00007ffff2e22593 in ?? () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#22 0x00007ffff2e2c364 in g_signal_emit_valist () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#23 0x00007ffff2e2c7e2 in g_signal_emit () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#24 0x00007ffff1d0935e in gtk_widget_activate () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff1b9f882 in gtk_menu_shell_activate_item () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#26 0x00007ffff1b9fcd6 in ?? () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#27 0x00007ffff1b918d6 in ?? () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff1b85d8c in ?? () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff2e0f6b5 in g_closure_invoke () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#30 0x00007ffff2e228bd in ?? () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#31 0x00007ffff2e2bdc8 in g_signal_emit_valist () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#32 0x00007ffff2e2c7e2 in g_signal_emit () from /opt/Ardour-7.4.0/lib/libgobject-2.0.so.0
#33 0x00007ffff1d0a7ac in ?? () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#34 0x00007ffff1b8437d in gtk_propagate_event () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#35 0x00007ffff1b84803 in gtk_main_do_event () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#36 0x00007ffff166fbbc in ?? () from /opt/Ardour-7.4.0/lib/libgdk-x11-2.0.so.0
#37 0x00007ffff2a56a87 in g_main_context_dispatch () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#38 0x00007ffff2a56ce8 in ?? () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#39 0x00007ffff2a57002 in g_main_loop_run () from /opt/Ardour-7.4.0/lib/libglib-2.0.so.0
#40 0x00007ffff1b834c7 in gtk_main () from /opt/Ardour-7.4.0/lib/libgtk-x11-2.0.so.0
#41 0x00007ffff4665215 in Gtkmm2ext::UI::run(Receiver&) () from /opt/Ardour-7.4.0/lib/libgtkmm2ext.so.0
#42 0x000055555589e9de in ?? ()
#43 0x00007ffff544618a in __libc_start_call_main (main=main@entry=0x55555589e560, argc=argc@entry=1, argv=argv@entry=0x7fffffffc3f8) at ../sysdeps/nptl/libc_start_call_main.h:58
#44 0x00007ffff5446245 in __libc_start_main_impl (main=0x55555589e560, argc=1, argv=0x7fffffffc3f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffc3e8) at ../csu/libc-start.c:381
#45 0x00005555558a679a in ?? ()
gdb.txt (26,169 bytes)   

paul

2023-06-12 22:46

administrator   ~0027747

Should be fixed as of commit bb97ade440

Issue History

Date Modified Username Field Change
2023-05-18 10:37 finotti New Issue
2023-05-18 10:37 finotti Tag Attached: tempo change
2023-05-18 10:37 finotti File Added: tempo_change_bug.tgz
2023-05-18 11:00 finotti Note Added: 0027661
2023-05-18 11:00 finotti File Added: gdb.txt
2023-06-12 22:46 paul Assigned To => paul
2023-06-12 22:46 paul Status new => resolved
2023-06-12 22:46 paul Resolution open => fixed
2023-06-12 22:46 paul Note Added: 0027747