[ardour-dev] latest CVS commit

Wolfgang Woehl tito at rumford.de
Mon May 2 11:10:42 PDT 2005


Paul Davis <paul at linuxaudiosystems.com>:
>   * possible fix for "end of export" crash
>   * 0.890.1
>     0.594.1

With jack-0.99.30 (-d alsa -p 128 -n2)
ardour crashes on upsampling export 44.1khz -> 48khz. Happens only with 
a buffersize of 128, *not* with -p 64, well like yesterday.

(gdb) r
Starting program: 
~/music/bin/ARDOURstuff/ardour-cvs/ardour-nonopt/gtk_ardour/ardour.bin
[New Thread 16384 (LWP 15154)]
[New Thread 32769 (LWP 15156)]
[New Thread 16386 (LWP 15157)]
Ardour/GTK 0.9beta29
   (built using 0.594.1 with libardour 0.890.1)
Copyright (C) 1999-2005 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 UI configuration file ~/.ardour/ardour_ui.rc
Loading user configuration file ~/.ardour/ardour.rc
[New Thread 32771 (LWP 15160)]
[New Thread 49156 (LWP 15161)]
ardour: [INFO]: detecting VST plugins along ~/music/bin/vstplugins
ardour: [WARNING]: Your system generates "Mod2" when the NumLock key is 
pressed. This can cause problems when editing so Ardour will use Mod3 
to mean Meta rather than Mod2
[New Thread 65541 (LWP 15162)]
[New Thread 81926 (LWP 15163)]
Loading session ~/music/testing/20050501-2 using snapshot 20050501-2
[New Thread 98311 (LWP 15164)]
[New Thread 114696 (LWP 15165)]
[New Thread 131081 (LWP 15166)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 15154)]
0x408a305a in _int_malloc () from /lib/i686/libc.so.6
(gdb) thread apply all bt

Thread 10 (Thread 131081 (LWP 15166)):
#0  0x40901b66 in poll () from /lib/i686/libc.so.6
#1  0x0841f4da in ARDOUR::Session::feedback_thread_work() 
(this=0x8b32960) at libs/ardour/session_feedback.cc:137
#2  0x0841f3af in ARDOUR::Session::_feedback_thread_work(void*) 
(arg=0x8b32960) at libs/ardour/session_feedback.cc:112
#3  0x40506f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x405070fe in pthread_start_thread_event () 
from /lib/i686/libpthread.so.0
#5  0x4090a327 in clone () from /lib/i686/libc.so.6

Thread 9 (Thread 114696 (LWP 15165)):
#0  0x40901b66 in poll () from /lib/i686/libc.so.6
#1  0x084244bb in ARDOUR::Session::midi_thread_work() (this=0x8b32960) 
at libs/ardour/session_midi.cc:1336
#2  0x08424027 in ARDOUR::Session::_midi_thread_work(void*) 
(arg=0x8b32960) at libs/ardour/session_midi.cc:1257
#3  0x40506f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x405070fe in pthread_start_thread_event () 
from /lib/i686/libpthread.so.0
#5  0x4090a327 in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 98311 (LWP 15164)):
#0  0x40901b66 in poll () from /lib/i686/libc.so.6
#1  0x08417a3e in ARDOUR::Session::butler_thread_work() (this=0x8b32960) 
at libs/ardour/session_butler.cc:183
#2  0x08417989 in ARDOUR::Session::_butler_thread_work(void*) 
(arg=0x8b32960) at libs/ardour/session_butler.cc:158
#3  0x40506f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x405070fe in pthread_start_thread_event () 
from /lib/i686/libpthread.so.0
#5  0x4090a327 in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 81926 (LWP 15163)):
#0  0x40901b66 in poll () from /lib/i686/libc.so.6
#1  0x406334f4 in jack_client_thread () from /usr/local/lib/libjack.so.0

Thread 6 (Thread 65541 (LWP 15162)):
#0  0x40901b66 in poll () from /lib/i686/libc.so.6
#1  0x08455e07 in ARDOUR::Source::peak_thread_work(void*) (arg=0x0) at 
libs/ardour/source.cc:161
#2  0x40506f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#3  0x405070fe in pthread_start_thread_event () 
from /lib/i686/libpthread.so.0
#4  0x4090a327 in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 49156 (LWP 15161)):
#0  0x4050cb6b in read () from /lib/i686/libpthread.so.0
#1  0x4128dec0 in __JCR_LIST__ () from /usr/local/lib/wine/ntdll.dll.so

Thread 4 (Thread 32771 (LWP 15160)):
#0  0x4050cb6b in read () from /lib/i686/libpthread.so.0
#1  0x40659500 in __JCR_LIST__ () from /usr/local/lib/libfst.so

