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

            Bug ID: 466527
           Summary: Start the collapse caused by the setting panel
    Classification: Plasma
           Product: lattedock
           Version: unspecified
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: application
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: latte-dock (0.10.77)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.12-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.1 [KCrashBackend]

-- Information about the crash:
I added a small part to the panel, and then tried to access the setting panel
from the context menu, and finally the software collapsed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fd89cf77fa4 in KConfigGroup::config() const
(this=this@entry=0x7fd890016d48) at /usr/include/qt5/QtCore/qshareddata.h:161
#5  0x00007fd89cf7c4a2 in KConfigGroup::readEntry(char const*, QVariant const&)
const (this=this@entry=0x7fd890016d48, key=key@entry=0x5623148713f8
"ForceSaveOnDestroy", aDefault=...) at
/usr/src/debug/kconfig-5.103.0/src/core/kconfiggroup.cpp:718
#6  0x00007fd8940eb8ba in KConfigGroup::readEntry<bool>(char const*, bool
const&) const (this=this@entry=0x7fd890016d48, key=0x5623148713f8
"ForceSaveOnDestroy", defaultValue=@0x7ffc673be6a7: false) at
/usr/include/KF5/KConfigCore/kconfiggroup.h:829
#7  0x00007fd8940f4278 in KConfigGroup::readEntry<bool>(QString const&, bool
const&) const (aDefault=@0x7ffc673be6a7: false, key=..., this=0x7fd890016d48)
at /usr/include/KF5/KConfigCore/kconfiggroup.h:260
#8  KSysGuard::SensorFaceController::~SensorFaceController()
(this=0x56231198b610, this=<optimized out>) at
/usr/src/debug/libksysguard-5.27.1/faces/SensorFaceController.cpp:404
#9  0x00007fd8940f44f9 in
KSysGuard::SensorFaceController::~SensorFaceController() (this=0x56231198b610,
this=<optimized out>) at
/usr/src/debug/libksysguard-5.27.1/faces/SensorFaceController.cpp:420
#10 0x00007fd89c30589e in QObjectPrivate::deleteChildren()
(this=this@entry=0x562311867b40) at kernel/qobject.cpp:2137
#11 0x00007fd89c311664 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#12 0x00007fd89e84ba43 in
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
(this=0x5623118eed30) at /usr/include/c++/12/bits/shared_ptr_base.h:346
#13 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
(this=0x5623118eed30) at /usr/include/c++/12/bits/shared_ptr_base.h:317
#14 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
(this=0x562311bfd648, this=<optimized out>) at
/usr/include/c++/12/bits/shared_ptr_base.h:1071
#15 std::__shared_ptr<QQmlEngine, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
(this=0x562311bfd640, this=<optimized out>) at
/usr/include/c++/12/bits/shared_ptr_base.h:1524
#16 std::shared_ptr<QQmlEngine>::~shared_ptr() (this=0x562311bfd640,
this=<optimized out>) at /usr/include/c++/12/bits/shared_ptr.h:175
#17 KDeclarative::QmlObjectPrivate::~QmlObjectPrivate() (this=0x562311bfd630,
this=<optimized out>) at
/usr/src/debug/kdeclarative-5.103.0/src/kdeclarative/qmlobject.cpp:64
#18 KDeclarative::QmlObject::~QmlObject() (this=0x562311bffd30, this=<optimized
out>) at /usr/src/debug/kdeclarative-5.103.0/src/kdeclarative/qmlobject.cpp:199
#19 0x00007fd89e84bc19 in
KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine()
(this=0x562311bffd30, this=<optimized out>) at
/usr/src/debug/kdeclarative-5.103.0/src/kdeclarative/qmlobjectsharedengine.cpp:66
#20 0x00007fd89c30589e in QObjectPrivate::deleteChildren()
(this=this@entry=0x562311bfbd50) at kernel/qobject.cpp:2137
#21 0x00007fd89c311664 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#22 0x00007fd89415a469 in AppletInterface::~AppletInterface()
(this=0x562311bff6c0, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:132
#23 0x00007fd89c30589e in QObjectPrivate::deleteChildren()
(this=this@entry=0x562311bfef10) at kernel/qobject.cpp:2137
#24 0x00007fd89c311664 in QObject::~QObject() (this=this@entry=0x562311bfb820,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#25 0x00007fd89e8c2d13 in Plasma::ScriptEngine::~ScriptEngine()
(this=this@entry=0x562311bfb820, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/scripting/scriptengine.cpp:48
#26 0x00007fd89e8c2d6e in Plasma::AppletScript::~AppletScript()
(this=this@entry=0x562311bfb820, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/scripting/appletscript.cpp:35
#27 0x00007fd8941597ab in DeclarativeAppletScript::~DeclarativeAppletScript()
(this=0x562311bfb820, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:65
#28 DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x562311bfb820,
this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:65
#29 0x00007fd89e895b2a in Plasma::AppletPrivate::~AppletPrivate()
(this=0x562311bfc0a0, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/private/applet_p.cpp:89
#30 0x00007fd89e887bec in Plasma::AppletPrivate::~AppletPrivate()
(this=0x562311bfc0a0, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/private/applet_p.cpp:83
#31 Plasma::Applet::~Applet() (this=0x562311bf62a0, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/applet.cpp:165
#32 0x00007fd89e887c39 in Plasma::Applet::~Applet() (this=0x562311bf62a0,
this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/applet.cpp:166
#33 0x00007fd89c30589e in QObjectPrivate::deleteChildren()
(this=this@entry=0x562311ba7490) at kernel/qobject.cpp:2137
#34 0x00007fd89c311664 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#35 0x00007fd89e887ed9 in Plasma::Containment::~Containment()
(this=0x5623118adb70, this=<optimized out>) at
/usr/src/debug/plasma-framework-5.103.0/src/plasma/containment.cpp:83
#36 0x00005623108bb620 in Latte::Layout::GenericLayout::unloadContainments()
(this=0x5623118a2d90) at
/usr/src/debug/latte-dock-0.11.0~20220619T183501/app/layout/genericlayout.cpp:97
#37 0x00005623108d6e35 in Latte::Layout::GenericLayout::unloadContainments()
(this=0x5623118a2d90) at
/usr/src/debug/latte-dock-0.11.0~20220619T183501/app/layout/genericlayout.cpp:57
#38 Latte::Layouts::Synchronizer::unloadCentralLayout(Latte::CentralLayout*)
(layout=<optimized out>, this=0x562311782fa0) at
/usr/src/debug/latte-dock-0.11.0~20220619T183501/app/layouts/synchronizer.cpp:564
#39 Latte::Layouts::Synchronizer::unloadLayouts() (this=0x562311782fa0) at
/usr/src/debug/latte-dock-0.11.0~20220619T183501/app/layouts/synchronizer.cpp:632
#40 0x00005623108d9428 in operator() (__closure=0x56231272a2a0) at
/usr/src/debug/latte-dock-0.11.0~20220619T183501/app/layouts/synchronizer.cpp:680
#41 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()> >::call
(arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#42
QtPrivate::Functor<Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#43
QtPrivate::QFunctorSlotObject<Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x56231272a290, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#44 0x00007fd89c317262 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc673becc0, r=<optimized out>, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#45 QSingleShotTimer::timerEvent(QTimerEvent*) (this=0x562312d30cc0) at
kernel/qtimer.cpp:320
#46 0x00007fd89c307b1d in QObject::event(QEvent*) (this=0x562312d30cc0,
e=0x7ffc673bee00) at kernel/qobject.cpp:1369
#47 0x00007fd89d1a544e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x562312d30cc0, e=0x7ffc673bee00) at
kernel/qapplication.cpp:3640
#48 0x00007fd89c2dc1e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x562312d30cc0, event=0x7ffc673bee00) at
kernel/qcoreapplication.cpp:1064
#49 0x00007fd89c333011 in QTimerInfoList::activateTimers()
(this=0x562311059b50) at kernel/qtimerinfo_unix.cpp:643
#50 0x00007fd89c3338dc in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#51 idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:230
#52 0x00007fd89a86ea90 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#53 0x00007fd89a86ee48 in  () at /lib64/libglib-2.0.so.0
#54 0x00007fd89a86eedc in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#55 0x00007fd89c333c16 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x56231105a1c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#56 0x00007fd89c2dac5b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc673bf040, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#57 0x00007fd89c2e2dc6 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#58 0x000056231087150d in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/latte-dock-0.11.0~20220619T183501/app/main.cpp:436
[Inferior 1 (process 4669) detached]

Reported using DrKonqi

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

Reply via email to