惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
S
SegmentFault 最新的问题
Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
P
Proofpoint News Feed
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
L
LangChain Blog
F
Fortinet All Blogs
C
Check Point Blog
博客园_首页
I
InfoQ
Jina AI
Jina AI
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
美团技术团队
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research

Arch Linux Forums

Avidemux crashes without strace / Applications & Desktop Environments how to apply patches with non-linux linends / Newbie Corner Replicating CachyOS on vanilla Arch (or at least getting close) / Arch Discussion What's arch linux GUI package manager ? / Newbie Corner Hibernation failing due to insufficient memory / System Administration profiledef.sh editting question / Installation trying to script kde plasma wallpaper settings / Programming & Scripting Looking for new Audacious package maintainer / Creating & Modifying Packages issues installing arch with LUKS2 encryption / Newbie Corner QEMU PXE booting does not work with OVMF.4m.fd / Applications & Desktop Environments Wired lan regular disconnect / Newbie Corner Need Help setting up ARCH in my G16 G634JZR iwlwifi started failing consistently, trying to determine root cause Windows randomly jumping between monitors after GNOME 50 update No display via DP or HDMI after boot. / Kernel & Hardware how to change acpi platform_profile? / Newbie Corner Linux denied all kernel modules which not loaded right now Use iPhone as Webcam for Arch Linux Video Output Failure on nvidia-580xx-dkms on TTY --> Desktop switch (Page 2) / Kernel & Hardware I was going to rant ..WINE32 Sabotage compliments of Arvind Krishna / Arch Discussion [SOLVED] LUKS drive auto unlocked by TPM when expected not to / Networking, Server, and Protection Hibernate/suspend from X = dark panel; from TTY = works (ASUS G14, hyb (Page 2) / Laptop Issues Headphone jack noise/buzz / Newbie Corner segmentation fault in cc1plus when building CLK / AUR Issues, Discussion & PKGBUILD Requests Console alternative to meld / GNU/Linux Discussion Problem with paru git clone / Newbie Corner XKB questions / Applications & Desktop Environments gnome-keyring-daemon is not working correctly / Applications & Desktop Environments [SOLVED] Steam opens and immediately closes constantly / Newbie Corner Firefox rounded edges on Sway / Applications & Desktop Environments
PipeWire / WirePlumber instability triggered by USB webca...
il2dottore · 2026-06-21 · via Arch Linux Forums

Hi everyone,

I’m trying to understand a PipeWire/WirePlumber issue I encountered and would appreciate your insights.

* Summary of the issue

After installing pavucontrol, my system began experiencing:

Audio breaking completely
OBS crashing (/usr/bin/obs fatal error)
Firefox freezing
KDE Plasma becoming unresponsive

Initially, I assumed this was caused by pavucontrol, but further testing suggests it only triggered a deeper issue.

*Hardware involved

The problematic device appears to be the following webcam:

Brand: Aicoco
2K Webcam with AI tracking and dual microphones (USB)

Before installing pavucontrol, this webcam worked without any noticeable issues in OBS and general usage.

* What I discovered

After debugging:

Rolling back / and /home via Snapper partially improved stability
However, the issue persisted
The system immediately became unstable when plugging in the Aicoco webcam

When I unplug the webcam:

Audio works perfectly
OBS launches instantly
KDE and Firefox behave normally

Other devices (Insta360 Link webcam, OBS virtual camera) work without issues.

* Relevant logs (WirePlumber)

From:

journalctl --user -xeu wireplumber.service

I consistently get:

wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.

Object activation aborted: proxy destroyed

link failed: some node was destroyed before the link was created

1 of 1 PipeWire links failed to activate

* Interpretation (my current understanding)

It seems:

The webcam exposes both video and audio interfaces
WirePlumber attempts to initialize it (possibly via libcamera)
The device fails during activation (node destroyed mid-process)
PipeWire graph linking fails
This causes cascading issues:
audio graph instability
OBS crashes
applications freezing or blocking

* Questions
Is this a known issue with certain USB webcams and PipeWire/libcamera?
Why would the device behave normally before installing pavucontrol, but fail afterward?
Is the “libcamera SPA plugin missing or broken” message expected on Arch, or should I install additional packages?
Would it be better to:
disable libcamera integration entirely?
or block the webcam’s audio interface?
Is there a recommended way to prevent a faulty device from destabilizing the entire PipeWire graph?

* Additional notes
System: Arch Linux (fully updated)
Audio stack: PipeWire + WirePlumber
Issue is 100% reproducible when plugging that specific webcam
Other cameras and audio devices behave normally

Thanks in advance — I’m mainly trying to understand whether this is:

a configuration issue
missing components (libcamera SPA)
or simply hardware incompatibility