Summary: | System Settings crashes in Breeze::BoxShadowRenderer::addShadow() upon opening Window Decoration Module | ||
---|---|---|---|
Product: | [Plasma] Breeze | Reporter: | ryu.ketsueki |
Component: | window decoration | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | jodr666, nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | master | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
ryu.ketsueki
2021-10-28 04:50:19 UTC
Can't repreduce. If by any chance you have any other decoration installed remove them and try again. You can find them here : ~/.local/share/aurorae/themes/ I don't have Aurorae Window Decorations installed, only Breeze forks compiled from source and installed using 'make install', more specifically ClassikStyles and Lightly. Recently I have built the two against the commits I have of their respective dependencies so I'm not sure what could be causing the crash, if they really are being caused by a window decoration. Both Lightly and ClassikStyles also have an Application Style, also forked from Breeze but those don't crash System Settings. However, they do with Window Decorations. Is there a way of finding out which of the two, or if both are causing the issue? That and the two are working perfectly fine without any crashes on their own and making changes to their respective configuration files. The issue must be on how System Settings is seeing them. One quick note. Anticipating this kind of suggestion, I attempted to uninstall ClassikStyles and Lightly using their respective 'make uninstall' and it crashed KWin immediately after restarting and the problem on System Settings crashing when attempting to open the Window Decoration section persists Crashing in Breeze shadow code: #4 0x00007f10886be8d1 in QVector<Breeze::BoxShadowRenderer::Shadow>::realloc(int, QFlags<QArrayData::AllocationOption>) () from /lib/libbreezecommon5.so.5 #5 0x00007f10886be558 in QVector<Breeze::BoxShadowRenderer::Shadow>::append(Breeze::BoxShadowRenderer::Shadow const&) () from /lib/libbreezecommon5.so.5 #6 0x00007f10886bd29d in Breeze::BoxShadowRenderer::addShadow(QPoint const&, int, QColor const&) () from /lib/libbreezecommon5.so.5 #7 0x00007f108870d27b in Breeze::Decoration::createShadowObject (this=this@entry=0x55cfeed87110, strengthScale=<optimized out>) at /usr/src/debug/breeze-5.23.80git.20211024T011602~945ba0cc-ku.4.2.x86_64/kdecoration/breezedecoration.cpp:778 #8 0x00007f108870da07 in Breeze::Decoration::updateShadow (this=0x55cfeed87110) at /usr/src/debug/breeze-5.23.80git.20211024T011602~945ba0cc-ku.4.2.x86_64/kdecoration/breezedecoration.cpp:761 #9 0x00007f1088705420 in Breeze::Decoration::reconfigure (this=this@entry=0x55cfeed87110) at /usr/src/debug/breeze-5.23.80git.20211024T011602~945ba0cc-ku.4.2.x86_64/kdecoration/breezedecoration.cpp:397 #10 0x00007f10887061ad in Breeze::Decoration::init (this=0x55cfeed87110) at /usr/src/debug/breeze-5.23.80git.20211024T011602~945ba0cc-ku.4.2.x86_64/kdecoration/breezedecoration.cpp:238 Has there been any development in fixing this? I know it's not easily replicated but so far it's not allowing me to change anything regarding window decorations. Both Window Manager Settings Module and System Settings itself crash if trying to get open those settings. *** Bug 445788 has been marked as a duplicate of this bug. *** *** Bug 448798 has been marked as a duplicate of this bug. *** Turns out it was a lib issue. There was an extremely old version of libbreezecommon5 that wasn't cleaned by the system for being just a 32bit lib. I deleted the link and the 64bit library is now being used instead. |