View Issue Details

IDProjectCategoryView StatusLast Update
0002647ardourbugspublic2010-05-03 02:01
ReporterHollunder Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version2.8 
Summary0002647: LADSPA plugins that crash ardour when loaded
DescriptionTest: Load plugin in ardour pre-fader, ardbg, 48kHz

Hopefully complete list of tested LADSPA plugin packs:

tap 0.7.0
blop 0.2.8
cmt 1.16
invada-studio-plugins 0.3.0
fil-plugins 0.1.0
swh-plugins 0.4.15
mcp-plugins 0.4.0
vlevel 0.5
njl-plugins 0.2.1
caps 0.4.2
vcf 0.0.5
vocoder-ladspa 0.4
vco-plugins 0.3.0
calf-git 20090426
acweight (FA, initial version)
rev-plugins 0.3.1

Broken LADSPA plugins:

blop: interpolator 1660
swh: fmOsc 1415
calf: vintage delay, rotary speaker

This should be all latest versions and reasonably complete, but I can't guarantee anything.
Tagsplugin

Activities

2009-04-27 16:34

 

ardour plugin test (65,192 bytes)   
Test: Load plugin in ardour pre-fader, ardbg, 48kHz

Hopefully complete list of tested LADSPA plugin packs:

tap 0.7.0
blop 0.2.8
cmt 1.16
invada-studio-plugins 0.3.0
fil-plugins 0.1.0
swh-plugins 0.4.15
mcp-plugins 0.4.0
vlevel 0.5
njl-plugins 0.2.1
caps 0.4.2
vcf 0.0.5
vocoder-ladspa 0.4
vco-plugins 0.3.0
calf-git 20090426
acweight (FA, initial version)
rev-plugins 0.3.1



Broken LADSPA plugins:

blop: interpolator 1660
swh: fmOsc 1415
calf: vintage delay, rotary speaker


Backtraces:

interpolator 1660, not able to reproduce, similar errors with other plugins

ardour: [INFO]: looking for control protocols in /home/hollunder/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0xb30b7b90 (LWP 16245)]
[New Thread 0xb28b6b90 (LWP 16247)]
[Thread 0xb28b6b90 (LWP 16247) exited]
[New Thread 0xb28b6b90 (LWP 16253)]
[New Thread 0xb1effb90 (LWP 16255)]
[Thread 0xb28b6b90 (LWP 16253) exited]
[Thread 0xb30b7b90 (LWP 16245) exited]
[Thread 0xb1effb90 (LWP 16255) exited]
[New Thread 0xb1effb90 (LWP 16953)]
[Thread 0xb1effb90 (LWP 16953) exited]
[New Thread 0xb1effb90 (LWP 17176)]
loading bindings from gtk2_ardour/mnemonic-us.bindings
[New Thread 0xb15f6b90 (LWP 17191)]
[New Thread 0xb1574cb0 (LWP 17192)]
Loading session /home/hollunder/ardour_plugin_test_session using snapshot ardour_plugin_test_session (1)
[New Thread 0xb1323cb0 (LWP 17195)]
[New Thread 0xb12a8cb0 (LWP 17196)]
Loading history from '/home/hollunder/ardour_plugin_test_session/ardour_plugin_test_session.history'.
[New Thread 0xb30b7b90 (LWP 17217)]
[Thread 0xb30b7b90 (LWP 17217) exited]
pure virtual method called
terminate called without an active exception

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb15f6b90 (LWP 17191)]
0xb80a0424 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 14 (Thread 0xb12a8cb0 (LWP 17196)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6460e17 in poll () from /lib/libc.so.6
#2  0xb7fb58bb in ARDOUR::Session::midi_thread_work (this=0xcd7f248)
    at libs/ardour/session_midi.cc:1223
#3  0xb7fb5e59 in ARDOUR::Session::_midi_thread_work (arg=0xcd7f248)
    at libs/ardour/session_midi.cc:1141
#4  0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#5  0xb646aa5e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb1323cb0 (LWP 17195)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6460e17 in poll () from /lib/libc.so.6
#2  0xb7f5158a in ARDOUR::Session::butler_thread_work (this=0xcd7f248)
    at libs/ardour/session_butler.cc:179
#3  0xb7f525f1 in ARDOUR::Session::_butler_thread_work (arg=0xcd7f248)
    at libs/ardour/session_butler.cc:159
#4  0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#5  0xb646aa5e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb1574cb0 (LWP 17192)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6dc83a6 in nanosleep () from /lib/libpthread.so.0
#2  0xb787ee12 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xb7806269 in Glib::usleep (microseconds=10000)
    at libs/glibmm2/glibmm/timer.cc:68
#4  0xb7e116ac in ARDOUR::AudioEngine::meter_thread (this=0xcb80158)
    at libs/ardour/audioengine.cc:431
#5  0xb7e155cf in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0xccdcff4) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
---Type <return> to continue, or q <return> to quit---
#6  0xb7e155f6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0xccdcff0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0xb7e15622 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0xccdcfd8)
    at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0xccdcfc8)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb77f6213 in call_thread_entry_slot (data=0xccdcfc8)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb787ca7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#12 0xb646aa5e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb15f6b90 (LWP 17191)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb63c4790 in raise () from /lib/libc.so.6
#2  0xb63c60c8 in abort () from /lib/libc.so.6
#3  0xb65ab588 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#4  0xb65a8ee5 in __cxxabiv1::__terminate () from /usr/lib/libstdc++.so.6
#5  0xb65a8f22 in std::terminate () from /usr/lib/libstdc++.so.6
#6  0xb65aa155 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#7  0xb7efd0e9 in ARDOUR::Panner::automation_state (this=0xce14f18)
    at libs/ardour/panner.cc:991
#8  0xb7f3e0ce in ARDOUR::Route::process_output_buffers (this=0xce1c1c8, 
    bufs=@0xcd7f428, nbufs=1, start_frame=0, end_frame=128, nframes=128, 
    offset=0, with_redirects=true, declick=0, meter=true)
    at libs/ardour/route.cc:721
#9  0xb7e4da54 in ARDOUR::AudioTrack::passthru_silence (this=0xce1c1c8, 
    start_frame=0, end_frame=128, nframes=128, offset=0, declick=0, 
---Type <return> to continue, or q <return> to quit---
    meter=true) at libs/ardour/audio_track.cc:469
#10 0xb7e4d0e1 in ARDOUR::AudioTrack::no_roll (this=0xce1c1c8, nframes=128, 
    start_frame=0, end_frame=128, offset=0, session_state_changing=false, 
    can_record=false, rec_monitors_input=false)
    at libs/ardour/audio_track.cc:538
#11 0xb7fbe220 in ARDOUR::Session::no_roll (this=0xcd7f248, nframes=128, 
    offset=0) at libs/ardour/session_process.cc:98
