View Issue Details

IDProjectCategoryView StatusLast Update
0004715ardourbugspublic2012-05-23 15:07
Reporterpcoccoli Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status confirmedResolutionopen 
Target Version3.0 
Summary0004715: ardour3-beta3 freezes on startup
DescriptionTrying to start a new session (and letting ardour start jackd), beta3 freezes completely. The bottom of the splash screen says "Connect to engine" but the rest of the window is blank. The Log windows appears but is also blank. jackd does get started and other clients can connect fine.

This is on a fully up-to-date Fedora 16 (Dell Inspiron B130).
Additional InformationConsole output:

[paul@brunswick ~]$ /opt/Ardour-3.0beta3_11482-dbg/bin/ardour3
Ardour3.0beta3 (built using ['11482'] and GCC version 4.4.6)
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-3.0beta3_11482-dbg/etc/ardour3_ui_default.conf
Loading user ui configuration file /opt/Ardour-3.0beta3_11482-dbg/etc/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file /opt/Ardour-3.0beta3_11482-dbg/etc/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 4096 open files
ardour: [INFO]: Loading system configuration file /opt/Ardour-3.0beta3_11482-dbg/etc/ardour_system.rc
Loading user configuration file /home/paul/.config/ardour3/ardour.rc
Using SSE optimized routines
ardour: [INFO]: looking for panners in /home/paul/.config/ardour3/panners:/usr/local/lib/ardour3/panners:/opt/Ardour-3.0beta3_11482-dbg/lib/panners
ardour: [INFO]: Panner discovered: "Equal Power Stereo" in /opt/Ardour-3.0beta3_11482-dbg/lib/panners/libpan2in2out.so
ardour: [INFO]: Panner discovered: "VBAP 2D panner" in /opt/Ardour-3.0beta3_11482-dbg/lib/panners/libpanvbap.so
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner" in /opt/Ardour-3.0beta3_11482-dbg/lib/panners/libpan1in2out.so
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Found 0 along :/home/paul/.config/ardour3/templates
Grab new name focus
lost focus
lost focus
JACK COMMAND: /usr/bin/jackd -p 128 -R -P 60 -T -d alsa -n 2 -r 48000 -p 1024 -d hw:0,0
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jackdmp 1.9.8
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2011 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 60
control device hw:0
control device hw:0
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:0,0|hw:0,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
Cannot use real-time scheduling (RR/60)(1: Operation not permitted)
AcquireSelfRealTime error
VST_PATH not set, defaulting to /home/paul/vst:/usr/local/lib/vst:/usr/lib/vst
LV2: Discovering 196 plugins
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
Done LV2 discovery
JackEngine::XRun: client = ardour was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = ardour was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error

gdb output:Thread 11 (Thread 0xb756bb40 (LWP 1758)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46e4ffd6 in nanosleep () from /lib/libc.so.6
#2 0x46e83b5d in usleep () from /lib/libc.so.6
#3 0x0938983e in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:363
0000004 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000005 0x46e8a83e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb6d6ab40 (LWP 1759)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f5085c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x07eceed8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
#3 0x01c928a5 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
0000004 0x0912cd7d in sigc::pointer_functor0<void>::operator() (this=0xb209afc)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x0912ac56 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xb209af8)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x091283de in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xb209ae0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x07ecfa02 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
0000008 0x078d95b1 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000009 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000010 0x46e8a83e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb6569b40 (LWP 1760)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f5085c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x07eceed8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
#3 0x01c928a5 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
0000004 0x0912cd7d in sigc::pointer_functor0<void>::operator() (this=0xb209934)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x0912ac56 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xb209930)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x091283de in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xb209918)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x07ecfa02 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
0000008 0x078d95b1 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000009 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000010 0x46e8a83e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb5d68b40 (LWP 1761)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f5085c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x07eceed8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
#3 0x0178af17 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
0000004 0x0178ac4e in analyser_work () at ../libs/ardour/analyser.cc:49
0000005 0x0912cd7d in sigc::pointer_functor0<void>::operator() (this=0xb209584)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6 0x0912ac56 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xb209580)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x091283de in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xb209568)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x07ecfa02 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
0000009 0x078d95b1 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000010 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000011 0x46e8a83e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaf65cb40 (LWP 1775)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f5085c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x02e4afb4 in ?? () from /usr/lib/libjack.so.0
#3 0x02e4594f in ?? () from /usr/lib/libjack.so.0
0000004 0x02e4941d in ?? () from /usr/lib/libjack.so.0
0000005 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
#6 0x46e8a83e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xaf510b40 (LWP 1784)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f5385b in read () from /lib/libpthread.so.0
#2 0x02e4b90d in ?? () from /usr/lib/libjack.so.0
#3 0x02e4e69d in ?? () from /usr/lib/libjack.so.0
0000004 0x02e4941d in ?? () from /usr/lib/libjack.so.0
0000005 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
#6 0x46e8a83e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xae26bb40 (LWP 1786)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f52da8 in sem_timedwait () from /lib/libpthread.so.0
#2 0x02e4a09e in ?? () from /usr/lib/libjack.so.0
#3 0x02e35e48 in ?? () from /usr/lib/libjack.so.0
0000004 0x02e38726 in ?? () from /usr/lib/libjack.so.0
0000005 0x02e34873 in ?? () from /usr/lib/libjack.so.0
#6 0x017ff6b1 in ARDOUR::AudioEngine::process_thread (this=0xb30fb48)
    at ../libs/ardour/audioengine.cc:444
