View Issue Details

IDProjectCategoryView StatusLast Update
0006665ardourbugspublic2015-11-04 05:28
Reportercidian Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version4.4 
Summary0006665: Crash at specific automation point
DescriptionArdour crashes if I have automation on Calf Organ F1 Res.
See attached image and check the pyramid shaped automation within Loop points.
The crash always happens approximately at the location where the playhead is in the image.
It happens with various automation shapes, but I used the simple one for demonstration.
This crash happens every single time in my session and can be reproduced in other sections of the track.
Additional Information64 bit KX Studio 14.04 from http://kxstudio.linuxaudio.org/Downloads
Ardour 4.4 downloaded from ardour.org
TagsNo tags attached.

Activities

2015-11-03 20:20

 

Selection_001.png (69,234 bytes)   
Selection_001.png (69,234 bytes)   

chaot

2015-11-03 20:48

reporter   ~0017575

I tried to reproduce (with current git and 4.2 from Arch repos) also using calf organ and automating F1 Res but it didn't crash.

Can you create a trace of the crash? See: http://ardour.org/debugging_ardour.html

This should at least reveal if it's Ardour's or Calf's fault.

cidian

2015-11-03 21:20

reporter   ~0017576

Option 1 gives me: no debugging symbols found

When using Option 2, I run Ardour, crash it and this is what I get in the terminal:
0xec12352 note 76/0 was already on, now at 2

When I load the core file I get this in the terminal:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fbccf0d515e in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3

Attached is the traceback (I think).

2015-11-03 21:21

 

traceback3nov.txt (26,650 bytes)   
Thread 25 (Thread 0x7fbca01ff800 (LWP 7068)):
#0  0x00007fbcc5f9d12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbcce2213b4 in CrossThreadChannel::poll_for_request() () from /opt/Ardour-4.4.0/lib/libpbd.so.4
#2  0x00007fbcce22141a in CrossThreadChannel::receive(char&, bool) () from /opt/Ardour-4.4.0/lib/libpbd.so.4
#3  0x00007fbccedc6971 in ARDOUR::Butler::thread_work() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccedc703f in ARDOUR::Butler::_thread_work(void*) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbcce239350 in ?? () from /opt/Ardour-4.4.0/lib/libpbd.so.4
#6  0x00007fbcc8f1d182 in start_thread (arg=0x7fbca01ff800) at pthread_create.c:312
#7  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fbcb33e8700 (LWP 7047)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccd157524 in g_cond_wait () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbcced7920b in ARDOUR::AudioEngine::do_devicelist_update() ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcb33e8700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fbcb152e700 (LWP 7056)):

#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbcb229a04c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fbcb2290d88 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fbcb2298c40 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcb152e700) at pthread_create.c:312
#5  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fbcc0cef700 (LWP 7045)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccd157524 in g_cond_wait () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbcced3d963 in ARDOUR::Analyser::work() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcc0cef700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fbcb142c700 (LWP 7053)):
#0  0x00007fbcc5f9d12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbccd10baa5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbccd10bcc7 in g_main_context_iteration () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#3  0x00007fbccd10bd19 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcb142c700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fbc42df9700 (LWP 7078)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccd157524 in g_cond_wait () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbccf9d927f in ArdourCanvas::WaveView::drawing_thread() () from /opt/Ardour-4.4.0/lib/libcanvas.so.0
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbc42df9700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fbcc1cf1700 (LWP 7043)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccd157524 in g_cond_wait () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbccf09afbb in ?? () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcc1cf1700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fbcc24f2700 (LWP 7042)):

