View Issue Details

IDProjectCategoryView StatusLast Update
0007630ardourbugspublic2018-07-04 12:04
Reporterlilith Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
PlatformX86_64OSDebianOS VersionDebian / Stretch
Product Version5.12 
Summary0007630: Ardour crashes when deleting loop marker
DescriptionArdour crashes almost reproducible when deleting a loop marker while loop is playing. (similar to this bug http://tracker.ardour.org/view.php?id=7519)
Steps To ReproduceDefine a loop, play loop and delete (left) loop marker while loop is playing.
Crash dump in additional info.
Additional InformationThread 19 "ardour-5.12.0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbd84d700 (LWP 3709)]
0x00007ffff719269c in ARDOUR::Session::audible_frame(bool*) const ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
(gdb) thread apply all bt

Thread 794 (Thread 0x7fff77fff700 (LWP 10835)):
#0 0x00007fffed18a28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffed1b3b84 in usleep (useconds=<optimized out>)
    at ../sysdeps/posix/usleep.c:32
#2 0x00007fff9145b8f6 in MiddleWareThread::run() ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
#3 0x00007fff9145b4e5 in DISTRHO::Thread::_entryPoint(void*) ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fff77fff700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 793 (Thread 0x7fff8efe1700 (LWP 10834)):
#0 0x00007fffed18a28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffed1b3b84 in usleep (useconds=<optimized out>)
    at ../sysdeps/posix/usleep.c:32
#2 0x00007fff9145b8f6 in MiddleWareThread::run() ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
#3 0x00007fff9145b4e5 in DISTRHO::Thread::_entryPoint(void*) ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fff8efe1700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 787 (Thread 0x7fff6dbfb700 (LWP 10792)):
#0 0x00007fffed18a28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffed1b3b84 in usleep (useconds=<optimized out>)
    at ../sysdeps/posix/usleep.c:32
#2 0x00007fff6ccc6723 in ?? () from /home/marco/.lv2/guitarix.lv2/guitarix.so
#3 0x00007fff6ccc2015 in ?? () from /home/marco/.lv2/guitarix.lv2/guitarix.so
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fff6dbfb700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 49 (Thread 0x7fff6ebfd700 (LWP 3743)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
---Type <return> to continue, or q <return> to quit---
0000004 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000005 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff6ebfd700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 48 (Thread 0x7fff6f3fe700 (LWP 3742)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000004 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000005 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff6f3fe700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 47 (Thread 0x7fff6fbff700 (LWP 3741)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000004 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000005 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff6fbff700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 46 (Thread 0x7fff85bc2700 (LWP 3740)):
#0 0x00007ffff719269c in ARDOUR::Session::audible_frame(bool*) const ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
0000001 0x00007ffff6db6584 in ARDOUR::AutomationWatch::timer() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff6db6ec0 in ARDOUR::AutomationWatch::thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff85bc2700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 45 (Thread 0x7fff853c1700 (LWP 3739)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff719b7dc in ARDOUR::Session::auto_connect_thread_run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff719b919 in ARDOUR::Session::auto_connect_thread(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b8494 in start_thread (arg=0x7fff853c1700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

---Type <return> to continue, or q <return> to quit---
Thread 44 (Thread 0x7fff84bc0700 (LWP 3738)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff720de03 in ARDOUR::Session::emit_thread_run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff720de29 in ARDOUR::Session::emit_thread(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b8494 in start_thread (arg=0x7fff84bc0700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 37 (Thread 0x7fff86dc4700 (LWP 3731)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x14663420)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x14663420, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x14663420, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff86dc4700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 36 (Thread 0x7fff877fe700 (LWP 3730)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x13089180)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x13089180, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x13089180, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff877fe700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

---Type <return> to continue, or q <return> to quit---
Thread 35 (Thread 0x7fff87fff700 (LWP 3728)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xf068930)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xf068930, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0xf068930, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff87fff700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 34 (Thread 0x7fff8d068700 (LWP 3727)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xe244250)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xe244250, abstime=0x0)
    at sem_waitcommon.c:111
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0xe244250, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff8d068700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 33 (Thread 0x7fff8d869700 (LWP 3726)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
0000001 0x00007fff8e0ec8a4 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fff8e114d22 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3 0x00007fff8e107d44 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fff8e107ee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff8d869700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 32 (Thread 0x7fff8e06a700 (LWP 3725)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fff8e1163dd in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fff8e0cd5a7 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3 0x00007fff8e107d44 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fff8e107ee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff8e06a700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 29 (Thread 0x7fffbd274700 (LWP 3722)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x2c91d40)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
---Type <return> to continue, or q <return> to quit---
0000001 do_futex_wait (sem=sem@entry=0x2c91d40, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x2c91d40, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbd274700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 28 (Thread 0x7fffbed95700 (LWP 3721)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff58b0204 in BaseUI::main_thread() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbed95700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 27 (Thread 0x7fffbc853800 (LWP 3720)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff58bf712 in CrossThreadChannel::poll_for_request() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58bf766 in CrossThreadChannel::receive(char&, bool) ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff6dc576a in ARDOUR::Butler::thread_work() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff58e3776 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbc853800)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 26 (Thread 0x7fffbc8d5700 (LWP 3719)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x417ed88)
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x417ed88, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x417ed88, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbc8d5700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 25 (Thread 0x7fffbc956700 (LWP 3718)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x417ed88)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x417ed88, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x417ed88, abstime=0x0)
---Type <return> to continue, or q <return> to quit---
    at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbc956700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 24 (Thread 0x7fffbc9d7700 (LWP 3717)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x417eda8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x417eda8, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x417eda8, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff6e81fc5 in ARDOUR::Graph::restart_cycle() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80ced in ARDOUR::Graph::run_one() ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffbc9d7700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 19 (Thread 0x7fffbd84d700 (LWP 3709)):
#0 0x00007ffff719269c in ARDOUR::Session::audible_frame(bool*) const ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000001 0x00007ffff6d2ff40 in ARDOUR::AsyncMIDIPort::cycle_start(unsigned int) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff7101785 in ARDOUR::PortManager::cycle_start(unsigned int) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff6d7087f in ARDOUR::AudioEngine::process_callback(unsigned int)
    () from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007fffd70cd41d in ARDOUR::JACKAudioBackend::process_thread() ()
   from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
0000005 0x00007fffd6e6e79a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffd6e913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffbd84d700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 18 (Thread 0x7fffd4c12700 (LWP 3708)):
#0 0x00007ffff04c120d in read () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffd6e92b95 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd6e9693c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fffd4c12700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 17 (Thread 0x7fffd4e96700 (LWP 3707)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffd6e921dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd6e84f08 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fffd4e96700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 14 (Thread 0x7fffd58a9700 (LWP 3704)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff47537bc in g_main_context_iteration ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff47537f9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffd58a9700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7fffd7fff700 (LWP 3697)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d701e4 in ARDOUR::AudioEngine::do_devicelist_update() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffd7fff700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7fffe4c09700 (LWP 3696)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d71186 in ARDOUR::AudioEngine::do_reset_backend() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe4c09700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7fffe70c0700 (LWP 3695)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d1f61b in ARDOUR::Analyser::work() ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe70c0700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7fffe78c1700 (LWP 3694)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe78c1700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7fffe80c2700 (LWP 3693)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe80c2700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7fffe88c3700 (LWP 3692)):
#0 0x00007ffff04c17dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4784a58 in g_usleep ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x0000000000d08e1e in ?? ()
#3 0x00007ffff04b8494 in start_thread (arg=0x7fffe88c3700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7ffff7fb3580 (LWP 3691)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffebd3d150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007fffebd3d81d in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
---Type <return> to continue, or q <return> to quit---
#3 0x00007fffebd3d89d in xcb_writev ()
   from /usr/lib/x86_64-linux-gnu/libxcb.so.1
0000004 0x00007fffef901a7e in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
0000005 0x00007fffebb2ce5e in XRenderCompositeTrapezoids ()
   from /usr/lib/x86_64-linux-gnu/libXrender.so.1
#6 0x00007ffff323e978 in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
#7 0x00007ffff321fbe7 in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000008 0x00007ffff3221050 in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000009 0x00007ffff319c8de in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000010 0x00007ffff3242251 in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000011 0x00007ffff3207c8f in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000012 0x00007ffff31a5cca in ?? () from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000013 0x00007ffff319565a in cairo_stroke_preserve ()
   from /opt/Ardour-5.12.0/lib/libcairo.so.2
0000014 0x00007ffff0e0105d in Cairo::Context::stroke_preserve() ()
   from /opt/Ardour-5.12.0/lib/libcairomm-1.0.so.1
#15 0x00007ffff60fe8dc in ArdourCanvas::Polygon::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000016 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
#17 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect con---Type <return> to continue, or q <return> to quit---
st&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000018 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000019 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000020 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000021 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000022 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000023 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
#24 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
---Type <return> to continue, or q <return> to quit---
0000025 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000026 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000027 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000028 0x00007ffff6100604 in ArdourCanvas::ScrollGroup::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000029 0x00007ffff60e72a1 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000030 0x00007ffff60e28fa in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000031 0x00007ffff60e03ea in ArdourCanvas::Canvas::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context> const&) const ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000032 0x00007ffff60e0750 in ArdourCanvas::GtkCanvas::on_expose_event(_GdkEventExpose*) () from /opt/Ardour-5.12.0/lib/libcanvas.so.0
---Type <return> to continue, or q <return> to quit---
0000033 0x00007ffff1d6eb08 in Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) () from /opt/Ardour-5.12.0/lib/libgtkmm-2.4.so.1
0000034 0x00007ffff3d4be2c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000035 0x00007ffff4a61935 in g_closure_invoke ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000036 0x00007ffff4a7341f in ?? () from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000037 0x00007ffff4a7c5a3 in g_signal_emit_valist ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000038 0x00007ffff4a7ce32 in g_signal_emit ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000039 0x00007ffff3ed094c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000040 0x00007ffff3d4abf8 in gtk_main_do_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000041 0x00007ffff3949ccf in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000042 0x00007ffff3949c75 in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000043 0x00007ffff3949c75 in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000044 0x00007ffff3949c75 in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000045 0x00007ffff3946841 in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000046 0x00007ffff3947158 in gdk_window_process_all_updates ()
   from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000047 0x00007ffff39471b9 in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000048 0x00007ffff39147c7 in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000049 0x00007ffff475337a in g_main_context_dispatch ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000050 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000051 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000052 0x00007ffff3d49557 in gtk_main ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000053 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
   from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
0000054 0x00000000004a46fb in ?? ()
0000055 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1,
    argv=0x7fffffffd3c8, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffd3b8)
    at ../csu/libc-start.c:291
0000056 0x00000000004a9ef9 in ?? ()
(gdb)
(gdb) Quit
(gdb) Quit
(gdb)
TagsNo tags attached.

Activities

paul

2018-07-04 12:04

administrator   ~0020328

The bug here is clear. The solution, not so much.

Issue History

Date Modified Username Field Change
2018-06-06 23:35 lilith New Issue
2018-07-04 12:04 paul Note Added: 0020328