Bug 459172 - [crash] - latte crashes randomly when interacting with the dock
Summary: [crash] - latte crashes randomly when interacting with the dock
Status: REPORTED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-09-15 16:11 UTC by zeander21
Modified: 2022-11-07 17:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (7.21 KB, text/plain)
2022-09-30 09:02 UTC, anurag
Details

Note You need to log in before you can comment on or make changes to this bug.
Description zeander21 2022-09-15 16:11:29 UTC
Application: latte-dock (0.10.77)

Qt Version: 5.15.6
Frameworks Version: 5.98.0
Operating System: Linux 5.15.67-1-lts x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
Recently i have been getting a lot of crashes while doing nothing special in my desktop, just opening an aplication menu os changing desktops cause a crash, where most times the dock restores itself back but this time it didnt. Note that i use the git version trough the aur package in arch linux and i used the normal archlinux repo before and replaced it for this git version.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007fe09a2032dc in  () at /usr/lib/libQt5Qml.so.5
#5  0x00007fe09a273b8a in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fe09a274712 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) () at /usr/lib/libQt5Qml.so.5
#7  0x00007fe09a2603e3 in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () at /usr/lib/libQt5Qml.so.5
#8  0x00007fe09a260abd in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#9  0x00007fe09a290a30 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007fe09a2975e4 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007fe09a23dd26 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#12 0x00007fe09a3993fd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#13 0x00007fe09a399979 in QQmlBinding::evaluate(bool*) () at /usr/lib/libQt5Qml.so.5
#14 0x00007fe09a399aaa in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007fe09a39b1c3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#16 0x00007fe09a273f50 in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*) () at /usr/lib/libQt5Qml.so.5
#17 0x00007fe09a274712 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) () at /usr/lib/libQt5Qml.so.5
#18 0x00007fe09a2603e3 in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () at /usr/lib/libQt5Qml.so.5
#19 0x00007fe09a260abd in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#20 0x00007fe09a290a30 in  () at /usr/lib/libQt5Qml.so.5
#21 0x00007fe09a2975e4 in  () at /usr/lib/libQt5Qml.so.5
#22 0x00007fe09a23dd26 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#23 0x00007fe09a3993fd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#24 0x00007fe09a399979 in QQmlBinding::evaluate(bool*) () at /usr/lib/libQt5Qml.so.5
#25 0x00007fe09a399aaa in  () at /usr/lib/libQt5Qml.so.5
#26 0x00007fe09a39b1c3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#27 0x00007fe09a3a650d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt5Qml.so.5
#28 0x00007fe09a34b39d in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/lib/libQt5Qml.so.5
#29 0x00007fe09a34b56b in QQmlComponentPrivate::completeCreate() () at /usr/lib/libQt5Qml.so.5
#30 0x00007fe09a80318a in  () at /usr/lib/libQt5Quick.so.5
#31 0x00007fe09a7f68a6 in  () at /usr/lib/libQt5Quick.so.5
#32 0x00007fe09a7f1257 in  () at /usr/lib/libQt5Quick.so.5
#33 0x00007fe09a800a92 in  () at /usr/lib/libQt5Quick.so.5
#34 0x00007fe09a802ce3 in QQuickItemView::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5Quick.so.5
#35 0x00007fe09a7f022a in  () at /usr/lib/libQt5Quick.so.5
#36 0x00007fe09a274c32 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#37 0x00007fe09a2759b6 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#38 0x00007fe09a278807 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#39 0x00007fe09a2511ac in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#40 0x00007fe09a290e5f in  () at /usr/lib/libQt5Qml.so.5
#41 0x00007fe09a2975e4 in  () at /usr/lib/libQt5Qml.so.5
#42 0x00007fe09a23d720 in  () at /usr/lib/libQt5Qml.so.5
#43 0x00007fe09a2a7498 in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#44 0x00007fe09a291466 in  () at /usr/lib/libQt5Qml.so.5
#45 0x00007fe09a2975e4 in  () at /usr/lib/libQt5Qml.so.5
#46 0x00007fe09a23dd26 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#47 0x00007fe09a3993fd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#48 0x00007fe09a355a31 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#49 0x00007fe09a3569ac in  () at /usr/lib/libQt5Qml.so.5
#50 0x00007fe09a3786bf in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#51 0x00007fe098994030 in  () at /usr/lib/libQt5Core.so.5
#52 0x00007fe09a7a5b27 in QQuickMouseArea::positionChanged(QQuickMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#53 0x00007fe09a746a53 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#54 0x00007fe099664b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#55 0x00007fe098963b68 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#56 0x00007fe09a75312e in QQuickWindowPrivate::sendHoverEvent(QEvent::Type, QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool) () at /usr/lib/libQt5Quick.so.5
#57 0x00007fe09a75641c in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () at /usr/lib/libQt5Quick.so.5
#58 0x00007fe09a755d80 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () at /usr/lib/libQt5Quick.so.5
#59 0x00007fe09a755d80 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () at /usr/lib/libQt5Quick.so.5
#60 0x00007fe09a755d80 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () at /usr/lib/libQt5Quick.so.5
#61 0x00007fe09a755d80 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () at /usr/lib/libQt5Quick.so.5
#62 0x00007fe09a755d80 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, unsigned long, bool&) () at /usr/lib/libQt5Quick.so.5
#63 0x00007fe09a7589b7 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#64 0x00007fe098e7ec45 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#65 0x00007fe099664b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#66 0x00007fe098963b68 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#67 0x00007fe098e6813c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#68 0x00007fe098e51985 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#69 0x00007fe0938236c0 in  () at /usr/lib/libQt5XcbQpa.so.5
#70 0x00007fe096c49b2b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#71 0x00007fe096c9fe79 in  () at /usr/lib/libglib-2.0.so.0
#72 0x00007fe096c47252 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#73 0x00007fe0989ae4ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#74 0x00007fe09895c30c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#75 0x00007fe098966e39 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#76 0x000055fcd28f0fbe in  ()
#77 0x00007fe0981f4290 in  () at /usr/lib/libc.so.6
#78 0x00007fe0981f434a in __libc_start_main () at /usr/lib/libc.so.6
#79 0x000055fcd28f88c5 in  ()
[Inferior 1 (process 748) detached]

Reported using DrKonqi
Comment 1 anurag 2022-09-30 09:02:45 UTC
Created attachment 152513 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.6

latte dock keeps crashing whenever i interact with it or whenever i am trying to do some changes such as adding a widget or something it crashes 

it will crash for sometime then eventually come back else i have to search for latte ansd click on it to make it appear else my whole screen will be clean nothing on it

-- Backtrace (Reduced):
#6  0x00007f109f55ee13 in QV4::QQmlContextWrapper::lookupScopeObjectProperty(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
[...]
#9  0x00007f109f53bd26 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f109f6973fd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#11 0x00007f109f697979 in QQmlBinding::evaluate(bool*) () at /usr/lib/libQt5Qml.so.5
[...]
#13 0x00007f109f6991c3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
Comment 2 Rigoberto Leyva Salmeron 2022-11-07 17:30:07 UTC
Found the same issue on my system. While interacting with the dock, it stays open(does not automatically hide) and current application stays with the big Icon.

Kubuntu 22.10
KDE Plasma version: 5.26.2
KDE Framework Version: 5.99.0
Qt Version: 5.15.6
Latte Dock: 0.10.8