Bug 403999

Summary: Plasma desktop crashed in QWidgetPrivate::childAt_helper() while typing with fcitx
Product: [Plasma] plasmashell Reporter: pan93412
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate, plasma-bugs, sergiu
Priority: NOR Keywords: drkonqi
Version: 5.14.90   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description pan93412 2019-02-06 13:48:59 UTC
Application: plasmashell (5.14.90)

Qt Version: 5.12.1
Frameworks Version: 5.54.0
Operating System: Linux 4.20.6-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I'm chat in Konversation.
I opened the following program:
Dolphin, Firefox, Kate, Konsole, Telegram Desktop and Lokalize.

I was typing with fcitx input method in Konversation, suddenly, Plasma was crashed (I didn't do anything with Plasma at that time.)

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9c84867680 (LWP 867))]

Thread 17 (Thread 0x7f9c03fff700 (LWP 18817)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f9c0edeb700 (LWP 3045)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f9c1639f700 (LWP 2458)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f9c17fff700 (LWP 1535)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f9c34a8a700 (LWP 1146)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f9c3528b700 (LWP 1145)):
#0  0x00007f9c89a98c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f9c6310a673 in  () at /usr/lib/libpulse.so.0
#2  0x00007f9c630fb990 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007f9c630fbfe0 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f9c630fc091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f9c6310a5ae in  () at /usr/lib/libpulse.so.0
#6  0x00007f9c62ca49fc in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#7  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f9c37fff700 (LWP 1069)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f9c4568c700 (LWP 1062)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f9c44e8b700 (LWP 991)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f9c60918700 (LWP 988)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f9c69c87700 (LWP 981)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c89dbfc4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9c89dbfd3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9c8bb0b92d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9c8bb0bb9c in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9c70d70700 (LWP 978)):
#0  0x00007f9c87d68cc0 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9c87d69d3b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9c87d6a466 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9c87d6a62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9c89fcbd04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9c89f74b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c89db8569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f9c8ba83e7b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9c72942700 (LWP 977)):
#0  0x00007f9c88cc0afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9c72f3fbe4 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f9c72f3f908 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f9c8139c700 (LWP 970)):
#0  0x00007f9c89a947a4 in read () at /usr/lib/libc.so.6
#1  0x00007f9c87d18971 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9c87d690b0 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9c87d6a4e6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9c87d6a62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9c89fcbd04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c89f74b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f9c89db8569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f9c8b7bc969 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9c8265d700 (LWP 898)):
#0  0x00007f9c89a98c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f9c87d6a540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9c87d6a62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9c89fcbd04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9c89f74b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9c89db8569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9c8a854ba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9c83641700 (LWP 892)):
#0  0x00007f9c89a98c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f9c8befd630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f9c8beff2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f9c843d9949 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f9c89db996c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9c88cbaa9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9c89aa3b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9c84867680 (LWP 867)):
[KCrash Handler]
#6  0x00007f9c8aae1331 in QWidgetPrivate::childAt_helper(QPoint const&, bool) const () at /usr/lib/libQt5Widgets.so.5
#7  0x00007f9c8b45d019 in  () at /usr/lib/libKF5XmlGui.so.5
#8  0x00007f9c89f75a7b in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f9c8aab5e62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f9c8aabd6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f9c89f75e99 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f9c8a34a96e in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#13 0x00007f9c8a34bdd6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#14 0x00007f9c8a32575c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#15 0x00007f9c843da90c in  () at /usr/lib/libQt5XcbQpa.so.5
#16 0x00007f9c87d68a2f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007f9c87d6a5e9 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007f9c87d6a62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x00007f9c89fcbce9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f9c89f74b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007f9c89f7ce36 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#22 0x000055637f172d2e in  ()
#23 0x00007f9c899cc223 in __libc_start_main () at /usr/lib/libc.so.6
#24 0x000055637f1731de in _start ()
[Inferior 1 (process 867) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-27 02:54:41 UTC
*** Bug 426209 has been marked as a duplicate of this bug. ***
Comment 2 Justin Zobel 2022-12-01 05:22:01 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 3 Bug Janitor Service 2022-12-16 05:14:33 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2022-12-31 05:24:39 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!