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.

Reply via email to