View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005380 | ardour | bugs | public | 2013-03-13 01:38 | 2013-03-15 20:51 |
Reporter | pneuman | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0005380: Crash on startup during phone home | ||||
Description | Ardour crashes on startup, about a second or two after stating that it's "Checking for Announcements from ardour.org ...". If I build after running waf configure with the "--no-phone-home" option, Ardour starts as expected, without the above message or crash. A backtrace is attached. | ||||
Additional Information | Ardour 3 from git (is there something equivalent to a Subversion revision number I can supply here?) OS: Ubuntu 12.10 AMD64 | ||||
Tags | No tags attached. | ||||
2013-03-13 01:38
|
phone-home-bt.txt (14,703 bytes)
(gdb) run Starting program: /home/lsd/ardour3/3.0/build/gtk2_ardour/ardour-3.0 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". bnd txt domain [gtk2_ardour3] to /usr/local/share/locale Ardour3.0 (built using 3.0-14-g94c5511 and GCC version 4.7.2) Cannot xinstall SIGPIPE error handler [New Thread 0x7fffe24c0700 (LWP 22929)] [New Thread 0x7fffe1cbf700 (LWP 22930)] ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files [New Thread 0x7fffe09ae700 (LWP 22932)] ardour: [INFO]: Loading system configuration file ./../ardour_system.rc Loading user configuration file /home/lsd/.config/ardour3/ardour.rc Using SSE optimized routines [New Thread 0x7fffdbfff700 (LWP 22933)] [New Thread 0x7fffdb7fe700 (LWP 22934)] [New Thread 0x7fffdaffd700 (LWP 22935)] [New Thread 0x7fffda169800 (LWP 22936)] Checking for Announcements from ardour.org ... [New Thread 0x7fffd9abb700 (LWP 22937)] [New Thread 0x7fffd8eaf700 (LWP 22938)] [New Thread 0x7fffba732700 (LWP 22939)] [New Thread 0x7fffb9f31700 (LWP 22940)] [New Thread 0x7fffb9730700 (LWP 22941)] [New Thread 0x7fffb8f2f700 (LWP 22942)] [New Thread 0x7fffabfff700 (LWP 22943)] [New Thread 0x7fffab7fe700 (LWP 22944)] [Thread 0x7fffab7fe700 (LWP 22944) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffda169800 (LWP 22936)] 0x00007ffff0d7b533 in std::string::length() const () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (gdb) thread apply all bt Thread 15 (Thread 0x7fffabfff700 (LWP 22943)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fffb8f2f700 (LWP 22942)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () ---Type <return> to continue, or q <return> to quit--- from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fffb9730700 (LWP 22941)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fffb9f31700 (LWP 22940)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fffba732700 (LWP 22939)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fffd8eaf700 (LWP 22938)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fffd9abb700 (LWP 22937)): #0 0x00007ffff18e20fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff5059195 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4ff2761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff503fd6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 8 (Thread 0x7fffda169800 (LWP 22936)): #0 0x00007ffff0d7b533 in std::string::length() const () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x00000000012e52f2 in _pingback (arg=0x22290a0) at ../gtk2_ardour/pingback.cc:143 #2 0x00007ffff5e86dbe in fake_thread_start (arg=0x22290f0) at ../libs/pbd/pthread_utils.cc:80 #3 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fffdaffd700 (LWP 22935)): #0 0x00007ffff18e1d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff505909f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff72811ad in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81 #3 0x00007ffff7280f95 in analyser_work () at ../libs/ardour/analyser.cc:46 #4 0x000000000137886b in sigc::pointer_functor0<void>::operator() ( this=0x2057168) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x000000000137600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::---Type <return> to continue, or q <return> to quit--- operator() (this=0x2057160) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000001372a57 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2057130) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff575fd4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fffdb7fe700 (LWP 22934)): #0 0x00007ffff18e1d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff505909f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff76759e2 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x000000000137886b in sigc::pointer_functor0<void>::operator() ( this=0x20530f8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x000000000137600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::---Type <return> to continue, or q <return> to quit--- operator() (this=0x20530f0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001372a57 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x20530c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff575fd4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffdbfff700 (LWP 22933)): #0 0x00007ffff18e1d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff505909f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff76759e2 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x000000000137886b in sigc::pointer_functor0<void>::operator() ( this=0x2090558) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x000000000137600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::---Type <return> to continue, or q <return> to quit--- operator() (this=0x2090550) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001372a57 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2090520) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff575fd4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe09ae700 (LWP 22932)): #0 0x00007ffff07aa83d in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff07d8774 in usleep () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00000000015c087a in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380 #3 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #5 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 3 (Thread 0x7fffe1cbf700 (LWP 22930)): #0 0x00007ffff07d3303 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff501bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff501c1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffece0f4a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe24c0700 (LWP 22929)): #0 0x00007ffff07d3303 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff501bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff501bea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffe24c74ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007ffff503f645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff18dde9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff07decbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7fa99c0 (LWP 22924)): #0 0x00007ffff07d3303 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff501bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff501c1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4acec77 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #4 0x0000000000e22925 in ARDOUR_UI::get_session_parameters (this=0x1e20d60, quit_on_cancel=true, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:2512 #5 0x0000000000e190af in ARDOUR_UI::startup (this=0x1e20d60) at ../gtk2_ardour/ardour_ui.cc:648 #6 0x0000000000e48bfa in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x2229a68) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #7 0x0000000000e4388c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x2229a60) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #8 0x0000000000e3d6ff in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x2229a30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #9 0x0000000000e0c9fc in sigc::internal::signal_emit0<void, sigc::nil>::emit ( ---Type <return> to continue, or q <return> to quit--- impl=0x22299e0) at /usr/include/sigc++-2.0/sigc++/signal.h:776 #10 0x0000000000e0ee06 in sigc::signal0<void, sigc::nil>::emit (this=0x1e20e50) at /usr/include/sigc++-2.0/sigc++/signal.h:2673 #11 0x0000000000e0e07a in sigc::signal0<void, sigc::nil>::operator() ( this=0x1e20e50) at /usr/include/sigc++-2.0/sigc++/signal.h:2681 #12 0x00007ffff62460c3 in Gtkmm2ext::UI::run (this=0x1e20d60, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268 #13 0x00000000011d8282 in main (argc=1, argv=0x7fffffffd7f8) at ../gtk2_ardour/main.cc:525 |
|
You can get the git checkout number from the Help -> About dialog. Something like this: Ardour 3.0 (built from revision 3.0-38-g25a7748) It's also printed during the configure and build stages, but it's easy to miss there. |