https://bugs.kde.org/show_bug.cgi?id=418136

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
            Summary|Plasma crashes after making |Plasma crashes in
                   |and deleting a note then    |QWindowSystemInterface::han
                   |pressing Ctrl+V.            |dleShortcutEvent() after
                   |                            |making and deleting a
                   |                            |sticky note, dismissing the
                   |                            |"undonote then pressing
                   |                            |Ctrl+V.
             Status|REPORTED                    |CONFIRMED

--- Comment #8 from Nate Graham <n...@kde.org> ---
Yup, that makes it crash for me too.

Here's a symbolicated backtrace:


#0  0x0000000000000060 in  ()
#1  0x00007ffff5575f3a in QMetaObject::cast(QObject const*) const
    (this=0x7ffff79cee20 <QQuickItem::staticMetaObject>, obj=0x41aa710)
    at kernel/qmetaobject.cpp:382
#2  0x00007ffff5575f75 in QMetaObject::cast(QObject*) const
    (this=<optimized out>, obj=<optimized out>) at kernel/qmetaobject.cpp:371
#3  0x00007ffff091350c in qobject_cast<QQuickItem*>(QObject*)
    (object=0x41aa710, object=<optimized out>) at
/usr/include/qt5/QtCore/qobject.h:519
#4  QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext)
    (context=<optimized out>, obj=0x41aa710) at qquickshortcutcontext.cpp:79
#5  QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext)
    (obj=<optimized out>, context=<optimized out>) at
qquickshortcutcontext.cpp:71
#6  0x00007ffff5b98b4f in QShortcutEntry::correctContext() const
(this=0x1234bc8)
    at kernel/qshortcutmap.cpp:79
#7  QShortcutMap::find(QKeyEvent*, int) (this=this@entry=0x4d97d8, e=e@entry=
    0x7fffffffc750, ignoredModifiers=ignoredModifiers@entry=0) at
kernel/qshortcutmap.cpp:457
#8  0x00007ffff5b9b9f0 in QShortcutMap::nextState(QKeyEvent*)
    (this=this@entry=0x4d97d8, e=e@entry=0x7fffffffc750) at
kernel/qshortcutmap.cpp:372
#9  0x00007ffff5b9cca1 in QShortcutMap::tryShortcut(QKeyEvent*)
    (this=this@entry=0x4d97d8, e=e@entry=0x7fffffffc750) at
kernel/qshortcutmap.cpp:328
#10 0x00007ffff5b462be in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short)
    (window=0x7fffffffc750, timestamp=108275895, keyCode=86, modifiers=...,
nativeScanCode=55, nativeVirtualKey=118, nativeModifiers=4, text=...,
autorepeat=false, count=1)
    at kernel/qwindowsysteminterface.cpp:477
#11 0x00007ffff5b68abb in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
(e=0x5747a60) at kernel/qguiapplication.cpp:2395
#12 0x00007ffff5b42c5c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#13 0x00007ffff146cfaa in xcbSourceDispatch(GSource*, GSourceFunc, gpointer)
    (source=source@entry=0x5b5dd0) at qxcbeventdispatcher.cpp:105
#14 0x00007ffff3a8de57 in g_main_dispatch (context=0x7fffec005000) at
../glib/gmain.c:3325
#15 g_main_context_dispatch (context=0x7fffec005000) at ../glib/gmain.c:4043
#16 0x00007ffff3a8e1d8 in g_main_context_iterate
    (context=context@entry=0x7fffec005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#17 0x00007ffff3a8e28f in g_main_context_iteration
    (context=0x7fffec005000, may_block=may_block@entry=1) at
../glib/gmain.c:4184
#18 0x00007ffff55c483f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=0x59fc00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#19 0x00007ffff556bcab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=this@entry=0x7fffffffca90, flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#20 0x00007ffff5573f20 in QCoreApplication::exec() ()
    at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#21 0x00007ffff5b601bc in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#22 0x00007ffff6485485 in QApplication::exec() () at
kernel/qapplication.cpp:2824
#23 0x0000000000421605 in main(int, char**) (argc=<optimized out>,
argv=0x7fffffffcc00)
    at /home/nate/kde/src/plasma-workspace/shell/main.cpp:252

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to