View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004049 | ardour | other | public | 2011-05-17 13:53 | 2011-06-11 17:05 |
Reporter | babagau | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Product Version | 2.8.11 | ||||
Summary | 0004049: xrun & crash during automation | ||||
Description | I 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 Information | messages 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). | ||||
Tags | No tags attached. | ||||
|
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) |