#12 0xb7fbf4cd in ARDOUR::Session::process_with_events (this=0xcd7f248, 
    nframes=128) at libs/ardour/session_process.cc:305
#13 0xb7fbf9d7 in ARDOUR::Session::process (this=0xcd7f248, nframes=128)
    at libs/ardour/session_process.cc:61
#14 0xb7e12cbd in ARDOUR::AudioEngine::process_callback (this=0xcb80158, 
    nframes=128) at libs/ardour/audioengine.cc:303
#15 0xb7e12f92 in ARDOUR::AudioEngine::_process_callback (nframes=128, 
    arg=0xcb80158) at libs/ardour/audioengine.cc:259
#16 0xb6dda56e in jack_client_thread () from /usr/lib/libjack.so.0
#17 0xb6dde27f in jack_thread_proxy () from /usr/lib/libjack.so.0
#18 0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#19 0xb646aa5e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb1effb90 (LWP 17176)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6dc4c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ddb61f in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#4  0xb646aa5e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb480ab90 (LWP 16012)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6dc4c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb77f5791 in Glib::Cond::wait (this=0xa20dc10, mutex=@0xb809e20c)
---Type <return> to continue, or q <return> to quit---
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7df0c2b in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#4  0xb7df0d91 in analyser_work () at libs/ardour/analyser.cc:49
#5  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0xa20dc84)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#6  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa20dc80) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa20dc68) at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0xa20dc58)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb77f6213 in call_thread_entry_slot (data=0xa20dc58)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb787ca7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#12 0xb646aa5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb500bb90 (LWP 16011)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6dc4c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb77f5791 in Glib::Cond::wait (this=0xa1fb668, mutex=@0xb809e704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7ff467e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0xa2072cc)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa2072c8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa2072b0) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0xa2072a0)
    at libs/sigc++2/sigc++/functors/slot.h:440
---Type <return> to continue, or q <return> to quit---
#8  0xb77f6213 in call_thread_entry_slot (data=0xa2072a0)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb787ca7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#11 0xb646aa5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb580cb90 (LWP 16010)):
#0  0xb80a0424 in __kernel_vsyscall ()
#1  0xb6dc4c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb77f5791 in Glib::Cond::wait (this=0xa1fb668, mutex=@0xb809e704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7ff467e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0xa20704c)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa207048) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa207030) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0xa207108)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb77f6213 in call_thread_entry_slot (data=0xa207108)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb787ca7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6dc1155 in start_thread () from /lib/libpthread.so.0
#11 0xb646aa5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5b12960 (LWP 15944)):
#0  0xb6dc3c46 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb783cecb in g_datalist_id_get_data () from /usr/lib/libglib-2.0.so.0
#2  0xb78eaa73 in g_object_get_qdata () from /usr/lib/libgobject-2.0.so.0
#3  0xb765ec9a in gtk_widget_set_parent_window ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgtk-x11-2.0.so.0
#4  0xb7669389 in gtk_widget_unparent () from /usr/lib/libgtk-x11-2.0.so.0
#5  0xb747a5e3 in gtk_bin_remove () from /usr/lib/libgtk-x11-2.0.so.0
#6  0xb78f572c in g_cclosure_marshal_VOID__OBJECT ()
   from /usr/lib/libgobject-2.0.so.0
#7  0xb78e7359 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#8  0xb78e8bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0xb78fc4d8 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#10 0xb78fe0d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0xb78fe536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0xb74b2416 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7663c5d in gtk_widget_dispose () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb78eb24f in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#15 0xb7564bee in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb754c043 in gtk_menu_item_forall () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb74b1a16 in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb74b22e8 in gtk_container_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb754dff5 in gtk_menu_item_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb78f6224 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#21 0xb78e7359 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#22 0xb78e8bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb78fd0ac in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#24 0xb78fe0d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb78fe536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb7564ef1 in gtk_object_dispose () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb7663c81 in gtk_widget_dispose () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb754e1f0 in gtk_menu_item_dispose () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb78ead08 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#30 0xb790b1c8 in g_value_unset () from /usr/lib/libgobject-2.0.so.0
#31 0xb78fe0fe in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0xb78fe536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0xb74b2416 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb74a8f01 in gtk_combo_box_menu_row_deleted ()
   from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb74a95f6 in gtk_combo_box_model_row_deleted ()
   from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb78f588c in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#37 0xb78e8bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0xb78fcc6f in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#39 0xb78fe0d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#40 0xb78fe536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0xb761a7b2 in gtk_tree_model_row_deleted ()
   from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb7536f3a in gtk_list_store_remove () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb7537010 in gtk_list_store_clear () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb701c12b in Gtk::ListStore::clear (this=0xcf0afa0)
    at libs/gtkmm2/gtk/gtkmm/liststore.cc:253
#45 0xb710a07c in Gtk::ComboBoxText::clear (this=0xcf04afc)
    at libs/gtkmm2/gtk/gtkmm/comboboxtext.cc:109
#46 0x0878fae7 in PanAutomationTimeAxisView::clear_lines (this=0xcf04800)
    at gtk2_ardour/pan_automation_time_axis.cc:103
#47 0x084c6b4d in AudioTimeAxisView::update_pans (this=0xcef6d28)
    at gtk2_ardour/audio_time_axis.cc:456
#48 0x084cae11 in sigc::bound_mem_functor0<void, AudioTimeAxisView>::operator() (this=0xcf081c4) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#49 0x084cae28 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, AudioTimeAxisView> >::operator() (this=0xcf081c0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
---Type <return> to continue, or q <return> to quit---
#50 0x084cae44 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, AudioTimeAxisView>, void>::call_it (rep=0xcf081a8)
    at libs/sigc++2/sigc++/functors/slot.h:103
#51 0x08439676 in sigc::internal::signal_emit0<void, sigc::nil>::emit (
    impl=0xcf08148) at libs/sigc++2/sigc++/signal.h:772
#52 0x0843973e in sigc::signal0<void, sigc::nil>::emit (this=0xce14f3c)
    at libs/sigc++2/sigc++/signal.h:2667
#53 0x08439751 in sigc::signal0<void, sigc::nil>::operator() (this=0xce14f3c)
    at libs/sigc++2/sigc++/signal.h:2675
#54 0xb7f03d98 in ARDOUR::Panner::reset (this=0xce14f18, nouts=2, npans=1)
    at libs/ardour/panner.cc:941
#55 0xb7ed626d in ARDOUR::IO::reset_panner (this=0xce1c1c8)
    at libs/ardour/io.cc:1385
#56 0xb7f3b6b4 in ARDOUR::Route::add_redirect (this=0xce1c1c8, redirect=
        {px = 0xbf8bacd4, pn = {pi_ = 0xcf32c54}}, src=0xcf32c54, 
    err_streams=0xbf8bacb8) at libs/ardour/route.cc:959
