[plasma-systemmonitor] [Bug 437531] Crash after closing from a really weird state

2021-05-24 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=437531

David Edmundson  changed:

   What|Removed |Added

 Resolution|--- |DUPLICATE
 CC||[email protected]
 Status|REPORTED|RESOLVED

--- Comment #3 from David Edmundson  ---


*** This bug has been marked as a duplicate of bug 436609 ***

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

[plasma-systemmonitor] [Bug 437531] Crash after closing from a really weird state

2021-05-24 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=437531

--- Comment #2 from Marco Martin  ---
looking at the backtrace it seems that the connection between full and
updateitemvisibility is triggered anyways even if was manually disconnected?

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

[plasma-systemmonitor] [Bug 437531] Crash after closing from a really weird state

2021-05-24 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=437531

Marco Martin  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #1 from Marco Martin  ---
pasting inline

Application: System Monitor (plasma-systemmonitor), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f7f5b694940
(LWP 3424))]
[KCrash Handler]
#6  0x7f7f5f8b106f in QQuickItem::setVisible (this=,
v=false) at items/qquickitem.cpp:5959
#7  0x7f7f380e5f5a in ToolBarLayoutDelegate::ensureItemVisibility
(this=0x5628de720ad0) at
/usr/src/debug/kf5-kirigami2-5.82.0-1.fc34.x86_64/src/toolbarlayoutdelegate.h:87
#8  0x7f7f602704b0 in QtPrivate::QSlotObjectBase::call (a=0x7ffd7d0828c0,
r=, this=0x5628ddb7c3a0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9  doActivate (sender=0x5628dc73f990, signal_index=18,
argv=0x7ffd7d0828c0) at kernel/qobject.cpp:3886
#10 0x7f7f5f8b38cb in QQuickItemPrivate::setEffectiveVisibleRecur
(this=this@entry=0x5628dcac4ca0, newEffectiveVisible=) at
items/qquickitem.cpp:6057
#11 0x7f7f5f8b7119 in QQuickItem::setParentItem (this=0x5628dc73f990,
parentItem=) at items/qquickitem.cpp:2710
#12 0x7f7f5f8aba5a in QQuickItem::~QQuickItem (this=,
this=) at items/qquickitem.cpp:2311
#13 0x7f7f006ba242 in QQuickButton::~QQuickButton (this=,
this=) at
../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickbutton_p.h:57
#14 QQuickToolButton::~QQuickToolButton (this=, this=) at
../../../include/QtQuickTemplates2/5.15.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquicktoolbutton_p.h:55
#15 QQmlPrivate::QQmlElement::~QQmlElement (this=, this=) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#16 QQmlPrivate::QQmlElement::~QQmlElement (this=, this=) at /usr/include/qt5/QtQml/qqmlprivate.h:144
#17 0x7f7f380e6caa in ToolBarLayoutDelegate::~ToolBarLayoutDelegate
(this=, this=) at
/usr/src/debug/kf5-kirigami2-5.82.0-1.fc34.x86_64/src/toolbarlayoutdelegate.cpp:84
#18 0x7f7f380e6d4a in ToolBarLayoutDelegate::~ToolBarLayoutDelegate
(this=, this=) at
/usr/src/debug/kf5-kirigami2-5.82.0-1.fc34.x86_64/src/toolbarlayoutdelegate.cpp:70
#19 std::default_delete::operator()
(__ptr=0x5628de720ad0, this=) at
/usr/include/c++/11/bits/unique_ptr.h:85
#20 std::unique_ptr >::~unique_ptr (this=, this=) at /usr/include/c++/11/bits/unique_ptr.h:361
#21 std::pair > >::~pair (this=,
this=) at /usr/include/c++/11/bits/stl_pair.h:211
#22 __gnu_cxx::new_allocator > >, false>
>::destroy > > > (__p=0x5628da9dbf58,
this=0x5628deb38ec8) at /usr/include/c++/11/ext/new_allocator.h:162
#23
std::allocator_traits > >, false> >
>::destroy > > > (__p=0x5628da9dbf58, __a=...)
at /usr/include/c++/11/bits/alloc_traits.h:531
#24
std::__detail::_Hashtable_alloc > >, false> > >::_M_deallocate_node
(__n=0x5628da9dbf50, this=0x5628deb38ec8) at
/usr/include/c++/11/bits/hashtable_policy.h:1891
#25 std::_Hashtable > >,
std::allocator > > >, std::__detail::_Select1st,
std::equal_to, std::hash,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_erase (this=0x5628deb38ec8, __bkt=,
__prev_n=, __n=0x5628da9dbf50) at
/usr/include/c++/11/bits/hashtable.h:2160
#26 0x7f7f380e70f0 in std::_Hashtable > >,
std::allocator > > >, std::__detail::_Select1st,
std::equal_to, std::hash,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::erase (__it=..., this=0x5628deb38ec8) at
/usr/include/c++/11/bits/hashtable.h:2135
#27 std::_Hashtable > >,
std::allocator > > >, std::__detail::_Select1st,
std::equal_to, std::hash,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::erase (__it=..., this=0x5628deb38ec8) at
/usr/include/c++/11/bits/hashtable.h:915
#28 std::unordered_map >, std::hash,
std::equal_to, std::allocator > > > >::erase (__position=...,
this=0x5628deb38ec8) at /usr/include/c++/11/bits/unordered_map.h:746
#29 operator() (action=, __closure=0x5628d7b2edb0) at
/usr/src/debug/kf5-kirigami2-5.82.0-1.fc34.x86_64/src/toolbarlayout.cpp:123
#30 QtPrivate::FunctorCall,
QtPrivate::List, void,
ToolBarLayout::addAction(QObject*):: >::call (arg=, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#31 QtPrivate::Functor,
1>::call, void> (arg=, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#32
QtPrivate::QFunctorSlotObject,
1, QtPrivate::List, void>::impl (which=, r=, ret=, a=, this_=0x5628d7b2eda0) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#33
QtPrivate::QFunctorSlotObject,
1, QtPrivate::List, void>::impl(int, QtPrivate::QSlotObjectBase *,
QObject *, void **, bool *) (which=, this_=0x562