Bug 383879

Summary: Yakuake crashes upon pressing and holding of shortcut key
Product: [Applications] yakuake Reporter: Alexander Mentyu <notuxius>
Component: generalAssignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi, wayland
Priority: NOR    
Version: Git (Frameworks 5)   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Mentyu 2017-08-23 05:46:04 UTC
Application: yakuake (3.0.4+)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.10.0-32-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:

Steps to reproduce:
1. Start Yakuake.
2. Press and hold 'Open/Retract' shortcut key.


Actual result:
Yakuake crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Yakuake (yakuake), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f790a1aa8c0 (LWP 2685))]

Thread 2 (Thread 0x7f78f6987700 (LWP 2686)):
#0  QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213
#1  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:207
#2  QThreadData::canWaitLocked (this=<optimized out>) at ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#3  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f78f00012d0) at kernel/qeventdispatcher_glib.cpp:259
#4  postEventSourceCheck (source=0x7f78f00012d0) at kernel/qeventdispatcher_glib.cpp:269
#5  0x00007f79006e9dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f79006ea330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f79006ea49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f7905c8a94b in QEventDispatcherGlib::processEvents (this=0x7f78f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f7905c337ca in QEventLoop::exec (this=this@entry=0x7f78f6986cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#10 0x00007f7905a5ccd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#11 0x00007f790a2f1b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007f7905a61989 in QThreadPrivate::start (arg=0x7f790a367da0) at thread/qthread_unix.cpp:368
#13 0x00007f7901f4b6ba in start_thread (arg=0x7f78f6987700) at pthread_create.c:333
#14 0x00007f790536e3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f790a1aa8c0 (LWP 2685)):
[KCrash Handler]
#6  0x00007f790529c428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f790529e02a in __GI_abort () at abort.c:89
#8  0x00007f79036a29ff in wl_abort (fmt=fmt@entry=0x7f79036a2ac0 "Error marshalling request: %s\n") at ../src/wayland-util.c:418
#9  0x00007f790369ec05 in wl_proxy_marshal_array_constructor_versioned (proxy=proxy@entry=0x1780b10, opcode=opcode@entry=1, args=args@entry=0x7fffeb9b3590, interface=interface@entry=0x0, version=1) at ../src/wayland-client.c:653
#10 0x00007f790369ec29 in wl_proxy_marshal_array_constructor (proxy=proxy@entry=0x1780b10, opcode=opcode@entry=1, args=args@entry=0x7fffeb9b3590, interface=interface@entry=0x0) at ../src/wayland-client.c:599
#11 0x00007f790369ed1c in wl_proxy_marshal (proxy=0x1780b10, opcode=opcode@entry=1) at ../src/wayland-client.c:696
#12 0x00007f78f8d870c3 in zwp_text_input_v2_enable (surface=0x0, zwp_text_input_v2=<optimized out>) at ../../include/QtWaylandClient/5.9.1/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h:748
#13 QtWayland::zwp_text_input_v2::enable (this=<optimized out>, surface=surface@entry=0x0) at qwayland-text-input-unstable-v2.cpp:59
#14 0x00007f78f8d7ace1 in QtWaylandClient::QWaylandInputContext::setFocusObject (this=0x1781be0) at qwaylandinputcontext.cpp:544
#15 0x00007f7906028301 in QGuiApplicationPrivate::_q_updateFocusObject (this=<optimized out>, object=0x1b5a080) at kernel/qguiapplication.cpp:3758
#16 0x00007f7906028678 in QGuiApplicationPrivate::processActivatedEvent (e=<optimized out>) at kernel/qguiapplication.cpp:2179
#17 0x00007f790602898d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1bb7da0) at kernel/qguiapplication.cpp:1754
#18 0x00007f7906002ceb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939
#19 0x00007f78f8d9aaf0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#20 0x00007f79006ea197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f79006ea3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f79006ea49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f7905c8a92f in QEventDispatcherGlib::processEvents (this=0x17e35b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007f7905c337ca in QEventLoop::exec (this=this@entry=0x7fffeb9b3b20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#25 0x00007f7905c3c704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#26 0x00007f790601e2ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#27 0x00007f790659d355 in QApplication::exec () at kernel/qapplication.cpp:2905
#28 0x0000000000416c40 in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:88

Possible duplicates by query: bug 381034, bug 381033.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-08-23 14:15:41 UTC

*** This bug has been marked as a duplicate of bug 381032 ***