View Issue Details

IDProjectCategoryView StatusLast Update
0001590ardourbugspublic2007-04-06 10:56
Reporteroofus Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformCentrino 1.6GHz LaptopOSLinuxOS VersionMandriva 2007
Summary0001590: Crash when trimming a region that has just been split and then un-done.
DescriptionAfter splitting a region, moving the right hand region (created from the split) then undoing back until the split is undone, the region cannot be trimmed without Ardour crashing.
Steps To Reproducea) Point at a region and press 's' to split it.
b) Drag the newly created region (right hand end of the split region) to the right on the same track.
c) Use ctrl+Z to undo back until the split is undone.
d) click in another track to de-select the track that has just been worked in.
e) Go back to the original region and try and trim the right hand end.
f) crash.

/usr/include/boost/shared_ptr.hpp:247: typename boost::detail::shared_ptr_traits<T>::reference boost::shared_ptr<T>::operator*() const [with T = ARDOUR::Playlist]: Assertion `px != 0' failed.
TagsNo tags attached.

Activities

NoStar

2007-04-02 20:29

developer   ~0003698

Same crash here, with the following msg:

ardour-2.0beta12: /usr/include/boost/shared_ptr.hpp:247: typename boost::detail::shared_ptr_traits<T>::reference boost::shared_ptr<T>::operator*() const [with T = ARDOUR::Playlist]: Assertion `px != 0' failed.
Aborted


I also get the same crash by doing an undo on a cut of an object, after the object is returned and I try to move it. Also note that copy of an object(region) performs a cut, which can be pasted back but not undone.

paul

2007-04-06 02:34

administrator   ~0003710

logic error in setting/unsetting region playlist pointers. very clear, relatively simply to fix. confirmed to fix a replica of the reported behaviour.

oofus

2007-04-06 10:56

developer   ~0003713

Tested. fixed.

Issue History

Date Modified Username Field Change
2007-04-02 09:48 oofus New Issue
2007-04-02 20:29 NoStar Note Added: 0003698
2007-04-06 02:34 paul Status new => resolved
2007-04-06 02:34 paul Resolution open => fixed
2007-04-06 02:34 paul Assigned To => paul
2007-04-06 02:34 paul Note Added: 0003710
2007-04-06 10:56 oofus Status resolved => closed
2007-04-06 10:56 oofus Note Added: 0003713