Hi everyone,
I’m running Fedora 42 and starting some weeks ago wireplumber occasionally starts consuming all the RAM. When I kill the process it immediately restarts and keeps gobbling up memory until the pc crashes.
The only solution I’ve found to avoid the crash is to halt the process and reboot. It solves it temporarily but after a couple days it happens again. I’ve done system updates in the meantime, including kernel, so it’s hard to reproduce the problem in the same conditions.
I managed to get this log from one of the times I killed wireplumber before everything crashed:
jul 02 12:00:44 pandora systemd[2155]: Started wireplumber.service - Multimedia Service Session Manager.
jul 02 12:00:44 pandora wireplumber[2246]: wp-internal-comp-loader: Loading profile 'main'
jul 02 12:00:44 pandora wireplumber[2246]: wp-device: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
jul 02 12:00:44 pandora wireplumber[2246]: s-monitors: Failed to create 'api.alsa.acp.device' device
jul 02 12:00:44 pandora wireplumber[2246]: [0:00:45.920256087] [2246] INFO Camera camera_manager.cpp:327 libcamera v0.4.0
jul 02 12:00:45 pandora wireplumber[2246]: s-monitors-utils: skipping device libcamera:\_SB_.PCI0.GP19.XHC2.RHUB.HSCM-1:1.0-04f2:b74f
jul 02 12:00:45 pandora wireplumber[2246]: s-monitors-utils: skipping device libcamera:\_SB_.PCI0.GP19.XHC2.RHUB.HSCM-1:1.2-04f2:b74f
jul 02 13:26:35 pandora systemd[2155]: wireplumber.service: Main process exited, code=killed, status=9/KILL
jul 02 13:26:35 pandora systemd[2155]: wireplumber.service: Failed with result 'signal'.
jul 02 13:26:35 pandora systemd[2155]: wireplumber.service: Consumed 7min 5.838s CPU time, 4.4G memory peak.
jul 02 13:26:35 pandora systemd[2155]: wireplumber.service: Scheduled restart job, restart counter is at 1.
jul 02 13:26:35 pandora systemd[2155]: Started wireplumber.service - Multimedia Service Session Manager.
jul 02 13:26:35 pandora wireplumber[14967]: wp-internal-comp-loader: Loading profile 'main'
jul 02 13:26:35 pandora wireplumber[14967]: wp-device: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
jul 02 13:26:35 pandora wireplumber[14967]: s-monitors: Failed to create 'api.alsa.acp.device' device
jul 02 13:26:36 pandora wireplumber[14967]: [1:26:37.420781374] [14967] INFO Camera camera_manager.cpp:327 libcamera v0.4.0
jul 02 13:26:37 pandora wireplumber[14967]: s-monitors-utils: skipping device libcamera:\_SB_.PCI0.GP19.XHC2.RHUB.HSCM-1:1.0-04f2:b74f
jul 02 13:26:37 pandora wireplumber[14967]: s-monitors-utils: skipping device libcamera:\_SB_.PCI0.GP19.XHC2.RHUB.HSCM-1:1.2-04f2:b74f
Wireplumber version:
wireplumber
Compiled with libwireplumber 0.5.8
Linked with libwireplumber 0.5.8
System Details Report:
# Hardware Information:
- **Hardware Model:** Lenovo ThinkPad T16 Gen 1
- **Memory:** 16.0 GiB
- **Processor:** AMD Ryzen™ 7 PRO 6850U with Radeon™ Graphics × 16
# Software Information:
- **Firmware Version:** R23ET82W (1.58 )
- **OS Name:** Fedora Linux 42 (Workstation Edition)
- **OS Type:** 64-bit
- **GNOME Version:** 48
- **Windowing System:** Wayland
- **Kernel Version:** Linux 6.15.4-200.fc42.x86_64
I’ve found this similar description that points to this memory leak related to libcamera but I don’t know if it’s the same problem.
Is anyone else experiencing the same issue or has some clue what could be causing it?
Thank you.