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

            Bug ID: 463405
           Summary: Latte Dock crashed with mouse touching it
    Classification: Plasma
           Product: lattedock
           Version: 0.10.8
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: application
          Assignee: mvourla...@gmail.com
          Reporter: thetechguy1...@gmail.com
  Target Milestone: ---

Application: latte-dock (0.10.8)
 (Compiled from sources)
Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: Linux 5.15.85-1-lts x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
With a full screen window closed, I moved my mouse to the dock to bring it up,
despite its "Dodge Active" setting, since I wanted to access the app launcher.
With the dock hidden [when it wasn't supposed to] and upon contact with the
mouse at the bottom of the screen (where Latte was positioned), it crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  QQuickItem::~QQuickItem() (this=0x56369f018760, this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2330
#7  0x00007fb83a2849ff in QQuickGridLayoutBase::invalidate(QQuickItem*)
(this=0x56369f01a1c0, childItem=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout.cpp:400
#8  0x00007fb86ed84a02 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange,
QQuickItem::ItemChangeData const&) (this=this@entry=0x56369ed935b0,
change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6372
#9  0x00007fb86ed86914 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=0x56369ed935b0, newEffectiveVisible=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6117
#10 0x00007fb86ed868d8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=0x56369f3385b0, newEffectiveVisible=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115
#11 0x00007fb86ed868d8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool)
(this=this@entry=0x56369ed8e780, newEffectiveVisible=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115
#12 0x00007fb86ed8a1e3 in QQuickItem::setParentItem(QQuickItem*)
(this=0x56369f018770, parentItem=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2737
#13 0x00007fb86ed7e6e2 in QQuickItem::~QQuickItem()
(this=this@entry=0x56369f018770, this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2335
#14 0x00007fb83a2822aa in QQuickLayout::~QQuickLayout()
(this=this@entry=0x56369f018770, this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklayout.cpp:750
#15 0x00007fb83a28239b in QQuickGridLayoutBase::~QQuickGridLayoutBase()
(this=this@entry=0x56369f018770, this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout.cpp:315
#16 0x00007fb83a2885ae in QQuickLinearLayout::~QQuickLinearLayout()
(this=0x56369f018770, this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout_p.h:196
#17 QQuickColumnLayout::~QQuickColumnLayout() (this=0x56369f018770,
this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout_p.h:244
#18 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement()
(this=0x56369f018770, this=<optimized out>) at
../../../include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlprivate.h:144
#19 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement()
(this=0x56369f018770, this=<optimized out>) at
../../../include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlprivate.h:144
#20 0x00007fb86f3ffafd in PlasmaQuick::AppletQuickItem::~AppletQuickItem()
(this=0x56369dbe0610, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasmaquick/appletquickitem.cpp:518
#21 0x00007fb850719c2d in AppletInterface::~AppletInterface()
(this=0x56369dbe0610, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:132
#22 0x00007fb86cfc0bd5 in QObjectPrivate::deleteChildren()
(this=this@entry=0x56369daebf30) at kernel/qobject.cpp:2137
#23 0x00007fb86cfc1399 in QObject::~QObject() (this=this@entry=0x56369daf0f00,
this=<optimized out>) at kernel/qobject.cpp:1115
#24 0x00007fb86f117af8 in Plasma::ScriptEngine::~ScriptEngine()
(this=this@entry=0x56369daf0f00, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/scripting/scriptengine.cpp:48
#25 0x00007fb86f117b54 in Plasma::AppletScript::~AppletScript()
(this=this@entry=0x56369daf0f00, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/scripting/appletscript.cpp:35
#26 0x00007fb850718ef0 in DeclarativeAppletScript::~DeclarativeAppletScript()
(this=0x56369daf0f00, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:65
#27 DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x56369daf0f00,
this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:65
#28 0x00007fb86f0e529a in Plasma::AppletPrivate::~AppletPrivate()
(this=0x56369dadc8a0, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/private/applet_p.cpp:89
#29 0x00007fb86f0d75fc in Plasma::AppletPrivate::~AppletPrivate()
(this=0x56369dadc8a0, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/private/applet_p.cpp:83
#30 Plasma::Applet::~Applet() (this=0x56369dae6ab0, this=<optimized out>) at
/usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/applet.cpp:165
#31 0x00007fb8306e1ead in WeatherApplet::~WeatherApplet() (this=0x56369dae6ab0,
this=<optimized out>) at
/usr/src/debug/kdeplasma-addons/kdeplasma-addons-5.26.4/applets/weather/weatherapplet.cpp:183
#32 0x00007fb86cfbda0a in QObject::event(QEvent*) (this=0x56369dae6ab0,
e=0x5636a07dce40) at kernel/qobject.cpp:1334
#33 0x00007fb86dc9cb1c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x56369dae6ab0, e=0x5636a07dce40) at
kernel/qapplication.cpp:3637
#34 0x00007fb86cf99f98 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x56369dae6ab0, event=0x5636a07dce40) at
kernel/qcoreapplication.cpp:1064
#35 0x00007fb86cf9aaa3 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x56369c1a7c10) at
kernel/qcoreapplication.cpp:1821
#36 0x00007fb86cfe0e68 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x56369c2f5c50) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007fb86b3fb87b in g_main_dispatch (context=0x7fb860005010) at
../glib/glib/gmain.c:3454
#38 g_main_context_dispatch (context=0x7fb860005010) at
../glib/glib/gmain.c:4172
#39 0x00007fb86b452c89 in g_main_context_iterate.constprop.0
(context=0x7fb860005010, block=1, dispatch=1, self=<optimized out>) at
../glib/glib/gmain.c:4248
#40 0x00007fb86b3fa132 in g_main_context_iteration (context=0x7fb860005010,
may_block=1) at ../glib/glib/gmain.c:4313
#41 0x00007fb86cfe4c4c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x56369c2fa9b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007fb86cf9273c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff259cca50,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#43 0x00007fb86cf9d269 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#44 0x000056369bf1bb3c in  ()
#45 0x00007fb86c828290 in __libc_start_call_main
(main=main@entry=0x56369bf18930, argc=argc@entry=1,
argv=argv@entry=0x7fff259cd278) at ../sysdeps/nptl/libc_start_call_main.h:58
#46 0x00007fb86c82834a in __libc_start_main_impl (main=0x56369bf18930, argc=1,
argv=0x7fff259cd278, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff259cd268) at ../csu/libc-start.c:381
#47 0x000056369bf229f5 in _start ()
[Inferior 1 (process 2635) detached]

The reporter indicates this bug may be a duplicate of or related to bug 412123.

Reported using DrKonqi

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

Reply via email to