Bug 452904 - Kwin crashes when I type asian chracter into search box
Summary: Kwin crashes when I type asian chracter into search box
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.4
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-04-23 11:22 UTC by ironman466
Modified: 2022-04-30 04:28 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ironman466 2022-04-23 11:22:49 UTC
Application: kwin_x11 (5.24.4)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.15.35-xanmod1 x86_64
Windowing System: X11
Distribution: Ubuntu 22.04 LTS
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed: I tried to search something in Korean, so I typed Korean but it crashed immediately

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f4ab5f69d98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4ab7c47053 in QUimPlatformInputContext::updatePreedit() () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libuimplatforminputcontextplugin.so
#6  0x00007f4aaeda36f8 in  () at /lib/x86_64-linux-gnu/libuim.so.8
#7  0x00007f4aaed7977c in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#8  0x00007f4aaed799e9 in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#9  0x00007f4aaed7b28b in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#10 0x00007f4aaed7974b in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#11 0x00007f4aaed799e9 in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#12 0x00007f4aaed78c81 in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#13 0x00007f4aaed78def in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#14 0x00007f4aaed7974b in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#15 0x00007f4aaed799e9 in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#16 0x00007f4aaed88a15 in  () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#17 0x00007f4aaed6a2f1 in GCROOTS_call_with_gc_ready_stack () at /lib/x86_64-linux-gnu/libgcroots.so.0
#18 0x00007f4aaed88ae7 in uim_scm_callf () at /lib/x86_64-linux-gnu/libuim-scm.so.0
#19 0x00007f4aaeda353a in  () at /lib/x86_64-linux-gnu/libuim.so.8
#20 0x00007f4aaeda82b8 in uim_press_key () at /lib/x86_64-linux-gnu/libuim.so.8
#21 0x00007f4ab7c3ebff in QUimPlatformInputContext::filterEvent(QEvent const*) () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libuimplatforminputcontextplugin.so
#22 0x00007f4aafb4c38e in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#23 0x00007f4aafb4c5bd in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#24 0x00007f4aafb443de in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#25 0x00007f4aafb45116 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#26 0x00007f4aafb6c150 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#27 0x00007f4ab5f6874b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f4ab5f70ce4 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x0000562c2237fbad in  ()
#30 0x00007f4ab4e10d90 in __libc_start_call_main (main=main@entry=0x562c2237f770, argc=argc@entry=3, argv=argv@entry=0x7fffb93d7a28) at ../sysdeps/nptl/libc_start_call_main.h:58
#31 0x00007f4ab4e10e40 in __libc_start_main_impl (main=0x562c2237f770, argc=3, argv=0x7fffb93d7a28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb93d7a18) at ../csu/libc-start.c:392
#32 0x0000562c22380eb5 in  ()
[Inferior 1 (process 70465) detached]

Possible duplicates by query: bug 452797, bug 452673, bug 452583, bug 452572, bug 452482.

Reported using DrKonqi
Comment 1 Nate Graham 2022-04-25 18:22:15 UTC
>#5  0x00007f4ab7c47053 in QUimPlatformInputContext::updatePreedit() () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libuimplatforminputcontextplugin.so

Looks like it's crashing in the input plugin itself. KWin should be more resilient here, but you might want to also report the issue to the developers of whatever input method you're using.
Comment 2 ironman466 2022-04-30 04:28:17 UTC
I don't know what fixed the issue, but the issue seemed to be fixed now