#57 0x087cb3d5 in RedirectBox::use_plugins (this=0xcf32c54, 
    plugins=@0xbf8bad78) at gtk2_ardour/redirect_box.cc:414
#58 0x087abf40 in PluginSelector::run (this=0xcc27ea8)
    at gtk2_ardour/plugin_selector.cc:439
#59 0x087abfe4 in PluginSelector::show_manager (this=0xcc27ea8)
    at gtk2_ardour/plugin_selector.cc:629
#60 0x087b4143 in sigc::bound_mem_functor0<void, PluginSelector>::operator()
    (this=0xe19b79c) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#61 0x087b415a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PluginSelector> >::operator() (this=0xe19b798)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#62 0x087b4176 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PluginSelector>, void>::call_it (rep=0xe19b780)
    at libs/sigc++2/sigc++/functors/slot.h:103
#63 0x08408efa in sigc::slot0<void>::operator() (this=0xe19b7b4)
---Type <return> to continue, or q <return> to quit---
    at libs/sigc++2/sigc++/functors/slot.h:440
#64 0xb77ecad1 in Glib::SignalProxyNormal::slot0_void_callback (
    self=0xe17b810, data=0xe19b7b0) at libs/glibmm2/glibmm/signalproxy.cc:95
#65 0xb78f6224 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#66 0xb78e8bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#67 0xb78fd1e2 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#68 0xb78fe0d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#69 0xb78fe536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#70 0xb7660047 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#71 0xb754eff0 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#72 0xb7550bcd in gtk_menu_shell_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#73 0xb75468fb in gtk_menu_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#74 0xb709db30 in Gtk::Widget_Class::button_release_event_callback (
    self=0xcf5fc50, p0=0xd07b640) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805
#75 0xb75401f6 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#76 0xb78e7359 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#77 0xb78e8bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#78 0xb78fc917 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#79 0xb78fdf6f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#80 0xb78fe536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#81 0xb7659f3e in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#82 0xb7538c5c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#83 0xb753a007 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#84 0xb73c9bca in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#85 0xb7852718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#86 0xb7855c7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#87 0xb785614a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#88 0xb753a4b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#89 0xb70ff18d in Gtk::Main::run_impl (this=0xa0ac398)
    at libs/gtkmm2/gtk/gtkmm/main.cc:503
#90 0xb70fefa8 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#91 0xb6e666cb in Gtkmm2ext::UI::run (this=0xa0ac3c8, 
    old_receiver=@0x8a16e94) at libs/gtkmm2ext/gtk_ui.cc:226
#92 0x0871bfa2 in main (argc=1, argv=0xbf8bb994) at gtk2_ardour/main.cc:346
#0  0xb80a0424 in __kernel_vsyscall ()


fmOsc 1415

ardour: [INFO]: looking for control protocols in /home/hollunder/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0xb2f7fb90 (LWP 24597)]
[New Thread 0xb277eb90 (LWP 24600)]
[Thread 0xb277eb90 (LWP 24600) exited]
[New Thread 0xb277eb90 (LWP 24605)]
[New Thread 0xb1f1db90 (LWP 24606)]
[New Thread 0xb171cb90 (LWP 24607)]
[Thread 0xb2f7fb90 (LWP 24597) exited]
[Thread 0xb171cb90 (LWP 24607) exited]
[Thread 0xb1f1db90 (LWP 24606) exited]
[New Thread 0xb1f1db90 (LWP 24625)]
loading bindings from gtk2_ardour/mnemonic-us.bindings
[New Thread 0xb0cbeb90 (LWP 24635)]
[New Thread 0xb0c3ccb0 (LWP 24636)]
Loading session /home/hollunder/ardour_plugin_test_session using snapshot ardour_plugin_test_session (1)
[New Thread 0xb09ebcb0 (LWP 24638)]
[New Thread 0xb0970cb0 (LWP 24639)]
Loading history from '/home/hollunder/ardour_plugin_test_session/ardour_plugin_test_session.history'.
[Thread 0xb277eb90 (LWP 24605) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb0cbeb90 (LWP 24635)]
0xb3d21e0b in runFmOsc () from /usr/lib/ladspa/fm_osc_1415.so
(gdb) thread apply all bt

Thread 14 (Thread 0xb0970cb0 (LWP 24639)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb6328e17 in poll () from /lib/libc.so.6
#2  0xb7e7d8bb in ARDOUR::Session::midi_thread_work (this=0xcd0a7b0)
    at libs/ardour/session_midi.cc:1223
#3  0xb7e7de59 in ARDOUR::Session::_midi_thread_work (arg=0xcd0a7b0)
    at libs/ardour/session_midi.cc:1141
#4  0xb6c89155 in start_thread () from /lib/libpthread.so.0
#5  0xb6332a5e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb09ebcb0 (LWP 24638)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb6328e17 in poll () from /lib/libc.so.6
#2  0xb7e1958a in ARDOUR::Session::butler_thread_work (this=0xcd0a7b0)
    at libs/ardour/session_butler.cc:179
#3  0xb7e1a5f1 in ARDOUR::Session::_butler_thread_work (arg=0xcd0a7b0)
    at libs/ardour/session_butler.cc:159
#4  0xb6c89155 in start_thread () from /lib/libpthread.so.0
#5  0xb6332a5e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb0c3ccb0 (LWP 24636)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb6c903a6 in nanosleep () from /lib/libpthread.so.0
#2  0xb7746e12 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xb76ce269 in Glib::usleep (microseconds=10000)
    at libs/glibmm2/glibmm/timer.cc:68
#4  0xb7cd96ac in ARDOUR::AudioEngine::meter_thread (this=0xcb07aa8)
    at libs/ardour/audioengine.cc:431
#5  0xb7cdd5cf in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0xccc539c) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
---Type <return> to continue, or q <return> to quit---
#6  0xb7cdd5f6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0xccc5398)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0xb7cdd622 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0xccc5380)
    at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0xccc5370)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb76be213 in call_thread_entry_slot (data=0xccc5370)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb7744a7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6c89155 in start_thread () from /lib/libpthread.so.0
#12 0xb6332a5e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb0cbeb90 (LWP 24635)):
#0  0xb3d21e0b in runFmOsc () from /usr/lib/ladspa/fm_osc_1415.so
#1  0xb7db03fb in ARDOUR::LadspaPlugin::run (this=0xca39af8, nframes=128)
    at libs/ardour/ladspa_plugin.cc:593
#2  0xb7db07dd in ARDOUR::LadspaPlugin::connect_and_run (this=0xca39af8, 
    bufs=@0xcd0a990, nbufs=1, in_index=@0xb0cbdecc, out_index=@0xb0cbdec8, 
    nframes=128, offset=0) at libs/ardour/ladspa_plugin.cc:542
#3  0xb7d9007b in ARDOUR::PluginInsert::connect_and_run (this=0xd2e2000, 
    bufs=@0xcd0a990, nbufs=1, nframes=128, offset=0, with_auto=false, now=0)
    at libs/ardour/insert.cc:312
