Bug 381331 - Krunner crashes under Wayland
Summary: Krunner crashes under Wayland
Status: RESOLVED DUPLICATE of bug 379951
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.2
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-06-17 14:29 UTC by christian.lindberg
Modified: 2017-06-18 14:21 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 christian.lindberg 2017-06-17 14:29:29 UTC
Application: krunner (5.10.2)

Qt Version: 5.7.1
Frameworks Version: 5.35.0
Operating System: Linux 4.10.0-22-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed: Attempting to start KRunner, either through application launcher or Konsole

- Unusual behavior I noticed: It doesn't launch, also, unable to attach this bug report to existing copy under Wayland, Crash Reporting Assistant doesn't work as expected

- Custom settings of the application: Weston/Wayland

The crash can be reproduced every time.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f78a51f48c0 (LWP 19053))]

Thread 3 (Thread 0x7f788a2f2700 (LWP 19055)):
#0  0x00007f789d555a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f789d511372 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f789d51149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78a210f75b in QEventDispatcherGlib::processEvents (this=0x7f78840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f78a20ba0ba in QEventLoop::exec (this=this@entry=0x7f788a2f1ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f78a1ee9f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f78a414ebf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f78a1eeeb48 in QThreadPrivate::start (arg=0xebb420) at thread/qthread_unix.cpp:368
#8  0x00007f789f7cf6ba in start_thread (arg=0x7f788a2f2700) at pthread_create.c:333
#9  0x00007f78a17fb82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f789131c700 (LWP 19054)):
#0  0x00007f78a17efb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f789d51138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f789d51149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78a210f75b in QEventDispatcherGlib::processEvents (this=0x7f788c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f78a20ba0ba in QEventLoop::exec (this=this@entry=0x7f789131bcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f78a1ee9f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f78a531a735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f78a1eeeb48 in QThreadPrivate::start (arg=0x7f78a538ed60) at thread/qthread_unix.cpp:368
#8  0x00007f789f7cf6ba in start_thread (arg=0x7f789131c700) at pthread_create.c:333
#9  0x00007f78a17fb82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f78a51f48c0 (LWP 19053)):
[KCrash Handler]
#6  0x00007f78a02e6cc9 in wl_proxy_marshal (proxy=0x441f0f66ffff, opcode=2) at ../src/wayland-client.c:692
#7  0x0000000000409919 in View::event (this=0x7ffe02a71e40, event=0x7ffe02a71a10) at /workspace/build/krunner/view.cpp:255
#8  0x00007f78a2c2decc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffe02a71e40, e=0x7ffe02a71a10) at kernel/qapplication.cpp:3799
#9  0x00007f78a2c358c6 in QApplication::notify (this=0x7ffe02a71dd0, receiver=0x7ffe02a71e40, e=0x7ffe02a71a10) at kernel/qapplication.cpp:3556
#10 0x00007f78a20bc0c8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x7ffe02a71e40, event=event@entry=0x7ffe02a71a10) at kernel/qcoreapplication.cpp:988
#11 0x00007f78a23fc4b0 in QCoreApplication::sendSpontaneousEvent (event=0x7ffe02a71a10, receiver=0x7ffe02a71e40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#12 QGuiApplicationPrivate::processGeometryChangeEvent (e=<optimized out>) at kernel/qguiapplication.cpp:2200
#13 0x00007f78a240159d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x122fdb0) at kernel/qguiapplication.cpp:1699
#14 0x00007f78a23df32b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659
#15 0x00007f789307f480 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#16 0x00007f789d511197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f789d5113f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f789d51149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f78a210f73f in QEventDispatcherGlib::processEvents (this=0xc803c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f78a20ba0ba in QEventLoop::exec (this=this@entry=0x7ffe02a71d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#21 0x00007f78a20c26cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#22 0x00007f78a23f724c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#23 0x00007f78a2c2de25 in QApplication::exec () at kernel/qapplication.cpp:2975
#24 0x0000000000406d76 in main (argc=1, argv=<optimized out>) at /workspace/build/krunner/main.cpp:92

Possible duplicates by query: bug 380006.

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2017-06-18 14:21:10 UTC
*** This bug has been marked as a duplicate of bug 379951 ***