https://bugs.kde.org/show_bug.cgi?id=449350
--- Comment #1 from Mateusz Warzynski <mathew.warzyn...@gmail.com> --- In addition, this crash might be caused by different parts of the code. I reproduced it once again and this time it crashed with ABRT. coredump info: > PID: 76934 (kwin_wayland) > UID: 1000 (mwarzynski) > GID: 1000 (mwarzynski) > Signal: 6 (ABRT) > Timestamp: Sun 2022-01-30 02:39:11 CET (31min ago) > Command Line: /usr/bin/kwin_wayland --wayland_fd 5 --socket wayland-0 > --xwayland-fd 7 --xwayland-fd 6 --xwayland-display :14 --xwayland-xauthority > /run/user/1000/xauth_aKwnFp --xwayland /usr/lib/startplasma-way> > Executable: /usr/bin/kwin_wayland > Control Group: /user.slice/user-1000.slice/session-1.scope > Unit: session-1.scope > Slice: user-1000.slice > Session: 1 > Owner UID: 1000 (mwarzynski) > Boot ID: 193f064636b3431cbcd6cdbdc1a17c74 > Machine ID: 4fa290243f6a492fa8fbd786b758cf66 > Hostname: mia > Storage: > /var/lib/systemd/coredump/core.kwin_wayland.1000.193f064636b3431cbcd6cdbdc1a17c74.76934.1643506751000000.zst > (present) > Disk Size: 4.4M > Message: Process 76934 (kwin_wayland) of user 1000 dumped core. > Stack trace of thread 76934: > #0 0x00007fa1eb29cd22 raise (libc.so.6 + 0x3cd22) > #1 0x00007fa1eb28690e abort (libc.so.6 + 0x2690e) > #2 0x00007fa1eb2ded28 __libc_message (libc.so.6 + 0x7ed28) > #3 0x00007fa1eb2e692a malloc_printerr (libc.so.6 + 0x8692a) > #4 0x00007fa1eb2e9f4c _int_malloc (libc.so.6 + 0x89f4c) > #5 0x00007fa1eb2eb4e1 malloc (libc.so.6 + 0x8b4e1) > #6 0x00007fa1eb4d244d _Znwm (libstdc++.so.6 + 0xa644d) > #7 0x00007fa1ec12f9db > _ZNK18QRasterPaintEngine11createStateEP13QPainterState (libQt5Gui.so.5 + > 0x3a39db) > #8 0x00007fa1ec144cca _ZN8QPainter5beginEP12QPaintDevice > (libQt5Gui.so.5 + 0x3b8cca) > #9 0x00007fa1e4a9892b _ZN4KWin9DrmOutput12updateCursorEv > (KWinWaylandDrmBackend.so + 0x2e92b) > #10 0x00007fa1e4a89077 _ZN4KWin10DrmBackend12updateCursorEv > (KWinWaylandDrmBackend.so + 0x1f077) > #11 0x00007fa1e4a8976c > _ZN4KWin10DrmBackend15handleUdevEventEv (KWinWaylandDrmBackend.so + 0x1f76c) > #12 0x00007fa1ebb2ada3 n/a (libQt5Core.so.5 + 0x2bcda3) > #13 0x00007fa1ebb2ca64 > _ZN15QSocketNotifier9activatedE17QSocketDescriptorNS_4TypeENS_14QPrivateSignalE > (libQt5Core.so.5 + 0x2bea64) > #14 0x00007fa1ebb2cbaf _ZN15QSocketNotifier5eventEP6QEvent > (libQt5Core.so.5 + 0x2bebaf) > #15 0x00007fa1ec7161a6 > _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 > + 0x1791a6) > #16 0x00007fa1ebafa17a > _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + > 0x28c17a) > #17 0x00007fa1ebb440f4 > _ZN27QEventDispatcherUNIXPrivate23activateSocketNotifiersEv (libQt5Core.so.5 > + 0x2d60f4) > #18 0x00007fa1ebb45065 > _ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE > (libQt5Core.so.5 + 0x2d7065) > #19 0x00005620fd55aa42 > _ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE > (kwin_wayland + 0x8ea42) > #20 0x00007fa1ebaf245b > _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + > 0x28445b) > #21 0x00007fa1ebafdba7 _ZN16QCoreApplication4execEv > (libQt5Core.so.5 + 0x28fba7) > #22 0x00005620fd4f68cb main (kwin_wayland + 0x2a8cb) > #23 0x00007fa1eb287b25 __libc_start_main (libc.so.6 + 0x27b25) > #24 0x00005620fd4f72ce _start (kwin_wayland + 0x2b2ce) backtrace: > (gdb) bt > #0 0x00007fa1eb29cd22 in raise () at /usr/lib/libc.so.6 > #1 0x00007fa1eb28690e in abort () at /usr/lib/libc.so.6 > #2 0x00007fa1eb2ded28 in __libc_message () at /usr/lib/libc.so.6 > #3 0x00007fa1eb2e692a in () at /usr/lib/libc.so.6 > #4 0x00007fa1eb2e9f4c in _int_malloc () at /usr/lib/libc.so.6 > #5 0x00007fa1eb2eb4e1 in malloc () at /usr/lib/libc.so.6 > #6 0x00007fa1eb4d244d in operator new(unsigned long) (sz=1040) at > /build/gcc/src/gcc/libstdc++-v3/libsupc++/new_op.cc:50 > #7 0x00007fa1ec12f9db in QRasterPaintEngine::createState(QPainterState*) > const () at /usr/lib/libQt5Gui.so.5 > #8 0x00007fa1ec144cca in QPainter::begin(QPaintDevice*) () at > /usr/lib/libQt5Gui.so.5 > #9 0x00007fa1e4a9892b in KWin::DrmOutput::updateCursor() > (this=0x5620ff0c95e0) at > /usr/src/debug/kwin-5.23.5/src/plugins/platforms/drm/drm_output.cpp:150 > #10 0x00007fa1e4a89077 in KWin::DrmBackend::updateCursor() > (this=0x5620fe87cfb0) at > /usr/src/debug/kwin-5.23.5/src/plugins/platforms/drm/drm_backend.cpp:572 > #11 0x00007fa1e4a8976c in KWin::DrmBackend::handleUdevEvent() > (this=0x5620fe87cfb0) at > /usr/src/debug/kwin-5.23.5/src/plugins/platforms/drm/drm_backend.cpp:260 > #12 0x00007fa1ebb2ada3 in () at /usr/lib/libQt5Core.so.5 > #13 0x00007fa1ebb2ca64 in QSocketNotifier::activated(QSocketDescriptor, > QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at > /usr/lib/libQt5Core.so.5 > #14 0x00007fa1ebb2cbaf in QSocketNotifier::event(QEvent*) () at > /usr/lib/libQt5Core.so.5 > #15 0x00007fa1ec7161a6 in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () at /usr/lib/libQt5Widgets.so.5 > #16 0x00007fa1ebafa17a in QCoreApplication::notifyInternal2(QObject*, > QEvent*) () at /usr/lib/libQt5Core.so.5 > #17 0x00007fa1ebb440f4 in > QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at > /usr/lib/libQt5Core.so.5 > #18 0x00007fa1ebb45065 in > QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () > at /usr/lib/libQt5Core.so.5 > #19 0x00005620fd55aa42 in > QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () > #20 0x00007fa1ebaf245b in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at > /usr/lib/libQt5Core.so.5 > #21 0x00007fa1ebafdba7 in QCoreApplication::exec() () at > /usr/lib/libQt5Core.so.5 > #22 0x00005620fd4f68cb in main(int, char**) (argc=<optimized out>, > argv=<optimized out>) at /usr/src/debug/kwin-5.23.5/src/main_wayland.cpp:745 -- You are receiving this mail because: You are watching all bug changes.