#0  0x00007fbcc8f24b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbccd138298 in g_usleep () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x0000000000be5493 in ?? ()
#3  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcc24f2700) at pthread_create.c:312
#4  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fbcb3be9700 (LWP 7046)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccd157524 in g_cond_wait () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbcced7b4ad in ARDOUR::AudioEngine::do_reset_backend() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcb3be9700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fbc43dfb700 (LWP 7075)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccf04d463 in ARDOUR::Session::emit_thread_run() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#2  0x00007fbccf04d489 in ARDOUR::Session::emit_thread(void*) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbcc8f1d182 in start_thread (arg=0x7fbc43dfb700) at pthread_create.c:312
#4  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fbcb14ad700 (LWP 7057)):
#0  0x00007fbcc8f243bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbcb229a854 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fbcb229d4ac in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fbcb2298c40 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcb14ad700) at pthread_create.c:312
#5  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fbca0e09700 (LWP 7069)):
#0  0x00007fbcc5f9d12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbccd10baa5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbccd10bbb5 in g_main_loop_run () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#3  0x00007fbcce214f7c in BaseUI::main_thread() () from /opt/Ardour-4.4.0/lib/libpbd.so.4
#4  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#5  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#6  0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0e09700) at pthread_create.c:312
#7  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fbc435fa700 (LWP 7076)):
#0  0x00007fbcc8f24b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbccd138298 in g_usleep () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbccedb928f in ARDOUR::AutomationWatch::thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbc435fa700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fbcc14f0700 (LWP 7044)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbccd157524 in g_cond_wait () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#2  0x00007fbccf09afbb in ?? () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccd695b72 in ?? () from /opt/Ardour-4.4.0/lib/libglibmm-2.4.so.1
#4  0x00007fbccd1367f5 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbcc14f0700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fbccffee900 (LWP 7036)):
#0  0x00007fbccf718126 in Gtkmm2ext::PixFader::render(_cairo*, _cairo_rectangle*) ()
   from /opt/Ardour-4.4.0/lib/libgtkmm2ext.so.0
#1  0x00007fbccf6ee972 in CairoWidget::on_expose_event(_GdkEventExpose*) ()
   from /opt/Ardour-4.4.0/lib/libgtkmm2ext.so.0
#2  0x00007fbcca640bd3 in Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) ()
   from /opt/Ardour-4.4.0/lib/libgtkmm-2.4.so.1
#3  0x00007fbccc578f38 in ?? () from /opt/Ardour-4.4.0/lib/libgtk-x11-2.0.so.0
#4  0x00007fbccd40e1e2 in g_closure_invoke () from /opt/Ardour-4.4.0/lib/libgobject-2.0.so.0
#5  0x00007fbccd425272 in ?? () from /opt/Ardour-4.4.0/lib/libgobject-2.0.so.0
#6  0x00007fbccd425f98 in g_signal_emit_valist () from /opt/Ardour-4.4.0/lib/libgobject-2.0.so.0
#7  0x00007fbccd4267e3 in g_signal_emit () from /opt/Ardour-4.4.0/lib/libgobject-2.0.so.0
#8  0x00007fbccc6cfd8f in ?? () from /opt/Ardour-4.4.0/lib/libgtk-x11-2.0.so.0
#9  0x00007fbccc573027 in gtk_main_do_event () from /opt/Ardour-4.4.0/lib/libgtk-x11-2.0.so.0
#10 0x00007fbccc196782 in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#11 0x00007fbccc19672f in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#12 0x00007fbccc19672f in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#13 0x00007fbccc19672f in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#14 0x00007fbccc19672f in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#15 0x00007fbccc18f554 in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#16 0x00007fbccc18f8b9 in gdk_window_process_all_updates () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#17 0x00007fbccc18f929 in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#18 0x00007fbccc15cde6 in ?? () from /opt/Ardour-4.4.0/lib/libgdk-x11-2.0.so.0
#19 0x00007fbccd109c95 in g_main_context_dispatch () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#20 0x00007fbccd10bb08 in ?? () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#21 0x00007fbccd10bbb5 in g_main_loop_run () from /opt/Ardour-4.4.0/lib/libglib-2.0.so.0
#22 0x00007fbccc572657 in gtk_main () from /opt/Ardour-4.4.0/lib/libgtk-x11-2.0.so.0
#23 0x00007fbccf6f9ac4 in Gtkmm2ext::UI::run(Receiver&) () from /opt/Ardour-4.4.0/lib/libgtkmm2ext.so.0
#24 0x00000000007f45fa in ?? ()
#25 0x00007fbcc5ed1ec5 in __libc_start_main (main=0x7f3c80, argc=1, argv=0x7fffda7495e8, init=<optimized out>, 
 fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffda7495d8) at libc-start.c:287
