https://bugs.kde.org/show_bug.cgi?id=520446

            Bug ID: 520446
           Summary: crash on opening application style tab with union
                    installed
    Classification: Applications
           Product: systemsettings
      Version First 6.6.90
       Reported In:
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: systemsettings (6.6.90)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.26.0
Operating System: Linux 7.0.9-gentoo-dist-hardened x86_64
Windowing System: Wayland
Distribution: "Gentoo Linux"
DrKonqi: 6.6.90 [CoredumpBackend]

-- Information about the crash:
With Union theming installed, opening the "application style" KCM crashes every
time.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007fde6c09d04c in std::__uniq_ptr_impl<Union::StylePrivate,
std::default_delete<Union::StylePrivate> >::_M_ptr (this=<optimized out>) at
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:192
#6  std::unique_ptr<Union::StylePrivate,
std::default_delete<Union::StylePrivate> >::get (this=<optimized out>) at
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:472
#7  std::unique_ptr<Union::StylePrivate,
std::default_delete<Union::StylePrivate> >::operator-> (this=<optimized out>)
at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:465
#8  Union::Style::matches (this=this@entry=0x0, elements=...) at
/var/tmp/portage/kde-plasma/union-6.6.90/work/union-6.6.90/src/Style.cpp:97
#9  0x00007fde6ddede64 in UnionStyle::sizeFromContents
(ct=QStyle::CT_PushButton, this=<optimized out>, opt=<optimized out>,
contentsSize=<optimized out>, widget=<optimized out>) at
/usr/include/qt6/QtCore/qarraydataops.h:294
#10 UnionStyle::sizeFromContents (this=<optimized out>, ct=<optimized out>,
opt=<optimized out>, contentsSize=<optimized out>, widget=<optimized out>) at
/var/tmp/portage/kde-plasma/union-6.6.90/work/union-6.6.90/src/output/qtwidgets/UnionStyle.cpp:75
#11 0x00007fdecffb0ed3 in QPushButton::sizeHint (this=0x55fcb1087e30) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/widgets/qpushbutton.cpp:391
#12 0x00007fded0158817 in QWidgetItemV2::updateCacheIfNecessary
(this=this@entry=0x55fcab9ae170) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qlayoutitem.cpp:722
#13 0x00007fded0158b62 in QWidgetItemV2::updateCacheIfNecessary
(this=0x55fcab9ae170) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qlayoutitem.cpp:796
#14 QWidgetItemV2::minimumSize (this=0x55fcab9ae170) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qlayoutitem.cpp:797
#15 QWidgetItemV2::minimumSize (this=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qlayoutitem.cpp:791
#16 0x00007fded01aa00f in QGridBox::minimumSize (this=0x55fcab9ae150) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qgridlayout.cpp:39
#17 QGridLayoutPrivate::setupLayoutData (this=this@entry=0x55fcb0ae2200,
hSpacing=6, vSpacing=6) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qgridlayout.cpp:757
#18 0x00007fded01aa8e9 in QGridLayoutPrivate::findSize
(this=this@entry=0x55fcb0ae2200, size=size@entry=&QLayoutStruct::sizeHint,
hSpacing=<optimized out>, vSpacing=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qgridlayout.cpp:387
#19 0x00007fded01ab6ff in QGridLayoutPrivate::sizeHint (this=0x55fcb0ae2200,
hSpacing=<optimized out>, vSpacing=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qgridlayout.cpp:426
#20 QGridLayout::sizeHint (this=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.11.1/work/qtbase-everywhere-src-6.11.1/src/widgets/kernel/qgridlayout.cpp:1184


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to