Bug 397997

Summary: seg fault while I clicked repos in "Settings" page of Discover
Product: [Applications] Discover Reporter: Patrick Silva <bugseforuns>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2018-08-28 21:41:43 UTC
On neon dev unstable...

Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault.
0x00007fffdf55b61c in QQuickMenuPrivate::setParentMenu(QQuickMenu*)
    () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
(gdb) bt
#0  0x00007fffdf55b61c in QQuickMenuPrivate::setParentMenu(QQuickMenu*) () at /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#1  0x00007fffdf55cd2b in QQuickMenuPrivate::removeItem(int, QQuickItem*) () at /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#2  0x00007ffff70eca13 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007ffff70f9b17 in QQuickItem::setParentItem(QQuickItem*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007ffff70fa71c in QQuickItem::~QQuickItem() ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ffff70faa99 in QQuickItem::~QQuickItem() ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ffff3ddcaf3 in QObjectPrivate::deleteChildren() (this=this@entry=0x3e09b00) at kernel/qobject.cpp:1997
#7  0x00007ffff3de6be4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025
#8  0x00007ffff70fa82c in QQuickItem::~QQuickItem() ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007ffff7119476 in  ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007ffff3ddcaf3 in QObjectPrivate::deleteChildren() (this=this@entry=0x67dfa40) at kernel/qobject.cpp:1997
#11 0x00007ffff3de6be4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025
#12 0x00007fffce97a6ae in  ()
    at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#13 0x00007ffff3ddcaf3 in QObjectPrivate::deleteChildren() (this=this@entry=0x68a0320) at kernel/qobject.cpp:1997
#14 0x00007ffff3de6be4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025
#15 0x00007ffff70fa82c in QQuickItem::~QQuickItem() ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007ffff7119626 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007ffff3ddcaf3 in QObjectPrivate::deleteChildren() (this=this@entry=0x37588f0) at kernel/qobject.cpp:1997
#18 0x00007ffff3de6be4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025
---Type <return> to continue, or q <return> to quit---
#19 0x00007ffff70fa82c in QQuickItem::~QQuickItem() ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007ffff71190a6 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007ffff3ddfff0 in QObject::event(QEvent*) (this=0x3d6c720, e=<optimized out>) at kernel/qobject.cpp:1242
#22 0x00007ffff70f89ab in QQuickItem::event(QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007ffff540c39c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff5413ab0 in QApplication::notify(QObject*, QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff3db2228 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x3d6c720, event=event@entry=0x3b78440)
    at kernel/qcoreapplication.cpp:1048
#26 0x00007ffff3db4e2e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x3b78440, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#27 0x00007ffff3db4e2e in QCoreApplicationPrivate::sendPostedEvents(QO---Type <return> to continue, or q <return> to quit---
bject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x7179f0) at kernel/qcoreapplication.cpp:1745
#28 0x00007ffff3db52a8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at kernel/qcoreapplication.cpp:1599
#29 0x00007ffff3e09a93 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x766f70) at kernel/qeventdispatcher_glib.cpp:276
#30 0x00007fffede29197 in g_main_context_dispatch (context=0x7fffe00016f0) at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3154
#31 0x00007fffede29197 in g_main_context_dispatch (context=context@entry=0x7fffe00016f0)
    at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3769
#32 0x00007fffede293f0 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3840
#33 0x00007fffede2949c in g_main_context_iteration (context=0x7fffe00016f0, may_block=may_block@entry=1)
    at /build/glib2.0-b4FPyK/glib2.0-2.48.2/./glib/gmain.c:3901
#34 0x00007ffff3e0909f in QEventDispatcherGlib::processEvents(QFlags<Q---Type <return> to continue, or q <return> to quit---
EventLoop::ProcessEventsFlag>) (this=0x765b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#35 0x00007fffe7c0e9a1 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#36 0x00007ffff3db05ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdb60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#37 0x00007ffff3db96c4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1336
#38 0x00000000004133ff in main(int, char**) (argc=1, argv=<optimized out>)
    at /workspace/build/discover/main.cpp:156
Comment 1 Aleix Pol 2018-08-31 15:52:06 UTC

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