这东西 (kdeinit5) 太容易崩溃了……

这个叫 kdeinit5 的东西在每次我截完图都能炸一次,崩溃频率和我滚动更新的频率差不多了。
:rofl:

Screenshot_20210412_225616

kdeinit5 应该就是个启动器,可以命令行启动 kdeinit5 spectacle 看一下崩溃的输出。

1赞

我回头试试

KDE 默认的截图软件的文字标注功能不是很好用。

我觉得你应该跟着跑一次 DrKonqi…装一些 debug 包后会有 backtrace,我怀疑你的 libqt5 库跟 KDE 库可能在两个源上或者有些包的版本低,总之就是 inconsistent…因为你说的情况我一次没遇到过

1赞

生成的开发者信息:

Application: kdeinit5 (kdeinit5), signal: Segmentation fault

Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 21052)]

[KCrash Handler]

#6 __memmove_avx_unaligned_erms () at …/sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:269

#7 0x00007fe6859ddf81 in memcpy (__len=41984, __src=, __dest=0x7fe6801d6000) at /usr/include/bits/string_fortified.h:29

#8 ThumbnailProtocol::get (this=0x7fffe5fe9e80, url=…) at /usr/src/debug/kio-extras5-20.12.3-1.2.x86_64/thumbnail/thumbnail.cpp:315

#9 0x00007fe685a69f46 in KIO::SlaveBase::dispatch (this=0x7fffe5fe9e80, command=67, data=…) at /usr/src/debug/kio-5.80.1-2.1.x86_64/src/core/slavebase.cpp:1215

#10 0x00007fe685a618f6 in KIO::SlaveBase::dispatchLoop (this=0x7fffe5fe9e80) at /usr/src/debug/kio-5.80.1-2.1.x86_64/src/core/slavebase.cpp:336

#11 0x00007fe6859da7b6 in kdemain (argc=, argv=0x5648648989f0) at /usr/src/debug/kio-extras5-20.12.3-1.2.x86_64/thumbnail/thumbnail.cpp:138

#12 0x00005648629ffc07 in launch (argc=argc@entry=4, _name=_name@entry=0x564864898928 “/usr/lib64/qt5/plugins/kf5/kio/thumbnail.so”, args=, args@entry=0x564864898954 “thumbnail”, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=envs@entry=0x5648648989d1 “”, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x564862a02175 “0”) at /usr/src/debug/kinit-5.80.0-1.1.x86_64/src/kdeinit/kinit.cpp:692

#13 0x0000564862a013a8 in handle_launcher_request (sock=8, who=) at /usr/src/debug/kinit-5.80.0-1.1.x86_64/src/kdeinit/kinit.cpp:1130

#14 0x0000564862a01a36 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kinit-5.80.0-1.1.x86_64/src/kdeinit/kinit.cpp:1323

#15 0x00005648629fc623 in main (argc=3, argv=) at /usr/src/debug/kinit-5.80.0-1.1.x86_64/src/kdeinit/kinit.cpp:1761

[Inferior 1 (process 21052) detached]

哈哈哈哈,这应该是一个大范围的 bug,已经有好多人 (30+) 上报了,等修把。

openSUSE bugzilla https://bugzilla.opensuse.org/show_bug.cgi?id=1184181
KDE bugzilla https://bugs.kde.org/show_bug.cgi?id=430862

1赞

KIO 带修复的版本 18 个小时前待刚被推送到 openSUSE factory,tumbleweed 的下一个 snapshot 应该就没问题了 (不一定)
https://build.opensuse.org/package/rdiff/openSUSE:Factory/kio?linkrev=base&rev=108

原因 -> 按照 C 语言的惯例,拿 -1 作为没有有效值/出错/默认值,

结果另一个地方直接把这个值直接拿来用 -1 * -1 = 1

:)

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。