[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