View Issue Details

IDProjectCategoryView StatusLast Update
0001785ardourbugspublic2008-11-21 00:03
Reportergiso Assigned Topaul  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product Version2.0 
Summary0001785: adding many tracks at once causes a crash of either jack or ardour2
DescriptionAdding many tracks at once causes Ardour2 to crash, or to block jack and being killed by the watchdog, or sometimes to kill jackd, or even just to segfault.

'many' is 24 tracks on a slow machine (VIA Eden 1.2 GHz) and about 128 tracks on a faster machine (P4 at 3 GHz). Adding fewer tracks causes xruns in jack.

It seems that the process of adding tracks blocks the processing-thread. It would be nice to avoid this.
Additional InformationSteps to reproduce (although the results differ from time to time, and depend on many external factors like processor speed, period size, etc.):

Create a new session
Add many tracks in a single step

Tested on ardour 2.0/Linux (slow computer, segfault) and on ardour 2.0.3 (faster computer, killed or jack died). Jack is 0.103.0, packages by Planet CCRMA/fc6.
TagsNo tags attached.

Activities

giso

2007-07-19 21:32

reporter   ~0004173

Opening a session with the same amount of tracks (added in several steps) works perfectly well (not even xruns in Jack).

artone

2007-07-21 13:48

reporter   ~0004186

I can reproduce this on a Mac G4 running Ardour 2.0.3. It does seem to
be intermittent - it doesn't always crash the app.

mark0978

2007-07-25 00:34

reporter   ~0004195

I suspect your jack crash is probably related to the -R option. Ardour fails to respond fast enough and jack aborts.

StevenChamberlain

2007-08-02 17:42

reporter   ~0004216

I *can't* reproduce this. The GUI freezes for a few seconds but neither ardour nor jackd crashes. Although if I ask for 128 tracks I only get 125 due to limits of jackd (currently set to 128 ports max).

I have a fairly powerful machine and I use jackdmp instead of jackd, and this is probably very relevant.

paul

2008-05-29 18:51

administrator   ~0004984

this was believed fixed several months ago. other users have done tests with many tens or even hundreds of tracks.

feel free to reopen if its still an issue.

Issue History

Date Modified Username Field Change
2007-07-19 21:24 giso New Issue
2007-07-19 21:32 giso Note Added: 0004173
2007-07-21 13:48 artone Note Added: 0004186
2007-07-25 00:34 mark0978 Note Added: 0004195
2007-08-02 17:42 StevenChamberlain Note Added: 0004216
2008-05-29 18:51 paul Status new => resolved
2008-05-29 18:51 paul Resolution open => fixed
2008-05-29 18:51 paul Assigned To => paul
2008-05-29 18:51 paul Note Added: 0004984
2008-11-21 00:03 seablade Status resolved => closed