#4  0xb7d9048a in ARDOUR::PluginInsert::run (this=0xd2e2000, 
    bufs=@0xcd0a990, nbufs=1, nframes=128, offset=0)
    at libs/ardour/insert.cc:380
#5  0xb7e0504e in ARDOUR::Route::process_output_buffers (this=0xcdd12e0, 
    bufs=@0xcd0a990, nbufs=1, start_frame=0, end_frame=128, nframes=128, 
    offset=0, with_redirects=true, declick=0, meter=false)
    at libs/ardour/route.cc:429
---Type <return> to continue, or q <return> to quit---
#6  0xb7d15a54 in ARDOUR::AudioTrack::passthru_silence (this=0xcdd12e0, 
    start_frame=0, end_frame=128, nframes=128, offset=0, declick=0, 
    meter=false) at libs/ardour/audio_track.cc:469
#7  0xb7d1515a in ARDOUR::AudioTrack::no_roll (this=0xcdd12e0, nframes=128, 
    start_frame=0, end_frame=128, offset=0, session_state_changing=false, 
    can_record=false, rec_monitors_input=false)
    at libs/ardour/audio_track.cc:543
#8  0xb7e86220 in ARDOUR::Session::no_roll (this=0xcd0a7b0, nframes=128, 
    offset=0) at libs/ardour/session_process.cc:98
#9  0xb7e874cd in ARDOUR::Session::process_with_events (this=0xcd0a7b0, 
    nframes=128) at libs/ardour/session_process.cc:305
#10 0xb7e879d7 in ARDOUR::Session::process (this=0xcd0a7b0, nframes=128)
    at libs/ardour/session_process.cc:61
#11 0xb7cdacbd in ARDOUR::AudioEngine::process_callback (this=0xcb07aa8, 
    nframes=128) at libs/ardour/audioengine.cc:303
#12 0xb7cdaf92 in ARDOUR::AudioEngine::_process_callback (nframes=128, 
    arg=0xcb07aa8) at libs/ardour/audioengine.cc:259
#13 0xb6ca256e in jack_client_thread () from /usr/lib/libjack.so.0
#14 0xb6ca627f in jack_thread_proxy () from /usr/lib/libjack.so.0
#15 0xb6c89155 in start_thread () from /lib/libpthread.so.0
#16 0xb6332a5e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb1f1db90 (LWP 24625)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb6c8cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ca361f in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb6c89155 in start_thread () from /lib/libpthread.so.0
#4  0xb6332a5e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb46d2b90 (LWP 24417)):
#0  0xb7f68424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xb6c8cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76bd791 in Glib::Cond::wait (this=0xa1afc10, mutex=@0xb7f6620c)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7cb8c2b in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#4  0xb7cb8d91 in analyser_work () at libs/ardour/analyser.cc:49
#5  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0xa1afc84)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#6  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa1afc80) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa1afc68) at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0xa1afc58)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb76be213 in call_thread_entry_slot (data=0xa1afc58)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb7744a7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6c89155 in start_thread () from /lib/libpthread.so.0
#12 0xb6332a5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb4ed3b90 (LWP 24416)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb6c8cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76bd791 in Glib::Cond::wait (this=0xa19d668, mutex=@0xb7f66704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7ebc67e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0xa1a92cc)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa1a92c8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa1a92b0) at libs/sigc++2/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#7  0x08408efa in sigc::slot0<void>::operator() (this=0xa1a92a0)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb76be213 in call_thread_entry_slot (data=0xa1a92a0)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb7744a7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6c89155 in start_thread () from /lib/libpthread.so.0
#11 0xb6332a5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb56d4b90 (LWP 24415)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb6c8cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76bd791 in Glib::Cond::wait (this=0xa19d668, mutex=@0xb7f66704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7ebc67e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0xa1a904c)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa1a9048) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa1a9030) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0xa1a9108)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb76be213 in call_thread_entry_slot (data=0xa1a9108)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb7744a7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6c89155 in start_thread () from /lib/libpthread.so.0
#11 0xb6332a5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb59da960 (LWP 24356)):
#0  0xb6990b53 in sigc::internal::trackable_callback_list::remove_callback (
    this=0xcf099a0, data=0xd2e5090) at libs/sigc++2/sigc++/trackable.cc:117
---Type <return> to continue, or q <return> to quit---
#1  0xb6990f72 in sigc::trackable::remove_destroy_notify_callback (
    this=0xcf0d2a8, data=0xd2e5090) at libs/sigc++2/sigc++/trackable.cc:61
#2  0x08412b0c in sigc::internal::slot_do_unbind::operator() (
    this=0xbf8827d4, t=0xcf0d2a8)
    at libs/sigc++2/sigc++/functors/slot_base.h:166
#3  0x08412b26 in sigc::internal::with_type_pointer<true, sigc::trackable, sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind> >::execute_ (_A_type=@0xcf0d2a8, _A_action=@0xbf8827d4)
    at libs/sigc++2/sigc++/visit_each.h:88
#4  0x08412b40 in sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>::operator()<sigc::trackable> (this=0xbf8827d4, 
    _A_type=@0xcf0d2a8) at libs/sigc++2/sigc++/visit_each.h:100
#5  0x08412b5a in sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>, sigc::trackable> (
    _A_action=@0xbf8827d4, _A_functor=@0xcf0d2a8)
    at libs/sigc++2/sigc++/visit_each.h:144
#6  0x0881a25c in sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>, RouteTimeAxisView, true> (
    _A_action=@0xbf8827d4, _A_target=@0xd2e50b8)
    at libs/sigc++2/sigc++/limit_reference.h:121
#7  0x0881a3ff in sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>, void, RouteTimeAxisView, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*> (_A_action=@0xbf8827d4, _A_target=@0xd2e50b0)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1936
#8  0x0881a41c in sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>, sigc::bound_mem_functor2<void, RouteTimeAxisView, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*> > (_A_action=@0xbf8827d4, _A_target=@0xd2e50ac)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:267
#9  0x0881a439 in sigc::visit_each<sigc::internal::limit_derived_target<sigc::---Type <return> to continue, or q <return> to quit---
trackable*, sigc::internal::slot_do_unbind>, sigc::bound_mem_functor2<void, RouteTimeAxisView, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*>, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*> (_A_action=@0xbf8827d4, 
    _A_target=@0xd2e50a8) at libs/sigc++2/sigc++/adaptors/bind.h:1467
#10 0x0881a48f in sigc::visit_each_type<sigc::trackable*, sigc::internal::slot_do_unbind, sigc::bind_functor<-1, sigc::bound_mem_functor2<void, RouteTimeAxisView, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*>, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> > (_A_action=@0xbf8827fc, _A_functor=@0xd2e50a8)
    at libs/sigc++2/sigc++/visit_each.h:170
