Dieses Problem stört mich nun schon seit langem, ohne dass ich wirklich eine Lösung dafür finden konnte. Das Skurile an der Sache ist, dass das Problem nur mit meinem USB-Audio-Interface nicht aber mit der eingebauten Soundkarte des Computers auftritt ... Die Lösung ist dann aber doch wieder sehr simpel und tatsächlich auch dokumentiert. Der Entscheidende Hinweis steh im Audacity Wiki unter Linux Issues:
Audacity can freeze using PulseAudio if playback or recording are started or stopped very rapidly or frequently. Playback can also occasionally be distorted or excessively fast. Patches are welcomed to improve our PulseAudio support. Meantime a reported workaround for freezes or poor playback is to launch Audacity from the terminal with the following command:
env PULSE_LATENCY_MSEC=30 audacity
Startet man den Pulseaudio-Server mit den Optionen --daemonize=false -vvvv, sieht man in einer der viele Zeilen, dass Audacity und Pulseaudio sich auf eine Latenz von 2ms versuchen zu einigen. Das ist natürlich extrem sportlich und würde selbst mit Jack nur mit besonderen Vorkehrungen klappen. Durch die Umgebungsvariable PULSE_LATENCY_MSEC kann man hier deshalb ein wenig nachhelfen.
Als Endgültige Lösung habe ich die Variable daher in die Datei ~/.profile eingetragen, da diese Datei auch beim Start der Gnome-Session/X-Session ausgewertet wird:
$ nano ~/.profile
# Fix audacity playback issues
# See: http://wiki.audacityteam.org/wiki/Linux_Issues
export PULSE_LATENCY_MSEC=20
Endlich funktioniert Audacity wieder!