View Issue Details

IDProjectCategoryView StatusLast Update
0000945ardourbugspublic2008-11-20 23:42
Reporterpeppot Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0000945: Crash when exporting 96khz project to 44.1khz wave
Descriptionwas mixing down (exporting) a 96khz project to a 44.1khz project.

after about 50 seconds of mixdown time I got these errors:

"[ERROR]: warning, leftover frames overflowed, glitches might occur in output"

many of them.

Then a crash. Then JACK died:

 22:57:14.147 MIDI connection graph change.
 jackd watchdog: timeout - killing jackd
 poll on subgraph processing failed (Interrupted system call)
 subgraph starting at ardour timed out (subgraph_wait_fd=20, status = -1, state = Running)
 process cycle within freewheel failed
 zombified - calling shutdown handler
 22:57:22.125 Shutdown notification.
 22:57:22.630 Client deactivated.
 22:57:22.632 JACK was stopped successfully.

I got a stack trace after that:

#0 0xb792a844 in mallopt () from /lib/tls/libc.so.6
(gdb) thread apply all backtrace

Thread 7 (process 7948):
#0 0xb7c3679f in do_sigwait () from /lib/tls/libpthread.so.0
0000001 0xb7c3672c in sigwait () from /lib/tls/libpthread.so.0
#2 0x083450cb in signal_thread () at base.cc:20
#3 0xb7c30b63 in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb798fc4a in clone () from /lib/tls/libc.so.6

Thread 6 (process 7949):
#0 0xb7986fe3 in poll () from /lib/tls/libc.so.6
0000001 0x086224b0 in ARDOUR::Source::peak_thread_work ()
#2 0xb7c30b63 in start_thread () from /lib/tls/libpthread.so.0
#3 0xb798fc4a in clone () from /lib/tls/libc.so.6

Thread 5 (process 7950):
#0 0xb7c354ec in __lll_mutex_unlock_wake () from /lib/tls/libpthread.so.0
0000001 0xb7c32a69 in _L_mutex_unlock_26 () from /lib/tls/libpthread.so.0
#2 0x00000000 in ?? ()
#3 0x08d5e2b8 in ?? ()
0000004 0xb7c33258 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
0000005 0x085c328d in ARDOUR::Session::wait_till_butler_finished ()
#6 0x085e9a18 in ARDOUR::Session::process_export ()
#7 0x085e9d0e in SigC::ObjectSlot2_<int, unsigned int, ARDOUR::AudioExportSpecification*, ARDOUR::Session>::callback ()
0000008 0x085e9e82 in SigC::AdaptorBindSlot1_1<int, unsigned int, ARDOUR::AudioExportSpecification*>::callback ()
---Type <return> to continue, or q <return> to quit---
0000009 0x084f88ee in SigC::Signal1<int, unsigned int, SigC::Marshal<int> >::emit ()
0000010 0x084f51d8 in ARDOUR::AudioEngine::process_callback ()
0000011 0xb7d4755d in jack_stop_freewheel () from /usr/lib/libjack-0.80.0.so.0
0000012 0xb7c30b63 in start_thread () from /lib/tls/libpthread.so.0
0000013 0xb798fc4a in clone () from /lib/tls/libc.so.6

Thread 4 (process 7951):
#0 0xb7c353e6 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
0000001 0xb7c32893 in _L_mutex_lock_26 () from /lib/tls/libpthread.so.0
#2 0x00000000 in ?? ()
#3 0x00000000 in ?? ()
0000004 0x00000000 in ?? ()
0000005 0x00000000 in ?? ()
#6 0xb53107c0 in ?? ()
#7 0x08ad85f8 in ?? ()
0000008 0x086a8080 in vtable for PBD::NonBlockingLock ()
0000009 0x085c3bcd in ARDOUR::Session::butler_thread_work ()
0000010 0x085c332e in ARDOUR::Session::_butler_thread_work ()
0000011 0xb7c30b63 in start_thread () from /lib/tls/libpthread.so.0
0000012 0xb798fc4a in clone () from /lib/tls/libc.so.6

Thread 3 (process 7952):
#0 0xb7986fe3 in poll () from /lib/tls/libc.so.6
0000001 0x085f1987 in ARDOUR::Session::midi_thread_work ()
---Type <return> to continue, or q <return> to quit---
#2 0x085f17d3 in ARDOUR::Session::_midi_thread_work ()
#3 0xb7c30b63 in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb798fc4a in clone () from /lib/tls/libc.so.6

Thread 2 (process 7953):
#0 0xb7986fe3 in poll () from /lib/tls/libc.so.6
0000001 0x085eafd5 in ARDOUR::Session::feedback_thread_work ()
#2 0xb7c30b63 in start_thread () from /lib/tls/libpthread.so.0
#3 0xb798fc4a in clone () from /lib/tls/libc.so.6

