https://bugs.kde.org/show_bug.cgi?id=485494

            Bug ID: 485494
           Summary: fcitx5 qt6 library cause desktop failed to start,
                    their maintainer suggests rebuilding the package
                    against new qt
    Classification: KDE Neon
           Product: neon
           Version: unspecified
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Packages User Edition
          Assignee: neon-b...@kde.org
          Reporter: hyperrecurs...@gmail.com
                CC: j...@jriddell.org, neon-b...@kde.org
  Target Milestone: ---

SUMMARY
My KDE desktop crashed every time the system starts, after updating packages a
few days ago.
The desktop is blank black nothing left, but surprisingly I can still use
gestures to enter the interface of switching multiple desktops, and I can
launch applications via search bar. But only several non-native-windowed
applications like edge & android studio can be launched(very slowly).
After tracing ```journalctl``` I found that a Sgmentation Fault is thrown by
libFcitx5Qt6DBusAddons.so.5.1.5 on desktop's starting. This happens on every
system boot.

I don't know which package of fcitx caused the bug, but when I removed all deb
packages with "fcitx" in their names and autoremove, the desktop works well
again. (Actually I don't have much time to locate the package by tests of
install/uninstall packages)

I reported the bug to fcitx/fcitx5-qt github repo [issue
#59](https://github.com/fcitx/fcitx5-qt/issues/59), and their maintainer says
"Please report to neon and ask them to rebuild against new qt." So I turn to
report here.

STEPS TO REPRODUCE
1. install some of these packages via ```pkcon```: fcitx5 fcitx5-material-color
fcitx5-chinese-addons
2. run pkcon update (at this time I send this report)
3. reboot

OBSERVED RESULT
KDE desktop crashed every time the system starts, and the desktop is blank
black nothing left, but still can use gestures to enter the interface of
switching multiple desktops, and can launch applications via search bar. But
only several non-native-windowed applications, like edge & android studio, can
be launched successfully (with a long delay).

EXPECTED RESULT
Desktop works normally

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION

part of journalctl log:

```
4月 12 05:00:56 DysonSwarm kernel: ksplashqml[1085]: segfault at 5dc700000010 ip
0000734c1822e6c5 sp 00007fff4688bbf0 error 4 in
libFcitx5Qt6DBusAddons.so.5.1.5[734c1820e000+37000] likely on CPU 1 (core 0,
socket 0)
4月 12 05:00:56 DysonSwarm kernel: Code: 00 00 80 78 12 00 75 04 0f b6 70 13 e9
b4 ff ff ff 0f 1f 40 00 f3 0f 1e fa 41 57 41 56 41 55 41 54 55 53 48 81 ec a8
00 00 00 <48> 8b 5f 10 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-ksplash.service: Main process
exited, code=killed, status=11/SEGV
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-ksplash.service: Failed with
result 'signal'.
4月 12 05:00:56 DysonSwarm systemd[1000]: Failed to start Splash screen shown
during boot.
4月 12 05:00:56 DysonSwarm kwin_wayland[1078]: kf.windowsystem: static bool
KX11Extras::mapViewport() may only be used on X11
4月 12 05:00:56 DysonSwarm kwin_wayland_wrapper[1290]: The XKEYBOARD keymap
compiler (xkbcomp) reports:
4月 12 05:00:56 DysonSwarm kwin_wayland_wrapper[1290]: > Warning:         
Unsupported maximum keycode 708, clipping.
4月 12 05:00:56 DysonSwarm kwin_wayland_wrapper[1290]: >                   X11
cannot support keycodes above 255.
4月 12 05:00:56 DysonSwarm kwin_wayland_wrapper[1290]: Errors from xkbcomp are
not fatal to the X server
4月 12 05:00:56 DysonSwarm kcminit[1291]: Initializing 
"/usr/lib/x86_64-linux-gnu/qt6/plugins/plasma/kcms/systemsettings/kcm_fonts.so"
4月 12 05:00:56 DysonSwarm kcminit[1291]: Initializing 
"/usr/lib/x86_64-linux-gnu/qt6/plugins/plasma/kcms/systemsettings/kcm_style.so"
4月 12 05:00:56 DysonSwarm kernel: kcminit_startup[1088]: segfault at
5e8c00000010 ip 0000786ed86606c5 sp 00007ffdbff5ad70 error 4 in
libFcitx5Qt6DBusAddons.so.5.1.5[786ed8640000+37000] likely on CPU 7 (core 12,
socket 0)
4月 12 05:00:56 DysonSwarm kernel: Code: 00 00 80 78 12 00 75 04 0f b6 70 13 e9
b4 ff ff ff 0f 1f 40 00 f3 0f 1e fa 41 57 41 56 41 55 41 54 55 53 48 81 ec a8
00 00 00 <48> 8b 5f 10 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31
4月 12 05:00:56 DysonSwarm systemd[1000]: Started KDE Config Module
Initialization.
4月 12 05:00:56 DysonSwarm kernel: kcminit[1291]: segfault at 62ea00000010 ip
00007b07f80836c5 sp 00007ffd3371cb70 error 4 in
libFcitx5Qt6DBusAddons.so.5.1.5[7b07f8063000+37000] likely on CPU 0 (core 0,
socket 0)
4月 12 05:00:56 DysonSwarm kernel: Code: 00 00 80 78 12 00 75 04 0f b6 70 13 e9
b4 ff ff ff 0f 1f 40 00 f3 0f 1e fa 41 57 41 56 41 55 41 54 55 53 48 81 ec a8
00 00 00 <48> 8b 5f 10 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31
4月 12 05:00:56 DysonSwarm systemd[1000]: Starting KDE Session Management
Server...
4月 12 05:00:56 DysonSwarm systemd[1]: systemd-rfkill.service: Deactivated
successfully.
4月 12 05:00:56 DysonSwarm systemd[1000]: Started Unlock kwallet from pam
credentials.
4月 12 05:00:56 DysonSwarm systemd[1000]: Starting KDE Daemon 6...
4月 12 05:00:56 DysonSwarm systemd[1000]: Started KDE Daemon 6.
4月 12 05:00:56 DysonSwarm kernel: ksmserver[1306]: segfault at 59f400000010 ip
00007939a97d06c5 sp 00007ffc7d382ca0 error 4 in
libFcitx5Qt6DBusAddons.so.5.1.5[7939a97b0000+37000] likely on CPU 7 (core 12,
socket 0)
4月 12 05:00:56 DysonSwarm kernel: Code: 00 00 80 78 12 00 75 04 0f b6 70 13 e9
b4 ff ff ff 0f 1f 40 00 f3 0f 1e fa 41 57 41 56 41 55 41 54 55 53 48 81 ec a8
00 00 00 <48> 8b 5f 10 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31
4月 12 05:00:56 DysonSwarm systemd[1000]: Starting KDE Configuration Module
Initialization (Phase 1)...
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-ksmserver.service: Main process
exited, code=killed, status=11/SEGV
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-ksmserver.service: Failed with
result 'signal'.
4月 12 05:00:56 DysonSwarm systemd[1000]: Failed to start KDE Session Management
Server.
4月 12 05:00:56 DysonSwarm systemd[1000]: Dependency failed for KDE Plasma
Workspace Core.
4月 12 05:00:56 DysonSwarm systemd[1000]: Dependency failed for KDE Plasma
Workspace.
4月 12 05:00:56 DysonSwarm systemd[1000]: Dependency failed for
plasma-workspace-wayland.target.
4月 12 05:00:56 DysonSwarm dbus-daemon[1029]: [session uid=1000 pid=1029]
Activating via systemd: service name='ca.desrt.dconf' unit='dconf.service'
requested by ':1.31' (uid=1000 pid=1308 comm="/usr/bin/kded6 "
label="unconfined")
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-workspace-wayland.target: Job
plasma-workspace-wayland.target/start failed with result 'dependency'.
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-workspace.target: Job
plasma-workspace.target/start failed with result 'dependency'.
4月 12 05:00:56 DysonSwarm systemd[1000]: plasma-core.target: Job
plasma-core.target/start failed with result 'dependency'.
```
4月 = April

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to