#7 0x017ff053 in ARDOUR::AudioEngine::_process_thread (arg=0xb30fb48)
    at ../libs/ardour/audioengine.cc:342
0000008 0x02e33110 in ?? () from /usr/lib/libjack.so.0
0000009 0x02e4941d in ?? () from /usr/lib/libjack.so.0
0000010 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000011 0x46e8a83e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xab027c40 (LWP 1789)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46e7ffb0 in poll () from /lib/libc.so.6
#2 0x018843a5 in ARDOUR::Butler::thread_work (this=0xbb9e580)
    at ../libs/ardour/butler.cc:153
#3 0x0188432b in ARDOUR::Butler::_thread_work (arg=0xbb9e580)
    at ../libs/ardour/butler.cc:137
0000004 0x008ac5da in fake_thread_start (arg=0xb0b1b50)
    at ../libs/pbd/pthread_utils.cc:81
0000005 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
#6 0x46e8a83e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xac50ab40 (LWP 1790)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46e7ffb0 in poll () from /lib/libc.so.6
#2 0x078c09ab in g_poll ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
#3 0x078b366e in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000004 0x078b3a47 in g_main_loop_run ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000005 0x07ed5015 in Glib::MainLoop::run() ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
#6 0x008719fd in BaseUI::main_thread (this=0xc3c4518)
    at ../libs/pbd/base_ui.cc:77
#7 0x00872dda in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xc3c406c)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000008 0x00872c4a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xc3c4068)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0x008729ba in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xc3c4050)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0x07ecfa02 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
0000011 0x078d95b1 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000012 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000013 0x46e8a83e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaaf37c40 (LWP 1791)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f54026 in nanosleep () from /lib/libpthread.so.0
#2 0x078dc042 in g_usleep ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
#3 0x07edbe1d in Glib::usleep(unsigned long) ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
0000004 0x0180044c in ARDOUR::AudioEngine::meter_thread (this=0xb30fb48)
    at ../libs/ardour/audioengine.cc:697
0000005 0x01821b25 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const () from /opt/Ardour-3.0beta3_11482-dbg/lib/libardour.so.3
#6 0x0181cca0 in void boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*>
 >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) () from /opt/Ardour-3.0beta3_11482-dbg/lib/libardour.so.3
#7 0x01818206 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() () from /opt/Ardour-3.0beta3_11482-dbg/lib/libardour.so.3
0000008 0x018131a7 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libardour.so.3
0000009 0x0180eb05 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libardour.so.3
0000010 0x07ecfa02 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglibmm-2.4.so.1
0000011 0x078d95b1 in ?? ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libglib-2.0.so.0
0000012 0x46f4ccd3 in start_thread () from /lib/libpthread.so.0
0000013 0x46e8a83e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77a4840 (LWP 1750)):
#0 0x00dc9416 in __kernel_vsyscall ()
0000001 0x46f52c05 in sem_wait@@GLIBC_2.1 () from /lib/libpthread.so.0
#2 0x019735a5 in PBD::ProcessSemaphore::wait() ()
   from /opt/Ardour-3.0beta3_11482-dbg/lib/libardour.so.3
#3 0x01972ffc in ARDOUR::Graph::routes_no_roll (this=0xbba0908, nframes=1024,
    start_frame=0, end_frame=1024, non_rt_pending=false, declick=0)
    at ../libs/ardour/graph.cc:547
