[ardour-users] rev1724 segfault

joel silvestre j.silvestre at wanadoo.fr
Tue Apr 17 04:26:30 PDT 2007


Le lundi 16 avril 2007 à 09:38 -0400, Paul Davis a écrit :
> On Mon, 2007-04-16 at 14:38 +0200, joel silvestre wrote:
> > Hi,
> > 
> > Ardour2 segfault when I click on Help and About. 
> 
> please read:
> 
> http://ardour.org/debugging_ardour
> 
> 
> 

Hi,

Is this trace ok?

joel
-------------- next part --------------
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you 
are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for 
details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db 
library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /home/moa/sources/ardour2/gtk2_ardour/ardour-2.0rc1 
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1237702976 (LWP 30235)]
Ardour/GTK2.0rc1
   (construit avec 1681 et GCC version 4.1.2 20061115 (prerelease) 
(Debian 4.1.1-21))
Copyright (C) 1999-2007 Paul Davis
Pour certaines parties, Copyright (C) Steve Harris, Ari Johnson, Brett 
Viren, Joel Baker

Ardour est distribué sans AUCUNE GARANTIE
pas même de COMMERCIALISATION
ou d'ADÉQUATION À UN BUT PARTICULIER.
Ceci est un logiciel libre, et vous êtes encouragé à le distribuer 
sous certaines conditions ; voir le fichier source pour les conditions 
de distribution.
Loading ui configuration file gtk2_ardour/ardour2_ui.rc
theme_init() called from internal clearlooks engine
loading system configuration file /etc/ardour2/ardour_system.rc
loading user configuration file /home/moa/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
ardour: [INFO]: looking for control protocols in 
/home/moa/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Mackie not usable
[New Thread -1253438256 (LWP 30241)]
[New Thread -1258333264 (LWP 30242)]
[New Thread -1258665040 (LWP 30252)]
[New Thread -1267053648 (LWP 30253)]
loading bindings from gtk2_ardour/ardour.bindings
[Thread -1267053648 (LWP 30253) exited]
[Thread -1258665040 (LWP 30252) exited]
[New Thread -1275593808 (LWP 30254)]
Gtk-Message: gtk2_ardour/ardour2_ui.rc:88: failed to retrieve property 
`GtkWidget::cursor-color' of type `GdkColor' from rc file value 
"((GString*) 0x8c18000)" of type `GString'
Gtk-Message: gtk2_ardour/ardour2_ui.rc:88: failed to retrieve property 
`GtkWidget::cursor-color' of type `GdkColor' from rc file value 
"((GString*) 0x8ef6050)" of type `GString'
Loading session /home/moa/ardour/volume using snapshot volume2 (1)
[New Thread -1286693680 (LWP 30255)]
[New Thread -1287197488 (LWP 30256)]
unknown source port in attempted connection [brutefir:output-0]
ardour: [ERROR]: AudioEngine: cannot connect brutefir:output-0 
(brutefir:output-0) to ardour:master/in 1 (ardour:master/in 1)
unknown source port in attempted connection [brutefir:output-1]
ardour: [ERROR]: AudioEngine: cannot connect brutefir:output-1 
(brutefir:output-1) to ardour:master/in 2 (ardour:master/in 2)
unknown source port in attempted connection [zordi:capture_1]
ardour: [ERROR]: AudioEngine: cannot connect zordi:capture_1 
(zordi:capture_1) to ardour:Film/in 1 (ardour:Film/in 1)
unknown source port in attempted connection [serveur:capture_1]
ardour: [ERROR]: AudioEngine: cannot connect serveur:capture_1 
(serveur:capture_1) to ardour:Film/in 1 (ardour:Film/in 1)
unknown source port in attempted connection [zordi:capture_2]
ardour: [ERROR]: AudioEngine: cannot connect zordi:capture_2 
(zordi:capture_2) to ardour:Film/in 2 (ardour:Film/in 2)
unknown source port in attempted connection [serveur:capture_2]
ardour: [ERROR]: AudioEngine: cannot connect serveur:capture_2 
(serveur:capture_2) to ardour:Film/in 2 (ardour:Film/in 2)
unknown destination port in attempted connection [brutefir:input-0]
ardour: [ERROR]: AudioEngine: cannot connect ardour:Film/out 1 
(ardour:Film/out 1) to brutefir:input-0 (brutefir:input-0)
unknown destination port in attempted connection [brutefir:input-1]
ardour: [ERROR]: AudioEngine: cannot connect ardour:Film/out 2 
(ardour:Film/out 2) to brutefir:input-1 (brutefir:input-1)
unknown source port in attempted connection [xmms_0:out_1]
ardour: [ERROR]: AudioEngine: cannot connect xmms_0:out_1 (xmms_0:out_1) 
to ardour:Zique/in 1 (ardour:Zique/in 1)
unknown source port in attempted connection [xmms_0:out_2]
ardour: [ERROR]: AudioEngine: cannot connect xmms_0:out_2 (xmms_0:out_2) 
to ardour:Zique/in 2 (ardour:Zique/in 2)
unknown destination port in attempted connection [brutefir:input-0]
ardour: [ERROR]: AudioEngine: cannot connect ardour:Zique/out 1 
(ardour:Zique/out 1) to brutefir:input-0 (brutefir:input-0)
unknown destination port in attempted connection [brutefir:input-1]
ardour: [ERROR]: AudioEngine: cannot connect ardour:Zique/out 2 
(ardour:Zique/out 2) to brutefir:input-1 (brutefir:input-1)
unknown destination port in attempted connection [brutefir:input-0]
ardour: [ERROR]: AudioEngine: cannot connect ardour:Aux/out 1 
(ardour:Aux/out 1) to brutefir:input-0 (brutefir:input-0)
unknown destination port in attempted connection [brutefir:input-1]
ardour: [ERROR]: AudioEngine: cannot connect ardour:Aux/out 2 
(ardour:Aux/out 2) to brutefir:input-1 (brutefir:input-1)
Loading history from '/home/moa/ardour/volume/volume2.history'.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1237702976 (LWP 30235)]
0xb815e893 in ?? ()
(gdb) subgraph starting at ardour timed out (subgraph_wait_fd=7, status 
= 0, state = Triggered)


**** alsa_pcm: xrun of at least 407.035 msecs

thread apply all bt

Thread 8 (Thread -1287197488 (LWP 30256)):
#0  0xb697bef9 in poll () from /lib/tls/libc.so.6
#1  0xb7e73f0b in ARDOUR::Session::midi_thread_work (this=0x8f23d58) at 
libs/ardour/session_midi.cc:1207
#2  0xb7e74475 in ARDOUR::Session::_midi_thread_work (arg=0x8f23d58) at 
libs/ardour/session_midi.cc:1128
#3  0xb69f10bd in start_thread () from /lib/tls/libpthread.so.0
#4  0xb69859ee in clone () from /lib/tls/libc.so.6

Thread 7 (Thread -1286693680 (LWP 30255)):
#0  0xb697bef9 in poll () from /lib/tls/libc.so.6
#1  0xb7e54a67 in ARDOUR::Session::butler_thread_work (this=0x8f23d58) 
at libs/ardour/session_butler.cc:176
#2  0xb7e5584b in ARDOUR::Session::_butler_thread_work (arg=0x8f23d58) 
at libs/ardour/session_butler.cc:157
#3  0xb69f10bd in start_thread () from /lib/tls/libpthread.so.0
#4  0xb69859ee in clone () from /lib/tls/libc.so.6

Thread 6 (Thread -1275593808 (LWP 30254)):
#0  0xb697bef9 in poll () from /lib/tls/libc.so.6
#1  0xb6af575b in jack_client_close () from /usr/lib/libjack.so.0
#2  0xb69f10bd in start_thread () from /lib/tls/libpthread.so.0
#3  0xb69859ee in clone () from /lib/tls/libc.so.6

Thread 3 (Thread -1258333264 (LWP 30242)):
#0  0xb697bef9 in poll () from /lib/tls/libc.so.6
#1  0xb76177d9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb7617b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0xb52dd950 in link_set_io_thread () from /usr/lib/libORBit-2.so.0
#4  0xb76322cf in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#5  0xb69f10bd in start_thread () from /lib/tls/libpthread.so.0
#6  0xb69859ee in clone () from /lib/tls/libc.so.6

Thread 2 (Thread -1253438256 (LWP 30241)):
#0  0xb69f6b3c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#1  0xb7634292 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2  0xb6db7a25 in Glib::usleep (microseconds=10000) at 
libs/glibmm2/glibmm/timer.cc:68
#3  0xb7d264d6 in ARDOUR::AudioEngine::meter_thread (this=0x8bc71f0) at 
libs/ardour/audioengine.cc:412
#4  0xb7d291d8 in sigc::bound_mem_functor0<void, 
ARDOUR::AudioEngine>::operator() (this=0x8bc6ec4) at 
libs/sigc++2/sigc++/functors/mem_fun.h:1781
#5  0xb7d291fa in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
ARDOUR::AudioEngine> >::operator() (this=0x8bc6ec0) at 
libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0xb7d29226 in 
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
ARDOUR::AudioEngine>, void>::call_it (rep=0x8bc6ea8) at 
libs/sigc++2/sigc++/functors/slot.h:103
#7  0x0835ef02 in sigc::slot0<void>::operator() (this=0x8b63ae0) at 
libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb6dd524f in call_thread_entry_slot (data=0x8b63ae0) at 
libs/glibmm2/glibmm/thread.cc:43
#9  0xb76322cf in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#10 0xb69f10bd in start_thread () from /lib/tls/libpthread.so.0
#11 0xb69859ee in clone () from /lib/tls/libc.so.6

Thread 1 (Thread -1237702976 (LWP 30235)):
#0  0xb815e893 in ?? ()
#1  0x093b8a48 in ?? ()
#2  0xbfd36e74 in ?? ()
#3  0xbfd36e70 in ?? ()
#4  0xb7608137 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#5  0xb715d6ac in pango_parse_markup () from /usr/lib/libpango-1.0.so.0
#6  0xb761a545 in g_markup_parse_context_parse () from 
/usr/lib/libglib-2.0.so.0
#7  0xb715cce4 in pango_parse_markup () from /usr/lib/libpango-1.0.so.0
#8  0xb73a966d in gtk_label_set_justify () from 
/usr/lib/libgtk-x11-2.0.so.0
#9  0xb73a9f4c in gtk_label_set_markup () from 
/usr/lib/libgtk-x11-2.0.so.0
#10 0xb72dc3f0 in gtk_about_dialog_set_url_hook () from 
/usr/lib/libgtk-x11-2.0.so.0
#11 0xb72dd9c8 in gtk_about_dialog_set_name () from 
/usr/lib/libgtk-x11-2.0.so.0
#12 0xb72dee67 in gtk_about_dialog_get_name () from 
/usr/lib/libgtk-x11-2.0.so.0
#13 0xb76b0cbc in g_type_create_instance () from 
/usr/lib/libgobject-2.0.so.0
#14 0xb7697bc2 in g_object_set () from /usr/lib/libgobject-2.0.so.0
#15 0xb7695e38 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#16 0xb6dc6a5c in Object (this=0x939af98, __vtt_parm=0x86d7c80, 
construct_params=@0xbfd374a4) at libs/glibmm2/glibmm/object.cc:229
#17 0xb7913939 in Object (this=0x939af98, __vtt_parm=0x86d7c7c, 
construct_params=@0xbfd374a4) at libs/gtkmm2/gtk/gtkmm/object.cc:34
#18 0xb78fae33 in Widget (this=0x939af98, __vtt_parm=0x86d7c78, 
construct_params=@0xbfd374a4) at libs/gtkmm2/gtk/gtkmm/widget.cc:5040
#19 0xb789ab18 in Container (this=0x939af98, __vtt_parm=0x86d7c74, 
construct_params=@0xbfd374a4) at libs/gtkmm2/gtk/gtkmm/container.cc:657
#20 0xb78af0ca in Bin (this=0x939af98, __vtt_parm=0x86d7c70, 
construct_params=@0xbfd374a4) at libs/gtkmm2/gtk/gtkmm/bin.cc:194
#21 0xb78dd517 in Window (this=0x939af98, __vtt_parm=0x86d7c6c, 
construct_params=@0xbfd374a4) at libs/gtkmm2/gtk/gtkmm/window.cc:431
#22 0xb78f1bde in Dialog (this=0x939af98, __vtt_parm=0x86d7c68, 
construct_params=@0xbfd374a4) at libs/gtkmm2/gtk/gtkmm/dialog.cc:195
#23 0xb7911f06 in AboutDialog (this=0x939af98, __vtt_parm=0x86d7c64) at 
libs/gtkmm2/gtk/gtkmm/aboutdialog.cc:204
#24 0x08359fec in About (this=0x939af98) at gtk2_ardour/about.cc:172
#25 0x08369cda in ARDOUR_UI::show_splash (this=0x8841ac0) at 
gtk2_ardour/ardour_ui.cc:2046
#26 0x08380cc8 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() 
(this=0x8da2b2c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#27 0x08380cde in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
ARDOUR_UI> >::operator() (this=0x8da2b28) at 
libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#28 0x08380cfa in 
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, 
void>::call_it (rep=0x8da2b10) at 
libs/sigc++2/sigc++/functors/slot.h:103
#29 0x0835ef02 in sigc::slot0<void>::operator() (this=0x8da29ac) at 
libs/sigc++2/sigc++/functors/slot.h:440
#30 0xb6dd66d5 in Glib::SignalProxyNormal::slot0_void_callback 
(self=0x8da14c0, data=0x8da29a8) at 
libs/glibmm2/glibmm/signalproxy.cc:95
#31 0xb769de1b in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#32 0xb769098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#33 0xb76a1213 in g_signal_chain_from_overridden () from 
/usr/lib/libgobject-2.0.so.0
#34 0xb76a2429 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0xb76a25d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#36 0xb72e4ca3 in _gtk_action_emit_activate () from 
/usr/lib/libgtk-x11-2.0.so.0
#37 0xb72e5b38 in gtk_action_activate () from 
/usr/lib/libgtk-x11-2.0.so.0
#38 0xb769de1b in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#39 0xb769098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0xb76a0f2d in g_signal_chain_from_overridden () from 
/usr/lib/libgobject-2.0.so.0
#41 0xb76a2429 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#42 0xb76a25d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0xb74ae042 in gtk_widget_activate () from 
/usr/lib/libgtk-x11-2.0.so.0
#44 0xb73cc262 in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-x11-2.0.so.0
#45 0xb73cd810 in gtk_menu_shell_append () from 
/usr/lib/libgtk-x11-2.0.so.0
#46 0xb73c1d3f in gtk_menu_attach () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb73c0250 in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#48 0xb768ef49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#49 0xb769098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb76a156f in g_signal_chain_from_overridden () from 
/usr/lib/libgobject-2.0.so.0
#51 0xb76a2208 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#52 0xb76a25d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb74a9f64 in gtk_widget_get_default_style () from 
/usr/lib/libgtk-x11-2.0.so.0
#54 0xb73b9bd3 in gtk_propagate_event () from 
/usr/lib/libgtk-x11-2.0.so.0
#55 0xb73bae07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#56 0xb7253eea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#57 0xb7614731 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#58 0xb76177a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#59 0xb7617b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#60 0xb73bb281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#61 0xb7882e49 in Gtk::Main::run_impl (this=0x8844a60) at 
libs/gtkmm2/gtk/gtkmm/main.cc:503
#62 0xb7882c56 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#63 0xb7b07207 in Gtkmm2ext::UI::run (this=0x8841ac0, 
old_receiver=@0x881fba8) at libs/gtkmm2ext/gtk_ui.cc:216
#64 0x085b5269 in main (argc=1, argv=0xbfd387c4) at 
gtk2_ardour/main.cc:296
(gdb) 



More information about the Ardour-Users mailing list