[Pkg-utopia-maintainers] Bug#1093142: pipewire-bin: excessive CPU use and errors from pipewire

Russell Coker russell at coker.com.au
Wed Jan 15 15:15:31 GMT 2025


Package: pipewire-bin
Version: 1.2.7-1+b1
Severity: normal


On a OnePlus6 running Mobian I get pipewire using 4 CPU cores which
results in the phone being hot to the touch and having it's battery
drain fast.  This only happened after updating to the latest Testing
packages and rebooting.

I have rebooted this a second time and had the same issue reoccur.

The following is from "journalctl -f" when pipewire is taking excessive
CPU time:

Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:08:58 op6b pipewire[1465]: spa.alsa: hw:0,6p: snd_pcm_start: Broken pipe
Jan 16 02:09:00 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) graph xrun not-triggered (56233 suppressed)
Jan 16 02:09:00 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) xrun state:0xffff85a14008 pending:1/2 s:12763384783239 a:12763384831783 f:12763384862514 waiting:48544 process:30731 status:triggered
Jan 16 02:09:00 op6b pipewire[1465]: pw.node: (-245) xrun state:0xffff85473008 pending:0/1 s:12763384831783 a:12763384894391 f:12763384861264 waiting:62608 process:18446744073709518489 status:awake
Jan 16 02:09:01 op6b kernel: q6asm-dai remoteproc-adsp:glink-edge:apr:service at 7:dais: Audio Client already active
Jan 16 02:09:02 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) graph xrun not-triggered (53355 suppressed)
Jan 16 02:09:02 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) xrun state:0xffff85a14008 pending:0/2 s:12765384834806 a:12765384883142 f:12765384913404 waiting:48336 process:30262 status:triggered
Jan 16 02:09:04 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) graph xrun not-triggered (59039 suppressed)
Jan 16 02:09:04 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) xrun state:0xffff85a14008 pending:0/2 s:12767384854186 a:12767384902678 f:12767384933201 waiting:48492 process:30523 status:triggered
Jan 16 02:09:05 op6b pipewire-pulse[1468]: mod.protocol-pulse: 0xaaab15108e60: [] underrun read:541836512 avail:0
Jan 16 02:09:06 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) graph xrun not-triggered (59705 suppressed)
Jan 16 02:09:06 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) xrun state:0xffff85a14008 pending:1/2 s:12769384887529 a:12769384935917 f:12769384966492 waiting:48388 process:30575 status:triggered
Jan 16 02:09:06 op6b pipewire[1465]: pw.node: (-245) xrun state:0xffff85473008 pending:0/1 s:12769384935917 a:12769385001181 f:12769384964877 waiting:65264 process:18446744073709515312 status:awake
Jan 16 02:09:06 op6b kernel: q6asm-dai remoteproc-adsp:glink-edge:apr:service at 7:dais: Audio Client already active
Jan 16 02:09:08 op6b pipewire-pulse[1468]: mod.protocol-pulse: 0xaaab15108e60: [] underrun read:541938208 avail:0
Jan 16 02:09:08 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) graph xrun not-triggered (58625 suppressed)
Jan 16 02:09:08 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) xrun state:0xffff85a14008 pending:0/2 s:12771384942076 a:12771384985984 f:12771385021768 waiting:43908 process:35784 status:triggered
Jan 16 02:09:10 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) graph xrun not-triggered (59428 suppressed)
Jan 16 02:09:10 op6b pipewire[1465]: pw.node: (alsa_output.platform-sound.pro-output-6-58) xrun state:0xffff85a14008 pending:1/2 s:12773384953188 a:12773384999076 f:12773385037984 waiting:45888 process:38908 status:triggered
Jan 16 02:09:10 op6b pipewire[1465]: pw.node: (-245) xrun state:0xffff85473008 pending:0/1 s:12773384999076 a:12773385060641 f:12773385023660 waiting:61565 process:18446744073709514635 status:awake
Jan 16 02:09:11 op6b kernel: q6asm-dai remoteproc-adsp:glink-edge:apr:service at 7:dais: Audio Client already active

Here is the top output:

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                                 
   1468 mobian    20   0  225632  42388   7504 R  90.8   0.5 190:14.74 pipewire-pulse                                                                                                                                                          
   1465 mobian    20   0  204756  36556   7596 S  80.2   0.5 167:57.19 pipewire                                                                                                                                                                
   1776 mobian    20   0 4972908 406588 200144 R  36.6   5.3  77:47.03 plasmashell                                                                                                                                                             
    317 root      20   0  385568 257832 256936 S  30.4   3.3  66:01.54 systemd-journal  



-- System Information:
Debian Release: trixie/sid
Architecture: arm64 (aarch64)

Kernel: Linux 6.12-qcom (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_DIE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages pipewire-bin depends on:
ii  libasound2t64            1.2.13-1+b1
ii  libc6                    2.40-5
ii  libdbus-1-3              1.16.0-1
ii  libncursesw6             6.5-2+b1
ii  libpipewire-0.3-0t64     1.2.7-1+b1
ii  libpipewire-0.3-modules  1.2.7-1+b1
ii  libreadline8t64          8.2-6
ii  libsndfile1              1.2.2-2
ii  libtinfo6                6.5-2+b1

Versions of packages pipewire-bin recommends:
ii  dbus-user-session  1.16.0-1
ii  rtkit              0.13-5.1+b1
ii  wireplumber        0.5.7-1

pipewire-bin suggests no packages.

-- debconf-show failed



More information about the Pkg-utopia-maintainers mailing list