https://bugs.kde.org/show_bug.cgi?id=515253
Bug ID: 515253
Summary: Fedora 43 KDE gives error : maliit-keyboard quit
unexpectedly
Classification: I don't know
Product: kde
Version First unspecified
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 189023
--> https://bugs.kde.org/attachment.cgi?id=189023&action=edit
maliit crash analysis
SUMMARY maliit-keyboard crashes with SIGSEGV in libQt5Core.so.5 when handling
surrounding text on Wayland.
DESCRIPTION The application crashes consistently during Wayland input method
events. While the logs show some initial issues with QSoundEffect and
QSGContext (missing depth/stencil buffers), the actual segmentation fault
occurs during a UTF-8 conversion call when the keyboard requests context from
the active text field.
OBSERVED RESULT The virtual keyboard disappears/crashes. Journal logs show:
Plaintext
maliit-keyboard[47481]: QSoundEffect(pulseaudio): Error decoding source ...
maliit-keyboard[47481]: QSGContext::initialize: depth buffer support missing
ABRT/Coredump reveals a SIGSEGV at: #0 0x00007f4d0ca78670
_ZN5QUtf816convertToUnicodeEP5QCharPKci (libQt5Core.so.5)
EXPECTED RESULT The keyboard should handle surrounding text context without a
memory access violation, even if audio or specific GL buffers are unavailable.
RELEVANT BACKTRACE PORTION
Plaintext
#0 0x00007f4d0ca78670 _ZN5QUtf816convertToUnicodeEP5QCharPKci
(libQt5Core.so.5)
#1 0x00007f4d0ca78a38 _ZN5QUtf816convertToUnicodeEPKci (libQt5Core.so.5)
#2 0x00007f4d0c8e0aa9 _ZN7QString15fromUtf8_helperEPKci (libQt5Core.so.5)
#3 0x00007f4d0e4bb62b
_ZN6Maliit7Wayland18InputMethodContext44zwp_input_method_context_v1_surrounding_textERK7QStringjj
(libmaliit-plugins.so.2)
SOFTWARE/OS VERSIONS
OS: Fedora 43 KDE Workstation
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1 (Note: Crash occurs in legacy libQt5Core symbols used by
Maliit)
--
You are receiving this mail because:
You are watching all bug changes.