View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002471 | ardour | bugs | public | 2008-11-25 16:03 | 2010-04-24 10:32 |
Reporter | kordusit | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Product Version | SVN/2.0-ongoing | ||||
Summary | 0002471: Segmentation Faul on startup | ||||
Description | On startup, when I try to create a new project or to open an existing one, i get segmentation faul. This is what i get in the console: Ardour/GTK 2.7.1 (built using 4256 and GCC version 4.3.2) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. loading default ui configuration file /usr/local/etc/ardour2/ardour2_ui_default.conf Loading ui configuration file /usr/local/etc/ardour2/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine ardour: [INFO]: Ardour will be limited to 1024 open files loading system configuration file /usr/local/etc/ardour2/ardour_system.rc ardour: [INFO]: No H/W specific optimizations in use ardour: [INFO]: looking for control protocols in /home/simone/.ardour2/surfaces/:/usr/local/lib64/ardour2/surfaces/ ardour: [INFO]: Control surface protocol discovered: "Generic MIDI" ardour: [INFO]: Control surface protocol discovered: "Mackie" powermate: Opening of powermate failed - No such file or directory ardour: [INFO]: Control protocol powermate not usable ardour: [INFO]: Control protocol Tranzport not usable (ardour-2.7.1:5650): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (ardour-2.7.1:5650): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (ardour-2.7.1:5650): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (ardour-2.7.1:5650): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated no message buffer overruns loading bindings from /usr/local/etc/ardour2/mnemonic-us.bindings Loading session /home/simone/wqeq using snapshot wqeq (2) Segmentation fault ---------- This is the result of the backtrack: Thread 11 (process 5565): #0 0x00007fd2f58714fd in poll () from /lib/libc.so.6 0000001 0x00007fd2f877cf01 in Jack::JackFifo::TimedWait () from /usr/lib/libjack.so.0 #2 0x00007fd2f876da44 in Jack::JackConnectionManager::SuspendRefNum () from /usr/lib/libjack.so.0 #3 0x00007fd2f876c16c in Jack::JackClient::Wait () from /usr/lib/libjack.so.0 0000004 0x00007fd2f876c069 in Jack::JackClient::Execute () from /usr/lib/libjack.so.0 0000005 0x00007fd2f877c7f4 in Jack::JackPosixThread::ThreadHandler () from /usr/lib/libjack.so.0 #6 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 #7 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000008 0x0000000000000000 in ?? () Thread 10 (process 5567): #0 0x00007fd2f58714fd in poll () from /lib/libc.so.6 0000001 0x00007fd2fd19554b in ARDOUR::Session::butler_thread_work (this=0x266e260) at libs/ardour/session_butler.cc:179 #2 0x00007fd2fd19651f in ARDOUR::Session::_butler_thread_work (arg=0x266e260) at libs/ardour/session_butler.cc:159 #3 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000004 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000005 0x0000000000000000 in ?? () Thread 9 (process 5564): #0 0x00007fd2f5b06ebb in read () from /lib/libpthread.so.0 0000001 0x00007fd2f877d8f2 in Jack::JackClientSocket::Read () from /usr/lib/libjack.so.0 #2 0x00007fd2f877fddb in Jack::JackSocketClientChannel::Execute () from /usr/lib/libjack.so.0 #3 0x00007fd2f877c7f4 in Jack::JackPosixThread::ThreadHandler () from /usr/lib/libjack.so.0 0000004 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000005 0x00007fd2f58790fd in clone () from /lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #6 0x0000000000000000 in ?? () Thread 8 (process 5557): #0 0x00007fd2f5b04719 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007fd2fad8d68a in Glib::Cond::wait (this=0x20d22e0, mutex=@0x7fd2fd525b20) at libs/glibmm2/glibmm/thread.cc:362 #2 0x00007fd2fd233c17 in peak_thread_work () at libs/ardour/source_factory.cc:65 #3 0x0000000000bf0f5d in sigc::pointer_functor0<void>::operator() (this=0x20d2398) at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x0000000000bf0f79 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20d2390) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x0000000000bf0f9c in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x20d2360) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x00000000007fa79f in sigc::slot0<void>::operator() (this=0x20d2340) at libs/sigc++2/sigc++/functors/slot.h:440 #7 0x00007fd2fad8dfb4 in call_thread_entry_slot (data=0x20d2340) at libs/glibmm2/glibmm/thread.cc:43 0000008 0x00007fd2fb004a21 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 0000009 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000010 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000011 0x0000000000000000 in ?? () Thread 7 (process 5559): #0 0x00007fd2f5b04719 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007fd2fad8d68a in Glib::Cond::wait (this=0x20df8a0, mutex=@0x7fd2fd525300) at libs/glibmm2/glibmm/thread.cc:362 #2 0x00007fd2fd034d60 in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85 #3 0x00007fd2fd034ec0 in analyser_work () at libs/ardour/analyser.cc:49 0000004 0x0000000000bf0f5d in sigc::pointer_functor0<void>::operator() (this=0x20df918) at libs/sigc++2/sigc++/functors/ptr_fun.h:77 ---Type <return> to continue, or q <return> to quit--- 0000005 0x0000000000bf0f79 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20df910) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000000bf0f9c in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x20df8e0) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x00000000007fa79f in sigc::slot0<void>::operator() (this=0x20df8c0) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0x00007fd2fad8dfb4 in call_thread_entry_slot (data=0x20df8c0) at libs/glibmm2/glibmm/thread.cc:43 0000009 0x00007fd2fb004a21 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 0000010 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000011 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000012 0x0000000000000000 in ?? () Thread 6 (process 5563): #0 0x00007fd2f5b04719 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007fd2f877d363 in Jack::JackProcessSync::Wait () from /usr/lib/libjack.so.0 #2 0x00007fd2f877baa3 in Jack::JackMessageBuffer::Execute () from /usr/lib/libjack.so.0 #3 0x00007fd2f877c7f4 in Jack::JackPosixThread::ThreadHandler () from /usr/lib/libjack.so.0 0000004 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000005 0x00007fd2f58790fd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (process 5566): #0 0x00007fd2f5b07731 in nanosleep () from /lib/libpthread.so.0 0000001 0x00007fd2fb00690b in g_usleep () from /usr/lib/libglib-2.0.so.0 #2 0x00007fd2fad77851 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68 #3 0x00007fd2fd054c70 in ARDOUR::AudioEngine::meter_thread (this=0x236a660) at libs/ardour/audioengine.cc:434 0000004 0x00007fd2fd059349 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x2654bc8) at libs/sigc++2/sigc++/functors/mem_fun.h:1787 0000005 0x00007fd2fd059365 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() ---Type <return> to continue, or q <return> to quit--- (this=0x2654bc0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007fd2fd059388 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x2654b90) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x00000000007fa79f in sigc::slot0<void>::operator() (this=0x2655720) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0x00007fd2fad8dfb4 in call_thread_entry_slot (data=0x2655720) at libs/glibmm2/glibmm/thread.cc:43 0000009 0x00007fd2fb004a21 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 0000010 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000011 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000012 0x0000000000000000 in ?? () Thread 4 (process 5560): #0 0x00007fd2f5b0499d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007fd2fb46e2c0 in g_cond_timed_wait_posix_impl () from /usr/lib/libgthread-2.0.so.0 #2 0x00007fd2fafc02db in g_async_queue_pop_intern_unlocked () from /usr/lib/libglib-2.0.so.0 #3 0x00007fd2fafc03af in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0 0000004 0x00007fd2fb005cbc in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 0000005 0x00007fd2fb004a21 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #6 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 #7 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000008 0x0000000000000000 in ?? () Thread 3 (process 5568): #0 0x00007fd2f58714fd in poll () from /lib/libc.so.6 0000001 0x00007fd2fd1f6190 in ARDOUR::Session::midi_thread_work (this=0x266e260) at libs/ardour/session_midi.cc:1223 #2 0x00007fd2fd1f671b in ARDOUR::Session::_midi_thread_work (arg=0x266e260) at libs/ardour/session_midi.cc:1141 #3 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000004 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000005 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 2 (process 5558): #0 0x00007fd2f5b04719 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007fd2fad8d68a in Glib::Cond::wait (this=0x20d22e0, mutex=@0x7fd2fd525b20) at libs/glibmm2/glibmm/thread.cc:362 #2 0x00007fd2fd233c17 in peak_thread_work () at libs/ardour/source_factory.cc:65 #3 0x0000000000bf0f5d in sigc::pointer_functor0<void>::operator() (this=0x20d8e98) at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x0000000000bf0f79 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20d8e90) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x0000000000bf0f9c in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x20d8e60) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x00000000007fa79f in sigc::slot0<void>::operator() (this=0x20d8e40) at libs/sigc++2/sigc++/functors/slot.h:440 #7 0x00007fd2fad8dfb4 in call_thread_entry_slot (data=0x20d8e40) at libs/glibmm2/glibmm/thread.cc:43 0000008 0x00007fd2fb004a21 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 0000009 0x00007fd2f5b00e01 in start_thread () from /lib/libpthread.so.0 0000010 0x00007fd2f58790fd in clone () from /lib/libc.so.6 0000011 0x0000000000000000 in ?? () Thread 1 (process 5543): #0 0x00007fd2f58648c8 in freeaddrinfo () from /lib/libc.so.6 0000001 0x00007fd2f544520d in send_data () from /usr/lib/liblo.so.0 #2 0x00007fd2f544527a in lo_send_message_from () from /usr/lib/liblo.so.0 #3 0x00007fd2f54453ee in lo_send_internal () from /usr/lib/liblo.so.0 0000004 0x00007fd2fd246813 in ARDOUR::OSC::session_loaded (this=0x20d2010, s=@0x266e260) at libs/ardour/osc.cc:429 0000005 0x00007fd2fd246931 in ARDOUR::OSC::set_session (this=0x20d2010, s=@0x266e260) at libs/ardour/osc.cc:415 #6 0x00007fd2fd1ab399 in ARDOUR::Session::when_engine_running (this=0x266e260) at libs/ardour/session.cc:905 #7 0x00007fd2fd214c05 in ARDOUR::Session::second_stage_init (this=0x266e260, new_session=true) ---Type <return> to continue, or q <return> to quit--- at libs/ardour/session_state.cc:324 0000008 0x00007fd2fd1b4a42 in Session (this=0x266e260, eng=@0x236a660, fullpath= {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff05740460 "H?f\002"}}, snapshot_name= {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff05740470 "\bLe\002"}}, input_ac=ARDOUR::AutoConnectPhysical, output_ac=ARDOUR::AutoConnectMaster, control_out_channels=0, master_out_channels=2, requested_physical_in=1, requested_physical_out=1, initial_length=13230000) at libs/ardour/session.cc:416 0000009 0x000000000080ad53 in ARDOUR_UI::build_session (this=0x1e1da50, path=@0x7fff057405b0, snap_name=@0x7fff057405c0, control_channels=0, master_channels=2, input_connect=ARDOUR::AutoConnectPhysical, output_connect=ARDOUR::AutoConnectMaster, nphysin=1, nphysout=1, initial_length=13230000) at gtk2_ardour/ardour_ui.cc:2548 0000010 0x000000000080ce49 in ARDOUR_UI::build_session_from_nsd (this=0x1e1da50, session_path=@0x7fff057405b0, session_name=@0x7fff057405c0) at gtk2_ardour/ardour_ui.cc:2138 0000011 0x000000000081e34c in ARDOUR_UI::get_session_parameters (this=0x1e1da50, backend_audio_is_running=true, should_be_new=true) at gtk2_ardour/ardour_ui.cc:2357 0000012 0x000000000081e760 in ARDOUR_UI::startup (this=0x1e1da50) at gtk2_ardour/ardour_ui.cc:650 0000013 0x0000000000829ccb in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x2129f08) at libs/sigc++2/sigc++/functors/mem_fun.h:1787 0000014 0x0000000000829ce7 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() ( this=0x2129f00) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #15 0x0000000000829d0a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it ( rep=0x2129ed0) at libs/sigc++2/sigc++/functors/slot.h:103 0000016 0x000000000082cf8b in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x201f070) at libs/sigc++2/sigc++/signal.h:772 #17 0x000000000082d06f in sigc::signal0<void, sigc::nil>::emit (this=0x1e1dad8) at libs/sigc++2/sigc++/signal.h:2667 0000018 0x000000000082d087 in sigc::signal0<void, sigc::nil>::operator() (this=0x1e1dad8) ---Type <return> to continue, or q <return> to quit--- at libs/sigc++2/sigc++/signal.h:2675 0000019 0x00007fd2f8a3c1e5 in Gtkmm2ext::UI::run (this=0x1e1da50, old_receiver=@0x10ede20) at libs/gtkmm2ext/gtk_ui.cc:224 0000020 0x0000000000b2c6e3 in main (argc=1, argv=0x7fff05740a98) at gtk2_ardour/main.cc:335 | ||||
Tags | No tags attached. | ||||