一连接蓝牙耳机就直接登出到输入密码的界面

在没有pipewire的环境下没有任何问题,但是有的情况下一连接就直接logout
上一年还没啥问题,今天刚刚试了下突然发现这个BUG,不知道为啥,贴上systemd-logind和bluetooth的日志 :joy:

journctlbluetooth.txt (11.7 KB)

logind.txt (9.5 KB)

这其实是桌面环境崩溃了吧。所以 bluetooth 和 logind 日志没什么用

贴当时完整的日志。

我猜是 这个问题

如果日志里面翻到 (lib)wireplumber 相关的 crash 的话,就降级到 0.5.12 吧

谢谢大佬们回复,昨晚战斗到太夜我睡着了,今天下班后我就回去倒日志 :blush:

alllog.txt (98.2 KB)

大佬请看看这个,刚刚那个发错了

2月 12 19:44:03 archlinux wireplumber[5484]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
2月 12 19:44:03 archlinux wireplumber[5484]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
2月 12 19:44:03 archlinux wireplumber[5484]: spa.bluez5.native: RFCOMM receive command before SLC completed: AT+%VAC=0
2月 12 19:44:03 archlinux wireplumber[5484]: spa.bluez5.native: RFCOMM receive command but modem not available: AT+NREC=0
2月 12 19:44:03 archlinux wireplumber[5484]: spa.bluez5.native: RFCOMM receive command but modem not available: AT+BTRH?
2月 12 19:44:03 archlinux wireplumber[5484]: spa.bluez5.native: RFCOMM receive command but modem not available: AT+VIVOACCEV=QCC_MTK_MTL_RNT,8,1,8,1,75,117
2月 12 19:44:07 archlinux wireplumber[7199]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
2月 12 19:44:07 archlinux wireplumber[7199]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.

uid 60579是什么用户?你用id 60579查一下看看?
日志不完整,看不出来两个非pid 1的systemd各是怎么来的。

呃,我白看了那么久……

依旧不完整,开始的行之前的十几行非常重要但是它们不在……

好吧,我再抓多点

然后那个60579的ID查不到,我看/etc/passwd也找不到

alllog.txt (195.2 KB)

GNOME shell崩溃了:

Feb 12 19:59:22 archlinux gsd-media-keys[2639]: **
Feb 12 19:59:22 archlinux gsd-media-keys[2639]: Gvc:ERROR:../gnome-settings-daemon/subprojects/gvc/gvc-mixer-stream.c:535:gvc_mixer_stream_get_port: code should not be reached
Feb 12 19:59:22 archlinux gsd-media-keys[2639]: Bail out! Gvc:ERROR:../gnome-settings-daemon/subprojects/gvc/gvc-mixer-stream.c:535:gvc_mixer_stream_get_port: code should not be reached
Feb 12 19:59:22 archlinux gnome-shell[2526]: **
Feb 12 19:59:22 archlinux gnome-shell[2526]: Gvc:ERROR:../gnome-shell/subprojects/gvc/gvc-mixer-stream.c:535:gvc_mixer_stream_get_port: code should not be reached
Feb 12 19:59:22 archlinux gnome-shell[2526]: Bail out! Gvc:ERROR:../gnome-shell/subprojects/gvc/gvc-mixer-stream.c:535:gvc_mixer_stream_get_port: code should not be reached
Feb 12 19:59:22 archlinux gnome-shell[2526]: == Stack trace for context 0x563524e16af0 ==
Feb 12 19:59:22 archlinux gnome-shell[2526]: #0   563524f0e808 i   resource:///org/gnome/shell/ui/init.js:21 (fddf0b8d8d0 @ 48)
Feb 12 19:59:22 archlinux systemd-coredump[4277]: Process 2639 (gsd-media-keys) of user 1000 terminated abnormally with signal 6/ABRT, processing...
Feb 12 19:59:22 archlinux systemd-coredump[4278]: Process 2526 (gnome-shell) of user 1000 terminated abnormally with signal 6/ABRT, processing...

上游修了:

但是GNOME shell 15小时前才更新到,还没发版。你再等等吧,或者给Arch包报个bug让他们处理。

超。。那就等吧,反正我也不用,只不过这次试了下发现了这个BUG :joy: