Bug 453626 - We are sorry, kwin closed unexpectedly
Summary: We are sorry, kwin closed unexpectedly
Status: RESOLVED DUPLICATE of bug 442222
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.5
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-10 13:37 UTC by pdkatana97
Modified: 2022-05-10 16:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pdkatana97 2022-05-10 13:37:25 UTC
Application: kwin_x11 (5.24.5)

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.13.0-40-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Turning on or logging in to KDE Neon

- Unusual behavior I noticed:
The desktop does not load fully, (I guess because Kwin is crashing on startup. Black background, not all features available, error message and an invite to report the crash. This happens every time I load up KDE Neon, or whenever I log in.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[New LWP 3510]
[New LWP 3517]
[New LWP 3530]
[New LWP 3542]
[New LWP 3547]
[New LWP 3560]
[New LWP 3573]
[New LWP 3574]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f17bf8279cf in __GI___poll (fds=0x7ffe612f62f8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f17bae969c0 (LWP 3504))]

Thread 9 (Thread 0x7f178affd700 (LWP 3574)):
#0  0x00007f17bf827ac6 in __ppoll (fds=fds@entry=0x7f1780000d98, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f17c0912559 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f1780000d98) at kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f1780000d98) at kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f1780000d98, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f17c0913c03 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f17c08ba87b in QEventLoop::exec (this=this@entry=0x7f178affcbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f17c06d4442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f17c06d5623 in QThreadPrivate::start (arg=0x55da83900cb0) at thread/qthread_unix.cpp:331
#9  0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f178b7fe700 (LWP 3573)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55da839379f0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55da839379a0, cond=0x55da839379c8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55da839379c8, mutex=0x55da839379a0) at pthread_cond_wait.c:638
#3  0x00007f17b263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f17b263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f178bfff700 (LWP 3560)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55da837edb28) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55da837edad8, cond=0x55da837edb00) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55da837edb00, mutex=0x55da837edad8) at pthread_cond_wait.c:638
#3  0x00007f17b263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f17b263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f17a4dab700 (LWP 3547)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f17ac160550) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f17ac160500, cond=0x7f17ac160528) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f17ac160528, mutex=0x7f17ac160500) at pthread_cond_wait.c:638
#3  0x00007f17b263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f17b263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f17a65ed700 (LWP 3542)):
#0  0x00007f17bf827ac6 in __ppoll (fds=fds@entry=0x7f1798000d78, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f17c0912559 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f1798000d78) at kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f1798000d78) at kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f1798000d78, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f17c0913c03 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f17c08ba87b in QEventLoop::exec (this=this@entry=0x7f17a65ecbc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f17c06d4442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f17c17b4b39 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f17c06d5623 in QThreadPrivate::start (arg=0x55da8381dfb0) at thread/qthread_unix.cpp:331
#10 0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f17a7fff700 (LWP 3530)):
#0  0x00007f17bf827ac6 in __ppoll (fds=fds@entry=0x7f179c0074f8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44
#1  0x00007f17c0912559 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f179c0074f8) at kernel/qcore_unix.cpp:132
#3  qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f179c0074f8) at kernel/qcore_unix.cpp:129
#4  qt_safe_poll (fds=0x7f179c0074f8, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155
#5  0x00007f17c0913c03 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#6  0x00007f17c08ba87b in QEventLoop::exec (this=this@entry=0x7f17a7ffebb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f17c06d4442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f17c042bf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f17c06d5623 in QThreadPrivate::start (arg=0x7f17c04afd80) at thread/qthread_unix.cpp:331
#10 0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f17b8d26700 (LWP 3517)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55da8333abb0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55da8333ab60, cond=0x55da8333ab88) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55da8333ab88, mutex=0x55da8333ab60) at pthread_cond_wait.c:638
#3  0x00007f17b263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f17b263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f17b9557700 (LWP 3510)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55da833ebe58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55da833ebe08, cond=0x55da833ebe30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55da833ebe30, mutex=0x55da833ebe08) at pthread_cond_wait.c:638
#3  0x00007f17b263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f17b263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f17c04b9609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17bf834163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f17bae969c0 (LWP 3504)):
[KCrash Handler]
#4  0x000055da8401b080 in ?? ()
#5  0x000055da81c68507 in KWin::belongToSameGroup (w2=0x55da8428ed80, w1=0x55da842aa0c0) at ./src/effects/diminactive/diminactive.cpp:33
#6  KWin::DimInactiveEffect::canDimWindow (this=0x55da83fdd870, w=0x55da8428ed80) at ./src/effects/diminactive/diminactive.cpp:179
#7  0x000055da81c6930d in KWin::DimInactiveEffect::paintWindow (this=this@entry=0x55da83fdd870, w=<optimized out>, w@entry=0x55da8428ed80, mask=mask@entry=2, region=..., data=...) at ./src/effects/diminactive/diminactive.cpp:124
#8  0x00007f17c242fe77 in KWin::EffectsHandlerImpl::paintWindow (this=this@entry=0x55da8391b420, w=0x55da8428ed80, mask=mask@entry=2, region=..., data=...) at ./src/effects.cpp:432
#9  0x00007f17c24b1cbc in KWin::Scene::paintWindow (this=<optimized out>, w=0x55da8427ca60, mask=2, _region=...) at ./src/scene.cpp:575
#10 0x00007f17c24b034d in KWin::Scene::paintSimpleScreen (this=<optimized out>, orig_mask=0, region=...) at ./src/scene.cpp:503
#11 0x00007f17c242fc82 in KWin::EffectsHandlerImpl::paintScreen (this=0x55da8391b420, mask=<optimized out>, region=..., data=...) at ./src/effects.cpp:389
#12 0x00007f17c242fc82 in KWin::EffectsHandlerImpl::paintScreen (this=0x55da8391b420, mask=<optimized out>, region=..., data=...) at ./src/effects.cpp:389
#13 0x00007f17c242fc82 in KWin::EffectsHandlerImpl::paintScreen (this=0x55da8391b420, mask=<optimized out>, region=..., data=...) at ./src/effects.cpp:389
#14 0x00007f17c24b1849 in KWin::Scene::paintScreen (this=this@entry=0x55da837b0a50, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7ffe612f7450, validRegion=validRegion@entry=0x7ffe612f7458, renderLoop=renderLoop@entry=0x55da836a1640, projection=...) at ./src/scene.cpp:280
#15 0x00007f17c2599f9d in KWin::SceneOpenGL::paint (this=0x55da837b0a50, output=0x0, damage=..., toplevels=..., renderLoop=0x55da836a1640) at ./src/scenes/opengl/scene_opengl.h:56
#16 0x00007f17c23f4c41 in KWin::Compositor::composite (this=this@entry=0x55da836f6a30, renderLoop=renderLoop@entry=0x55da836a1640) at ./src/composite.cpp:633
#17 0x00007f17c23f5172 in KWin::X11Compositor::composite (this=0x55da836f6a30, renderLoop=<optimized out>) at ./src/composite.cpp:844
#18 0x00007f17c08f2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffe612f7770, r=0x55da836f6a30, this=0x55da83a22700) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false> (sender=0x55da836a1640, signal_index=5, argv=0x7ffe612f7770) at kernel/qobject.cpp:3886
#20 0x00007f17c08ec1c7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f17c269f500 <KWin::RenderLoop::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe612f7770) at kernel/qobject.cpp:3946
#21 0x00007f17c23a8306 in KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_renderloop.cpp:206
#22 0x00007f17c249fa77 in KWin::RenderLoopPrivate::dispatch (this=0x55da836b4a10) at ./src/renderloop.cpp:150
#23 0x00007f17c08f2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffe612f78a0, r=0x55da836a1640, this=0x55da8369c900) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#24 doActivate<false> (sender=0x55da836b4a28, signal_index=3, argv=0x7ffe612f78a0) at kernel/qobject.cpp:3886
#25 0x00007f17c08ec1c7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f17c0b57c80 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe612f78a0) at kernel/qobject.cpp:3946
#26 0x00007f17c08f793e in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#27 0x00007f17c08e9875 in QObject::event (this=0x55da836b4a28, e=0x7ffe612f7bd0) at kernel/qobject.cpp:1336
#28 0x00007f17bfe76dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55da832400c0, receiver=receiver@entry=0x55da836b4a28, e=e@entry=0x7ffe612f7bd0) at kernel/qapplication.cpp:3637
#29 0x00007f17bfe7fbd8 in QApplication::notify (this=0x7ffe612f7e60, receiver=0x55da836b4a28, e=0x7ffe612f7bd0) at kernel/qapplication.cpp:3161
#30 0x00007f17c08bbd7a in QCoreApplication::notifyInternal2 (receiver=0x55da836b4a28, event=0x7ffe612f7bd0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#31 0x00007f17c0915990 in QTimerInfoList::activateTimers (this=this@entry=0x55da83246838) at kernel/qtimerinfo_unix.cpp:643
#32 0x00007f17c0913060 in QEventDispatcherUNIXPrivate::activateTimers (this=this@entry=0x55da832467b0) at kernel/qeventdispatcher_unix.cpp:249
#33 0x00007f17c0913d57 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516
#34 0x00007f17baa64582 in QXcbUnixEventDispatcher::processEvents (this=0x55da833074a0, flags=...) at qxcbeventdispatcher.cpp:60
#35 0x00007f17c08ba87b in QEventLoop::exec (this=this@entry=0x7ffe612f7d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#36 0x00007f17c08c2a24 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#37 0x000055da81c52c73 in main (argc=<optimized out>, argv=0x7ffe612f8018) at ./src/main_x11.cpp:482
[Inferior 1 (process 3504) detached]

Possible duplicates by query: bug 449702, bug 445375, bug 442222, bug 441547, bug 436868.

Reported using DrKonqi
Comment 1 Nate Graham 2022-05-10 16:01:37 UTC

*** This bug has been marked as a duplicate of bug 442222 ***