View Issue Details

IDProjectCategoryView StatusLast Update
0001734ardourbugspublic2008-11-21 00:04
ReporterToma Assigned Tov2  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Summary0001734: Crash on clicking OK for "You dont have 2 channels for this effect to work" while playing
DescriptionI clicked OK for "You dont have 2 channels for this effect to work" then things went downhill. Jack even crashed/stoppped at the same time. Could have been a coincidence. I was playing the song, and tried to apply the "TAP Stereo Echo" effect to a sound that was playing, didnt have a stereo, got the little error dialog, clicked OK, then bam. Gone. It is recoverable.


Additional Information
This is from QJackctl the first time.

subgraph starting at ardour timed out (subgraph_wait_fd=17, status = 0, state = Triggered)
**** alsa_pcm: xrun of at least 0.705 msecs
jackd watchdog: timeout - killing jackd
zombified - calling shutdown handler
00:33:43.569 Shutdown notification.
00:33:43.569 Client deactivated.
00:33:43.570 JACK was stopped successfully.
00:33:43.571 Post-shutdown script...
00:33:43.571 killall jackd
cannot send request type 7 to server
cannot read result for request type 7 from server (Broken pipe)
cannot send request type 7 to server
cannot read result for request type 7 from server (Broken pipe)
jackd: no process killed
00:33:44.374 Post-shutdown script terminated with exit status=256.
00:33:45.881 MIDI connection graph change.

Second time.

subgraph starting at ardour timed out (subgraph_wait_fd=17, status = 0, state = Triggered)
00:42:56.518 MIDI connection graph change.
cannot read event response from client [ardour] (Connection reset by peer)
cannot send event to client [ardour] (Broken pipe)
00:42:56.525 XRUN callback (1).
00:42:56.526 Audio connection graph change.
00:42:56.591 XRUN callback (1 skipped).
**** alsa_pcm: xrun of at least 0.470 msecs
**** alsa_pcm: xrun of at least 15.391 msecs
TagsNo tags attached.

Relationships

duplicate of 0001717 closedv2 Ardour 2.02 crashes when inserting a plugin with two inputs on a mono track 

Activities

2007-06-18 17:10

 