#26 0x000000000048b9f9 in ?? ()
#27 0x00007fffda7495d8 in ?? ()
#28 0x000000000000001c in ?? ()
#29 0x0000000000000001 in ?? ()
#30 0x00007fffda74a380 in ?? ()
#31 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fbca160a700 (LWP 7072)):
#0  0x00007fbcc5fa1da3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbc7150d31d in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2  0x00007fbc7150d68f in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3  0x00007fbc714cf237 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#4  0x00007fbc71503764 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#5  0x00007fbc71503999 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#6  0x00007fbcc8f1d182 in start_thread (arg=0x7fbca160a700) at pthread_create.c:312
#7  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fbc71476700 (LWP 7073)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:193
#1  0x00007fbc714e6fe4 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2  0x00007fbc7150ced5 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3  0x00007fbc71503764 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#4  0x00007fbc71503999 in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbc71476700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fbca0506700 (LWP 7062)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007fbccee6891f in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#2  0x00007fbccee689e8 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x0000000000850063 in boost::function0<void>::operator()() const ()
#4  0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#5  0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0506700) at pthread_create.c:312
#6  0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fbca0608700 (LWP 7058)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007fbccee687aa in ARDOUR::Graph::process_routes(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#2  0x00007fbccf04a5db in ARDOUR::Session::process_routes(unsigned int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccf04bf44 in ARDOUR::Session::process_without_events(unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccf04c4ba in ARDOUR::Session::process_with_events(unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbccf04d512 in ARDOUR::Session::process(unsigned int) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbcced7b7a7 in ARDOUR::AudioEngine::process_callback(unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbcb29caafd in ARDOUR::JACKAudioBackend::process_thread() ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#8  0x00007fbcb227c98a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fbcb2298c40 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0608700) at pthread_create.c:312
#11 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fbca0485700 (LWP 7063)):
#0  0x00007fbc85b3b5c0 in ?? () from /usr/lib/lv2/fil4.lv2/fil4.so
#1  0x00007fbccf0c9a58 in ARDOUR::LV2Plugin::run(unsigned int) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#2  0x00007fbccf0d5e80 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccef4be11 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccef4c470 in ARDOUR::PluginInsert::automation_run(ARDOUR::BufferSet&, long, unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbccef4c647 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbccefb1fce in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbcced6ab30 in ARDOUR::AudioTrack::roll(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#8  0x00007fbccee685f3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#9  0x00007fbccee68963 in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#10 0x00007fbccee689e8 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#11 0x0000000000850063 in boost::function0<void>::operator()() const ()
#12 0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#13 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0485700) at pthread_create.c:312
#14 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fbca0587700 (LWP 7061)):
#0  0x00007fbc85b3b612 in ?? () from /usr/lib/lv2/fil4.lv2/fil4.so
#1  0x00007fbccf0c9a58 in ARDOUR::LV2Plugin::run(unsigned int) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#2  0x00007fbccf0d5e80 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccef4be11 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccef4c470 in ARDOUR::PluginInsert::automation_run(ARDOUR::BufferSet&, long, unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbccef4c647 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbccefb1fce in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbcced6ab30 in ARDOUR::AudioTrack::roll(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#8  0x00007fbccee685f3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#9  0x00007fbccee68963 in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#10 0x00007fbccee68c41 in ARDOUR::Graph::main_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#11 0x0000000000850063 in boost::function0<void>::operator()() const ()
#12 0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#13 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0587700) at pthread_create.c:312
#14 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fbca0281700 (LWP 7067)):
#0  0x00007fbc714b773c in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#1  0x00007fbc714c328d in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2  0x00007fbc714d36bd in ?? () from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3  0x00007fbccf0c9a58 in ARDOUR::LV2Plugin::run(unsigned int) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccf0d5e80 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbccef4be11 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbccef4c470 in ARDOUR::PluginInsert::automation_run(ARDOUR::BufferSet&, long, unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbccef4c647 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#8  0x00007fbccefb1fce in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#9  0x00007fbcceef4369 in ARDOUR::MidiTrack::roll(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#10 0x00007fbccee685f3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#11 0x00007fbccee68963 in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#12 0x00007fbccee689e8 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#13 0x0000000000850063 in boost::function0<void>::operator()() const ()
#14 0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#15 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0281700) at pthread_create.c:312
#16 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fbca0383700 (LWP 7065)):
#0  0x00007fbc84ad6c60 in void dsp::multichorus<float, dsp::sine_multi_lfo<float, 8u>, dsp::filter_sum<dsp::biquad_d2, dsp::biquad_d2>, 4096>::process<float*, float*>(float*, float*, int) ()
   from /usr/lib/lv2/calf.lv2/calf.so