Thread 3 (Thread 16386 (LWP 15157)):
#0  0x40857c47 in sigsuspend () from /lib/i686/libc.so.6
#1  0x40509fb8 in sigwait () from /lib/i686/libpthread.so.0
#2  0x0823b999 in signal_thread (arg=0x0) at gtk_ardour/main.cc:156
#3  0x40506f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x405070fe in pthread_start_thread_event () 
from /lib/i686/libpthread.so.0
#5  0x4090a327 in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 32769 (LWP 15156)):
#0  0x40901b66 in poll () from /lib/i686/libc.so.6
#1  0x40506a8e in __pthread_manager () from /lib/i686/libpthread.so.0
#2  0x40506d63 in __pthread_manager_event () 
from /lib/i686/libpthread.so.0
#3  0x4090a327 in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 16384 (LWP 15154)):
#0  0x408a305a in _int_malloc () from /lib/i686/libc.so.6
#1  0x408a206c in malloc () from /lib/i686/libc.so.6
#2  0x08528d4b in uta_union_clip (uta1=0x457b8928, uta2=0x45755f08, 
clip=0xbfffdc70) at libs/gtk-canvas/gtk-canvas.c:3750
#3  0x08529212 in gtk_canvas_request_redraw_uta (canvas=0x8aac5b0, 
uta=0x45755f08) at libs/gtk-canvas/gtk-canvas.c:3833
#4  0x08529517 in gtk_canvas_request_redraw (canvas=0x8aac5b0, x1=217, 
y1=0, x2=237, y2=453) at libs/gtk-canvas/gtk-canvas.c:3895
#5  0x08520d6e in redraw_if_visible (item=0x8ab17c0) at 
libs/gtk-canvas/gtk-canvas.c:339
#6  0x085217c1 in gtk_canvas_item_set_valist (item=0x8ab17c0, 
first_arg_name=0x8558688 "points", args=0xbfffdd98 "\210\027«\b") at 
libs/gtk-canvas/gtk-canvas.c:610
#7  0x085215de in gtk_canvas_item_set (item=0x8ab17c0, 
first_arg_name=0x8558688 "points") at libs/gtk-canvas/gtk-canvas.c:563
#8  0x08155d70 in Editor::Cursor::set_position(unsigned) 
(this=0x8ab1768, frame=228224) at gtk_ardour/editor_cursors.cc:101
#9  0x08171c45 in Editor::update_current_screen() (this=0x8a65de8) at 
gtk_ardour/editor_mixer.cc:188
#10 0x08148eb8 in SigC::ObjectSlot0_<void, Editor>::callback(void*) 
(d=0x4572a88c) at object_slot.h:56
#11 0x0806caa1 in SigC::Callback0<void>::call() (this=0x4572a88c) at 
slot.h:260
#12 0x0806d7c1 in SigC::Signal0<void, SigC::Marshal<void> >::emit() 
(this=0x871341c) at basic_signal.h:193
#13 0x0806d703 in SigC::Signal0<void, SigC::Marshal<void> >::operator()
() (this=0x871341c) at basic_signal.h:171
#14 0x0807a9e1 in ARDOUR_UI::every_point_zero_one_seconds() 
(this=0x872a0c8) at gtk_ardour/ardour_ui.cc:1205
#15 0x08088ffe in SigC::ObjectSlot0_<int, ARDOUR_UI>::callback(void*) 
(d=0x45761484) at object_slot.h:56
#16 0x083a49d1 in SigC::Callback0<int>::call() (this=0x45761484) at 
slot.h:260
#17 0x084db083 in Gtk::TimeoutSig::gtk_callback(void*) (d=0x45761484) at 
libs/gtkmm/src/gtk--/main.cc:198
#18 0x402d8813 in g_timeout_dispatch () 
from /opt/gnome/lib/libglib-1.2.so.0
#19 0x402d770b in g_main_dispatch () 
from /opt/gnome/lib/libglib-1.2.so.0
#20 0x402d7d98 in g_main_iterate () from /opt/gnome/lib/libglib-1.2.so.0
#21 0x402d7e59 in g_main_iteration () 
from /opt/gnome/lib/libglib-1.2.so.0
#22 0x401e56a6 in gtk_main_iteration () 
from /opt/gnome/lib/libgtk-1.2.so.0
#23 0x081c5bf9 in ExportDialog::do_export() (this=0x45742a40) at 
gtk_ardour/export_dialog.cc:1053
#24 0x081c98ec in SigC::ObjectSlot0_<void, 
ExportDialog>::callback(void*) (d=0x457baea4) at object_slot.h:56
#25 0x0806caa1 in SigC::Callback0<void>::call() (this=0x457baea4) at 
slot.h:260
#26 0x0806ca88 in Gtk::ProxySignal0<void, Gtk::Button, _GtkButton, 
2>::gtk_callback(_GtkObject*, void*) (d=0x457baee8) at proxy.h:90
#27 0x401e7116 in gtk_marshal_NONE__NONE () 
from /opt/gnome/lib/libgtk-1.2.so.0
#28 0x4021d812 in gtk_handlers_run () 
from /opt/gnome/lib/libgtk-1.2.so.0
#29 0x4021cabd in gtk_signal_real_emit () 
from /opt/gnome/lib/libgtk-1.2.so.0
#30 0x4021a4b5 in gtk_signal_emit () from /opt/gnome/lib/libgtk-1.2.so.0
#31 0x40176b51 in gtk_button_clicked () 
from /opt/gnome/lib/libgtk-1.2.so.0
#32 0x401783e0 in gtk_real_button_released () 
from /opt/gnome/lib/libgtk-1.2.so.0
#33 0x084c0e65 in Gtk::Button::released_impl() (this=0x45742f08) at 
libs/gtkmm/src/gtk--/button.cc:175
#34 0x084c0de3 in Gtk::Button_Class::released_callback(_GtkButton*) 
(o_=0x45794910) at libs/gtkmm/src/gtk--/button.cc:157
#35 0x401e7116 in gtk_marshal_NONE__NONE () 
from /opt/gnome/lib/libgtk-1.2.so.0
#36 0x4021c8e9 in gtk_signal_real_emit () 
from /opt/gnome/lib/libgtk-1.2.so.0
#37 0x4021a4b5 in gtk_signal_emit () from /opt/gnome/lib/libgtk-1.2.so.0
#38 0x40176a71 in gtk_button_released () 
from /opt/gnome/lib/libgtk-1.2.so.0
#39 0x40177c9c in gtk_button_button_release () 
from /opt/gnome/lib/libgtk-1.2.so.0
#40 0x08503768 in 
Gtk::Widget::button_release_event_impl(_GdkEventButton*) 
(this=0x45742f08, p0=0x8b1c030) at libs/gtkmm/src/gtk--/widget.cc:1534
#41 0x085036ca in 
Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, 
_GdkEventButton*) (o_=0x45794910, p0=0x8b1c030) at 
libs/gtkmm/src/gtk--/widget.cc:1514
#42 0x084dba57 in gtkmm_marshal_INT__POINTER(_GtkObject*, void (*)(), 
void*, _GtkArg*) (object=0x45794910,
    func=0x8503692 
<Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, 
_GdkEventButton*)>, func_data=0x0, args=0xbfffeac0) at 
libs/gtkmm/src/gtk--/marshal.cc:240
#43 0x4021c996 in gtk_signal_real_emit () 
from /opt/gnome/lib/libgtk-1.2.so.0
#44 0x4021a4b5 in gtk_signal_emit () from /opt/gnome/lib/libgtk-1.2.so.0
#45 0x40259ed4 in gtk_widget_event () 
from /opt/gnome/lib/libgtk-1.2.so.0
#46 0x401e6bfc in gtk_propagate_event () 
from /opt/gnome/lib/libgtk-1.2.so.0
#47 0x401e5b1d in gtk_main_do_event () 
from /opt/gnome/lib/libgtk-1.2.so.0
#48 0x402a33a0 in gdk_event_dispatch () 
from /opt/gnome/lib/libgdk-1.2.so.0
#49 0x402d770b in g_main_dispatch () 
from /opt/gnome/lib/libglib-1.2.so.0
#50 0x402d7d98 in g_main_iterate () from /opt/gnome/lib/libglib-1.2.so.0
#51 0x402d7ed4 in g_main_run () from /opt/gnome/lib/libglib-1.2.so.0
#52 0x401e540f in gtk_main () from /opt/gnome/lib/libgtk-1.2.so.0
#53 0x084da177 in Gtk::Main::run_impl() (this=0x87289d0) at 
libs/gtkmm/src/gtk--/main.cc:11
#54 0x0806d6d9 in Gtk::Main::run() () at main.h:168
#55 0x084760b2 in Gtkmmext::UI::run(Receiver&) (this=0x872a0c8, 
old_receiver=@0x8713c40) at libs/gtkmmext/gtk_ui.cc:171
#56 0x0823d937 in main (argc=1, argv=0xbffff0e4) at 
gtk_ardour/main.cc:485
(gdb)




More information about the Ardour-Dev mailing list