View Issue Details

IDProjectCategoryView StatusLast Update
0004919ardourbugspublic2020-04-19 20:16
ReporterMusaeus Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 beta4 
Target Version3.0 
Summary0004919: Ardour crashes after failing to find missing files
DescriptionA3 notifies me that two files can't be found (see attached session file). After selecting any option in the error dialog A3 crashes with the report below.

Backtrace at:

http://pastebin.com/YzzCndwM
Additional Information[dlphilp@BigBlack gtk2_ardour]$ ./ardev
Ardour3.0beta4a (built using [b'12614'] and GCC version 4.6.1 20110819 (prerelease))
CONFIG PATH: /home/dlphilp/.config/ardour3:./..:./../gtk2_ardour:./../build:./../build/gtk2_ardour
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Loading user ui configuration file /home/dlphilp/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 4096 open files
ardour: [INFO]: Loading system configuration file ./../build/ardour_system.rc
Loading user configuration file /home/dlphilp/.config/ardour3/ardour.rc
Using SSE optimized routines
ardour: [INFO]: looking for panners in /home/dlphilp/.config/ardour3/panners:./../build/libs/panners:./../build/libs/panners/2in2out:./../build/libs/panners/1in2out:./../build/libs/panners/vbap
ardour: [INFO]: Panner discovered: "Equal Power Stereo" in ./../build/libs/panners/2in2out/libpan2in2out.so
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner" in ./../build/libs/panners/1in2out/libpan1in2out.so
ardour: [INFO]: Panner discovered: "VBAP 2D panner" in ./../build/libs/panners/vbap/libpanvbap.so
DATA PATH: /home/dlphilp/.config/ardour3:./../gtk2_ardour:build/gtk2_ardour:.
Set existing chooser to /home/dlphilp
LV2: Discovering 131 plugins
Done LV2 discovery
ardour-3.0: /home/dlphilp/src/3.0/libs/pbd/pbd/sequence_property.h:202: PBD::SequenceProperty<Container>* PBD::SequenceProperty<Container>::clone_from_xml(const XMLNode&) const [with Container = std::list<boost::shared_ptr<ARDOUR::Region> >]: Assertion `v' failed.
Aborted
[dlphilp@BigBlack gtk2_ardour]$ ./ardev --version
Ardour3.0beta4a (built using [b'12614'] and GCC version 4.6.1 20110819 (prerelease))
TagsNo tags attached.

Activities

2012-06-08 18:26

 

onboardtheblues.ardour (461,097 bytes)

2012-06-08 18:43

 

cth103

2012-06-08 23:12

administrator   ~0013429

It's trying to reconstitute an undo record for importing an audio file, but no region with that ID is found in the session file. Odd...

cth103

2012-06-08 23:16

administrator   ~0013430

Ah, hmm, this can be reproduced by

1. new session
2. import audio file
3. delete region
4. save
5. reload

2012-06-08 23:55

 

4919.patch (639 bytes)   
diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc
index aaf587a..7e6b21e 100644
--- a/gtk2_ardour/editor_audio_import.cc
+++ b/gtk2_ardour/editor_audio_import.cc
@@ -945,7 +945,7 @@ Editor::finish_bringing_in_material (boost::shared_ptr<Region> region, uint32_t
 		}
 
 		boost::shared_ptr<Playlist> playlist = existing_track->playlist();
-		boost::shared_ptr<Region> copy (RegionFactory::create (region));
+		boost::shared_ptr<Region> copy (RegionFactory::create (region, true));
 		begin_reversible_command (Operations::insert_file);
 		playlist->clear_changes ();
 		playlist->add_region (copy, pos);
4919.patch (639 bytes)   

cth103

2012-06-09 13:50

administrator   ~0013445

The cause of this should be fixed in SVN 12626. I'm afraid for this particular session you will just have to delete the history file... if you see the problem arise after 12626 please leave a note. Thanks!

Musaeus

2012-06-09 14:45

reporter   ~0013449

Hi Carl, I did delete the history file, as per Paul's suggestion, and the session started without troubles. I've built 12627, will check against it today. Thanks a lot, again. :)

system

2020-04-19 20:16

developer   ~0023076

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.

Issue History

Date Modified Username Field Change
2012-06-08 18:26 Musaeus New Issue
2012-06-08 18:26 Musaeus File Added: onboardtheblues.ardour
2012-06-08 18:36 cth103 cost => 0.00
2012-06-08 18:36 cth103 Target Version => 3.0
2012-06-08 18:43 Musaeus File Added: onboardtheblues.history
2012-06-08 23:12 cth103 Note Added: 0013429
2012-06-08 23:16 cth103 Note Added: 0013430
2012-06-08 23:55 cth103 File Added: 4919.patch
2012-06-09 13:50 cth103 Note Added: 0013445
2012-06-09 13:50 cth103 Status new => resolved
2012-06-09 13:50 cth103 Resolution open => fixed
2012-06-09 13:50 cth103 Assigned To => cth103
2012-06-09 14:45 Musaeus Note Added: 0013449
2020-04-19 20:16 system Note Added: 0023076
2020-04-19 20:16 system Status resolved => closed