View Issue Details

IDProjectCategoryView StatusLast Update
0000968ardourbugspublic2008-11-20 23:42
Reporterpiem Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0000968: crash when cutting inserts
Descriptionhi all,

after 'Add inserts (3 times), Select All, Cut..' ardour crashes.

i did the .ardour file today using the current unstable debian package (0.9beta29-1). after recompiling the package using the latest cvs snapshot i could still reproduce the bug using a snapshot of the same project.

i am not very sure what went wrong in this project, and i don't find a way of reproducing starting a new one. i saved it though, so i can post it somewhere if that helps.
Additional Informationi get the following jackd messages:

23:58:22.338 Audio connection graph change.
unknown destination port in attempted connection [alsa_pcm:playback_1]
unknown destination port in attempted connection [alsa_pcm:playback_2]
23:58:22.552 Audio connection change.
23:58:22.552 Audio connection graph change.
23:58:30.533 Audio connection graph change.
23:58:30.669 Audio connection change.
23:58:49.573 Audio connection graph change.
23:58:49.734 Audio connection change.
23:58:53.740 Audio connection graph change.
23:58:53.765 Audio connection change.
23:58:53.766 Audio connection graph change.
23:58:53.968 Audio connection change.
subgraph starting at ardour timed out (subgraph_wait_fd=20, status = 0, state = Triggered)
subgraph starting at ardour timed out (subgraph_wait_fd=20, status = 0, state = Triggered)
23:59:05.881 MIDI connection graph change.
subgraph starting at ardour timed out (subgraph_wait_fd=20, status = 0, state = Triggered)
23:59:06.379 Audio connection graph change.


running in gdb ardour says the following:

Loading session /tmp/test using snapshot Sat Apr 23 17:12:56 2005
[New Thread 65541 (LWP 25167)]
[New Thread 81926 (LWP 25168)]
[New Thread 98311 (LWP 25169)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 25074)]
0x10285e68 in std::list<ARDOUR::Redirect*, std::allocator<ARDOUR::Redirect*> >::insert (this=0x103a4388,
    __position={<std::_List_iterator_base> = {_M_node = 0x10b80080}, <No data fields>}, __x=@0x7f9a6a30)
    at list.tcc:92
92 __position._M_node->_M_prev->_M_next = __tmp;
(gdb) bt
#0 0x10285e68 in std::list<ARDOUR::Redirect*, std::allocator<ARDOUR::Redirect*> >::insert (
    this=0x103a4388, __position={<std::_List_iterator_base> = {_M_node = 0x10b80080}, <No data fields>},
    __x=@0x7f9a6a30) at list.tcc:92
0000001 0x103a4388 in ARDOUR::Route::remove_redirect (this=0x10994498, redirect=0x10b6bf38, src=0x10ada96c,
    err_streams=0x0) at stl_list.h:108
#2 0x10281c8c in RedirectBox::cut_redirects (this=0x109947fc) at stl_iterator.h:602
#3 0x10b7eb5c in ?? ()
0000004 0x10b7eb5c in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb) thread apply all bt

Thread 8 (Thread 98311 (LWP 25169)):
#0 0x0f10a7a4 in poll () from /lib/libc.so.6
0000001 0x103db760 in ARDOUR::Session::feedback_thread_work (this=0x108d3850)
    at libs/ardour/session_feedback.cc:137
#2 0x103db65c in ARDOUR::Session::_feedback_thread_work (arg=0x4) at libs/ardour/session_feedback.cc:112
#3 0x0f9e3e40 in pthread_start_thread () from /lib/libpthread.so.0
0000004 0x0f9e3eb8 in pthread_start_thread_event () from /lib/libpthread.so.0
0000005 0x0f1145d8 in clone () from /lib/libc.so.6
#6 0x0f1145d8 in clone () from /lib/libc.so.6
Previous frame identical to this frame (corrupt stack?)
0x10285e68 92 __position._M_node->_M_prev->_M_next = __tmp;

TagsNo tags attached.

Activities

paul

2005-04-27 10:27

administrator   ~0002189

i believe i have found the error that causes this. it will be in CVS during the day today.

paul

2005-05-04 10:41

administrator   ~0002199

i believe this was fixed in CVS. can you confirm?

piem

2005-05-04 10:54

reporter   ~0002202

I confirm the crash does not occur anymore using a cvs tarball from 04-28-05.
Many thanks, Paul

paul

2005-05-04 11:50

administrator   ~0002203

see notes.

Issue History

Date Modified Username Field Change
2005-04-23 23:24 piem New Issue
2005-04-27 10:27 paul Note Added: 0002189
2005-05-04 10:41 paul Note Added: 0002199
2005-05-04 10:41 paul Status new => feedback
2005-05-04 10:54 piem Note Added: 0002202
2005-05-04 11:50 paul Status feedback => resolved
2005-05-04 11:50 paul Resolution open => fixed
2005-05-04 11:50 paul Assigned To => paul
2005-05-04 11:50 paul Note Added: 0002203
2008-11-20 23:42 seablade Status resolved => closed