0000004 0x01c1536c in ARDOUR::Session::no_roll (this=0xbb99900, nframes=1024)
    at ../libs/ardour/session_process.cc:125
0000005 0x01c15172 in ARDOUR::Session::fail_roll (this=0xbb99900, nframes=1024)
    at ../libs/ardour/session_process.cc:106
#6 0x01c1841b in ARDOUR::Session::process_without_events (this=0xbb99900,
    nframes=1024) at ../libs/ardour/session_process.cc:799
#7 0x01c1617c in ARDOUR::Session::process_with_events (this=0xbb99900,
    nframes=1024) at ../libs/ardour/session_process.cc:341
0000008 0x01c15084 in ARDOUR::Session::process (this=0xbb99900, nframes=1024)
    at ../libs/ardour/session_process.cc:80
0000009 0x01800603 in ARDOUR::AudioEngine::set_session (this=0xb30fb48,
    s=0xbb99900) at ../libs/ardour/audioengine.cc:733
0000010 0x01b822c1 in ARDOUR::Session::when_engine_running (this=0xbb99900)
    at ../libs/ardour/session.cc:572
0000011 0x01c1fca8 in ARDOUR::Session::second_stage_init (this=0xbb99900)
    at ../libs/ardour/session_state.cc:356
0000012 0x01b7b898 in ARDOUR::Session::Session (this=0xbb99900, eng=..., fullpath=
    "/home/paul/Audio/Songs/TstBeta3Lockup", snapshot_name="TstBeta3Lockup",
    bus_profile=0xbfdc52cc, mix_template="") at ../libs/ardour/session.cc:203
0000013 0x08b96948 in ARDOUR_UI::build_session (this=0xb0bb9a0, path=
    "/home/paul/Audio/Songs/TstBeta3Lockup", snap_name="TstBeta3Lockup",
    bus_profile=...) at ../gtk2_ardour/ardour_ui.cc:2913
0000014 0x08b94abe in ARDOUR_UI::build_session_from_nsd (this=0xb0bb9a0,
    session_path="/home/paul/Audio/Songs/TstBeta3Lockup", session_name=
    "TstBeta3Lockup") at ../gtk2_ardour/ardour_ui.cc:2515
#15 0x08b95a79 in ARDOUR_UI::get_session_parameters (this=0xb0bb9a0,
    quit_on_cancel=true, should_be_new=false, load_template="")
    at ../gtk2_ardour/ardour_ui.cc:2726
0000016 0x08b8ca03 in ARDOUR_UI::startup (this=0xb0bb9a0)
    at ../gtk2_ardour/ardour_ui.cc:721
#17 0x08bb5a88 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (
    this=0xb219164)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000018 0x08bb0b5e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0xb219160)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000019 0x08babf1e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0xb219148)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
0000020 0x08b7546e in sigc::internal::signal_emit0<void, sigc::nil>::emit (
    impl=0xb219118) at /usr/local/include/sigc++-2.0/sigc++/signal.h:772
0000021 0x08b76daa in sigc::signal0<void, sigc::nil>::emit (this=0xb0bba04)
    at /usr/local/include/sigc++-2.0/sigc++/signal.h:2667
0000022 0x08b76377 in sigc::signal0<void, sigc::nil>::operator() (this=0xb0bba04)
    at /usr/local/include/sigc++-2.0/sigc++/signal.h:2675
0000023 0x006d6c92 in Gtkmm2ext::UI::run (this=0xb0bb9a0, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:264
#24 0x08f969b9 in main (argc=1, argv=0xbfdc56d4) at ../gtk2_ardour/main.cc:555

TagsNo tags attached.

Activities

cth103

2012-04-26 20:26

administrator   ~0013207

Last edited: 2012-04-27 01:03

A workaround for this is to start JACK separately, or start it in non-realtime mode (uncheck "Realtime" in the "Options" tab of Audio / MIDI setup). Still investigating the root cause.

Issue History

Date Modified Username Field Change
2012-02-12 20:02 pcoccoli New Issue
2012-04-26 14:44 cth103 cost => 0.00
2012-04-26 14:44 cth103 Target Version => 3.0 beta4
2012-04-26 15:47 cth103 Status new => confirmed
2012-04-26 20:26 cth103 Note Added: 0013207
2012-04-27 01:03 cth103 Note Edited: 0013207
2012-05-23 15:07 cth103 Target Version 3.0 beta4 => 3.0