View Issue Details

IDCategoryLast Update
0007629bugs2018-06-27 15:12
ReporterlilithAssigned To 
Reproducibilityrandom 
Status newResolutionopen 
Platformx86_64OSDebianOS VersionDebian Stretch
Product Version5.12 
Fixed in Version 
Summary0007629: Ardour 5.12 crashes in the middle of a session (potential plugin: Calf Vintage Delay?)
DescriptionThread 209 "ardour-5.12.0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff723f2700 (LWP 12072)]
0x00007ffff719269c in ARDOUR::Session::audible_frame(bool*) const ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
(gdb) thread apply all bt

Thread 391 (Thread 0x7fff5d7fa700 (LWP 12823)):
#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 0x00007fff90d237b6 in MiddleWareThread::run() ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
#3 0x00000000277bb540 in ?? ()
0000004 0x00007fff90d233a5 in DISTRHO::Thread::_entryPoint(void*) ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
0000005 0x0000000000000000 in ?? ()

Thread 390 (Thread 0x7fffa919f700 (LWP 12822)):
#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 0x00007fff90d237b6 in MiddleWareThread::run() ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
#3 0x000000002040a980 in ?? ()
0000004 0x00007fff90d233a5 in DISTRHO::Thread::_entryPoint(void*) ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
0000005 0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 221 (Thread 0x7fff5eb6b700 (LWP 12380)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xec335c0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xec335c0, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0xec335c0, 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=0x7fff5eb6b700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 212 (Thread 0x7fff70bef700 (LWP 12075)):
#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
---Type <return> to continue, or q <return> to quit---
#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=0x7fff70bef700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 211 (Thread 0x7fff713f0700 (LWP 12074)):
#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
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff713f0700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 210 (Thread 0x7fff71bf1700 (LWP 12073)):
#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=0x7fff71bf1700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 209 (Thread 0x7fff723f2700 (LWP 12072)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff719269c in ARDOUR::Session::audible_frame(bool*) const ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
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=0x7fff723f2700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 208 (Thread 0x7fff72bf3700 (LWP 12071)):
#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=0x7fff72bf3700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 207 (Thread 0x7fff733f4700 (LWP 12070)):
#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=0x7fff733f4700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 206 (Thread 0x7fff80e95700 (LWP 12069)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x10400af0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x10400af0, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x10400af0, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
---Type <return> to continue, or q <return> to quit---
   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=0x7fff80e95700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 205 (Thread 0x7fff8879e700 (LWP 12068)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x18b05e70)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x18b05e70, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x18b05e70, 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=0x7fff8879e700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 204 (Thread 0x7fff89a5d700 (LWP 12067)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0xd349500)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0xd349500, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0xd349500, 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=0x7fff89a5d700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

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

Thread 202 (Thread 0x7fffbd592700 (LWP 12065)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffa94d93dd in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fffa94905a7 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3 0x00007fffa94cad44 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fffa94caee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffbd592700)
---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 199 (Thread 0x7fff85f9b700 (LWP 12062)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x12103710)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x12103710, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x12103710, 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=0x7fff85f9b700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 198 (Thread 0x7fff73fff700 (LWP 12061)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
---Type <return> to continue, or q <return> to quit---
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=0x7fff73fff700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 197 (Thread 0x7fffd5725800 (LWP 12060)):
#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
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffd5725800)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 196 (Thread 0x7fffd57a7700 (LWP 12059)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x11102b28)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x11102b28, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x11102b28, 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() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff6e80d58 in ARDOUR::Graph::helper_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=0x7fffd57a7700)
    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 195 (Thread 0x7fffd5828700 (LWP 12058)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x11102b08)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x11102b08, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x11102b08, 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=0x7fffd5828700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 194 (Thread 0x7fffd58a9700 (LWP 12057)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x11102b08)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x11102b08, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x11102b08, 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 0x00007ffff6e82091 in ARDOUR::Graph::main_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=0x7fffd58a9700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 88 (Thread 0x7fff82172700 (LWP 4281)):
#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
---Type <return> to continue, or q <return> to quit---
#3 0x00007fff93e0406b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000004 0x00007fff93dad9ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000005 0x00007fff93bdb0f3 in QThread::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007fffbd6b36d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7 0x00007fff93bdfda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000008 0x00007ffff04b8494 in start_thread (arg=0x7fff82172700)
    at pthread_create.c:333