#11 0x0881a4d9 in sigc::internal::typed_slot_rep<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, RouteTimeAxisView, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*>, RouteTimeAxisView::RedirectAutomationInfo*, RouteTimeAxisView::RedirectAutomationNode*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::destroy (data=0xd2e5090)
    at libs/sigc++2/sigc++/functors/slot.h:60
#12 0x08411062 in sigc::internal::slot_rep::destroy (this=0xd2e5090)
    at libs/sigc++2/sigc++/functors/slot_base.h:98
#13 0xb6991c0b in ~slot_rep (this=0xd2e5090)
    at libs/sigc++2/sigc++/functors/slot_base.h:87
#14 0xb6991a1a in ~slot_base (this=0xbf88296c)
    at libs/sigc++2/sigc++/functors/slot_base.cc:101
#15 0x08412cb1 in ~slot0 (this=0xbf88296c)
    at libs/sigc++2/sigc++/functors/slot.h:422
#16 0x08412cc5 in ~slot (this=0xbf88296c)
    at libs/sigc++2/sigc++/functors/slot.h:1091
#17 0x087fe9e2 in RouteTimeAxisView::add_redirect_to_subplugin_menu (
    this=0xcf0cc58, r={px = 0xbf882a08, pn = {pi_ = 0x0}})
    at gtk2_ardour/route_time_axis.cc:1814
---Type <return> to continue, or q <return> to quit---
#18 0x0881b1bb in ARDOUR::Route::foreach_redirect<RouteTimeAxisView> (
    this=0xcdd12e0, obj=0xcf0cc58, 
    func=0x87fe278 <RouteTimeAxisView::add_redirect_to_subplugin_menu(boost::shared_ptr<ARDOUR::Redirect>)>) at libs/ardour/ardour/route.h:154
#19 0x08800053 in RouteTimeAxisView::redirects_changed (this=0xcf0cc58, 
    src=0xcf5a8dc) at gtk2_ardour/route_time_axis.cc:1875
#20 0x08815d9a in sigc::bound_mem_functor1<void, RouteTimeAxisView, void*>::operator() (this=0xcf0e8b4, _A_a1=@0xbf882c38)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1851
#21 0x08815e1b in sigc::adaptor_functor<sigc::bound_mem_functor1<void, RouteTimeAxisView, void*> >::operator()<void* const&> (this=0xcf0e8b0, 
    _A_arg1=@0xbf882c38) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
#22 0x08815e3e in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, RouteTimeAxisView, void*>, void, void*>::call_it (rep=0xcf0e898, 
    a_1=@0xbf882c38) at libs/sigc++2/sigc++/functors/slot.h:137
#23 0xb7d5ef3d in sigc::internal::signal_emit1<void, void*, sigc::nil>::emit
    (impl=0xa0d1c90, _A_a1=@0xbf882c38) at libs/sigc++2/sigc++/signal.h:1006
#24 0xb7d5f019 in sigc::signal1<void, void*, sigc::nil>::emit (
    this=0xcdd151c, _A_a1=@0xbf882c38) at libs/sigc++2/sigc++/signal.h:2773
#25 0xb7d5f044 in sigc::signal1<void, void*, sigc::nil>::operator() (
    this=0xcdd151c, _A_a1=@0xbf882c38) at libs/sigc++2/sigc++/signal.h:2781
#26 0xb7e036cc in ARDOUR::Route::add_redirect (this=0xcdd12e0, redirect=
        {px = 0xbf882c94, pn = {pi_ = 0xcf5a8dc}}, src=0xcf5a8dc, 
    err_streams=0xbf882c78) at libs/ardour/route.cc:962
#27 0x087cb3d5 in RedirectBox::use_plugins (this=0xcf5a8dc, 
    plugins=@0xbf882d38) at gtk2_ardour/redirect_box.cc:414
#28 0x087abf40 in PluginSelector::run (this=0xcbbbf80)
    at gtk2_ardour/plugin_selector.cc:439
#29 0x087abfe4 in PluginSelector::show_manager (this=0xcbbbf80)
    at gtk2_ardour/plugin_selector.cc:629
#30 0x087b4143 in sigc::bound_mem_functor0<void, PluginSelector>::operator()
---Type <return> to continue, or q <return> to quit---
    (this=0xd213c8c) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#31 0x087b415a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PluginSelector> >::operator() (this=0xd213c88)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#32 0x087b4176 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PluginSelector>, void>::call_it (rep=0xd213c70)
    at libs/sigc++2/sigc++/functors/slot.h:103
#33 0x08408efa in sigc::slot0<void>::operator() (this=0xd213ca4)
    at libs/sigc++2/sigc++/functors/slot.h:440
#34 0xb76b4ad1 in Glib::SignalProxyNormal::slot0_void_callback (
    self=0xd20f9b8, data=0xd213ca0) at libs/glibmm2/glibmm/signalproxy.cc:95
#35 0xb77be224 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#36 0xb77b0bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0xb77c51e2 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#38 0xb77c60d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#39 0xb77c6536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#40 0xb7528047 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb7416ff0 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb7418bcd in gtk_menu_shell_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb740e8fb in gtk_menu_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb6f65b30 in Gtk::Widget_Class::button_release_event_callback (
    self=0xcfe34b8, p0=0xd073c08) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805
#45 0xb74081f6 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb77af359 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#47 0xb77b0bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#48 0xb77c4917 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#49 0xb77c5f6f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#50 0xb77c6536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#51 0xb7521f3e in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb7400c5c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#53 0xb7402007 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb7291bca in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#55 0xb771a718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0xb771dc7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#57 0xb771e14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#58 0xb74024b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#59 0xb6fc718d in Gtk::Main::run_impl (this=0xa04e398)
    at libs/gtkmm2/gtk/gtkmm/main.cc:503
#60 0xb6fc6fa8 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#61 0xb6d2e6cb in Gtkmm2ext::UI::run (this=0xa04e3c8, 
    old_receiver=@0x8a16e94) at libs/gtkmm2ext/gtk_ui.cc:226
#62 0x0871bfa2 in main (argc=1, argv=0xbf883954) at gtk2_ardour/main.cc:346
#0  0xb3d21e0b in runFmOsc () from /usr/lib/ladspa/fm_osc_1415.so


calf vintage delay 