Thread 1 (process 7947):
#0 0xb792a844 in mallopt () from /lib/tls/libc.so.6
0000001 0xb79298c3 in malloc () from /lib/tls/libc.so.6
#2 0xb7dc7497 in _Xmbstoutf8 () from /usr/X11R6/lib/libX11.so.6
#3 0xb7dc785c in _XmbTextListToTextProperty () from /usr/X11R6/lib/libX11.so.6
0000004 0xb7d9df7f in XmbTextListToTextProperty () from /usr/X11R6/lib/libX11.so.6
0000005 0xb7e71aa3 in gdk_mbstowcs () from /usr/lib/libgdk-1.2.so.0
#6 0xb7f1ee0c in gtk_label_set_text () from /usr/lib/libgtk-1.2.so.0
#7 0x081c0ecf in AudioClock::set_bbt () at base.cc:20
0000008 0x081c0483 in AudioClock::set () at base.cc:20
0000009 0x081a3d08 in SigC::ObjectSlot2_<void, unsigned int, bool, AudioClock>::callback () at base.cc:20
0000010 0x081a4753 in SigC::AdaptorBindSlot1_1<void, unsigned int, bool>::callback () at base.cc:20
0000011 0x0819a6ad in SigC::Signal1<void, unsigned int, SigC::Marshal<void> >::emit () at base.cc:20
0000012 0x0818f0fb in ARDOUR_UI::update_clocks () at base.cc:20
---Type <return> to continue, or q <return> to quit---
0000013 0x08197a3e in SigC::ObjectSlot0_<void, ARDOUR_UI>::callback () at base.cc:20
0000014 0x081797d7 in SigC::Signal0<void, SigC::Marshal<void> >::emit () at base.cc:20
#15 0x08188ea3 in ARDOUR_UI::every_point_one_seconds () at base.cc:20
0000016 0x08197ade in SigC::ObjectSlot0_<int, ARDOUR_UI>::callback () at base.cc:20
#17 0x084bb07e in Gtk::TimeoutSig::gtk_callback (d=0xb79e9620) at slot.h:260
0000018 0xb7e3fec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
0000019 0xb7e3f03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
0000020 0xb7e3f4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
0000021 0xb7e3f6bd in g_main_iteration () from /usr/lib/libglib-1.2.so.0
0000022 0xb7f2c4f8 in gtk_main_iteration () from /usr/lib/libgtk-1.2.so.0
0000023 0x082dcc37 in ExportDialog::do_export () at base.cc:20
#24 0x082e07ce in SigC::ObjectSlot0_<void, ExportDialog>::callback () at base.cc:20
0000025 0x08178d7f in Gtk::ProxySignal0<void, Gtk::Button, _GtkButton, 2>::gtk_callback () at base.cc:20
0000026 0xb7f2df86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
0000027 0xb7f666d5 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
0000028 0xb7f6598b in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
0000029 0xb7f63134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
0000030 0xb7ebae03 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
0000031 0xb7ebc7bc in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
0000032 0x084a654c in Gtk::Button::released_impl (this=0xb7fd1420) at button.h:61
0000033 0x084a64de in Gtk::Button_Class::released_callback (o_=0x8c7fe08) at button.cc:157
0000034 0xb7f2df86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
0000035 0xb7f65707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
0000036 0xb7f63134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
0000037 0xb7ebad13 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
0000038 0xb7ebc001 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
0000039 0x084da0ea in Gtk::Widget::button_release_event_impl (this=0xb7fd1420, p0=0xb79e9620) at widget.h:111
0000040 0x084da075 in Gtk::Widget_Class::button_release_event_callback (o_=0x8c7fe08, p0=0x8c7fe08) at widget.cc:1514
0000041 0x084df81d in gtkmm_marshal_INT__POINTER (object=0xb79e9620,
    func=0x84da040 <Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)>, func_data=0xb79e9620, args=0x0)
    at marshal.cc:240
0000042 0xb7f657ba in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
0000043 0xb7f63134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
0000044 0xb7fa4748 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
0000045 0xb7f2da0f in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
0000046 0xb7f2c7d4 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
0000047 0xb7e6bfd5 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
0000048 0x08ac22d8 in ?? ()
0000049 0x00000000 in ?? ()
0000050 0xbffff3c8 in ?? ()
0000051 0xb7e47522 in g_slist_free_1 () from /usr/lib/libglib-1.2.so.0
0000052 0xb7e3f03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
0000053 0xb7e3f4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
0000054 0xb7e3f724 in g_main_run () from /usr/lib/libglib-1.2.so.0
0000055 0xb7f2c25f in gtk_main () from /usr/lib/libgtk-1.2.so.0
0000056 0x084768ac in Gtkmmext::UI::run () at base.cc:20
0000057 0x08342d53 in main () at base.cc:20
TagsNo tags attached.

Activities

paul

2005-05-06 01:00

administrator   ~0002213

believed fixed in CVS, and confirmed by several users.

Issue History

Date Modified Username Field Change
2005-04-01 21:06 peppot New Issue
2005-05-06 01:00 paul Status new => resolved
2005-05-06 01:00 paul Resolution open => fixed
2005-05-06 01:00 paul Assigned To => paul
2005-05-06 01:00 paul Note Added: 0002213
2008-11-20 23:42 seablade Status resolved => closed