https://bugs.kde.org/show_bug.cgi?id=521936
Bug ID: 521936
Summary: KWin crash when loading KiCAD schematic editor
Classification: Plasma
Product: kwin
Version First 6.7.0
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kwin_wayland (6.7.0)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.27.0
Operating System: Linux 7.0.12-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.7.0 [CoredumpBackend]
-- Information about the crash:
As in the title, I get a total KWin crash when trying to run the KiCAD
schematic editor. From the trace it looks like it's Wayland related, and while
the KiCAD developers suggest only running on X11, it's the first time I'm
seeing a repeated system-wide Kwin crash related to this.
This is on a Thinkpad E595 with an AMD GPU.
The crash can be reproduced every time.
-- Backtrace (Reduced):
#4 __pthread_kill_implementation (threadid=<optimized out>, signo=6,
no_tid=<optimized out>) at pthread_kill.c:44
#5 0x00007ff78383e7d0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6 0x00007ff783825681 in __GI_abort () at abort.c:77
#7 0x00007ff783c9d5b9 in std::__glibcxx_assert_fail
(file=file@entry=0x7ff787353fd8 "/usr/include/c++/16.1.1/optional",
line=line@entry=1228, function=function@entry=0x7ff78735c7e8 "constexpr const
_Tp* std::optional<_Tp>::operator->() const [with _Tp = KWin::FormatInfo]",
condition=condition@entry=0x7ff78733e1a8 "this->_M_is_engaged()") at
/usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/assert_fail.cc:41
#9 0x00007ff786d6f74d in std::optional<KWin::FormatInfo>::operator->
(this=<optimized out>, this=<optimized out>) at
/usr/include/c++/16.1.1/optional:1228
#10 KWin::isCandidate (item=0x5655229af710, deviceRect=..., isOpaque=true,
view=0x565521465440) at
/usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:267
#11 KWin::findOverlayCandidates (view=view@entry=0x565521465440,
item=item@entry=0x5655229af710, maxTotalCount=maxTotalCount@entry=2,
occupied=..., opaque=..., effected=..., overlays=..., underlays=...,
corners=..., needsCompositedScene=@0x7ffd380a134f: true) at
/usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:327
#12 0x00007ff786fb6982 in KWin::findOverlayCandidates
(view=view@entry=0x565521465440, item=item@entry=0x5655223789b0,
maxTotalCount=maxTotalCount@entry=2, occupied=..., opaque=..., effected=...,
overlays=..., underlays=..., corners=..., needsCompositedScene=@0x7ffd380a134f:
true) at /usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:310
#13 0x00007ff786fb6982 in KWin::findOverlayCandidates
(view=view@entry=0x565521465440, item=item@entry=0x5655226a5570,
maxTotalCount=maxTotalCount@entry=2, occupied=..., opaque=..., effected=...,
overlays=..., underlays=..., corners=..., needsCompositedScene=@0x7ffd380a134f:
true) at /usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:310
#14 0x00007ff786fb6982 in KWin::findOverlayCandidates
(view=view@entry=0x565521465440, item=item@entry=0x565522700540,
maxTotalCount=maxTotalCount@entry=2, occupied=..., opaque=..., effected=...,
overlays=..., underlays=..., corners=..., needsCompositedScene=@0x7ffd380a134f:
true) at /usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:310
#15 0x00007ff786fb6982 in KWin::findOverlayCandidates (view=0x565521465440,
item=0x565521dc3030, maxTotalCount=maxTotalCount@entry=2, occupied=...,
opaque=..., effected=..., overlays=..., underlays=..., corners=...,
needsCompositedScene=@0x7ffd380a134f: true) at
/usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:310
#16 0x00007ff786fb7b52 in KWin::WorkspaceScene::layerCandidates
(this=0x565521f709c0, maxTotalCount=<optimized out>) at
/usr/src/debug/kwin/kwin-6.7.0/src/scene/workspacescene.cpp:455
#17 0x00007ff786da782a in KWin::Compositor::composite (this=<optimized out>,
renderLoop=<optimized out>) at
/usr/src/debug/kwin/kwin-6.7.0/src/compositor.cpp:754
#18 0x00007ff7841f081b in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:462
#19 doActivate<false> (sender=0x5655213aea20, signal_index=5,
argv=0x7ffd380a1950) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4372
[...]
#21 KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized
out>) at
/usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:171
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.