Great insight there about RLIMIT_RTTIME. It appears that yes indeed pulseaudio is unique in that it has a self- imposed RLIMIT_RTTIME of 200000 microseconds. That is also configured in /etc/pulse/daemon.conf:
; rlimit-rttime = 200000 Normal processes have no such limit. It appears you should sometimes get error messages in the pulseaudio log somewhere along the lines of: Soft CPU time limit exhausted, terminating. Hard CPU time limit exhausted, terminating forcibly. but certainly if the hard limit is exceeded quickly then you might see neither of those. Next... 1. Please send more system information by running: apport-collect 1783200 or by at least sending us the CPU model details, kernel version, and output from `lspci -k`. 2. Report a bug to PulseAudio here: https://bugs.freedesktop.org/enter_bug.cgi?product=PulseAudio and tell us the new bug ID. ** Changed in: pulseaudio (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1783200 Title: [Lenovo Miix 310, Ubuntu 18.04] Audio no longer working To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1783200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs