View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005503 | ardour | bugs | public | 2013-05-22 22:19 | 2013-05-22 22:19 |
Reporter | djbarney | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0005503: Edit of Processor in Mixer strip causes crash (on double click or selection of "edit" in right click menu) | ||||
Description | Ardour 3.1 revision 3.1-85-g3b43b08 Edit of Processor (Fader, Send or Aux Send) causes crash. Both on double clicking the Processor and when selecting "edit" in the right click menu. After getting this on a setup of mine, I tried creating a fresh project, inserted a single Processor and the same crash occurred. I could be wrong, but I'm pretty sure this was not happening on previous revisions. gdb core dump analysis included - see attachment. | ||||
Additional Information | djbarney@djbarney-osiris-64bit ~ $ ardour3 bnd txt domain [gtk2_ardour3] to /usr/local/share/locale Ardour3.1 (built using 3.1-85-g3b43b08 and GCC version 4.7.2) /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:77: error: unexpected identifier `reliefstyle', expected character `}' ardour: [INFO]: Loading default ui configuration file /usr/local/etc/ardour3/ardour3_ui_default.conf Loading user ui configuration file /home/djbarney/.config/ardour3/ardour3_ui.conf ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files WARNING: gnome-keyring:: couldn't connect to: /home/djbarney/.cache/keyring-HSfQnA/pkcs11: No such file or directory ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc Loading user configuration file /home/djbarney/.config/ardour3/ardour.rc Using SSE optimized routines ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_light.rc /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:77: error: unexpected identifier `reliefstyle', expected character `}' ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_light.rc Announcement is: Found nothing along /home/djbarney/.config/ardour3/templates:/usr/local/share/ardour3/templates marked Theme Manager as transient of test1 - Ardour marked Theme Manager as transient of test1 - Ardour marked Playlists as transient of test1 - Ardour marked Plugin Manager as transient of test1 - Ardour marked Theme Manager as transient of test1 - Mixer - Ardour marked Theme Manager as transient of test1 - Mixer - Ardour marked Playlists as transient of test1 - Mixer - Ardour marked Plugin Manager as transient of test1 - Mixer - Ardour Segmentation fault | ||||
Tags | No tags attached. | ||||
2013-05-22 22:19
|
processor_box_crash_gdb.txt (13,385 bytes)
(gdb) core-file ~/core [New LWP 4195] [New LWP 4242] [New LWP 4238] [New LWP 4237] [New LWP 4239] [New LWP 4240] [New LWP 4212] [New LWP 4213] [New LWP 4235] [New LWP 4236] [New LWP 4241] [New LWP 4249] [New LWP 4244] [New LWP 4211] [New LWP 4214] [New LWP 4243] warning: Can't read pathname for load map: Input/output error. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/local/lib/ardour3/ardour-3.1'. Program terminated with signal 11, Segmentation fault. #0 0x00007f0d29f6e710 in Gtk::Widget::show_all() () from /usr/lib/libgtkmm-2.4.so.1 (gdb) thread apply all bt Thread 16 (Thread 0x7f0d07fff700 (LWP 4243)): #0 0x00007f0d2852c8ad in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2cd1f542 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0d2fb216ce in ARDOUR::AudioEngine::meter_thread() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2d44487d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #4 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f0d1c9e2700 (LWP 4214)): #0 0x00007f0d285292d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2cd3769f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0d2faf4e6b in ARDOUR::Analyser::work() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2d44487d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #4 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f0d1e1e5700 (LWP 4211)): #0 0x00007f0d258e6bdd in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f0d2590fc94 in usleep () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x0000000000a3c47e in gui_event_loop(void*) () #3 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #5 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f0d0d5b7700 (LWP 4244)): #0 0x00007f0d258e6bdd in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f0d2590fc94 in usleep () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f0d2fb5214b in ARDOUR::AutomationWatch::thread() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2d44487d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #4 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 12 (Thread 0x7f0cf1060700 (LWP 4249)): #0 0x00007f0d2852964b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2cd37795 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0d2ccd1f51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0d2ccd259a in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0d2cd1e702 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #8 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f0d0c6aa820 (LWP 4241)): #0 0x00007f0d2590ae33 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f0d2fb5dd0e in ARDOUR::Butler::thread_work() () from /usr/local/lib/ardour3/libardour.so.3 #2 0x00007f0d2fb600b4 in ARDOUR::Butler::_thread_work(void*) () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2ec33ffa in fake_thread_start(void*) () from /usr/local/lib/ardour3/libpbd.so.4 #4 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f0d0fdbc700 (LWP 4236)): #0 0x00007f0d2852c18d in read () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d27b5725c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007f0d27b5a5a1 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #3 0x00007f0d27b5a2e2 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #4 0x00007f0d27b54efc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f0d1c100700 (LWP 4235)): #0 0x00007f0d285292d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d27b5635d in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007f0d27b526cb in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #3 0x00007f0d27b54efc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #4 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 8 (Thread 0x7f0d1d1e3700 (LWP 4213)): #0 0x00007f0d285292d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2cd3769f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0d2fd6e853 in peak_thread_work() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2d44487d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #4 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f0d1d9e4700 (LWP 4212)): #0 0x00007f0d285292d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2cd3769f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0d2fd6e853 in peak_thread_work() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2d44487d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #4 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f0d0c72c700 (LWP 4240)): #0 0x00007f0d2852b420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2fbd5cb7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3 #2 0x00007f0d2fbd5d88 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00000000004cdc88 in boost::function0<void>::operator()() const () #4 0x00007f0d2fb20b9d in ARDOUR::AudioEngine::_start_process_thread(void*) () from /usr/local/lib/ardour3/libardour.so.3 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f0d0c7ad700 (LWP 4239)): #0 0x00007f0d2852b420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2fbd5cb7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3 #2 0x00007f0d2fbd5d88 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00000000004cdc88 in boost::function0<void>::operator()() const () #4 0x00007f0d2fb20b9d in ARDOUR::AudioEngine::_start_process_thread(void*) () from /usr/local/lib/ardour3/libardour.so.3 #5 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 4 (Thread 0x7f0d0df0b700 (LWP 4237)): #0 0x00007f0d2852b511 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d27b55cc1 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007f0d27b39e04 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #3 0x00007f0d27b3e90c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #4 0x00007f0d27b38518 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #5 0x00007f0d27b383dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #6 0x00007f0d27b36334 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #7 0x00007f0d27b31d8e in jack_cycle_wait () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #8 0x00007f0d2fb2316e in ARDOUR::AudioEngine::process_thread() () from /usr/local/lib/ardour3/libardour.so.3 #9 0x00007f0d27b36301 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #10 0x00007f0d27b54efc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #11 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #12 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f0d0de8a700 (LWP 4238)): #0 0x00007f0d2852b420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f0d2fbd7598 in ARDOUR::Graph::restart_cycle() () from /usr/local/lib/ardour3/libardour.so.3 #2 0x00007f0d2fbd5d12 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3 #3 0x00007f0d2fbd7511 in ARDOUR::Graph::main_thread() () from /usr/local/lib/ardour3/libardour.so.3 #4 0x00000000004cdc88 in boost::function0<void>::operator()() const () #5 0x00007f0d2fb20b9d in ARDOUR::AudioEngine::_start_process_thread(void*) () from /usr/local/lib/ardour3/libardour.so.3 #6 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #8 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f0d06ffd700 (LWP 4242)): #0 0x00007f0d2590ae33 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f0d2ccfb624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0d2ccfba82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0d2ec13c39 in BaseUI::main_thread() () from /usr/local/lib/ardour3/libpbd.so.4 #4 0x00007f0d2d44487d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #5 0x00007f0d2cd1df45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f0d28524b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007f0d25915a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #8 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 1 (Thread 0x7f0d303639a0 (LWP 4195)): #0 0x00007f0d29f6e710 in Gtk::Widget::show_all() () from /usr/lib/libgtkmm-2.4.so.1 #1 0x00000000009fb2bc in WM::ProxyBase::toggle() () #2 0x000000000085d676 in ProcessorBox::edit_processor(boost::shared_ptr<ARDOUR::Processor>) () #3 0x0000000000865bca in ProcessorBox::processor_button_press_event(_GdkEventButton*, ProcessorEntry*) () #4 0x0000000000874444 in sigc::internal::signal_emit2<bool, _GdkEventButton*, ProcessorEntry*, sigc::nil>::emit(sigc::internal::signal_impl*, _GdkEventButton* const&, ProcessorEntry* const&) () #5 0x00000000008745d8 in Gtkmm2ext::DnDVBox<ProcessorEntry>::button_press(_GdkEventButton*, ProcessorEntry*) () #6 0x00007f0d29f6c668 in ?? () from /usr/lib/libgtkmm-2.4.so.1 #7 0x00007f0d2c3a7099 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #8 0x00007f0d2d1bf6e0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007f0d2d1d0966 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x00007f0d2d1d82db in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11 0x00007f0d2d1d8852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x00007f0d2c4be93e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #13 0x00007f0d2c3a5434 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #14 0x00007f0d2c3a578b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #15 0x00007f0d2c0127ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #16 0x00007f0d2ccfb355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f0d2ccfb688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f0d2ccfba82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f0d2c3a4797 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #20 0x00007f0d2ef1542a in Gtkmm2ext::UI::run(Receiver&) () from /usr/local/lib/ardour3/libgtkmm2ext.so.0 #21 0x00000000004aa549 in main () (gdb) |