Summary: | Discover crashes somewhere in QQuickMenu | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Alexander Mentyu <notuxius> |
Component: | discover | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aisaac.olin, bugseforuns, cesar, contact, kde, khromier, marcio.bianco, mustafa1024m, nate, samuraicer, wowhellmail, xilats.dert |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kirigami/91c4be04be103cbf3e748e0d6bd1882fe2fc4b20 | Version Fixed In: | 5.51 |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Alexander Mentyu
2018-08-25 12:36:53 UTC
*** Bug 398003 has been marked as a duplicate of this bug. *** *** Bug 397907 has been marked as a duplicate of this bug. *** *** Bug 397955 has been marked as a duplicate of this bug. *** *** Bug 397997 has been marked as a duplicate of this bug. *** Created attachment 114975 [details]
New crash information added by DrKonqi
plasma-discover (5.13.90) using Qt 5.11.1
- What I was doing when the application crashed:
Open Applications tab in sidebar.
Using KDE-Unstable repo in Archlinux
-- Backtrace (Reduced):
#6 0x00007f9ad50f5aa8 in QQuickMenuPrivate::setParentMenu(QQuickMenu*) () at /usr/lib/libQt5QuickTemplates2.so.5
#7 0x00007f9ad50f7302 in QQuickMenuPrivate::removeItem(int, QQuickItem*) () at /usr/lib/libQt5QuickTemplates2.so.5
#8 0x00007f9ae0b622b7 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib/libQt5Quick.so.5
#9 0x00007f9ae0b68046 in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f9ae0b6943d in QQuickItem::~QQuickItem() () at /usr/lib/libQt5Quick.so.5
*** Bug 399005 has been marked as a duplicate of this bug. *** Git commit 91c4be04be103cbf3e748e0d6bd1882fe2fc4b20 by Aleix Pol. Committed on 24/09/2018 at 17:43. Pushed by apol into branch 'master'. Don't actively destroy menu items They will be destroyed by their parent, as they get reparented as soon as addMenu/addItem is called. For some reason this triggers a crash in some strange situations (e.g. when construction/destruction happens quickly). M +0 -2 src/controls/private/ActionsMenu.qml https://commits.kde.org/kirigami/91c4be04be103cbf3e748e0d6bd1882fe2fc4b20 *** Bug 399576 has been marked as a duplicate of this bug. *** *** Bug 399555 has been marked as a duplicate of this bug. *** *** Bug 399556 has been marked as a duplicate of this bug. *** *** Bug 399559 has been marked as a duplicate of this bug. *** Re-opening; we've got a bunch of new crashes from 5.14. Commit from comment #7 is in kirigami 5.51, which is not released yet. Oh lol of course. Let's re-open again if the crashes keep crashing after 5.51 is in users' hands. Created attachment 115578 [details]
New crash information added by DrKonqi
plasma-discover (5.14.0) using Qt 5.11.2
- What I was doing when the application crashed:
I was trying to uninstall a package.
- Unusual behavior I noticed:
Severe lag, .knsrc errors in terminal output, applications simply do not uninstall, they just are stuck in the task queue.
-- Backtrace (Reduced):
#6 0x00007f2e9b72a1d8 in QQuickMenuPrivate::setParentMenu(QQuickMenu*) () at /usr/lib/libQt5QuickTemplates2.so.5
#7 0x00007f2e9b72ba32 in QQuickMenuPrivate::removeItem(int, QQuickItem*) () at /usr/lib/libQt5QuickTemplates2.so.5
#8 0x00007f2ea5099347 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib/libQt5Quick.so.5
#9 0x00007f2ea509f0d6 in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f2ea50a04cd in QQuickItem::~QQuickItem() () at /usr/lib/libQt5Quick.so.5
Created attachment 115643 [details]
New crash information added by DrKonqi
plasma-discover (5.14.0) using Qt 5.11.1
- What I was doing when the application crashed:
Just searching for an application within Discover and the application crashed.
-- Backtrace (Reduced):
#6 QMetaObjectPrivate::disconnect (sender=0x321, signal_index=53, smeta=0x7f91b11de340 <QQuickMenu::staticMetaObject>, receiver=0x5e1, method_index=-1, slot=0x7ffcce0b6cd0, disconnectType=QMetaObjectPrivate::DisconnectAll) at kernel/qobject.cpp:3424
#7 0x00007f91c17a67a7 in QObject::disconnectImpl (sender=0x321, signal=signal@entry=0x7ffcce0b6cc0, receiver=receiver@entry=0x5e1, slot=slot@entry=0x7ffcce0b6cd0, senderMetaObject=senderMetaObject@entry=0x7f91b11de340 <QQuickMenu::staticMetaObject>) at kernel/qobject.cpp:4986
#8 0x00007f91b0f4f0b1 in QObject::disconnect<void (QQuickMenu::*)(bool), void (QQuickMenu::*)(bool)> (slot=(void (QQuickMenu::*)(QQuickMenu * const, bool)) 0x7f91b0f4e820 <QQuickMenu::setCascade(bool)>, receiver=0x5e1, signal=(void (QQuickMenu::*)(QQuickMenu * const, bool)) 0x7f91b0f4dc10 <QQuickMenu::cascadeChanged(bool)>, sender=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:367
#9 QQuickMenuPrivate::setParentMenu (this=0x5599c808e670, parent=parent@entry=0x0) at qquickmenu.cpp:486
#10 0x00007f91b0f505cb in QQuickMenuPrivate::removeItem (this=0x5599c6412bb0, index=<optimized out>, item=<optimized out>) at qquickmenu.cpp:238
*** Bug 399559 has been marked as a duplicate of this bug. *** |