ardour: [INFO]: looking for control protocols in /home/hollunder/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0xb2f0ab90 (LWP 13212)]
[New Thread 0xb2709b90 (LWP 13214)]
[Thread 0xb2709b90 (LWP 13214) exited]
[New Thread 0xb2709b90 (LWP 13220)]
[New Thread 0xb1cffb90 (LWP 13222)]
[New Thread 0xb14feb90 (LWP 13223)]
[New Thread 0xb0cfdb90 (LWP 13224)]
[Thread 0xb1cffb90 (LWP 13222) exited]
[Thread 0xb2709b90 (LWP 13220) exited]
[Thread 0xb2f0ab90 (LWP 13212) exited]
[Thread 0xb14feb90 (LWP 13223) exited]
[Thread 0xb0cfdb90 (LWP 13224) exited]
[New Thread 0xb0cfdb90 (LWP 13328)]
loading bindings from gtk2_ardour/mnemonic-us.bindings
[New Thread 0xb1c57b90 (LWP 13340)]
[New Thread 0xb1bd5cb0 (LWP 13341)]
Loading session /home/hollunder/ardour_plugin_test_session using snapshot ardour_plugin_test_session (1)
[New Thread 0xb1984cb0 (LWP 13354)]
[New Thread 0xb1909cb0 (LWP 13356)]
Loading history from '/home/hollunder/ardour_plugin_test_session/ardour_plugin_test_session.history'.
[New Thread 0xb14feb90 (LWP 13377)]
[Thread 0xb14feb90 (LWP 13377) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5965960 (LWP 12949)]
0xb32e61f9 in calf_plugins::vintage_delay_audio_module::params_changed (
    this=0xaefb5008) at ./calf/modules.h:276
276	./calf/modules.h: No such file or directory.
	in ./calf/modules.h
(gdb) thread apply all bt

Thread 15 (Thread 0xb1909cb0 (LWP 13356)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb62b3e17 in poll () from /lib/libc.so.6
#2  0xb7e088bb in ARDOUR::Session::midi_thread_work (this=0xc7446b0)
    at libs/ardour/session_midi.cc:1223
#3  0xb7e08e59 in ARDOUR::Session::_midi_thread_work (arg=0xc7446b0)
    at libs/ardour/session_midi.cc:1141
#4  0xb6c14155 in start_thread () from /lib/libpthread.so.0
#5  0xb62bda5e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xb1984cb0 (LWP 13354)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb62b3e17 in poll () from /lib/libc.so.6
#2  0xb7da458a in ARDOUR::Session::butler_thread_work (this=0xc7446b0)
    at libs/ardour/session_butler.cc:179
#3  0xb7da55f1 in ARDOUR::Session::_butler_thread_work (arg=0xc7446b0)
    at libs/ardour/session_butler.cc:159
#4  0xb6c14155 in start_thread () from /lib/libpthread.so.0
#5  0xb62bda5e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb1bd5cb0 (LWP 13341)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb6c1b3a6 in nanosleep () from /lib/libpthread.so.0
#2  0xb76d1e12 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xb7659269 in Glib::usleep (microseconds=10000)
    at libs/glibmm2/glibmm/timer.cc:68
#4  0xb7c646ac in ARDOUR::AudioEngine::meter_thread (this=0xc53bd08)
    at libs/ardour/audioengine.cc:431
#5  0xb7c685cf in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0xc6ff43c) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
---Type <return> to continue, or q <return> to quit---
#6  0xb7c685f6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0xc6ff438)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0xb7c68622 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0xc6ff420)
    at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0xc6ff410)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb7649213 in call_thread_entry_slot (data=0xc6ff410)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb76cfa7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6c14155 in start_thread () from /lib/libpthread.so.0
#12 0xb62bda5e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb1c57b90 (LWP 13340)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb62b3e17 in poll () from /lib/libc.so.6
#2  0xb6c2cf6a in jack_client_core_wait () from /usr/lib/libjack.so.0
#3  0xb6c2d3d1 in jack_thread_wait () from /usr/lib/libjack.so.0
#4  0xb6c2d58c in jack_client_thread () from /usr/lib/libjack.so.0
#5  0xb6c3127f in jack_thread_proxy () from /usr/lib/libjack.so.0
#6  0xb6c14155 in start_thread () from /lib/libpthread.so.0
#7  0xb62bda5e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb0cfdb90 (LWP 13328)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb6c17c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6c2e61f in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb6c14155 in start_thread () from /lib/libpthread.so.0
#4  0xb62bda5e in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 0xb465db90 (LWP 13010)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb6c17c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7648791 in Glib::Cond::wait (this=0x9bf92c8, mutex=@0xb7ef120c)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7c43c2b in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#4  0xb7c43d91 in analyser_work () at libs/ardour/analyser.cc:49
#5  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0x9bffc84)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#6  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9bffc80) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9bffc68) at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0x9bffc58)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb7649213 in call_thread_entry_slot (data=0x9bffc58)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb76cfa7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6c14155 in start_thread () from /lib/libpthread.so.0
#12 0xb62bda5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb4e5eb90 (LWP 13009)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb6c17c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7648791 in Glib::Cond::wait (this=0x9bed668, mutex=@0xb7ef1704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7e4767e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0x9bf920c)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9bf9208) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
---Type <return> to continue, or q <return> to quit---
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9bf91f0) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0x9bf91e0)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb7649213 in call_thread_entry_slot (data=0x9bf91e0)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb76cfa7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6c14155 in start_thread () from /lib/libpthread.so.0
#11 0xb62bda5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb565fb90 (LWP 13008)):
#0  0xb7ef3424 in __kernel_vsyscall ()
#1  0xb6c17c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7648791 in Glib::Cond::wait (this=0x9bed668, mutex=@0xb7ef1704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7e4767e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0x9bf904c)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9bf9048) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9bf9030) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0x9bf9108)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb7649213 in call_thread_entry_slot (data=0x9bf9108)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb76cfa7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6c14155 in start_thread () from /lib/libpthread.so.0
#11 0xb62bda5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5965960 (LWP 12949)):
---Type <return> to continue, or q <return> to quit---
#0  0xb32e61f9 in calf_plugins::vintage_delay_audio_module::params_changed (
    this=0xaefb5008) at ./calf/modules.h:276
#1  0xb32e647e in calf_plugins::vintage_delay_audio_module::set_sample_rate (
    this=0xaefb5008, sr=48000) at ./calf/modules.h:305
#2  0xb32e64c2 in calf_plugins::ladspa_wrapper<calf_plugins::vintage_delay_audio_module>::cb_instantiate (Descriptor=0xb3a9d500, sample_rate=48000)
    at ./calf/ladspa_wrap.h:344
#3  0xb7d3cfb0 in ARDOUR::LadspaPlugin::init (this=0xccf9828, mod=0x9e18b30, 
    index=4, rate=48000) at libs/ardour/ladspa_plugin.cc:108
#4  0xb7d3d3fd in LadspaPlugin (this=0xccf9828, mod=0x9e18b30, e=@0xc53bd08, 
    session=@0xc7446b0, index=4, rate=48000)
    at libs/ardour/ladspa_plugin.cc:56
#5  0xb7d3d621 in ARDOUR::LadspaPluginInfo::load (this=0x9e40ec0, 
    session=@0xc7446b0) at libs/ardour/ladspa_plugin.cc:651
