[Ardour-Dev] export dialog crash

Robin Gareus robin at gareus.org
Mon Oct 25 15:28:50 PDT 2010


Hi Patrick,

It looks like it's related to the export-template XML.
Did you try to delete those (or move them away)?

They're in ~/.config/ardour3/export/ unless you specified a custom
user_config_directory() using the XDG_CONFIG_HOME env variable.

best,
robin

On 10/26/10 00:14, Patrick Shirkey wrote:
> 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 ()
> 
> 
> 
> ======================
> 



More information about the Ardour-Dev mailing list