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

            Bug ID: 455543
           Summary: Plasmashell crashed when pressing num-lock key
           Product: plasmashell
           Version: 5.25.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: System Tray
          Assignee: plasma-b...@kde.org
          Reporter: liubomi...@gmail.com
                CC: mate...@gmail.com
  Target Milestone: 1.0

STEPS TO REPRODUCE
1. Enable Num-Lock option in the "Lock Keys status" system tray applet
2. Press Num-Lock

OBSERVED RESULT
(gdb) backtrace
#0  __GI___pthread_sigmask (how=1, newmask=<optimized out>, oldmask=0x0) at
pthread_sigmask.c:43
#1  0x00007f0d5c526add in __GI___sigprocmask (how=<optimized out>,
set=<optimized out>, oset=<optimized out>)
    at ../sysdeps/unix/sysv/linux/sigprocmask.c:25
#2  0x00007f0d5e8951cb in KCrash::setCrashHandler(void (*)(int))
(handler=handler@entry=0x0) at /usr/src/debug/kcrash-5.95.0/src/kcrash.cpp:415
#3  0x00007f0d5e897837 in KCrash::defaultCrashHandler(int) (sig=11) at
/usr/src/debug/kcrash-5.95.0/src/kcrash.cpp:632
#4  0x00007f0d5c5268e0 in <signal handler called> () at /usr/lib/libc.so.6
#5  0x000055d556802db0 in  ()
#6  0x00007f0d5c3af536 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#7  0x00007f0d5c3ac037 in ffi_call_int
    (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>,
avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672
#8  0x00007f0d5eb165e2 in wl_closure_invoke
(closure=closure@entry=0x7f0d5007bbe0, target=<optimized out>, 
    target@entry=0x55d5550848d0, opcode=opcode@entry=0, data=<optimized out>,
flags=<optimized out>) at ../wayland-1.20.0/src/connection.c:1025
#9  0x00007f0d5eb16d73 in dispatch_event (display=display@entry=0x55d55353eaf0,
queue=0x55d55353ebc0, queue=<optimized out>)
    at ../wayland-1.20.0/src/wayland-client.c:1583
#10 0x00007f0d5eb16f8c in dispatch_queue (queue=0x55d55353ebc0,
display=0x55d55353eaf0) at ../wayland-1.20.0/src/wayland-client.c:1729
#11 wl_display_dispatch_queue_pending (display=0x55d55353eaf0,
queue=0x55d55353ebc0) at ../wayland-1.20.0/src/wayland-client.c:1971
#12 0x00007f0d5a835c56 in QtWaylandClient::QWaylandDisplay::flushRequests()
(this=<optimized out>)
    at /usr/src/debug/qtwayland/src/client/qwaylanddisplay.cpp:253
#13 0x00007f0d5cbdc430 in QObject::event(QEvent*) (this=0x55d55353aaa0,
e=0x7f0d50031a60) at kernel/qobject.cpp:1314
#14 0x00007f0d5d80ea7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55d55353aaa0, e=0x7f0d50031a60)
    at kernel/qapplication.cpp:3637
#15 0x00007f0d5cbb8b28 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55d55353aaa0, event=0x7f0d50031a60)
    at kernel/qcoreapplication.cpp:1064
#16 0x00007f0d5cbb9623 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55d55352cf00)
    at kernel/qcoreapplication.cpp:1821
#17 0x00007f0d5cbff448 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55d553554760) at kernel/qeventdispatcher_glib.cpp:277
#18 0x00007f0d5af8fc6b in g_main_dispatch (context=0x55d553557bd0) at
../glib/glib/gmain.c:3417
#19 g_main_context_dispatch (context=0x55d553557bd0) at
../glib/glib/gmain.c:4135
#20 0x00007f0d5afe6001 in g_main_context_iterate.constprop.0
    (context=context@entry=0x55d553557bd0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4211
#21 0x00007f0d5af8d392 in g_main_context_iteration (context=0x55d553557bd0,
may_block=1) at ../glib/glib/gmain.c:4276
#22 0x00007f0d5cc0327c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55d55350a510, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f0d5cbb12ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe176e0dc0,
flags=...)
--Type <RET> for more, q to quit, c to continue without paging--c
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#24 0x00007f0d5cbbbdd9 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#25 0x00007f0d5cf8a022 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#26 0x00007f0d5d80ce8a in QApplication::exec() () at
kernel/qapplication.cpp:2829
#27 0x000055d55262e0e5 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.25.0/shell/main.cpp:240

EXPECTED RESULT
No crash

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.25.0
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.4
Kernel Version: 5.18.3-zen1-1-zen (64-bit)
Graphics Platform: Wayland

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

Reply via email to