View Issue Details

IDProjectCategoryView StatusLast Update
0004049ardourotherpublic2011-06-11 17:05
Reporterbabagau Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
Product Version2.8.11 
Summary0004049: xrun & crash during automation
DescriptionI write automation (fader or anything) and ardour usually crashes and qjackctl is reporting xrun. I think I have the system configured correctly. RT kernel, limits.conf, user is in audio group, hardware is m-audio 1010lt, 3Ghz pentium4, 1256MB RAM. It doesn't need high DSP load to occur. Can occur with 10 - 30%. I just reproduced it while writing with the lfo phaser, ardour freezing and qjackctl reporting 1(766) xruns

@audio - rtprio 99
@audio - memlock 1000000
@audio - nice -40

/usr/bin/jackd -p 128 -R -P 60 -v -T -d alsa -P -n 2 -r 44100 -p 1024 -d hw:0,0 -M -H
Additional Informationmessages from qjackctl:

16:45:26.069 XRUN callback (1).
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
16:45:26.944 XRUN callback (25 skipped).
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
16:45:28.949 XRUN callback (55 skipped).
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
Jack: JackClient::kXRunCallback
16:45:30.953 XRUN callback (55 skipped).

blablabla...

16:45:53.530 ALSA connection graph change.
16:45:53.530 JACK active patchbay scan...
16:45:53.531 ALSA active patchbay scan...
16:45:53.533 JACK connection change.
16:45:53.535 ALSA connection change.
Jack: JackClient::kPortRegistrationOff port_index = 17
Jack: JackClient::kPortRegistrationOff port_index = 13
Jack: JackClient::kPortRegistrationOff port_index = 14
Jack: JackClient::kPortRegistrationOff port_index = 15
Jack: JackClient::kPortRegistrationOff port_index = 16
Jack: JackClient::kPortRegistrationOff port_index = 18
Jack: JackClient::kPortRegistrationOff port_index = 19
Jack: JackClient::kPortRegistrationOff port_index = 20
Jack: JackClient::kPortRegistrationOff port_index = 21
Jack: JackClient::kPortRegistrationOff port_index = 22
Jack: JackClient::kPortRegistrationOff port_index = 23
Jack: JackClient::kPortRegistrationOff port_index = 24
Jack: JackClient::kPortRegistrationOff port_index = 25
Jack: JackClient::RemoveClient name = ardour, ref = 2
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ardour
Jack: JackClient::kRemoveClient fName = qjackctl name = ardour
Jack: JackClient::kXRunCallback
Jack: JackClient::kGraphOrderCallback
Jack: JackClient::kGraphOrderCallback
16:45:53.553 ALSA connection graph change.
16:45:53.736 JACK active patchbay scan...
16:45:53.737 ALSA active patchbay scan...
16:45:55.140 XRUN callback (9 skipped).
TagsNo tags attached.

Activities

paul

2011-06-11 17:05

administrator   ~0010851

more information required here. session file (*.ardour) should be attached, and we really need a backtrace to diagnose this (see http://ardour.org/debugging_ardour)

Issue History

Date Modified Username Field Change
2011-05-17 13:53 babagau New Issue
2011-06-11 17:05 paul Note Added: 0010851