View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002943 | ardour | bugs | public | 2009-11-27 10:09 | 2011-01-07 12:22 |
| Reporter | oofus | Assigned To | oofus | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Dell D830 core2duo T9300 2.5GHz | OS | Mandriva | OS Version | 2009.1 |
| Target Version | 3.0-beta1 | ||||
| Summary | 0002943: [CRASH] Ardour 3 crashes when attempting to chase MTC | ||||
| Description | [CRASH] Ardour 3 crashes when attempting to chase MTC. Midi routes can be made and the chase button enabled, but as soon as any MTC data is received Ardour crashes. | ||||
| Additional Information | ardour-3.0: ../libs/ardour/session_midi.cc:904: int ARDOUR::Session::send_midi_time_code_for_cycle(ARDOUR::nframes_t): Assertion `msg_time >= _transport_frame' failed. Program received signal SIGABRT, Aborted. [Switching to Thread 0xae055b70 (LWP 2397)] 0xffffe424 in __kernel_vsyscall () Missing debug package(s), you should install: GConf2-debug-2.28.0-1mdv2010.0.i586 ORBit2-debug-2.14.17-1mdv2010.0.i586 atk1.0-debug-1.28.0-1mdv2010.0.i586 aubio-debug-0.3.2-6mdv2010.0.i586 cairo-debug-1.8.8-2mdv2010.0.i586 cairomm-debug-1.8.2-1mdv2010.0.i586 curl-debug-7.19.6-3mdv2010.0.i586 cyrus-sasl-debug-2.1.23-1mdv2010.0.i586 db47-debug-4.7.25-5mdv2010.0.i586 dbus-debug-1.2.16-2mdv2010.0.i586 e2fsprogs-debug-1.41.9-2mnb2.i586 fftw-debug-3.2.2-1mdv2010.0.i586 flac-debug-1.2.1-6mdv2010.0.i586 fontconfig-debug-2.7.3-2mdv2010.0.i586 freetype2-debug-2.3.11-1mdv2010.0.i586 gamin-debug-0.1.10-3mdv2010.0.i586 gcc-debug-4.4.1-4mnb2.i586 glib2.0-debug-2.22.2-2mdv2010.0.i586 glibc-debug-2.10.1-6.2mnb2.i586 glibmm2.4-debug-2.22.1-1mdv2010.0.i586 gtk+2.0-debug-2.18.3-3mdv2010.0.i586 gtk-engines2-debug-2.18.4-1mdv2010.0.i586 gtkmm2.4-debug-2.18.2-1mdv2010.0.i586 gvfs-debug-1.4.1-1mdv2010.0.i586 ia_ora-gnome-debug-1.0.22-2mdv2010.0.i586 krb5-debug-1.6.3-10mdv2010.0.i586 ladspa-debug-1.13-1mdv2010.0.i586 libalsa2-debug-1.0.21a-1mdv2010.0.i586 libart_lgpl-debug-2.3.20-4mdv2010.0.i586 libbeagle-debug-0.3.9-2mdv2010.0.i586 libcanberra-debug-0.22-1mdv2010.0.i586 libcroco0.6-debug-0.6.2-2mdv2010.0.i586 libgnomecanvas-debug-2.26.0-2mdv2010.0.i586 libgnomecanvasmm2.6-debug-2.26.0-2mdv2010.0.i586 libgsf-debug-1.14.16-1mdv2010.0.i586 libidn-debug-1.15-2mdv2010.0.i586 liblo-debug-0.26-1mdv2010.0.i586 liblrdf-debug-0.4.0-7mdv2010.0.i586 libogg-debug-1.1.4-2mdv2010.0.i586 libpng-debug-1.2.40-1mdv2010.0.i586 librsvg-debug-2.26.0-2mdv2010.0.i586 libsamplerate-debug-0.1.7-2mdv2010.0.i586 libsigc++2.0-debug-2.2.4.1-1mdv2010.0.i586 libsndfile-debug-1.0.20-4.1mdv2010.0.i586 libssh2-debug-1.2.1-1mdv2010.0.i586 libtool-debug-2.2.6-6mdv2009.1.i586 libvorbis-debug-1.2.3-1mdv2010.0.i586 libx11-debug-1.2.2-2mdv2010.0.i586 libxau-debug-1.0.5-1mdv2010.0.i586 libxcb-debug-1.4-3.2mdv2010.0.i586 libxcomposite-debug-0.4.0-4mdv2010.0.i586 libxcursor-debug-1.1.10-1mdv2010.0.i586 libxdamage-debug-1.1.1-4mdv2010.0.i586 libxdmcp-debug-1.0.3-1mdv2010.0.i586 libxext-debug-1.0.5-1mdv2010.0.i586 libxfixes-debug-4.0.3-5mdv2010.0.i586 libxi-debug-1.2.1-2mdv2010.0.i586 libxinerama-debug-1.0.3-3mdv2010.0.i586 libxml2-debug-2.7.6-1mdv2010.0.i586 libxrandr-debug-1.3.0-2mdv2010.0.i586 libxrender-debug-0.9.4-5mdv2010.0.i586 mysql-debug-5.1.40-1mdv2010.0.i586 openldap-debug-2.4.19-2mdv2010.0.i586 openssl-debug-0.9.8k-5mdv2010.0.i586 pango-debug-1.26.1-1.1mdv2010.0.i586 pangomm-debug-2.26.0-1mdv2010.0.i586 pcre-debug-7.9-1mdv2010.0.i586 pixman-debug-0.16.2-1mdv2010.0.i586 postgresql8.2-debug-8.2.14-1mdv2010.0.i586 raptor-debug-1.4.19-1mdv2010.0.i586 rasqal-debug-0.9.16-3mdv2010.0.i586 redland-debug-1.0.9-4mdv2010.0.i586 samba4-debug-4.0.0-0.4.alpha8mdv2010.0.i586 sqlite3-debug-3.6.18-2mdv2010.0.i586 swh-plugins-debug-0.4.15-4mdv2009.0.i586 udev-debug-146-9mnb2.i586 util-linux-ng-debug-2.16.1-3mdv2010.0.i586 zlib-debug-1.2.3-13mdv2010.0.i586 (gdb) thread apply all bt Thread 12 (Thread 0xaddb7b70 (LWP 2400)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb55cd246 in poll () from /lib/i686/libc.so.6 #2 0xb744b223 in ARDOUR::Session::midi_thread_work (this=0x9b8d5a8) at ../libs/ardour/session_midi.cc:1190 #3 0xb744ad85 in ARDOUR::Session::_midi_thread_work (arg=0x9b8d5a8) at ../libs/ardour/session_midi.cc:1104 0000004 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 0000005 0xb55d857e in clone () from /lib/i686/libc.so.6 Thread 11 (Thread 0xaf33cb70 (LWP 2399)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb55cd246 in poll () from /lib/i686/libc.so.6 #2 0xb724f44f in ARDOUR::Butler::thread_work (this=0x9b5ede0) at ../libs/ardour/butler.cc:136 #3 0xb724f3bb in ARDOUR::Butler::_thread_work (arg=0x9b5ede0) at ../libs/ardour/butler.cc:117 0000004 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 0000005 0xb55d857e in clone () from /lib/i686/libc.so.6 Thread 10 (Thread 0xadf9ec90 (LWP 2398)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb68d21d6 in nanosleep () from /lib/i686/libpthread.so.0 #2 0xb685ab8e in g_usleep () from /usr/lib/libglib-2.0.so.0 #3 0xb66512cb in Glib::usleep () from /usr/lib/libglibmm-2.4.so.1 0000004 0xb7217166 in ARDOUR::AudioEngine::meter_thread (this=0x97b85c0) at ../libs/ardour/audioengine.cc:538 0000005 0xb721e534 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x9b6c08c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #6 0xb721e322 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x9b6c088) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0xb721dd18 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x9b6c070) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000008 0xb66449e2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000009 0xb68587a4 in ?? () from /usr/lib/libglib-2.0.so.0 0000010 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 0000011 0xb55d857e in clone () from /lib/i686/libc.so.6 ---Type <return> to continue, or q <return> to quit--- Thread 9 (Thread 0xae055b70 (LWP 2397)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb552b611 in raise () from /lib/i686/libc.so.6 #2 0xb552cf62 in abort () from /lib/i686/libc.so.6 #3 0xb552469e in __assert_fail () from /lib/i686/libc.so.6 0000004 0xb7449fdf in ARDOUR::Session::send_midi_time_code_for_cycle (this=0x9b8d5a8, nframes=2048) at ../libs/ardour/session_midi.cc:904 0000005 0xb7452265 in ARDOUR::Session::process_without_events (this=0x9b8d5a8, nframes=2048) at ../libs/ardour/session_process.cc:822 #6 0xb7450fb1 in ARDOUR::Session::process_with_events (this=0x9b8d5a8, nframes=2048) at ../libs/ardour/session_process.cc:322 #7 0xb744ffe2 in ARDOUR::Session::process (this=0x9b8d5a8, nframes=2048) at ../libs/ardour/session_process.cc:73 0000008 0xb7216963 in ARDOUR::AudioEngine::process_callback (this=0x97b85c0, nframes=2048) at ../libs/ardour/audioengine.cc:402 0000009 0xb7216602 in ARDOUR::AudioEngine::_process_callback (nframes=2048, arg=0x97b85c0) at ../libs/ardour/audioengine.cc:311 0000010 0xb68e6c6e in jack_client_thread () from /usr/lib/libjack.so.0 0000011 0x00000800 in ?? () 0000012 0x097b85c0 in ?? () 0000013 0xb68e6b90 in ?? () from /usr/lib/libjack.so.0 0000014 0xae055308 in ?? () #15 0xb5570a7a in free () from /lib/i686/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 8 (Thread 0xafb3db70 (LWP 2370)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb68ce9e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb68e8014 in mb_thread_func () from /usr/lib/libjack.so.0 #3 0xb565d270 in ?? () 0000004 0xafb3d334 in ?? () 0000005 0xb68e7fd9 in mb_thread_func () from /usr/lib/libjack.so.0 #6 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 #7 0xb55d857e in clone () from /lib/i686/libc.so.6 Thread 4 (Thread 0xb37dbb70 (LWP 2340)): #0 0xffffe424 in __kernel_vsyscall () ---Type <return> to continue, or q <return> to quit--- 0000001 0xb68ce9e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb6643ff7 in Glib::Cond::wait () from /usr/lib/libglibmm-2.4.so.1 #3 0xb71cc9b9 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85 0000004 0xb71cc66e in analyser_work () at ../libs/ardour/analyser.cc:49 warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) 0000005 0x085e334d in sigc::pointer_functor0<void>::operator() (this=warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e3340 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) 0x94cc63c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 warning: (Internal error: pc 0x85e1f76 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) #6 0x085e1f76 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f56 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) 0x94cc638) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 warning: (Internal error: pc 0x85dff7a in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) #7 0x085dff7a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff54 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) 0x94cc620) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 0000008 0xb66449e2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000009 0xb68587a4 in ?? () from /usr/lib/libglib-2.0.so.0 0000010 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 0000011 0xb55d857e in clone () from /lib/i686/libc.so.6 Thread 3 (Thread 0xb3fdcb70 (LWP 2339)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb68ce9e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb6643ff7 in Glib::Cond::wait () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7487a0f in peak_thread_work () at ../libs/ardour/source_factory.cc:69 warning: (Internal error: pc 0x85e334d in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) 0000004 0x085e334d in sigc::pointer_functor0<void>::operator() (this=warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e3340 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) 0x94cd334) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 warning: (Internal error: pc 0x85e1f76 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) 0000005 0x085e1f76 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f56 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) 0x94cd330) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 warning: (Internal error: pc 0x85dff7a in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) #6 0x085dff7a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff54 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) 0x94cd318) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0xb66449e2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000008 0xb68587a4 in ?? () from /usr/lib/libglib-2.0.so.0 0000009 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 0000010 0xb55d857e in clone () from /lib/i686/libc.so.6 Thread 2 (Thread 0xb47ddb70 (LWP 2338)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb68ce9e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb6643ff7 in Glib::Cond::wait () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7487a0f in peak_thread_work () at ../libs/ardour/source_factory.cc:69 warning: (Internal error: pc 0x85e334d in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) 0000004 0x085e334d in sigc::pointer_functor0<void>::operator() (this=warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e3340 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e334c in read in psymtab, but not in symtab.) 0x94d6a9c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 warning: (Internal error: pc 0x85e1f76 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) ---Type <return> to continue, or q <return> to quit--- 0000005 0x085e1f76 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f56 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85e1f75 in read in psymtab, but not in symtab.) 0x94d6a98) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 warning: (Internal error: pc 0x85dff7a in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) #6 0x085dff7a in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff54 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x85dff79 in read in psymtab, but not in symtab.) 0x94d6a80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0xb66449e2 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000008 0xb68587a4 in ?? () from /usr/lib/libglib-2.0.so.0 0000009 0xb68ca885 in start_thread () from /lib/i686/libpthread.so.0 0000010 0xb55d857e in clone () from /lib/i686/libc.so.6 Thread 1 (Thread 0xb4bac720 (LWP 1799)): #0 0xffffe424 in __kernel_vsyscall () 0000001 0xb55cd246 in poll () from /lib/i686/libc.so.6 #2 0xb683e37b in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb6831291 in ?? () from /usr/lib/libglib-2.0.so.0 0000004 0xb68318bf in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 0000005 0xb62ecf49 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #6 0xb5bdc764 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1 #7 0xb5bdc56f in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1 0000008 0xb6e93947 in Gtkmm2ext::UI::run (this=0x93423d8, old_receiver=@0x89e5758) at ../libs/gtkmm2ext/gtk_ui.cc:240 0000009 0x084ddeff in main (argc=1, argv=0xbfcfcdc4) at ../gtk2_ardour/main.cc:392 #0 0xffffe424 in __kernel_vsyscall () | ||||
| Tags | MTC | ||||
|
|
On further investigation this only appears to happen when 'send MTC' is enabled. |
|
|
I believe this is now fixed; can you confirm? |
|
|
No longer a problem |
|
|
no longer an issue |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2009-11-27 10:09 | oofus | New Issue | |
| 2009-11-27 10:15 | oofus | Note Added: 0007161 | |
| 2010-04-24 10:28 | cth103 | Category | bugs => bugs2 |
| 2010-04-24 10:31 | cth103 | Category | bugs2 => bugs |
| 2010-05-02 18:49 | cth103 | Tag Attached: MTC | |
| 2010-07-21 02:38 | cth103 | cost | => 0.00 |
| 2010-07-21 02:38 | cth103 | Target Version | => 3.0-beta1 |
| 2010-10-02 00:34 | cth103 | Note Added: 0009205 | |
| 2010-10-02 00:34 | cth103 | Status | new => feedback |
| 2011-01-04 20:53 | oofus | Note Added: 0009824 | |
| 2011-01-04 20:53 | oofus | Status | feedback => resolved |
| 2011-01-04 20:53 | oofus | Resolution | open => fixed |
| 2011-01-04 20:53 | oofus | Assigned To | => oofus |
| 2011-01-07 12:22 | oofus | Note Added: 0009868 | |
| 2011-01-07 12:22 | oofus | Status | resolved => closed |