https://bugs.kde.org/show_bug.cgi?id=389375
Bug ID: 389375 Summary: Assert when misusing allShortcutInfos Product: frameworks-kglobalaccel Version: 5.42.0 Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: kdelibs-b...@kde.org Reporter: mgraess...@kde.org Target Milestone: --- Thread 1 "kwin_wayland" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007fa56c6756a0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007fa56c676cf7 in __GI_abort () at abort.c:90 #2 0x00007fa56d8980c7 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1690 #3 0x00007fa56d8980c7 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffd340e1680, msg=msg@entry=0x7fa56db353b0 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:796 #4 0x00007fa56d893596 in qt_assert(char const*, char const*, int) (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:3077 #5 0x00007fa576709346 in KdeDGlobalAccel::Component::allShortcutInfos(QString const&) const (this=0x564f25e1a600, contextName=...) at /home/martin/src/kf5/frameworks/kglobalaccel/src/runtime/component.cpp:155 #6 0x00007fa57670b130 in KdeDGlobalAccel::Component::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x564f25e1a600, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7ffd340e18b0) at /opt/build/kf5/frameworks/kglobalaccel/src/runtime/KF5GlobalAccelPrivate_autogen/include/moc_component.cpp:138 #7 0x00007fa57670b507 in KdeDGlobalAccel::Component::qt_metacall(QMetaObject::Call, int, void**) (this=0x564f25e1a600, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7ffd340e18b0) at /opt/build/kf5/frameworks/kglobalaccel/src/runtime/KF5GlobalAccelPrivate_autogen/include/moc_component.cpp:202 #8 0x00007fa572bc51f8 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007fa572bca1b0 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #10 0x00007fa572bca697 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #11 0x00007fa572bcd18e in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #12 0x00007fa56daba8c2 in QObject::event(QEvent*) (this=0x564f25e1a600, e=<optimized out>) at kernel/qobject.cpp:1246 #13 0x00007fa56e9aa59c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007fa56e9b1e64 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007fa56da8b258 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564f25e1a600, event=event@entry=0x7fa554013af0) at kernel/qcoreapplication.cpp:1018 #16 0x00007fa56da8d9cd in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fa554013af0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #17 0x00007fa56da8d9cd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x564f25d4a330) at kernel/qcoreapplication.cpp:1678 #18 0x00007fa56dae12f4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564f25d8d000, flags=...) at kernel/qeventdispatcher_unix.cpp:466 #19 0x00007fa55dc499dd in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /opt/kf5/lib/x86_64-linux-gnu/plugins/platforms/KWinQpaPlugin.so #20 0x00007fa56da892aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd340e1f70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 ---Type <return> to continue, or q <return> to quit--- #21 0x00007fa56da92214 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1291 #22 0x0000564f245c1b8f in main(int, char**) (argc=4, argv=0x7ffd340e2868) at /home/martin/src/kf5/kde/workspace/kwin/main_wayland.cpp:8 -- You are receiving this mail because: You are watching all bug changes.