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.

Reply via email to