如题,KDE 桌面下使用 'Super + .' 快捷键即可复现。
可通过终端运行命令
ibus-ui-emojier-plasma
复现该问题。
获得 log 如下
qml: There's no page to replace
qml: Calling replace on empty PageRow CategoryPage_QMLTYPE_158(0x55df79b93ab0)
malloc(): unaligned tcache chunk detected
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
———————————————————
这个问题已不适用,新版本的 plasma 没有此问题
最近编辑记录 BRS5672023 (2023-12-14 11:54:52)
离线
两种方式在我这边都可以正常打开。
没有发现下面的log:
malloc(): unaligned tcache chunk detected
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
可以尝试使用下面的命令跟一下:
$ strace ibus-ui-emojier-plasma
虽然人菜菜的,但也想做个有趣的人。
离线
把 tcache 删掉?去 ~/.cache 下翻翻吧。
离线
把 tcache 删掉?去 ~/.cache 下翻翻吧。
试着删掉一些 cache 文件之后,输出变成了
qml: There's no page to replace
qml: Calling replace on empty PageRow CategoryPage_QMLTYPE_158(0x560be7a92070)
free(): invalid pointer
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
离线
要不删干净然后重新登录试试?
离线
要不删干净然后重新登录试试?
重启后依然是同样的
qml: There's no page to replace
qml: Calling replace on empty PageRow CategoryPage_QMLTYPE_158(0x56546530b9d0)
free(): invalid pointer
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
这样的输出。。
比较奇怪的事情是我记得在我刚装好桌面时第一次启动这个快捷面板的时候是可以正常使用的,第二次和之后就不行了。。
离线
怪耶。strace -f -yy 看看它崩之前都访问过哪些文件吧。
离线
两种方式在我这边都可以正常打开。
没有发现下面的log:
malloc(): unaligned tcache chunk detected Unable to start Dr. Konqi Re-raising signal for core dump handling.
可以尝试使用下面的命令跟一下:
$ strace ibus-ui-emojier-plasma
不大会看这个东西,输出的东西太多了,不知道问题出在哪儿。。
完整的输出有 2.3 M,我实在搞不太懂这个东西,有关于 openat 的内容我试着上传了下 pastebin: https://pastebin.com/raw/uebpzAi3
最近编辑记录 BRS5672023 (2021-08-26 20:00:53)
离线
相关文件:
/home/fan/.cache/icon-cache.kcache
/home/fan/.cache/mesa_shader_cache/index
/home/fan/.cache/plasma.emojier/qmlcache/
/home/fan/.config/breezerc
/home/fan/.config/fontconfig/fonts.conf
/home/fan/.config/kdedefaults/kdeglobals
/home/fan/.config/kdedefaults/kwinrc
/home/fan/.config/kdedefaults/plasmarc
/home/fan/.config/kdeglobals
/home/fan/.config/kwinrc
/home/fan/.config/plasmarc
/home/fan/.fonts.conf
cache 你可以删一删, .config 你可以打开看一看。
另外你可以再建一个用户,看看能不能复现。
离线
相关文件:
/home/fan/.cache/icon-cache.kcache
/home/fan/.cache/mesa_shader_cache/index
/home/fan/.cache/plasma.emojier/qmlcache/
/home/fan/.config/breezerc
/home/fan/.config/fontconfig/fonts.conf
/home/fan/.config/kdedefaults/kdeglobals
/home/fan/.config/kdedefaults/kwinrc
/home/fan/.config/kdedefaults/plasmarc
/home/fan/.config/kdeglobals
/home/fan/.config/kwinrc
/home/fan/.config/plasmarc
/home/fan/.fonts.confcache 你可以删一删, .config 你可以打开看一看。
另外你可以再建一个用户,看看能不能复现。
非常感谢!但是我新建账户之后依旧能够复现相同的问题。。
离线
总感觉是不是由于误删除某些东西导致,使用下面的命令,看下它的运行环境满足不:
$ ldd /usr/bin/ibus-ui-emojier-plasma
虽然人菜菜的,但也想做个有趣的人。
离线
非常感谢!但是我新建账户之后依旧能够复现相同的问题。。
啊,这就排除了缓存和配置的问题了……
离线
总感觉是不是由于误删除某些东西导致,使用下面的命令,看下它的运行环境满足不:
$ ldd /usr/bin/ibus-ui-emojier-plasma
emmmmm,想了一下,也不对,如果库不对,程序就不会执行,
然后想了下,大概率是plasma桌面组件不全导致,推荐重新安装 plasma。
最近编辑记录 luxni (2021-08-26 23:44:50)
虽然人菜菜的,但也想做个有趣的人。
离线
luxni 说:总感觉是不是由于误删除某些东西导致,使用下面的命令,看下它的运行环境满足不:
$ ldd /usr/bin/ibus-ui-emojier-plasma
emmmmm,想了一下,也不对,如果库不对,程序就不会执行,
然后想了下,大概率是plasma桌面组件不全导致,推荐重新安装 plasma。
其实我有两台装有 arch 和 KDE 桌面的本子都有相同的问题,对比了一下 plasma 应用组,有
2a3,4
> plasma breeze-gtk
> plasma discover
5a8
> plasma kde-gtk-config
19a23
> plasma kwrited
27a32
> plasma plasma-firewall
30a36
> plasma plasma-sdk
32a39
> plasma plasma-vault
没有安装,我比较怀疑可能是 plasma-sdk 缺失的原因,但是安装以及清理 cache 并重启后仍然不能解决问题。。
离线
除了 plasma 应用组 ,还有一个 kde-applications ,昨天忘记说了。
应该不是SDK的问题,倒像是某个主题组件导致了,
Unable to start Dr. Konqi
这个 Dr. Konqi 是KDE的吉祥物logo。
而且 kde-gtk-config 和 breeze-gtk 这两个东西是作为plasma的主题统一GTK应用风格的必备,理论上是必要安装,
总感觉你的plasma就是只安装了plasma应用组而已,其它的啥也没装。
虽然人菜菜的,但也想做个有趣的人。
离线