Bug 375291 - Crash when closing disover
Summary: Crash when closing disover
Status: RESOLVED DUPLICATE of bug 375083
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.8.95
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-01-19 12:41 UTC by Karsten Sperling Opdal
Modified: 2017-01-21 23:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karsten Sperling Opdal 2017-01-19 12:41:22 UTC
Application: plasma-discover (5.8.95)

Qt Version: 5.7.0
Frameworks Version: 5.31.0
Operating System: Linux 4.4.0-59-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
Closeing the app causes  crash - happens all the time now.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcd60f6e8c0 (LWP 12101))]

Thread 8 (Thread 0x7fccb0b8b700 (LWP 12144)):
#0  0x00007fcd5d61a69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcd590df740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd5909be84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd5909c340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcd5909c722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fccf0555916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fcd590c2bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fcd5af616ba in start_thread (arg=0x7fccb0b8b700) at pthread_create.c:333
#8  0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fccb138c700 (LWP 12143)):
#0  0x00007fcd5d61eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcd5909c39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd5909c4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd5909c4e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcd590c2bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcd5af616ba in start_thread (arg=0x7fccb138c700) at pthread_create.c:333
#6  0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fcd15ffb700 (LWP 12121)):
#0  0x00007fcd5d61a69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcd590df740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd5909be84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd5909c340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcd5909c4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcd5e25223b in QEventDispatcherGlib::processEvents (this=0x7fcd000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fcd5e1fccea in QEventLoop::exec (this=this@entry=0x7fcd15ffad00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007fcd5e021fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007fcd5e026b98 in QThreadPrivate::start (arg=0x2229280) at thread/qthread_unix.cpp:344
#9  0x00007fcd5af616ba in start_thread (arg=0x7fcd15ffb700) at pthread_create.c:333
#10 0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fcd303b1700 (LWP 12110)):
#0  0x00007fcd590994a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcd5909b9a8 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd5909c2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd5909c4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcd5e25223b in QEventDispatcherGlib::processEvents (this=0x7fcd280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fcd5e1fccea in QEventLoop::exec (this=this@entry=0x7fcd303b0d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007fcd5e021fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007fcd5e026b98 in QThreadPrivate::start (arg=0x2220f30) at thread/qthread_unix.cpp:344
#8  0x00007fcd5af616ba in start_thread (arg=0x7fcd303b1700) at pthread_create.c:333
#9  0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fcd4536c700 (LWP 12109)):
#0  0x00007fcd5d61eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcd5909c39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd5909c4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd5e25223b in QEventDispatcherGlib::processEvents (this=0x7fcd3c002e00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcd5e1fccea in QEventLoop::exec (this=this@entry=0x7fcd4536bc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fcd5e021fb4 in QThread::exec (this=this@entry=0x20ec620) at thread/qthread.cpp:507
#6  0x00007fcd605fbaa6 in QQuickPixmapReader::run (this=0x20ec620) at util/qquickpixmapcache.cpp:823
#7  0x00007fcd5e026b98 in QThreadPrivate::start (arg=0x20ec620) at thread/qthread_unix.cpp:344
#8  0x00007fcd5af616ba in start_thread (arg=0x7fcd4536c700) at pthread_create.c:333
#9  0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fcd47be1700 (LWP 12103)):
#0  0x00007fcd5d61eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcd5909c39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd5909c4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd5e25223b in QEventDispatcherGlib::processEvents (this=0x7fcd400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcd5e1fccea in QEventLoop::exec (this=this@entry=0x7fcd47be0cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fcd5e021fb4 in QThread::exec (this=this@entry=0x7fcd61124d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#6  0x00007fcd610b07a5 in QDBusConnectionManager::run (this=0x7fcd61124d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#7  0x00007fcd5e026b98 in QThreadPrivate::start (arg=0x7fcd61124d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#8  0x00007fcd5af616ba in start_thread (arg=0x7fcd47be1700) at pthread_create.c:333
#9  0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fcd508c4700 (LWP 12102)):
#0  0x00007fcd5d61eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fcd58c31c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fcd58c338d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fcd5344ea39 in QXcbEventReader::run (this=0x1adfe40) at qxcbconnection.cpp:1337
#4  0x00007fcd5e026b98 in QThreadPrivate::start (arg=0x1adfe40) at thread/qthread_unix.cpp:344
#5  0x00007fcd5af616ba in start_thread (arg=0x7fcd508c4700) at pthread_create.c:333
#6  0x00007fcd5d62a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fcd60f6e8c0 (LWP 12101)):
[KCrash Handler]
#6  QVector<QQuickItemPrivate::ChangeListener>::indexOf (this=this@entry=0x2140640, t=..., from=from@entry=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:826
#7  0x00007fcd606886b1 in QVector<QQuickItemPrivate::ChangeListener>::removeOne (t=..., this=0x2140640) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:176
#8  QQuickItemPrivate::removeItemChangeListener (this=0x21405c0, listener=<optimized out>, types=...) at items/qquickitem.cpp:3838
#9  0x00007fcd453ed6ee in QQuickScrollBarAttached::~QQuickScrollBarAttached() () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#10 0x00007fcd453ed709 in QQuickScrollBarAttached::~QQuickScrollBarAttached() () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#11 0x00007fcd5e2282e3 in QObjectPrivate::deleteChildren (this=this@entry=0x213c330) at kernel/qobject.cpp:1970
#12 0x00007fcd5e231484 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#13 0x00007fcd6068a8f3 in QQuickItem::~QQuickItem (this=0x213cc00, __in_chrg=<optimized out>) at items/qquickitem.cpp:2316
#14 0x00007fcd606a59d6 in QQmlPrivate::QQmlElement<QQuickListView>::~QQmlElement (this=0x213cc00, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104
#15 QQmlPrivate::QQmlElement<QQuickListView>::~QQmlElement (this=0x213cc00, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104
#16 0x00007fcd5e2282e3 in QObjectPrivate::deleteChildren (this=this@entry=0x2128970) at kernel/qobject.cpp:1970
#17 0x00007fcd5e231484 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#18 0x00007fcd6068a8f3 in QQuickItem::~QQuickItem (this=0x2121df0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2316
#19 0x00007fcd454a651e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#20 0x00007fcd5e8f1ce7 in QV4::QObjectWrapper::destroyObject (this=<optimized out>, lastCall=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1039
#21 0x00007fcd5e78bc73 in QV4::MemoryManager::sweep (this=this@entry=0x1b99230, lastSweep=lastSweep@entry=true) at memory/qv4mm.cpp:439
#22 0x00007fcd5e78d01c in QV4::MemoryManager::~MemoryManager (this=0x1b99230, __in_chrg=<optimized out>) at memory/qv4mm.cpp:629
#23 0x00007fcd5e873a72 in QV4::ExecutionEngine::~ExecutionEngine (this=0x1babda0, __in_chrg=<optimized out>) at jsruntime/qv4engine.cpp:452
#24 0x00007fcd5e9ad0b8 in QV8Engine::~QV8Engine (this=0x1bac450, __in_chrg=<optimized out>) at qml/v8/qv8engine.cpp:167
#25 0x00007fcd5e9ad1d9 in QV8Engine::~QV8Engine (this=0x1bac450, __in_chrg=<optimized out>) at qml/v8/qv8engine.cpp:168
#26 0x00007fcd5e8091e6 in QJSEngine::~QJSEngine (this=0x1bb0080, __in_chrg=<optimized out>) at jsapi/qjsengine.cpp:308
#27 0x00007fcd5e91b065 in QQmlEngine::~QQmlEngine (this=0x1bb0080, __in_chrg=<optimized out>) at qml/qqmlengine.cpp:951
#28 0x00007fcd5e999099 in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x1bb0080, __in_chrg=<optimized out>) at qml/qqmlapplicationengine.cpp:247
#29 0x0000000000411a71 in DiscoverMainWindow::~DiscoverMainWindow (this=0x1bd7a90, __in_chrg=<optimized out>) at /workspace/build/discover/DiscoverMainWindow.cpp:118
#30 0x0000000000411a99 in DiscoverMainWindow::~DiscoverMainWindow (this=0x1bd7a90, __in_chrg=<optimized out>) at /workspace/build/discover/DiscoverMainWindow.cpp:119
#31 0x00007fcd5e22aa50 in QObject::event (this=0x1bd7a90, e=<optimized out>) at kernel/qobject.cpp:1254
#32 0x00007fcd5f17089c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1bd7a90, e=0x2052d70) at kernel/qapplication.cpp:3799
#33 0x00007fcd5f178296 in QApplication::notify (this=0x7ffc823a1b90, receiver=0x1bd7a90, e=0x2052d70) at kernel/qapplication.cpp:3556
#34 0x00007fcd5e1fecf8 in QCoreApplication::notifyInternal2 (receiver=0x1bd7a90, event=event@entry=0x2052d70) at kernel/qcoreapplication.cpp:988
#35 0x00007fcd5e2013bb in QCoreApplication::sendEvent (event=0x2052d70, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0x1ac1190) at kernel/qcoreapplication.cpp:1649
#37 0x00007fcd5e201828 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1503
#38 0x00007fcd5e205339 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1268
#39 0x00007fcd5ebcdd9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#40 0x00007fcd5f1707f5 in QApplication::exec () at kernel/qapplication.cpp:2975
#41 0x000000000040c451 in main (argc=3, argv=<optimized out>) at /workspace/build/discover/main.cpp:141

Possible duplicates by query: bug 375083.

Reported using DrKonqi
Comment 1 Aleix Pol 2017-01-21 23:00:25 UTC

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