archLinux arm on nabu 现在更新莫名其妙 wayland的plasma会桌面崩溃黑屏 和 解决办法【已完全解决】【arm 编译debug包 的原因? 似乎 arm 没有及时编译包,版本有落后,最新讨论在GitHub的issue上】

【请点击阅读全文】
我重装系统也会出现这种问题,我确信是软件包问题
我已向 kde 发起(参与)错误报告:
https://bugs.kde.org/show_bug.cgi?id=519874
现在你可以去看GitHub fcitx5的仓库的issue
https://github.com/fcitx/fcitx5/issues/1573#issue-4558411007
解决办法在那里了,我直接复制过来

解决办法

升级后会遇到崩溃问题

sudo mv /usr/lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so ~/

如果有人能有足够时间的话
https://bugs.kde.org/show_bug.cgi?id=519874
请去这里反馈bug,目前需要使用debug包来gdb
我正在努力找时间编译,如果你也遇到了这个问题,请一起提交反馈这个bug

旧的解决办法(换成x11(不应该这样做) 应该这样)

It was resolved (It took me a few days but I finally solved it simply)

Uninstalling maliit-keyboard

Then I
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key library ""
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key NoPlugin true
qdbus6 org.kde.KWin /KWin reconfigure

Then
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key NoPlugin false
kwriteconfig6 --file kwinrc --group org.kde.kdecoration2 --key library "org.kde.breeze"

BTW
Just restart sddm isn't useful
Doing a full system reboot

状态

我的小米平板5装了个双系统,Android和Arch Linux ARM共存。某天更新完之后,KDE桌面进去就黑屏,什么都没有

症状

进桌面就黑屏。不动它不崩,一打开窗口就崩。journalctl里一堆SIGBUS (signal 7)plasmashellksplashqmlkonsole轮流崩给你看,连负责报告崩溃的drkonqi自己也崩了。

排查过程

  • 以为是rav1e库缺失(装上之后没用)
  • 以为是DRM权限问题(加了video组之后没用)
  • 以为是配置文件里引用了缺失的icontasks plasmoid(改掉之后还是崩)
  • 回滚plasma-workspacekwin(没用)
  • 重置所有KDE配置文件(没用)
  • 关闭kwin合成器(没用)
  • 卸载虚拟键盘没有用
  • 既然只是kde的系统窗口崩溃,那就禁用窗口装饰(但是也没用
    · 社区找的其他办法,关小东西之类的,也没用

最后用coredumpctl看到崩溃发生在libc.so.6里,这在ARM64上通常意味着内存未对齐访问,是平台特有的bug,x86上大概不会复现(不知道,我又感觉是软件包问题)(应该是一个库问题(内存对齐),arm应该比x86严格)(或者你可以尝试去GitHub fork的仓库下载其他镜像(这是其中一个):https://github.com/LancelotShire/images/actions

临时解决方案

切换到X11 session。

在SDDM登录界面左下角选Plasma (X11)就行。如果没有这个选项,装一下:

sudo pacman -S plasma-x11-session

X11下一切正常,就是拖窗口没Wayland丝滑

其他问题:

0x0.st挂了:这个常用来上传日志的粘贴站,因为AI bot垃圾上传太多,已经禁用文件上传了。可以用https://paste.rs代替。

代理会拦截curl:如果你也用*****a之类的透明代理,curl上传日志时会报TLS错误,加--noproxy '*'绕过就行。

linux-firmware不要ignore:我一直把linux-firmware加在pacman.confIgnorePkg里,理由是升级会报文件冲突。正确做法是用--overwrite '*'强制覆盖,不要ignore,否则固件更新会一直跳过 (会有钩子来更新nabu的固件,更新后会出休眠崩溃问题,可以参考我的这篇按博客https://www.cnblogs.com/xvsu/p/19764162

已提交bug报告

这个问题已经提交到KDE的bug tracker(#519874),等上游修复(或者修复不了,还是去折腾x86的arch吧 )。如果你也是ARM64设备遇到同样问题,可以去那个bug下面+1

posted @ 2026-05-02 11:28  气温骤降  阅读(36)  评论(0)    收藏  举报