https://bugs.kde.org/show_bug.cgi?id=456385
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Plasma crashes or |Plasma crashes in |rearranges panel objects at |PanelView::resizePanel() or |monitor turn on |rearranges panel objects at | |monitor turn on CC| |m...@ratijas.tk, | |niccolo.venera...@gmail.com | |, qydwhotm...@gmail.com Component|general |Panel --- Comment #14 from Nate Graham <n...@kde.org> --- Thank you, that's helpful. Relevant part of the backtrace: #9 0x00007fa0c30d2002 in std::__glibcxx_assert_fail(char const*, int, char const*, char const*) (file=file@entry=0x555c682988b8 "/usr/include/c++/12.1.0/bits/stl_algo.h", line=line@entry=3623, function=function@entry=0x555c68298860 "constexpr const _Tp& std::clamp(const _Tp&, const _Tp&, const _Tp&) [with _Tp = int]", condition=condition@entry=0x555c68298653 "!(__hi < __lo)") at /usr/src/debug/gcc/libstdc++-v3/src/c++11/debug.cc:60 #10 0x0000555c68252b10 in std::clamp<int>(int const&, int const&, int const&) (__val=<optimized out>, __lo=<optimized out>, __hi=<optimized out>) at /usr/include/c++/12.1.0/bits/stl_algo.h:3621 minSize = 1280 targetSize = {wd = -1, ht = -1} targetMinSize = {wd = 1280, ht = 30} targetMaxSize = {wd = 0, ht = 30} #11 std::clamp<int>(int const&, int const&, int const&) (__hi=<synthetic pointer>: <optimized out>, __lo=<synthetic pointer>: <optimized out>, __val=@0x555c6982b0a4: 602) at /usr/include/c++/12.1.0/bits/stl_algo.h:3621 minSize = 1280 targetSize = {wd = -1, ht = -1} targetMinSize = {wd = 1280, ht = 30} targetMaxSize = {wd = 0, ht = 30} #12 PanelView::resizePanel() (this=this@entry=0x555c6982b060) at /usr/src/debug/plasma-workspace-5.25.2/shell/panelview.cpp:629 minSize = 1280 targetSize = {wd = -1, ht = -1} targetMinSize = {wd = 1280, ht = 30} targetMaxSize = {wd = 0, ht = 30} #13 0x0000555c68253d35 in PanelView::setThickness(int) (this=this@entry=0x555c6982b060, value=<optimized out>) at /usr/src/debug/plasma-workspace-5.25.2/shell/panelview.cpp:269 #14 0x0000555c682583c7 in PanelView::restore() (this=0x555c6982b060) at /usr/src/debug/plasma-workspace-5.25.2/shell/panelview.cpp:670 panelConfig = {<KConfigBase> = {_vptr.KConfigBase = 0x7fa0c4ffc110 <vtable for KConfigGroup+16>}, d = {d = 0x555c6a9055b0}} screenSize = {wd = 0, ht = 1616761969} side = <optimized out> maxSize = <optimized out> It seems like it's trying to resize it to an invalid size and then crashes. I wonder if your config is messed up, and it's causing both issues. Can you attach your ~/.config/plasmashellrc file too? Thanks! Also can you confirm that it still happens in Plasma 5.25.3, which was just released today? -- You are receiving this mail because: You are watching all bug changes.