View Issue Details

IDProjectCategoryView StatusLast Update
0002471ardourbugspublic2010-04-24 10:32
Reporterkordusit Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status acknowledgedResolutionopen 
Product VersionSVN/2.0-ongoing 
Summary0002471: Segmentation Faul on startup
DescriptionOn 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
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2008-11-25 16:03 kordusit New Issue
2008-11-25 16:32 seablade Status new => acknowledged
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:32 cth103 Category bugs2 => bugs