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.

Reply via email to