View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002060 | ardour | bugs | public | 2008-02-02 14:50 | 2020-04-19 20:12 |
| Reporter | nowhiskey | Assigned To | cth103 | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | SVN/2.0-ongoing | ||||
| Summary | 0002060: ardour is freezing on using the 'rhythm ferret' | ||||
| Description | ongoing@2990 -create new session -import an stereo audio file (which is matching the session SR) -mark the region -open the 'rhythm ferret', click 'analyze' -region gets analyzed, the white lines are appearing -now click 'apply' (settings: percussions onset / split region) -at this point ardour is freezing, so i only am able to 'kill -9' it. here is the backtrace, don't know if it is usable at all. jackd is running no-RT. backtrace: Dies ist freie Software und Sie dÃ#rfen sie gerne weiterverbreiten, solange Sie sich an die Bedingungen, die in der Datei COPYING aufgefÃ#hrt sind halten. [New Thread 0xb5f006c0 (LWP 4422)] theme_init() called from internal clearlooks engine lade voreingestellte UI-Konfigurationsdatei gtk2_ardour/ardour2_ui_default.conf lade benutzerdefinierte UI-Konfigurationsdatei /home/nowhiskey/.ardour2/ardour2_ui.conf Loading ui configuration file gtk2_ardour/ardour2_ui_dark.rc lade System-Konfigurationsdatei ./ardour_system.rc lade Benutzer-Konfigurationsdatei /home/nowhiskey/.ardour2/ardour.rc ardour: [INFO]: Using SSE optimized routines [New Thread 0xb5dc2b90 (LWP 4427)] [New Thread 0xb55c2b90 (LWP 4428)] [New Thread 0xb4dc2b90 (LWP 4429)] ardour: [INFO]: suche nach Controller-Protokollen in /home/nowhiskey/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/ ardour: [INFO]: Controller-Protokoll gefunden: "Generic MIDI" SSE2 detected Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::cursor-color' of type `GdkColor' from rc file value "((GString*) 0x8cf6cc0)" of type `GString' say: Starte Audio Engine SSE2 detected [New Thread 0xb39c0cb0 (LWP 4433)] loading bindings from gtk2_ardour/ardour.bindings [New Thread 0xb3928b90 (LWP 4434)] Loading session /home/nowhiskey/Ardour2/101 using snapshot 101 (2) [New Thread 0xb2e9acb0 (LWP 4435)] [New Thread 0xb2e1fcb0 (LWP 4436)] Lade History von '/home/nowhiskey/Ardour2/101/101.history'. Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0x8a06870)" of type `GString' Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::cursor-color' of type `GdkColor' from rc file value "((GString*) 0x8a0fe90)" of type `GString' [New Thread 0xb293dcb0 (LWP 4437)] [Thread 0xb293dcb0 (LWP 4437) exited] Program received signal SIGINT, Interrupt. [Switching to Thread 0xb5f006c0 (LWP 4422)] std::_List_const_iterator<long long>::operator!= (this=0xbfbb62a0, __x=@0xbfbb62bc) at /usr/include/c++/4.2/bits/stl_list.h:257 257 { return _M_node != __x._M_node; } (gdb) thread apply all bt Thread 8 (Thread 0xb2e1fcb0 (LWP 4436)): #0 0xb673d5bd in poll () from /lib/libc.so.6 0000001 0xb7e22f56 in ARDOUR::Session::midi_thread_work (this=0x8eebd70) at #libs/ardour/session_midi.cc:1220 #2 0xb7e234a9 in ARDOUR::Session::_midi_thread_work (arg=0x8eebd70) at #libs/ardour/session_midi.cc:1141 #3 0xb68e2383 in start_thread () from /lib/libpthread.so.0 0000004 0xb674773e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xb2e9acb0 (LWP 4435)): #0 0xb673d5bd in poll () from /lib/libc.so.6 0000001 0xb7e05087 in ARDOUR::Session::butler_thread_work (this=0x8eebd70) at #libs/ardour/session_butler.cc:176 #2 0xb7e05ead in ARDOUR::Session::_butler_thread_work (arg=0x8eebd70) at #libs/ardour/session_butler.cc:157 #3 0xb68e2383 in start_thread () from /lib/libpthread.so.0 0000004 0xb674773e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xb3928b90 (LWP 4434)): #0 0xb673d5bd in poll () from /lib/libc.so.6 0000001 0xb68fa668 in jack_client_core_wait (client=0x8d61868) at client.c:1400 #2 0xb68fac86 in jack_thread_wait (client=0x8d61868, status=0) at #client.c:1554 #3 0xb68fb795 in jack_client_thread (arg=0x8d61868) at client.c:1601 0000004 0xb68e2383 in start_thread () from /lib/libpthread.so.0 0000005 0xb674773e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb39c0cb0 (LWP 4433)): #0 0xb68e9c2c in nanosleep () from /lib/libpthread.so.0 0000001 0xb75650f2 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0 #2 0xb6de7d51 in Glib::usleep (microseconds=10000) at #libs/glibmm2/glibmm/timer.cc:68 #3 0xb7ccf40a in ARDOUR::AudioEngine::meter_thread (this=0x8d615f0) at #libs/ardour/audioengine.cc:431 0000004 0xb7cd21c4 in sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine>::operator() (this=0x8d5a7e4) at #libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0xb7cd21e6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, #ARDOUR::AudioEngine> >::operator() (this=0x8d5a7e0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0xb7cd2212 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8d5a7c8) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x083b24f4 in sigc::slot0<void>::operator() (this=0x8d38008) at libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e05ff1 in call_thread_entry_slot (data=0x8d38008) at libs/glibmm2/glibmm/thread.cc:43 0000009 0xb756294f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0x08d38008 in ?? () 0000011 0x08d31048 in ?? () 0000012 0x00000000 in ?? () Thread 4 (Thread 0xb4dc2b90 (LWP 4429)): #0 0xb68e6820 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6e0545d in Glib::Cond::wait (this=0x8a7da30, mutex=@0xb7ef61dc) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7c958f3 in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85 #3 0xb7c95a15 in analyser_work () at libs/ardour/analyser.cc:49 0000004 0x086e4681 in sigc::pointer_functor0<void>::operator() (this=0x8a8430c) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000005 0x086e4698 in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8a84308) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x086e46b4 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8a842f0) at libs/sigc++2/sigc++/functors/slot.h:103 #7 0x083b24f4 in sigc::slot0<void>::operator() (this=0x8a842e0) at #libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e05ff1 in call_thread_entry_slot (data=0x8a842e0) at #libs/glibmm2/glibmm/thread.cc:43 0000009 0xb756294f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000010 0x08a842e0 in ?? () 0000011 0x08a84318 in ?? () 0000012 0x00000000 in ?? () Thread 3 (Thread 0xb55c2b90 (LWP 4428)): #0 0xb68e6820 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6e0545d in Glib::Cond::wait (this=0x8a71aa0, mutex=@0xb7ef6664) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7e5c8af in peak_thread_work () at libs/ardour/source_factory.cc:61 #3 0x086e4681 in sigc::pointer_functor0<void>::operator() (this=0x8a7d8cc) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x086e4698 in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8a7d8c8) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x086e46b4 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8a7d8b0) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x083b24f4 in sigc::slot0<void>::operator() (this=0x8a7d8a0) at #libs/sigc++2/sigc++/functors/slot.h:440 #7 0xb6e05ff1 in call_thread_entry_slot (data=0x8a7d8a0) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb756294f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08a7d8a0 in ?? () 0000010 0x08a7d8d8 in ?? () 0000011 0x00000000 in ?? () Thread 2 (Thread 0xb5dc2b90 (LWP 4427)): #0 0xb68e6820 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0xb6e0545d in Glib::Cond::wait (this=0x8a71aa0, mutex=@0xb7ef6664) at #libs/glibmm2/glibmm/thread.cc:362 #2 0xb7e5c8af in peak_thread_work () at libs/ardour/source_factory.cc:61 #3 0x086e4681 in sigc::pointer_functor0<void>::operator() (this=0x8a7d4e4) #at libs/sigc++2/sigc++/functors/ptr_fun.h:77 0000004 0x086e4698 in sigc::adaptor_functor<sigc::pointer_functor0<void> #>::operator() (this=0x8a7d4e0) at #>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 0000005 0x086e46b4 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, #void>::call_it (rep=0x8a7d4c8) at libs/sigc++2/sigc++/functors/slot.h:103 #6 0x083b24f4 in sigc::slot0<void>::operator() (this=0x8a7d4b8) at #libs/sigc++2/sigc++/functors/slot.h:440 #7 0xb6e05ff1 in call_thread_entry_slot (data=0x8a7d4b8) at #libs/glibmm2/glibmm/thread.cc:43 0000008 0xb756294f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0 0000009 0x08a7d4b8 in ?? () 0000010 0x08a7d7e0 in ?? () 0000011 0x00014080 in ?? () 0000012 0x00000005 in ?? () 0000013 0xb6678b9c in ?? () from /lib/libc.so.6 0000014 0xb68f0ff4 in ?? () from /lib/libpthread.so.0 #15 0xb68e4330 in ?? () from /lib/libpthread.so.0 0000016 0xb68f0ff4 in ?? () from /lib/libpthread.so.0 #17 0x00000000 in ?? () Thread 1 (Thread 0xb5f006c0 (LWP 4422)): #0 std::_List_const_iterator<long long>::operator!= (this=0xbfbb62a0, __x=@0xbfbb62bc) at /usr/include/c++/4.2/bits/stl_list.h:257 0000001 0x0855ebb1 in Editor::split_region_at_points (this=0x8d64680, r=@0xbfbb6354, positions=@0x914b98c) at gtk2_ardour/editor_ops.cc:5127 #2 0x086ec97c in RhythmFerret::do_split_action (this=0x914b600) at gtk2_ardour/rhythm_ferret.cc:274 #3 0x086ece48 in RhythmFerret::do_action (this=0x914b600) at gtk2_ardour/rhythm_ferret.cc:244 0000004 0x086f2248 in sigc::bound_mem_functor0<void, RhythmFerret>::operator() (this=0x914dfa4) at libs/sigc++2/sigc++/functors/mem_fun.h:1781 0000005 0x086f225e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, RhythmFerret> >::operator() (this=0x914dfa0) at #libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251 #6 0x086f227a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, #RhythmFerret>, void>::call_it (rep=0x914df88) at #libs/sigc++2/sigc++/functors/slot.h:103 #7 0x083b24f4 in sigc::slot0<void>::operator() (this=0x914dd2c) at #libs/sigc++2/sigc++/functors/slot.h:440 0000008 0xb6e0779d in Glib::SignalProxyNormal::slot0_void_callback #(self=0x9112d40, data=0x914dd28) at libs/glibmm2/glibmm/signalproxy.cc:95 0000009 0xb75de95f in g_cclosure_marshal_VOID__VOID () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000010 0xb75d1619 in g_closure_invoke () from #/usr/share/qt4/lib/libgobject-2.0.so.0 0000011 0xb75e6199 in ?? () from /usr/share/qt4/lib/libgobject-2.0.so.0 0000012 0x0914e070 in ?? () 0000013 0x00000000 in ?? () ........... cheers, doc | ||||
| Tags | No tags attached. | ||||
|
|
How long did you leave it before you interrupted ardour? It looks like it was still splitting regions up. |
|
|
hallo, thanks for reminding on this, but i am not able to reproduce anymore! (which is actually good!) cheers, doc |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-02-02 14:50 | nowhiskey | New Issue | |
| 2009-10-20 23:38 | cth103 | Note Added: 0006817 | |
| 2009-10-20 23:38 | cth103 | Status | new => feedback |
| 2009-10-22 11:34 | nowhiskey | Note Added: 0006851 | |
| 2009-10-22 11:40 | cth103 | cost | => 0.00 |
| 2009-10-22 11:40 | cth103 | Status | feedback => resolved |
| 2009-10-22 11:40 | cth103 | Resolution | open => fixed |
| 2009-10-22 11:40 | cth103 | Assigned To | => cth103 |
| 2020-04-19 20:12 | system | Note Added: 0021623 | |
| 2020-04-19 20:12 | system | Status | resolved => closed |