#6  0x087aa0d6 in PluginSelector::load_plugin (this=0xc5f5c40, pi=
        {px = 0xbf90de54, pn = {pi_ = 0xb75fdda8}})
    at gtk2_ardour/plugin_selector.cc:359
#7  0x087abd7d in PluginSelector::run (this=0xc5f5c40)
    at gtk2_ardour/plugin_selector.cc:433
#8  0x087abfe4 in PluginSelector::show_manager (this=0xc5f5c40)
    at gtk2_ardour/plugin_selector.cc:629
#9  0x087b4143 in sigc::bound_mem_functor0<void, PluginSelector>::operator()
    (this=0xcc6dfdc) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#10 0x087b415a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PluginSelector> >::operator() (this=0xcc6dfd8)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#11 0x087b4176 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PluginSelector>, void>::call_it (rep=0xcc6dfc0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#12 0x08408efa in sigc::slot0<void>::operator() (this=0xcc6e494)
    at libs/sigc++2/sigc++/functors/slot.h:440
---Type <return> to continue, or q <return> to quit---
#13 0xb763fad1 in Glib::SignalProxyNormal::slot0_void_callback (
    self=0xcc0a170, data=0xcc6e490) at libs/glibmm2/glibmm/signalproxy.cc:95
#14 0xb7749224 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#15 0xb773bbfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb77501e2 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#17 0xb77510d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb7751536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb74b3047 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb73a1ff0 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb73a3bcd in gtk_menu_shell_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb73998fb in gtk_menu_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb6ef0b30 in Gtk::Widget_Class::button_release_event_callback (
    self=0xc9d68d8, p0=0xca33410) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805
#24 0xb73931f6 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb773a359 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#26 0xb773bbfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0xb774f917 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#28 0xb7750f6f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0xb7751536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0xb74acf3e in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb738bc5c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb738d007 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb721cbca in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#34 0xb76a5718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0xb76a8c7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#36 0xb76a914a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#37 0xb738d4b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb6f5218d in Gtk::Main::run_impl (this=0x9a9e398)
    at libs/gtkmm2/gtk/gtkmm/main.cc:503
#39 0xb6f51fa8 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#40 0xb6cb96cb in Gtkmm2ext::UI::run (this=0x9a9e3c8, 
    old_receiver=@0x8a16e94) at libs/gtkmm2ext/gtk_ui.cc:226
#41 0x0871bfa2 in main (argc=1, argv=0xbf90e9e4) at gtk2_ardour/main.cc:346


calf rotary_speaker

ardour: [INFO]: looking for control protocols in /home/hollunder/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0xb2fd6b90 (LWP 15809)]
[New Thread 0xb27d5b90 (LWP 15811)]
[Thread 0xb27d5b90 (LWP 15811) exited]
[New Thread 0xb27d5b90 (LWP 15815)]
[New Thread 0xb1dffb90 (LWP 15817)]
[New Thread 0xb15feb90 (LWP 15818)]
[Thread 0xb15feb90 (LWP 15818) exited]
[Thread 0xb27d5b90 (LWP 15815) exited]
[Thread 0xb2fd6b90 (LWP 15809) exited]
[New Thread 0xb2fd6b90 (LWP 15862)]
loading bindings from gtk2_ardour/mnemonic-us.bindings
[New Thread 0xb0d1cb90 (LWP 15871)]
[New Thread 0xb0c9acb0 (LWP 15872)]
Loading session /home/hollunder/ardour_plugin_test_session using snapshot ardour_plugin_test_session (1)
[New Thread 0xb0a49cb0 (LWP 15874)]
[New Thread 0xb09cecb0 (LWP 15875)]
Loading history from '/home/hollunder/ardour_plugin_test_session/ardour_plugin_test_session.history'.
[Thread 0xb1dffb90 (LWP 15817) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5a31960 (LWP 15612)]
0xb33289fe in calf_plugins::rotary_speaker_audio_module::set_vibrato (
    this=0xc9c7790) at ./calf/modules.h:399
399	./calf/modules.h: No such file or directory.
	in ./calf/modules.h
(gdb) thread apply all bt

Thread 14 (Thread 0xb09cecb0 (LWP 15875)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb637fe17 in poll () from /lib/libc.so.6
#2  0xb7ed48bb in ARDOUR::Session::midi_thread_work (this=0xc580c18)
    at libs/ardour/session_midi.cc:1223
#3  0xb7ed4e59 in ARDOUR::Session::_midi_thread_work (arg=0xc580c18)
    at libs/ardour/session_midi.cc:1141
#4  0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#5  0xb6389a5e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb0a49cb0 (LWP 15874)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb637fe17 in poll () from /lib/libc.so.6
#2  0xb7e7058a in ARDOUR::Session::butler_thread_work (this=0xc580c18)
    at libs/ardour/session_butler.cc:179
#3  0xb7e715f1 in ARDOUR::Session::_butler_thread_work (arg=0xc580c18)
    at libs/ardour/session_butler.cc:159
#4  0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#5  0xb6389a5e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb0c9acb0 (LWP 15872)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb6ce73a6 in nanosleep () from /lib/libpthread.so.0
#2  0xb779de12 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xb7725269 in Glib::usleep (microseconds=10000)
    at libs/glibmm2/glibmm/timer.cc:68
#4  0xb7d306ac in ARDOUR::AudioEngine::meter_thread (this=0xc34e1f8)
    at libs/ardour/audioengine.cc:431
#5  0xb7d345cf in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0xc53b7dc) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
---Type <return> to continue, or q <return> to quit---
#6  0xb7d345f6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0xc53b7d8)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0xb7d34622 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0xc53b7c0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0xc53b7b0)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb7715213 in call_thread_entry_slot (data=0xc53b7b0)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb779ba7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#12 0xb6389a5e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb0d1cb90 (LWP 15871)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb637fe17 in poll () from /lib/libc.so.6
#2  0xb6cf8f6a in jack_client_core_wait () from /usr/lib/libjack.so.0
#3  0xb6cf93d1 in jack_thread_wait () from /usr/lib/libjack.so.0
#4  0xb6cf958c in jack_client_thread () from /usr/lib/libjack.so.0
#5  0xb6cfd27f in jack_thread_proxy () from /usr/lib/libjack.so.0
#6  0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#7  0xb6389a5e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb2fd6b90 (LWP 15862)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb6ce3c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cfa61f in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#4  0xb6389a5e in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 0xb4729b90 (LWP 15659)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb6ce3c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7714791 in Glib::Cond::wait (this=0x9a34cf0, mutex=@0xb7fbd20c)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7d0fc2b in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#4  0xb7d0fd91 in analyser_work () at libs/ardour/analyser.cc:49
#5  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0x9a34d64)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#6  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9a34d60) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9a34d48) at libs/sigc++2/sigc++/functors/slot.h:103
#8  0x08408efa in sigc::slot0<void>::operator() (this=0x9a34d38)
    at libs/sigc++2/sigc++/functors/slot.h:440
#9  0xb7715213 in call_thread_entry_slot (data=0x9a34d38)
    at libs/glibmm2/glibmm/thread.cc:43
#10 0xb779ba7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#11 0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#12 0xb6389a5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb4f2ab90 (LWP 15657)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb6ce3c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7714791 in Glib::Cond::wait (this=0x9a22748, mutex=@0xb7fbd704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7f1367e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0x9a2e3ac)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9a2e3a8) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
---Type <return> to continue, or q <return> to quit---
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9a2e390) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0x9a2e380)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb7715213 in call_thread_entry_slot (data=0x9a2e380)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb779ba7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#11 0xb6389a5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb572bb90 (LWP 15656)):
#0  0xb7fbf424 in __kernel_vsyscall ()
#1  0xb6ce3c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7714791 in Glib::Cond::wait (this=0x9a22748, mutex=@0xb7fbd704)
    at libs/glibmm2/glibmm/thread.cc:362
