View Issue Details

IDProjectCategoryView StatusLast Update
0003611ardourbugspublic2020-04-19 20:15
Reporternettings Assigned Tocth103  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformcore i5OSLinux openSUSEOS Version2.2.6.31.14-0.4
Summary0003611: loading ardour2 session fails: files wrongly reported missing, then hang in futex
Descriptionardour3 currently fails to load my ardour2 sessions.
i start a3, opt to load an existing session, select for example TIH.ardour (attached). a few files are reported missing (even though they are present), and when i skip them, the "done" button will be stuck pressed and ardour will hang in a futex, using no cpu and making no progress:

nettings@kleineronkel:/local/a3-debug> strace -p 18955
Process 18955 attached - interrupt to quit
futex(0x164b720, FUTEX_WAIT_PRIVATE, 2, NULL^C <unfinished ...>
Process 18955 detached

the same has happened with all three sessions i've tried so far.
Additional Informationthe sessions use an ambisonic master bus with 16 channels and rely on ardour2's implicit plugin routing. a typical track strip will have one input and 16 outputs. the default panner is bypassed, and the final plugin is my own panner, with one in and 16 outs.
TagsNo tags attached.

Activities

2010-12-16 08:12

 

TIH.ardour (231,103 bytes)

paul

2010-12-16 12:14

administrator   ~0009640

full backtrace (thread apply all bt) please.

cth103

2010-12-16 12:48

administrator   ~0009641

The deadlock should be fixed in SVN. If the files are still wrongly being reported missing we'll probably need to add some debugging in that area to figure out what is going on.

nettings

2010-12-16 13:05

manager   ~0009642

the deadlock is indeed fixed. but all files of this test session are reported missing. the session opens, and all plugins and settings look correct, as well as regions. thanks cth103 for the speedy fix!

however, the "missing" files are indeed missing: all regions are grey (no peakfile visible), and there is apparently no audio in any of the tracks.

paul

2010-12-16 13:10

administrator   ~0009643

this is almost certainly caused by the work i did to change the way media is located for a3. i did not update the a2 loading code. i will.

nettings

2010-12-16 13:12

manager   ~0009644

ah, stupid me.

i worked on a copied session, and ardour looked in the wrong place.
a bit of history: originally, the session was called "2010_10_31_Tears_in_Heaven". so that's the name of the folder in interchange/.
i then renamed the top session directory to "TIH" and saved the session as "TIH.ardour". to test ardour3, i copied the entire directory to another place, as "/local/a3-debug". this is what must have confused ardour3's heuristics.

after adding "/local/a3-debug/interchange/2010_10_31_Tears_in_Heaven/audiofiles" to the search path in the opening dialog, all works as expected.

cth103

2010-12-16 20:39

administrator   ~0009646

I'll close this, then. Thanks!

system

2020-04-19 20:15

developer   ~0022308

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
2010-12-16 08:12 nettings New Issue
2010-12-16 08:12 nettings File Added: TIH.ardour
2010-12-16 08:12 nettings cost => 0.00
2010-12-16 12:14 paul Note Added: 0009640
2010-12-16 12:48 cth103 Note Added: 0009641
2010-12-16 12:48 cth103 Status new => feedback
2010-12-16 13:05 nettings Note Added: 0009642
2010-12-16 13:10 paul Note Added: 0009643
2010-12-16 13:12 nettings Note Added: 0009644
2010-12-16 20:39 cth103 Note Added: 0009646
2010-12-16 20:39 cth103 Status feedback => resolved
2010-12-16 20:39 cth103 Resolution open => fixed
2010-12-16 20:39 cth103 Assigned To => cth103
2020-04-19 20:15 system Note Added: 0022308
2020-04-19 20:15 system Status resolved => closed