[Ardour-Dev] Ardour 2.1 segfaults

Eldad Zack eldad at fogrefinery.com
Mon Oct 1 11:39:15 PDT 2007


Hi,

I've compiled ardour 2.1, and it segfaults right after (I suspect) trying to 
initialize the audio engine.
It occurs both when starting a new session, or an existing session.
Also, it doesn't matter if ardour start jack or jack is already up.

I tried removing ~/.ardour2 just to be sure it didn't cause any trouble, but 
no go.

I reverted to 2.0.5, which works fine.

here's a backtrace:

(gdb) run
Starting program: /usr/lib/ardour2/ardour-2.1
[Thread debugging using libthread_db enabled]
[New Thread 1099257168 (LWP 21939)]
Ardour/GTK 2.1
   (built using 2496 and GCC version 4.1.2 (Gentoo 4.1.2 p1.0.1))
Copyright (C) 1999-2007 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 /etc/ardour2/ardour2_ui_default.conf
Configuration::pack_canvasvars () called, canvas_colors.size() = 82
ardour: [INFO]: Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
loading system configuration file /etc/ardour2/ardour_system.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 1109498768 (LWP 21942)]
[New Thread 1117891472 (LWP 21943)]
ardour: [INFO]: looking for control protocols 
in /home/eldad/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
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: [INFO]: Control surface protocol discovered: "Mackie"
jackd: wait for startup process exit failed
JACK tmpdir identified as [/dev/shm]
Enhanced3DNow! detected
SSE2 detected
jackd: wait for startup process exit failed
JACK tmpdir identified as [/dev/shm]
Enhanced3DNow! detected
SSE2 detected
[New Thread 1124547760 (LWP 21948)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1099257168 (LWP 21939)]
0x40cca739 in Glib::Interface::Interface () from /usr/lib/libglibmm-2.4.so.1
(gdb) bt
#0  0x40cca739 in Glib::Interface::Interface () 
from /usr/lib/libglibmm-2.4.so.1
#1  0x409009c1 in Atk::Implementor::Implementor () 
from /usr/lib/libatkmm-1.6.so.1
#2  0x407bb9ae in Gtk::Widget::Widget () from /usr/lib/libgtkmm-2.4.so.1
#3  0x40715fa6 in Gtk::Container::Container () from /usr/lib/libgtkmm-2.4.so.1
#4  0x4073f4a6 in Gtk::Layout::Layout () from /usr/lib/libgtkmm-2.4.so.1
#5  0x40fe03d6 in Gnome::Canvas::Canvas::Canvas () 
from /usr/lib/libgnomecanvasmm-2.6.so.1
#6  0x40fe0f31 in Gnome::Canvas::CanvasAA::CanvasAA () 
from /usr/lib/libgnomecanvasmm-2.6.so.1
#7  0x0848aadf in Editor (this=0x8a90b08) at gtk2_ardour/editor.cc:218
#8  0x083d986e in ARDOUR_UI::create_editor (this=0x88b3a50) at 
gtk2_ardour/ardour_ui_ed.cc:64
#9  0x083bd9c8 in ARDOUR_UI::setup_windows (this=0x88b3a50) at 
gtk2_ardour/ardour_ui2.cc:61
#10 0x0839fb1d in ARDOUR_UI::post_engine (this=0x88b3a50) at 
gtk2_ardour/ardour_ui.cc:294
#11 0x083a050c in ARDOUR_UI::create_engine (this=0x88b3a50) at 
gtk2_ardour/ardour_ui.cc:280
#12 0x083a0851 in ARDOUR_UI::get_session_parameters (this=0x88b3a50, 
predetermined_path=@0xbfb62c14, have_engine=true, should_be_new=false) at 
gtk2_ardour/ardour_ui.cc:2020
#13 0x083a1e09 in ARDOUR_UI::startup (this=0x88b3a50) at 
gtk2_ardour/ardour_ui.cc:644
#14 0x083ab111 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() 
(this=0x42d265e4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#15 0x083ab128 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
ARDOUR_UI> >::operator() (this=0x42d265e0) 
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#16 0x083ab144 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
ARDOUR_UI>, void>::call_it (rep=0x42d265c8) 
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#17 0x083add47 in sigc::internal::signal_emit0<void, sigc::nil>::emit 
(impl=0x42d26950) at /usr/include/sigc++-2.0/sigc++/signal.h:544
#18 0x083ade02 in sigc::signal0<void, sigc::nil>::emit (this=0x88b3a98) 
at /usr/include/sigc++-2.0/sigc++/signal.h:1702
#19 0x083ade15 in sigc::signal0<void, sigc::nil>::operator() (this=0x88b3a98) 
at /usr/include/sigc++-2.0/sigc++/signal.h:1706
#20 0x4049088f in Gtkmm2ext::UI::run (this=0x88b3a50, old_receiver=@0x8889f60) 
at libs/gtkmm2ext/gtk_ui.cc:221
#21 0x08600543 in main (argc=1, argv=0xbfb62e24) at gtk2_ardour/main.cc:266


-- 
Eldad Zack <eldad at fogrefinery.com>
Key/Fingerprint at pgp.mit.edu, ID 0x96EA0A93
-------------- next part --------------
(gdb) run
Starting program: /usr/lib/ardour2/ardour-2.1
[Thread debugging using libthread_db enabled]
[New Thread 1099257168 (LWP 21939)]
Ardour/GTK 2.1
   (built using 2496 and GCC version 4.1.2 (Gentoo 4.1.2 p1.0.1))
Copyright (C) 1999-2007 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 /etc/ardour2/ardour2_ui_default.conf
Configuration::pack_canvasvars () called, canvas_colors.size() = 82
ardour: [INFO]: Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
loading system configuration file /etc/ardour2/ardour_system.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 1109498768 (LWP 21942)]
[New Thread 1117891472 (LWP 21943)]
ardour: [INFO]: looking for control protocols in /home/eldad/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
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: [INFO]: Control surface protocol discovered: "Mackie"
jackd: wait for startup process exit failed
JACK tmpdir identified as [/dev/shm]
Enhanced3DNow! detected
SSE2 detected
jackd: wait for startup process exit failed
JACK tmpdir identified as [/dev/shm]
Enhanced3DNow! detected
SSE2 detected
[New Thread 1124547760 (LWP 21948)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1099257168 (LWP 21939)]
0x40cca739 in Glib::Interface::Interface () from /usr/lib/libglibmm-2.4.so.1
(gdb) bt
#0  0x40cca739 in Glib::Interface::Interface () from /usr/lib/libglibmm-2.4.so.1
#1  0x409009c1 in Atk::Implementor::Implementor () from /usr/lib/libatkmm-1.6.so.1
#2  0x407bb9ae in Gtk::Widget::Widget () from /usr/lib/libgtkmm-2.4.so.1
#3  0x40715fa6 in Gtk::Container::Container () from /usr/lib/libgtkmm-2.4.so.1
#4  0x4073f4a6 in Gtk::Layout::Layout () from /usr/lib/libgtkmm-2.4.so.1
#5  0x40fe03d6 in Gnome::Canvas::Canvas::Canvas () from /usr/lib/libgnomecanvasmm-2.6.so.1
#6  0x40fe0f31 in Gnome::Canvas::CanvasAA::CanvasAA () from /usr/lib/libgnomecanvasmm-2.6.so.1
#7  0x0848aadf in Editor (this=0x8a90b08) at gtk2_ardour/editor.cc:218
#8  0x083d986e in ARDOUR_UI::create_editor (this=0x88b3a50) at gtk2_ardour/ardour_ui_ed.cc:64
#9  0x083bd9c8 in ARDOUR_UI::setup_windows (this=0x88b3a50) at gtk2_ardour/ardour_ui2.cc:61
#10 0x0839fb1d in ARDOUR_UI::post_engine (this=0x88b3a50) at gtk2_ardour/ardour_ui.cc:294
#11 0x083a050c in ARDOUR_UI::create_engine (this=0x88b3a50) at gtk2_ardour/ardour_ui.cc:280
#12 0x083a0851 in ARDOUR_UI::get_session_parameters (this=0x88b3a50, predetermined_path=@0xbfb62c14, have_engine=true, should_be_new=false) at gtk2_ardour/ardour_ui.cc:2020
#13 0x083a1e09 in ARDOUR_UI::startup (this=0x88b3a50) at gtk2_ardour/ardour_ui.cc:644
#14 0x083ab111 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x42d265e4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#15 0x083ab128 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x42d265e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#16 0x083ab144 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x42d265c8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#17 0x083add47 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x42d26950) at /usr/include/sigc++-2.0/sigc++/signal.h:544
#18 0x083ade02 in sigc::signal0<void, sigc::nil>::emit (this=0x88b3a98) at /usr/include/sigc++-2.0/sigc++/signal.h:1702
#19 0x083ade15 in sigc::signal0<void, sigc::nil>::operator() (this=0x88b3a98) at /usr/include/sigc++-2.0/sigc++/signal.h:1706
#20 0x4049088f in Gtkmm2ext::UI::run (this=0x88b3a50, old_receiver=@0x8889f60) at libs/gtkmm2ext/gtk_ui.cc:221
#21 0x08600543 in main (argc=1, argv=0xbfb62e24) at gtk2_ardour/main.cc:266
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20071001/a923a737/attachment-0002.pgp>


More information about the Ardour-Dev mailing list