| Summary: | Kwin crashed in KWin::AnimationEffect::postPaintScreen() | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Lucia Mrenica <lucia.mrenica> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | antti.savo, lucia.mrenica, nate, xaver.hugl |
| Priority: | NOR | Keywords: | wayland-only |
| Version First Reported In: | 5.24.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Lucia Mrenica
2022-02-27 18:47:55 UTC
Copy from above link:
#0 0x00007f1a819d9ca8 in vtable for KWaylandServer::SurfaceInterfacePrivate () at /usr/lib/libKWaylandServer.so.5
#1 0x00007f1a81849233 in KWin::AnimationEffect::postPaintScreen() (this=0x55a4b4469fc0) at /usr/src/debug/kwin-5.24.2/src/libkwineffects/kwinanimationeffect.cpp:668
#2 0x00007f1a81c7aae5 in KWin::EffectsHandlerImpl::postPaintScreen() (this=0x55a4b386c860) at /usr/src/debug/kwin-5.24.2/src/effects.cpp:414
#3 0x00007f1a81ce99ca in KWin::Scene::paintScreen(QRegion const&, QRegion const&, QRegion*, QRegion*, KWin::RenderLoop*, QMatrix4x4 const&)
(this=0x55a4b35bb090, damage=<optimized out>, repaint=..., updateRegion=0x7fffa4b15b30, validRegion=0x7fffa4b15b28, renderLoop=<optimized out>, projection=...)
at /usr/src/debug/kwin-5.24.2/src/scene.cpp:288
#4 0x00007f1a81db0037 in KWin::SceneOpenGL::paint(KWin::AbstractOutput*, QRegion const&, QList<KWin::Toplevel*> const&, KWin::RenderLoop*)
(this=0x55a4b35bb090, output=0x55a4b48b1440, damage=..., toplevels=<optimized out>, renderLoop=0x55a4b4603270) at /usr/src/debug/kwin-5.24.2/src/scenes/opengl/scene_opengl.cpp:259
#5 0x00007f1a81c4c7f4 in KWin::Compositor::composite(KWin::RenderLoop*) (this=0x55a4b35f9070, renderLoop=0x55a4b4603270) at /usr/src/debug/kwin-5.24.2/src/composite.cpp:633
#6 0x00007f1a7fbef9d3 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffa4b15d90, r=<optimized out>, this=0x55a4b377a0d0, this=<optimized out>, r=<optimized out>, a=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7 doActivate<false>(QObject*, int, void**) (sender=0x55a4b4603270, signal_index=5, argv=0x7fffa4b15d90) at kernel/qobject.cpp:3886
#8 0x00007f1a81c0a7a7 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) (this=<optimized out>, _t1=<optimized out>)
at /usr/src/debug/build/src/kwin_autogen/EWIEGA46WW/moc_renderloop.cpp:206
#9 0x00007f1a81cdbec8 in KWin::RenderLoopPrivate::dispatch() (this=0x55a4b45e9a20) at /usr/src/debug/kwin-5.24.2/src/renderloop.cpp:150
#10 0x00007f1a7fbef9d3 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffa4b15eb0, r=<optimized out>, this=0x55a4b39c3080, this=<optimized out>, r=<optimized out>, a=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false>(QObject*, int, void**) (sender=0x55a4b45e9a38, signal_index=3, argv=0x7fffa4b15eb0) at kernel/qobject.cpp:3886
#12 0x00007f1a7fbf1c0f in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#13 0x00007f1a7fbe2d56 in QObject::event(QEvent*) (this=0x55a4b45e9a38, e=0x7fffa4b16050) at kernel/qobject.cpp:1291
#14 0x00007f1a8067b1a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55a4b45e9a38, e=0x7fffa4b16050) at kernel/qapplication.cpp:3632
#15 0x00007f1a7fbbeb9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a4b45e9a38, event=0x7fffa4b16050) at kernel/qcoreapplication.cpp:1064
#16 0x00007f1a7fc0a335 in QTimerInfoList::activateTimers() (this=0x55a4b32f0bf8) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f1a7fc0a7d2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516
#18 0x000055a4b2b376e2 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x00007f1a7fbb6e6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffa4b161f0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#20 0x00007f1a7fbc25c7 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#21 0x00007f1a7ff8d332 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#22 0x00007f1a8067952a in QApplication::exec() () at kernel/qapplication.cpp:2824
#23 0x000055a4b2a462da in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-5.24.2/src/main_wayland.cpp:727
Can't reproduce. Reopen if the issue is present in 5.26 or 5.27 *** Bug 472509 has been marked as a duplicate of this bug. *** Re-opening since we got a new report of this crash from Plasma 5.27.6. Can you still reproduce this in Plasma 6? (In reply to Zamundaaa from comment #5) > Can you still reproduce this in Plasma 6? Me, I haven't had any Kwin crashes in a long time. Only GPU crashes/freezes but that's a different issue. I've changed my setup from Nvidia to AMD so I can no longer verify or deny if it happens. Okay, then let's assume it's fixed |