View Issue Details

IDProjectCategoryView StatusLast Update
0002502ardourbugspublic2010-04-24 10:31
Reporternettings Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version2.7.1 
Summary0002502: Auto-generated track numbers are wrong after track creation failed
Descriptionthis is totally trivial, but i thought you might be interested.

ardour gets automatic track numbering wrong when a prior track creation failed.
Steps To Reproducestart jack with a very low port maximum (128).
create a ssion with a 9-channel master bus (yeah, 2nd order ambisonics).
add 20 tracks. track creation fails with a very nice "no ports" message.
disconnect from jack.
restart jack with port maximum 1024.
reconnect ardour to jack.
try to create the tracks again. they are now named "track 21" to "40".
TagsNo tags attached.

Activities

nettings

2008-12-30 20:38

manager   ~0005551

woops. looks like i didn't see the true nature of the bug.
it seems that internally, the first set of tracks was indeed created, but you don't get to see it.
i just realized that after shutting down ardour and restarting it.
now the session has all the tracks from both the first and the second try.

nettings

2008-12-31 14:49

manager   ~0005555

ok, after some more testing, the bug is this:

when you create a set of tracks and it fails because not enough jack ports are available, it looks like the action failed. internally, however, it seems the tracks are being created, because they crop up after ardour is next restarted.

suggested behaviour is to either roll back the track creation completely, or display the newly created "ghost" tracks greyed out or something, so that the user sees they are there but not usable. i'd prefer the first option.

cth103

2009-01-03 02:22

administrator   ~0005569

Hi, I've just been trying this out, but when I try to create a track with insufficient JACK ports available I just get the message "No more JACK ports are available... " and all seems ok. Do you see this message?

nettings

2009-01-03 11:24

manager   ~0005570

yes, i see that message. the interesting thing happens when you create, say, just one more track after that (and it succeeds because a few jack ports are left).
it is now called "track N+1", where N is the number of tracks you failed to create before.

Issue History

Date Modified Username Field Change
2008-12-30 18:56 nettings New Issue
2008-12-30 20:38 nettings Note Added: 0005551
2008-12-31 14:49 nettings Note Added: 0005555
2009-01-03 02:22 cth103 Note Added: 0005569
2009-01-03 02:22 cth103 Status new => feedback
2009-01-03 11:24 nettings Note Added: 0005570
2009-07-05 02:49 seablade Status feedback => acknowledged
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:31 cth103 Category bugs2 => bugs