[Ardour-Dev] export dialog crash

Patrick Shirkey pshirkey at boosthardware.com
Mon Oct 25 15:14:13 PDT 2010


Hi,

I was using ardour3 last night and everything was going well until I tried
to export an ogg file. At that point I had a segv and since then I get one
everytime I try to open the export dialog.

Here's the trace.

I have tried removing the instant.xml file but that doesn't help.

I'm now trying to update to the very latest in case it is already fixed.


======================

Program received signal SIGSEGV, Segmentation fault.
0x0000003494683294 in memcpy () from /lib64/libc.so.6
(gdb) bt thread-apply all
No symbol "apply" in current context.
(gdb) bt thread apply-all
A syntax error in expression, near `apply-all'.
(gdb) bt thread-apply-all
No symbol "apply" in current context.
(gdb) thread apply all bt

Thread 16 (Thread 0x7fffba2e5830 (LWP 5577)):
#0  0x0000003494e0e91d in nanosleep () from /lib64/libpthread.so.0
#1  0x0000003495e64478 in g_usleep () from /lib64/libglib-2.0.so.0
#2  0x00007ffff728f4ea in ARDOUR::AudioEngine::meter_thread() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x00000034ada3554d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#4  0x0000003495e62134 in ?? () from /lib64/libglib-2.0.so.0
#5  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#6  0x00000034946de77d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffe5b6f710 (LWP 5576)):
#0  0x00000034946d5353 in poll () from /lib64/libc.so.6
#1  0x0000003495e3ca0c in ?? () from /lib64/libglib-2.0.so.0
#2  0x0000003495e3d075 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00000034ada3554d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#4  0x0000003495e62134 in ?? () from /lib64/libglib-2.0.so.0
#5  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#6  0x00000034946de77d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fffba360830 (LWP 5575)):
#0  0x00000034946d5353 in poll () from /lib64/libc.so.6
#1  0x00007ffff72cb675 in ARDOUR::Butler::thread_work() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00007ffff72cc5cf in ARDOUR::Butler::_thread_work(void*) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x00007ffff7dd2784 in fake_thread_start(void*) ()
   from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4
#4  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000034946de77d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffcc086710 (LWP 5574)):
#0  0x0000003494e0d330 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff736239f in ARDOUR::Graph::run_one() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00007ffff7362468 in ARDOUR::Graph::helper_thread() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x00007ffff728bf8f in
ARDOUR::AudioEngine::_start_process_thread(void*) ()
---Type <return> to continue, or q <return> to quit---
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#4  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000034946de77d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fffcc107710 (LWP 5573)):
#0  0x0000003494e0d330 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff736239f in ARDOUR::Graph::run_one() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00007ffff7362468 in ARDOUR::Graph::helper_thread() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x00007ffff728bf8f in
ARDOUR::AudioEngine::_start_process_thread(void*) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#4  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000034946de77d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fffcc188710 (LWP 5572)):
#0  0x0000003494e0d330 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007ffff73626d8 in ARDOUR::Graph::restart_cycle() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00007ffff73623f5 in ARDOUR::Graph::run_one() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0x00007ffff7362678 in ARDOUR::Graph::main_thread() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#4  0x00007ffff728bf8f in
ARDOUR::AudioEngine::_start_process_thread(void*) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#5  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#6  0x00000034946de77d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffdc099710 (LWP 5571)):
#0  0x00000034946d5353 in poll () from /lib64/libc.so.6
#1  0x0000003637807576 in ?? () from /usr/lib64/libjack.so.0
#2  0x0000003637807909 in jack_cycle_wait () from /usr/lib64/libjack.so.0
#3  0x00007ffff72904f2 in ARDOUR::AudioEngine::process_thread() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#4  0x0000003637807b6c in ?? () from /usr/lib64/libjack.so.0
#5  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#6  0x00000034946de77d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 9 (Thread 0x7fffe6f71710 (LWP 5566)):
#0  0x0000003494e0b04c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00000036378095cb in ?? () from /usr/lib64/libjack.so.0
#2  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#3  0x00000034946de77d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffdffff710 (LWP 5560)):
#0  0x0000003494e0b04c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffff7250e9b in ARDOUR::Analyser::work() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00000034ada3554d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#3  0x0000003495e62134 in ?? () from /lib64/libglib-2.0.so.0
#4  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000034946de77d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe7fff710 (LWP 5559)):
#0  0x0000003494e0b04c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffff7506773 in peak_thread_work() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00000034ada3554d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#3  0x0000003495e62134 in ?? () from /lib64/libglib-2.0.so.0
#4  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000034946de77d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffecc90710 (LWP 5558)):
#0  0x0000003494e0b04c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffff7506773 in peak_thread_work() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0x00000034ada3554d in ?? () from /usr/lib64/libglibmm-2.4.so.1
#3  0x0000003495e62134 in ?? () from /lib64/libglib-2.0.so.0
#4  0x0000003494e06a3a in start_thread () from /lib64/libpthread.so.0
#5  0x00000034946de77d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff4f1a820 (LWP 5557)):
#0  0x0000003494683294 in memcpy () from /lib64/libc.so.6
#1  0x000000349ee9d196 in std::basic_string<char, std::char_traits<char>,
std::allocator---Type <return> to continue, or q <return> to quit---
<char> >::_Rep::_M_clone(std::allocator<char> const&, unsigned long) ()
   from /usr/lib64/libstdc++.so.6
#2  0x000000349ee9d23c in std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) () from
/usr/lib64/libstdc++.so.6
#3  0x00007ffff7de189e in XMLProperty::XMLProperty(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&) ()
   from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4
#4  0x00007ffff7de2d2b in XMLNode::add_property(char const*,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&) ()
   from ./gtk2_ardour/../build/default/libs/pbd/libpbd.so.4
#5  0x00007ffff734e0a1 in
ARDOUR::ExportPreset::set_id(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6  0x00007ffff734e65b in
ARDOUR::ExportPreset::ExportPreset(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, ARDOUR::Session&) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7  0x00007ffff734ff9d in
ARDOUR::ExportProfileManager::load_preset_from_disk(PBD::sys::path const&)
() from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#8  0x00007ffff7350ffb in ARDOUR::ExportProfileManager::load_presets() ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#9  0x00007ffff7353c4c in
ARDOUR::ExportProfileManager::ExportProfileManager(ARDOUR::Session&) ()
from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#10 0x00000000007ed9a2 in ExportDialog::set_session(ARDOUR::Session*) ()
#11 0x000000000073d2e5 in Editor::export_audio() ()
#12 0x00000034ada3d932 in
Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from
/usr/lib64/libglibmm-2.4.so.1
#13 0x0000003496a0ba8e in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#14 0x0000003496a214b0 in ?? () from /lib64/libgobject-2.0.so.0
#15 0x0000003496a2225f in g_signal_emit_valist () from
/lib64/libgobject-2.0.so.0
#16 0x0000003496a227a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#17 0x000000363c070d33 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#18 0x0000003496a0ba8e in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#19 0x0000003496a207dc in ?? () from /lib64/libgobject-2.0.so.0
#20 0x0000003496a2225f in g_signal_emit_valist () from
/lib64/libgobject-2.0.so.0
#21 0x0000003496a227a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#22 0x000000363c27d4fe in gtk_widget_activate () from
/usr/lib64/libgtk-x11-2.0.so.0
#23 0x000000363c1647bd in gtk_menu_shell_activate_item ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#24 0x000000363c16646a in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#25 0x000000363c153ae3 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#26 0x0000003496a0ba8e in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#27 0x0000003496a20b8d in ?? () from /lib64/libgobject-2.0.so.0
#28 0x0000003496a220fa in g_signal_emit_valist () from
/lib64/libgobject-2.0.so.0
#29 0x0000003496a227a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#30 0x000000363c27634f in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#31 0x000000363c14a844 in gtk_propagate_event () from
/usr/lib64/libgtk-x11-2.0.so.0
#32 0x000000363c14b983 in gtk_main_do_event () from
/usr/lib64/libgtk-x11-2.0.so.0
#33 0x000000363b45feac in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#34 0x0000003495e3923e in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#35 0x0000003495e3cc28 in ?? () from /lib64/libglib-2.0.so.0
#36 0x0000003495e3d075 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#37 0x000000363c14beb7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#38 0x00007ffff6b5f572 in Gtkmm2ext::UI::run(Receiver&) ()
   from ./gtk2_ardour/../build/default/libs/gtkmm2ext/libgtkmm2ext.so.0
#39 0x0000000000874e38 in main ()



======================


-- 
Patrick Shirkey
Boost Hardware Ltd.

"ZPE is not about creating something from nothing: It is about using the
zero point of a wave as a means to transform other forms of potential
energy like magnetic flux, heat, or particle spin into usable energy in
such a way that entropy appears to be reversed."



More information about the Ardour-Dev mailing list