#1  0x00007fbc84ad2999 in calf_plugins::multichorus_audio_module::process(unsigned int, unsigned int, unsigned int, unsigned int) () from /usr/lib/lv2/calf.lv2/calf.so
#2  0x00007fbc84ad505d in calf_plugins::audio_module<calf_plugins::multichorus_metadata>::process_slice(unsigned int, unsigned int) () from /usr/lib/lv2/calf.lv2/calf.so
#3  0x00007fbc84b09290 in calf_plugins::lv2_wrapper<calf_plugins::multichorus_audio_module>::cb_run(void*, unsigned int) () from /usr/lib/lv2/calf.lv2/calf.so
#4  0x00007fbccf0c9a58 in ARDOUR::LV2Plugin::run(unsigned int) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbccf0d5e80 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbccef4be11 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbccef4c470 in ARDOUR::PluginInsert::automation_run(ARDOUR::BufferSet&, long, unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#8  0x00007fbccef4c647 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#9  0x00007fbccefb1fce in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#10 0x00007fbccefaedcc in ARDOUR::Route::passthru(ARDOUR::BufferSet&, long, long, unsigned int, int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#11 0x00007fbccefb0f02 in ARDOUR::Route::roll(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#12 0x00007fbccee685f3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#13 0x00007fbccee68963 in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#14 0x00007fbccee689e8 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#15 0x0000000000850063 in boost::function0<void>::operator()() const ()
#16 0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#17 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0383700) at pthread_create.c:312
#18 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fbca0302700 (LWP 7066)):
#0  0x00007fbcc67ee15a in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x000000000055623a in boost::shared_ptr<ARDOUR::AutomationList> boost::dynamic_pointer_cast<ARDOUR::AutomationList, Evoral::ControlList>(boost::shared_ptr<Evoral::ControlList> const&) ()
#2  0x00007fbcced36382 in ARDOUR::Amp::setup_gain_automation(long, long, long) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccefb21d4 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccefaedcc in ARDOUR::Route::passthru(ARDOUR::BufferSet&, long, long, unsigned int, int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbccefb0f02 in ARDOUR::Route::roll(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbccee685f3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbccee68963 in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#8  0x00007fbccee689e8 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#9  0x0000000000850063 in boost::function0<void>::operator()() const ()
#10 0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#11 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0302700) at pthread_create.c:312
#12 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fbca0404700 (LWP 7064)):
#0  0x00007fbccf0d515e in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#1  0x00007fbccef4be11 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#2  0x00007fbccef4c470 in ARDOUR::PluginInsert::automation_run(ARDOUR::BufferSet&, long, unsigned int) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#3  0x00007fbccef4c647 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#4  0x00007fbccefb1fce in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /opt/Ardour-4.4.0/lib/libardour.so.3
#5  0x00007fbcceef4369 in ARDOUR::MidiTrack::roll(unsigned int, long, long, int, bool&) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#6  0x00007fbccee685f3 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) ()
   from /opt/Ardour-4.4.0/lib/libardour.so.3
#7  0x00007fbccee68963 in ARDOUR::Graph::run_one() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#8  0x00007fbccee689e8 in ARDOUR::Graph::helper_thread() () from /opt/Ardour-4.4.0/lib/libardour.so.3
#9  0x0000000000850063 in boost::function0<void>::operator()() const ()
#10 0x00007fbcb29cb2d9 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) ()
   from /opt/Ardour-4.4.0/lib/backends/libjack_audiobackend.so
#11 0x00007fbcc8f1d182 in start_thread (arg=0x7fbca0404700) at pthread_create.c:312
#12 0x00007fbcc5faa47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
traceback3nov.txt (26,650 bytes)   

x42

2015-11-04 05:28

administrator   ~0017578

likely a bug in calf.

On every automation point, ardour splits the plugin's process cycle (to make sure the peak is reached), some plugins just can't cope with that, even though the spec demands it.

e.g a process cycle 1024 frame/period. the automation point / peak is at sample 317. so the plugin will be called to run and produce 317 samples (leading up to the peak) and then render 653 samples (after the peak).

Issue History

Date Modified Username Field Change
2015-11-03 20:20 cidian New Issue
2015-11-03 20:20 cidian File Added: Selection_001.png
2015-11-03 20:48 chaot Note Added: 0017575
2015-11-03 21:20 cidian Note Added: 0017576
2015-11-03 21:21 cidian File Added: traceback3nov.txt
2015-11-04 05:28 x42 Note Added: 0017578