#3  0xb7f1367e in peak_thread_work () at libs/ardour/source_factory.cc:65
#4  0x087d2101 in sigc::pointer_functor0<void>::operator() (this=0x9a2e12c)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d2118 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9a2e128) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d2134 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9a2e110) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x08408efa in sigc::slot0<void>::operator() (this=0x9a2e1e8)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb7715213 in call_thread_entry_slot (data=0x9a2e1e8)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb779ba7f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#10 0xb6ce0155 in start_thread () from /lib/libpthread.so.0
#11 0xb6389a5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5a31960 (LWP 15612)):
---Type <return> to continue, or q <return> to quit---
#0  0xb33289fe in calf_plugins::rotary_speaker_audio_module::set_vibrato (
    this=0xc9c7790) at ./calf/modules.h:399
#1  0xb3322ea7 in calf_plugins::rotary_speaker_audio_module::setup (
    this=0xc9c7790) at modules_dsp.cpp:305
#2  0xb3322f31 in calf_plugins::rotary_speaker_audio_module::set_sample_rate
    (this=0xc9c7790, sr=48000) at modules_dsp.cpp:296
warning: (Internal error: pc 0xb33bce3f in read in psymtab, but not in symtab.)

warning: (Internal error: pc 0xb33bce3e in read in psymtab, but not in symtab.)

warning: (Internal error: pc 0xb33bce3e in read in psymtab, but not in symtab.)

#3  0xb33bce3f in calf_plugins::ladspa_wrapper<calf_plugins::rotary_speaker_audio_module>::cb_instantiate (Descriptor=warning: (Internal error: pc 0xb33bce3e in read in psymtab, but not in symtab.)

warning: (Internal error: pc 0xb33bcdf9 in read in psymtab, but not in symtab.)

warning: (Internal error: pc 0xb33bce3e in read in psymtab, but not in symtab.)

0xb3b696c0, sample_rate=warning: (Internal error: pc 0xb33bce3e in read in psymtab, but not in symtab.)

48000)
    at ./calf/ladspa_wrap.h:344
#4  0xb7e08fb0 in ARDOUR::LadspaPlugin::init (this=0xc9c5c70, mod=0x9c4db60, 
    index=5, rate=48000) at libs/ardour/ladspa_plugin.cc:108
#5  0xb7e093fd in LadspaPlugin (this=0xc9c5c70, mod=0x9c4db60, e=@0xc34e1f8, 
    session=@0xc580c18, index=5, rate=48000)
    at libs/ardour/ladspa_plugin.cc:56
#6  0xb7e09621 in ARDOUR::LadspaPluginInfo::load (this=0x9c58930, 
    session=@0xc580c18) at libs/ardour/ladspa_plugin.cc:651
#7  0x087aa0d6 in PluginSelector::load_plugin (this=0xc432180, pi=
        {px = 0xbfadb824, pn = {pi_ = 0xb76c9da8}})
    at gtk2_ardour/plugin_selector.cc:359
#8  0x087abd7d in PluginSelector::run (this=0xc432180)
    at gtk2_ardour/plugin_selector.cc:433
#9  0x087abfe4 in PluginSelector::show_manager (this=0xc432180)
    at gtk2_ardour/plugin_selector.cc:629
#10 0x087b4143 in sigc::bound_mem_functor0<void, PluginSelector>::operator()
    (this=0xc8f4244) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#11 0x087b415a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PluginSelector> >::operator() (this=0xc8f4240)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#12 0x087b4176 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PluginSelector>, void>::call_it (rep=0xc8f4228)
    at libs/sigc++2/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#13 0x08408efa in sigc::slot0<void>::operator() (this=0xc900a6c)
    at libs/sigc++2/sigc++/functors/slot.h:440
#14 0xb770bad1 in Glib::SignalProxyNormal::slot0_void_callback (
    self=0xc8f9d38, data=0xc900a68) at libs/glibmm2/glibmm/signalproxy.cc:95
#15 0xb7815224 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#16 0xb7807bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb781c1e2 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#18 0xb781d0d9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb781d536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb757f047 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb746dff0 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb746fbcd in gtk_menu_shell_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb74658fb in gtk_menu_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb6fbcb30 in Gtk::Widget_Class::button_release_event_callback (
    self=0xc80d8a0, p0=0xc89a108) at libs/gtkmm2/gtk/gtkmm/widget.cc:3805
#25 0xb745f1f6 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7806359 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#27 0xb7807bfb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb781b917 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#29 0xb781cf6f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb781d536 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0xb7578f3e in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7457c5c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7459007 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#34 0xb72e8bca in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#35 0xb7771718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb7774c7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#37 0xb777514a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#38 0xb74594b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#39 0xb701e18d in Gtk::Main::run_impl (this=0x98d3398)
    at libs/gtkmm2/gtk/gtkmm/main.cc:503
#40 0xb701dfa8 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#41 0xb6d856cb in Gtkmm2ext::UI::run (this=0x98d33c8, 
    old_receiver=@0x8a16e94) at libs/gtkmm2ext/gtk_ui.cc:226
#42 0x0871bfa2 in main (argc=1, argv=0xbfadc3b4) at gtk2_ardour/main.cc:346


ardour plugin test (65,192 bytes)   

Hollunder

2009-04-27 17:23

reporter   ~0005909

The calf plugins also crash jack-rack, the fmOSC doesn't and the interpolator isn't found by jack rack.
The latest release version of calf (0.0.18.3) works fine, this error is only present in the current git version and thus likely a plugin issue.

Issue History

Date Modified Username Field Change
2009-04-27 16:34 Hollunder New Issue
2009-04-27 16:34 Hollunder File Added: ardour plugin test
2009-04-27 17:23 Hollunder Note Added: 0005909
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:31 cth103 Category bugs2 => bugs
2010-05-03 02:01 cth103 Tag Attached: plugin