View Issue Details

IDProjectCategoryView StatusLast Update
0005611ardourbugspublic2013-07-23 00:53
ReporterLobosch_vU Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version3.0 
Summary0005611: Clean-up unused sources removes sources in use
DescriptionAfter multiple "Clean-up Unused Sources" in between takes, Ardour seems to move active audio files to the 'dead' location and removes the source entries in the .ardour xml session file. When the session is re-opened one or more '[ERROR]: Session: XMLNode describing a AudioRegion references an unknown source id =<id>' are displayed. Occasionally -when the clean-up command is issued a few seconds after a recording has been stopped, Ardour will display '[ERROR]: AudioSource: cannot open peakpath (b) "<path to peak file>" (No such file or directory)'.

The bug can be reproduced in Ardour version 3.2 and 3.3.1. OS is debian Jessie/unstable 64Bit. Kernel is 3.2.0-4-rt-amd64 0000001 SMP PREEMPT RT Debian 3.2.46-1 x86_64 GNU/Linux.
Additional InformationI was able to reproduce the error by doing the following:
1. Create new, empty session, no template
2. Import 2 long stereo audio files, save
3. Create new mono track
4. Record some Regions on new track, delete some of them and occasionally press Clean-up Unused Sources -> OK, save
5. Import audio and append it to previously imported audio
6. See Point 4, save
7. At this point the xml Ardour creates should have region nodes referencing non-existing source ids.

By moving the audio file from dead to interchange and editing the session file by hand, the session could again be successfully be loaded by Ardour.

The defunct session file is attached to the report.
TagsNo tags attached.

Activities

2013-07-23 00:53

 

lighthouse04.ardour (52,472 bytes)

Issue History

Date Modified Username Field Change
2013-07-23 00:53 Lobosch_vU New Issue
2013-07-23 00:53 Lobosch_vU File Added: lighthouse04.ardour