Bug 406277

Summary: Random crash when browsing list of apps
Product: [Applications] Discover Reporter: Daniele <daniele.maccari>
Component: discoverAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aleixpol
Priority: NOR Keywords: drkonqi
Version: 5.14.5   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Daniele 2019-04-06 12:28:39 UTC
Application: plasma-discover (5.14.5)

Qt Version: 5.11.3
Frameworks Version: 5.54.0
Operating System: Linux 4.19.0-4-amd64 x86_64
Distribution: Netrunner 19.01 - Blackbird

-- Information about the crash:
Just browsing the list of (installed) apps. Discover seems to be randomly crashing, as I couldn't find any culprit as to what might be triggering this behaviour.

The crash can be reproduced sometimes.

-- 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 0x7f96a5ff0800 (LWP 19408))]

Thread 14 (Thread 0x7f9645ffb700 (LWP 19550)):
#0  0x00007f96aa31a169 in QElapsedTimer::isMonotonic() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f96aa318f6e in QTimerInfoList::repairTimersIfNeeded() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f96aa318fe3 in QTimerInfoList::timerWait(timespec&) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f96aa31a5fe in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f96a883e669 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96a883f06b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 13 (Thread 0x7f95fbfff700 (LWP 19547)):
#0  0x00007f96a9e02794 in read () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a8884aa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883ec0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f0e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 12 (Thread 0x7f96467fc700 (LWP 19543)):
#0  0x00007f96a9e02794 in read () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a8884aa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883ec0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f0e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7f967c875700 (LWP 19423)):
#0  0x00007f96a9e0c2a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96966534b5 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#2  0x00007f9696653143 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#3  0x00007f969565e490 in  () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.410.104
#4  0x00007f969565e556 in  () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.410.104
#5  0x00007f969560af3c in  () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.410.104
#6  0x00007f96955248ae in  () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.410.104
#7  0x00007f969665211d in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#8  0x00007f96a5cfb146 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#9  0x00007f96aab48c4b in QOpenGLContext::swapBuffers(QSurface*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007f96abbc9686 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f96abbcd228 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#14 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7f967d07e700 (LWP 19422)):
#0  0x00007f96aa114c0c in QMutex::lock() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f96aa31a78f in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f96a883e669 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f06b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7f967ffff700 (LWP 19417)):
#0  0x00007f96a9e02794 in read () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a8884aa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883ec0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f0e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f968d1ae700 (LWP 19416)):
#0  0x00007f96a9e02794 in read () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a8884aa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883ec0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f0e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f968d9af700 (LWP 19415)):
#0  0x00007f96a9e06b69 in poll () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a883f136 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883f4c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f968eaf6f66 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f96a8867425 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f968e1b0700 (LWP 19414)):
#0  0x00007f96a9e06b69 in poll () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a883f136 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f2a1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a8867425 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f968f5ef700 (LWP 19413)):
#0  0x00007f96a883c05c in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f96a883e5a3 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883f06b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96abb4e476 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f9697fff700 (LWP 19411)):
#0  0x00007f96a883c037 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f96a883ea3f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96a883f0e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa8a5c65 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f969d641700 (LWP 19410)):
#0  0x00007f96a9e1eb62 in  () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a9e027a9 in read () at /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f96a8884aa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96a883ec0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96a883f0e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f96a883f25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f96aa31a87b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa2c827b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f96aa117ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f96ab5eb545 in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f96a4de1700 (LWP 19409)):
#0  0x00007f96a9e06b69 in poll () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f96a875ecf7 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f96a876091a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f96a5b93d79 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f96aa121aa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f96a9cf9fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f96a9e1182f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f96a5ff0800 (LWP 19408)):
[KCrash Handler]
#6  0x00007f96aa2d27d7 in QMetaObject::cast(QObject const*) const () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f96aa8e412c in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f96aa8eb412 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f96aa8eb4b2 in QQmlDelegateModel::release(QObject*) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f96aa8dfd79 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f96aa8e0206 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f96aa8e0510 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f96aa8e1745 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f96aa80fd72 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f96aa80d044 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f96aa88d694 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f96aa88e7b0 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f96aa88fd7c in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f96aa88c353 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f96aa8635f3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f96aa7fda8a in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f96aa2f223f in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f96aa8635f3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007f96aa7fda8a in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007f96aa2f223f in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f96aa891f58 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007f96aa7dca69 in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007f967e1378fa in  ()
#29 0x00007f96973c0350 in  ()
#30 0x00007f96973c0370 in  ()
#31 0x0000559cfa570840 in  ()
#32 0x0000000000000000 in  ()
[Inferior 1 (process 19408) detached]

Reported using DrKonqi
Comment 1 Aleix Pol 2019-04-16 16:44:44 UTC

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