0000009 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 87 (Thread 0x7fff8679c700 (LWP 4280)):
#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 0x00007fffebd3eee9 in xcb_wait_for_event ()
   from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007fffbde90b69 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
0000004 0x00007fff93bdfda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff8679c700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 20 (Thread 0x7fffbc84b700 (LWP 3641)):
#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
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffbc84b700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 19 (Thread 0x7fffd4c12700 (LWP 3640)):
#0 0x00007ffff04c120d in read () at ../sysdeps/unix/syscall-template.S:84
---Type <return> to continue, or q <return> to quit---
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 18 (Thread 0x7fffd4e96700 (LWP 3639)):
#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
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 14 (Thread 0x7fffbed95700 (LWP 3635)):
#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 ()
---Type <return> to continue, or q <return> to quit---
   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=0x7fffbed95700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7fffd7fff700 (LWP 3628)):
#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
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 3627)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
---Type <return> to continue, or q <return> to quit---
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 3626)):
#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() ()
   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
---Type <return> to continue, or q <return> to quit---

Thread 4 (Thread 0x7fffe78c1700 (LWP 3625)):
#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 3624)):
#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=0x7fffe80c2700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7fffe88c3700 (LWP 3623)):
#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 3619)):
#0 0x00007ffff719269c in ARDOUR::Session::audible_frame(bool*) const ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000001 0x00000000004cf352 in ?? ()
#2 0x00007ffff58f692a in PBD::StandardTimer::on_elapsed() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff58f6c59 in PBD::Timer::_timeout_handler(void*) ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
0000004 0x00007ffff4753ee9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff475337a in g_main_context_dispatch ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000008 0x00007ffff3d49557 in gtk_main ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000009 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
   from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
0000010 0x00000000004a46fb in ?? ()
0000011 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1,
    argv=0x7fffffffd398, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffd388)
    at ../csu/libc-start.c:291
0000012 0x00000000004a9ef9 in ?? ()
(gdb)
(gdb)
Additional InformationBefore adding the Calf Vintage Delay I could work with the project for some hours without a crash. After adding the plugin it crashed within 0000010:0000030 min.

Also some automations are used (LV2, LS Filter, Steve Harris) and Fader.

TagsNo tags attached.

Activities

paul

2018-06-05 17:49

administrator   ~0020291

We are extremely unlikely to track down any crashes that happen in the presence of a CALF plugin and not without it.

Our official position is that you should not use the CALF plugins.

unfa

2018-06-27 11:51

reporter   ~0020311

Last edited: 2018-06-27 11:51

View 2 revisions

Paul - could you please elaborate, or point some sources to why do you discourage using Calf plugins?

paul

2018-06-27 12:02

administrator   ~0020312

We get a steady stream of reports from people (mostly on IRC) whose sessions work great as long as they do not use a CALF plugin. They add the plugin and the session starts crashing. They remove the plugin or launch in safe mode, which disables all plugins, and the session works again.

There are no other families of plugins for which this happens. There are thousands of plugins. There are dozens which cause problems for Ardour users, on some platform. We do not have the resources to dig into each case, and the situation with CALF is so predictable that we prefer to just advise people to not use them at all. That doesn't mean they will always fail (and when they work, they are actually not bad at all). But it means that if they cause problems with a session, we are not going to investigate.

unfa

2018-06-27 12:37

reporter   ~0020313

Thanks. I've created an issue on Calf Github and quoted your words there:
https://github.com/calf-studio-gear/calf/issues/181

lilith

2018-06-27 15:12

reporter   ~0020314

Thanks unfa & Paul for commenting again on this.I have problems with Calf while unfa doesn't and I'm really curious to know the reasons for this.

Issue History

Date Modified Username Field Change
2018-06-05 17:44 lilith New Issue
2018-06-05 17:49 paul Note Added: 0020291
2018-06-27 11:51 unfa Note Added: 0020311
2018-06-27 11:51 unfa Note Edited: 0020311 View Revisions
2018-06-27 12:02 paul Note Added: 0020312
2018-06-27 12:37 unfa Note Added: 0020313
2018-06-27 15:12 lilith Note Added: 0020314