backtrace.txt (7,444 bytes)   
#0  0x00002ab620b28cab in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 5 (process 4830):
#0  0x00002ab6208ea881 in ?? () from /lib/libpthread.so.0
#1  0x00002ab61b24bd38 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2  0x00002ab61eb567bd in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68
#3  0x00002ab61932e6a6 in ARDOUR::AudioEngine::meter_thread (this=0x13c7d90) at libs/ardour/audioengine.cc:412
#4  0x00002ab61933157b in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x13c8fc8) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#5  0x00002ab619331597 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x13c8fc0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x00002ab6193315bb in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x13c8f90)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x000000000078686b in sigc::slot0<void>::operator() (this=0x1307b30) at libs/sigc++2/sigc++/functors/slot.h:440
#8  0x00002ab61eb4e610 in call_thread_entry_slot (data=0x1307b30) at libs/glibmm2/glibmm/thread.cc:43
#9  0x00002ab61b249b74 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00002ab6208e32a5 in start_thread () from /lib/libpthread.so.0
#11 0x00002ab620bc761d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 4 (process 4833):
#0  0x00002ab620bbe8c6 in poll () from /lib/libc.so.6
#1  0x00002ab6201b6e16 in ?? () from /usr/lib/libjack-0.100.0.so.0
#2  0x00002ab6201ba39e in ?? () from /usr/lib/libjack-0.100.0.so.0
#3  0x00002ab6208e32a5 in start_thread () from /lib/libpthread.so.0
#4  0x00002ab620bc761d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (process 4834):
#0  0x00002ab620bbe8c6 in poll () from /lib/libc.so.6
#1  0x00002ab6194496e5 in ARDOUR::Session::butler_thread_work (this=0x1a58c80) at libs/ardour/session_butler.cc:176
#2  0x00002ab61944a403 in ARDOUR::Session::_butler_thread_work (arg=0x1a58c80) at libs/ardour/session_butler.cc:157
#3  0x00002ab6208e32a5 in start_thread () from /lib/libpthread.so.0
#4  0x00002ab620bc761d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (process 4835):
#0  0x00002ab620bbe8c6 in poll () from /lib/libc.so.6
#1  0x00002ab6194659ad in ARDOUR::Session::midi_thread_work (this=0x1a58c80) at libs/ardour/session_midi.cc:1207
#2  0x00002ab619465ed7 in ARDOUR::Session::_midi_thread_work (arg=0x1a58c80) at libs/ardour/session_midi.cc:1128
#3  0x00002ab6208e32a5 in start_thread () from /lib/libpthread.so.0
#4  0x00002ab620bc761d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (process 4828):
#0  0x00002ab620b28cab in raise () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1  0x00002ab620b2a660 in abort () from /lib/libc.so.6
#2  0x00002ab620b6066b in ?? () from /lib/libc.so.6
#3  0x00002ab620b67b23 in ?? () from /lib/libc.so.6
#4  0x00002ab620b6b26c in free () from /lib/libc.so.6
#5  0x00002ab62f4b4970 in deactivate_Echo () from /usr/lib64/ladspa/tap_echo.so
#6  0x00002ab6193bf872 in ARDOUR::LadspaPlugin::deactivate (this=0x3fc8aa0) at libs/ardour/ardour/ladspa_plugin.h:75
#7  0x00002ab6193be822 in ~LadspaPlugin (this=0x3fc8aa0) at libs/ardour/ladspa_plugin.cc:142
#8  0x00002ab6193a436b in boost::checked_delete<ARDOUR::LadspaPlugin> (x=0x3fc8aa0) at /usr/include/boost/checked_delete.hpp:34
#9  0x00002ab6193a4d3b in boost::detail::sp_counted_impl_p<ARDOUR::LadspaPlugin>::dispose (this=0x475f990) at /usr/include/boost/detail/sp_counted_impl.hpp:76
#10 0x00000000007a6d14 in boost::detail::sp_counted_base::release (this=0x475f990) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:145
#11 0x00000000007a6d5a in ~shared_count (this=0x7fff91bb2908) at /usr/include/boost/detail/shared_count.hpp:159
#12 0x00000000009cfdeb in ~shared_ptr (this=0x7fff91bb2900) at /usr/include/boost/shared_ptr.hpp:106
#13 0x0000000000a66062 in PluginSelector::use_plugin (this=0x1780200, pi=@0x7fff91bb2a50) at gtk2_ardour/plugin_selector.cc:390
#14 0x0000000000a661a1 in PluginSelector::run (this=0x1780200) at gtk2_ardour/plugin_selector.cc:492
#15 0x0000000000a7bc5b in RedirectBox::choose_plugin (this=0x33148c0) at gtk2_ardour/redirect_box.cc:387
#16 0x0000000000a7bcb0 in RedirectBox::rb_choose_plugin () at gtk2_ardour/redirect_box.cc:1238
#17 0x0000000000a82f47 in sigc::pointer_functor0<void>::operator() (this=0x180d848) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#18 0x0000000000a82f63 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x180d840) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#19 0x0000000000a82f87 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x180d810) at libs/sigc++2/sigc++/functors/slot.h:103
#20 0x000000000078686b in sigc::slot0<void>::operator() (this=0x180cda8) at libs/sigc++2/sigc++/functors/slot.h:440
#21 0x00002ab61eb53f2f in Glib::SignalProxyNormal::slot0_void_callback (self=0x17fd020, data=0x180cda0) at libs/glibmm2/glibmm/signalproxy.cc:95
#22 0x00002ab61a7b27da in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x00002ab61a7c26ba in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x00002ab61a7c3843 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0x00002ab61a7c3a13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x00002ab61ba8df13 in _gtk_action_emit_activate () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00002ab61a7b27da in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0x00002ab61a7c2408 in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0x00002ab61a7c3843 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0x00002ab61a7c3a13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0x00002ab61bc5ce0a in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00002ab61bb67450 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00002ab61bb68900 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00002ab61bb5b68d in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00002ab61a7b27da in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0x00002ab61a7c2a18 in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0x00002ab61a7c3617 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0x00002ab61a7c3a13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0x00002ab61bc5913e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x00002ab61bb54c7d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00002ab61bb55c91 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x00002ab61bffc45c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0x00002ab61b22da14 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0x00002ab61b23085d in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x00002ab61b230b6a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#46 0x00002ab61bb56023 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x00002ab61a4353a7 in Gtk::Main::run_impl (this=0xf00290) at libs/gtkmm2/gtk/gtkmm/main.cc:503
#48 0x00002ab61a435234 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#49 0x00002ab619a3bac3 in Gtkmm2ext::UI::run (this=0xf003c0, old_receiver=@0xec4ee0) at libs/gtkmm2ext/gtk_ui.cc:216
#50 0x00000000009eb22d in main (argc=1, argv=0x7fff91bb42f8) at gtk2_ardour/main.cc:296
(gdb) 


backtrace.txt (7,444 bytes)   

v2

2007-09-25 18:36

developer   ~0004394

Fixed, see duplicate 1717

Issue History

Date Modified Username Field Change
2007-06-18 17:10 Toma New Issue
2007-06-18 17:10 Toma File Added: backtrace.txt
2007-08-10 14:01 paul Relationship added duplicate of 0001717
2007-09-25 18:36 v2 Status new => resolved
2007-09-25 18:36 v2 Resolution open => fixed
2007-09-25 18:36 v2 Assigned To => v2
2007-09-25 18:36 v2 Note Added: 0004394
2008-11-21 00:04 seablade Status resolved => closed