Ubuntu 22.04下暂停/停止带声音媒体后PulseAudio/PipeWire音频失效问题排查与永久修复咨询
Ubuntu 22.04下暂停/停止带声音媒体后PulseAudio/PipeWire音频失效问题排查与永久修复咨询
环境信息
我当前的Ubuntu 22.04系统里,相关音频组件版本如下:
- PulseAudio:
pulseaudio 15.99.1、pulseaudio 1:15.99.1+dfsg1-1ubuntu2.1 - PipeWire ALSA:
pipewire-alsa:amd64 0.3.76-1~ubuntu22.04 - ALSA基础包:
alsa-base 1.0.25+dfsg-0ubuntu7
问题描述
最近1-2周,我碰到了一个非常闹心的音频问题:只要在Chrome、VLC这类多媒体软件里暂停或者停止带声音的媒体内容,整个系统的PulseAudio/PipeWire就会直接失效,完全发不出声音。
临时解决办法
目前我只能用两种临时方式恢复音频:
- 继续播放带声音的媒体(哪怕把音量调到极低)
- 执行命令重启PulseAudio:
pulseaudio -k
错误日志信息
查看系统syslog时,我发现了大量重复的错误日志,都是关于pa_operation is nullptr的,具体内容如下:
syslog:197779:Aug 9 12:47:54 userr google-chrome.desktop[9106]: [9819:9819:0809/124754.352932:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197780:Aug 9 12:47:54 userr google-chrome.desktop[9106]: [9819:9819:0809/124754.352950:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197781:Aug 9 12:47:54 userr google-chrome.desktop[9106]: [9819:9819:0809/124754.354840:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197782:Aug 9 12:47:56 userr google-chrome.desktop[9106]: [9819:9819:0809/124756.229540:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197783:Aug 9 12:47:56 userr google-chrome.desktop[9106]: [9819:9819:0809/124756.229595:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197892:Aug 9 12:48:54 userr google-chrome.desktop[9106]: [9819:9819:0809/124854.961184:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197893:Aug 9 12:48:54 userr google-chrome.desktop[9106]: [9819:9819:0809/124854.963137:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:197959:Aug 9 12:49:57 userr google-chrome.desktop[9106]: [9819:9819:0809/124957.686568:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:199694:Aug 9 13:16:05 userr google-chrome.desktop[9106]: [9819:9819:0809/131605.427928:ERROR:pulse_util.cc(351)] pa_operation is nullptr. syslog:199695:Aug 9 13:16:05 userr google-chrome.desktop[9106]: [9819:9819:0809/131605.427980:ERROR:pulse_util.cc(351)] pa_operation is nullptr.
已尝试的操作
我之前已经重装过PulseAudio、ALSA和PipeWire这几个组件,当时折腾了几天确实恢复了正常,但没过多久问题又反复出现了,实在没办法才来求助。
我的疑问
想请教各位大佬:
- 这个
pa_operation is nullptr错误到底是什么原因导致的? - 有没有什么办法能永久修复这个音频失效的问题?
备注:内容来源于stack exchange,提问作者adib-enc
相关产品推荐
相关产品推荐

