Bug 375083

Summary: Discover crashes on opening
Product: [Applications] Discover Reporter: Nathan Ernest <nathanernest>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: crash CC: benklop, jr, kde.bugs, kdeokk, kontakt, michaelmarotta21, paletteguy
Priority: NOR Keywords: drkonqi
Version: 5.8.95   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: backtrace

Description Nathan Ernest 2017-01-15 11:23:10 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:
- What I was doing when the application crashed: Using Chrome, recently performed a apt-get update/upgrade

- Unusual behavior I noticed: Klippy also complains about appstream not being configured correctly

- Custom settings of the application: Running Dev Stable releases

Startup log below:

$ plasma-discover 
qrc:/qml/DiscoverWindow.qml:156:19: QML DiscoverDrawer: cannot find any window to open popup in.
invalid kns backend! "/etc/xdg/servicemenu.knsrc" because: "Config group not found! Check your KNS3 installation."
invalid kns backend! "/etc/xdg/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation."
Could not open the AppStream metadata pool
no packages for "VL812 B2 Firmware"
no packages for "VL811 Firmware"
no packages for "Rival SteelSeries"
no packages for "VL812 Firmware"
no packages for "VL811+ Firmware"
no packages for "UEFI Updates"
Discarding invalid backend "servicemenu.knsrc"
Discarding invalid backend "ksysguard.knsrc"
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
org.kde.knewstuff.core: Redirected to  "https://autoconfig.kde.org/ocs/providers.xml" ...
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasma-discover path = /usr/bin pid = 12433
KCrash: Arguments: /usr/bin/plasma-discover 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
QSocketNotifier: Invalid socket 18 and type 'Read', disabling...
QSocketNotifier: Invalid socket 79 and type 'Read', disabling...
QSocketNotifier: Invalid socket 50 and type 'Read', disabling...
QSocketNotifier: Invalid socket 80 and type 'Read', disabling...
QSocketNotifier: Invalid socket 55 and type 'Read', disabling...
QSocketNotifier: Invalid socket 81 and type 'Read', disabling...
QSocketNotifier: Invalid socket 21 and type 'Read', disabling...
QSocketNotifier: Invalid socket 84 and type 'Read', disabling...
QSocketNotifier: Invalid socket 75 and type 'Write', disabling...
QSocketNotifier: Invalid socket 51 and type 'Read', disabling...
QSocketNotifier: Invalid socket 82 and type 'Read', disabling...
QSocketNotifier: Invalid socket 48 and type 'Read', disabling...
QSocketNotifier: Invalid socket 92 and type 'Read', disabling...
QSocketNotifier: Invalid socket 49 and type 'Read', disabling...
QSocketNotifier: Invalid socket 91 and type 'Read', disabling...
QSocketNotifier: Invalid socket 52 and type 'Read', disabling...
QSocketNotifier: Invalid socket 85 and type 'Read', disabling...
QSocketNotifier: Invalid socket 22 and type 'Read', disabling...
QSocketNotifier: Invalid socket 86 and type 'Read', disabling...
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
QSocketNotifier: Invalid socket 83 and type 'Read', disabling...
QSocketNotifier: Invalid socket 46 and type 'Read', disabling...
QSocketNotifier: Invalid socket 89 and type 'Read', disabling...
QSocketNotifier: Invalid socket 53 and type 'Read', disabling...
QSocketNotifier: Invalid socket 90 and type 'Read', disabling...
QSocketNotifier: Invalid socket 40 and type 'Read', disabling...
QSocketNotifier: Invalid socket 76 and type 'Read', disabling...
QSocketNotifier: Invalid socket 47 and type 'Read', disabling...
QSocketNotifier: Invalid socket 74 and type 'Read', disabling...
QSocketNotifier: Invalid socket 26 and type 'Write', disabling...
QSocketNotifier: Invalid socket 87 and type 'Read', disabling...
QSocketNotifier: Invalid socket 78 and type 'Write', disabling...
QSocketNotifier: Invalid socket 94 and type 'Read', disabling...
QSocketNotifier: Invalid socket 73 and type 'Read', disabling...
QSocketNotifier: Invalid socket 27 and type 'Write', disabling...
QSocketNotifier: Invalid socket 95 and type 'Write', disabling...
QSocketNotifier: Invalid socket 88 and type 'Read', disabling...
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
QSocketNotifier: Invalid socket 54 and type 'Read', disabling...
QSocketNotifier: Invalid socket 93 and type 'Write', disabling...

[1]+  Stopped                 plasma-discover

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 0x7fc9cf7e98c0 (LWP 9897))]

Thread 8 (Thread 0x7fc94318c700 (LWP 9928)):
#0  0x00007fc9cbe89b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fc9c792539c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc9c7925722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc958b03916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fc9c794bbc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc9c97cc6ba in start_thread (arg=0x7fc94318c700) at pthread_create.c:333
#6  0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fc94398d700 (LWP 9927)):
#0  0x00007fc9cbe8569d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fc9c7968740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc9c7924e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc9c7925340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc9c79254ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc9c79254e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc9c794bbc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fc9c97cc6ba in start_thread (arg=0x7fc94398d700) at pthread_create.c:333
#8  0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fc99a3f2700 (LWP 9910)):
#0  0x00007fc9cbe89b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fc9c792539c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc9c79254ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc9ccabd23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc9cca67cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc9cc88cfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc9cc891b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc9c97cc6ba in start_thread (arg=0x7fc99a3f2700) at pthread_create.c:333
#8  0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fc9a12dd700 (LWP 9906)):
#0  0x00007fc9c7924dbd in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc9c7925340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc9c79254ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc9ccabd23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc9cca67cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc9cc88cfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc9cc891b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc9c97cc6ba in start_thread (arg=0x7fc9a12dd700) at pthread_create.c:333
#8  0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fc9af4f5700 (LWP 9904)):
#0  0x00007fc9c7969ac5 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc9c7924b51 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc9c7925317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc9c79254ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc9ccabd23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc9cca67cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc9cc88cfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc9cee66aa6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fc9cc891b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc9c97cc6ba in start_thread (arg=0x7fc9af4f5700) at pthread_create.c:333
#10 0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fc9b5c85700 (LWP 9899)):
#0  0x00007fc9c7969ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc9c7924939 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc9c79252cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc9c79254ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc9ccabd23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc9cca67cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc9cc88cfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc9cf92f7a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fc9cc891b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc9c97cc6ba in start_thread (arg=0x7fc9b5c85700) at pthread_create.c:333
#10 0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fc9be3cf700 (LWP 9898)):
#0  0x00007fc9cbe89b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fc9c74bac62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc9c74bc8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc9c0927a39 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fc9cc891b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc9c97cc6ba in start_thread (arg=0x7fc9be3cf700) at pthread_create.c:333
#6  0x00007fc9cbe9582d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fc9cf7e98c0 (LWP 9897)):
[KCrash Handler]
#6  0x00007fc9ceef8a25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fc9ceef36b1 in QQuickItemPrivate::removeItemChangeListener(QQuickItemChangeListener*, QFlags<QQuickItemPrivate::ChangeType>) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fc9af5976ee in QQuickScrollBarAttached::~QQuickScrollBarAttached() () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#9  0x00007fc9af597709 in QQuickScrollBarAttached::~QQuickScrollBarAttached() () from /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#10 0x00007fc9cca932e3 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc9cca9c484 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fc9ceef58f3 in QQuickItem::~QQuickItem() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fc9cef109d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fc9cca932e3 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fc9cca9c484 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fc9ceef58f3 in QQuickItem::~QQuickItem() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fc9b403a51e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#18 0x00007fc9cd15cce7 in QV4::QObjectWrapper::destroyObject(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fc9ccff6c73 in QV4::MemoryManager::sweep(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fc9ccff801c in QV4::MemoryManager::~MemoryManager() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fc9cd0dea72 in QV4::ExecutionEngine::~ExecutionEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fc9cd2180b8 in QV8Engine::~QV8Engine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fc9cd2181d9 in QV8Engine::~QV8Engine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007fc9cd0741e6 in QJSEngine::~QJSEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007fc9cd186065 in QQmlEngine::~QQmlEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007fc9cd204099 in QQmlApplicationEngine::~QQmlApplicationEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x0000000000411a71 in ?? ()
#28 0x0000000000411a99 in ?? ()
#29 0x00007fc9cca95a50 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fc9cd9db89c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fc9cd9e3296 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fc9cca69cf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fc9cca6c3bb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fc9cca70339 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x000000000040c451 in ?? ()
#36 0x00007fc9cbdaf830 in __libc_start_main (main=0x40bd30, argc=1, argv=0x7ffe48822d08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe48822cf8) at ../csu/libc-start.c:291
#37 0x000000000040c6a9 in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2017-01-21 23:00:25 UTC
*** Bug 375291 has been marked as a duplicate of this bug. ***
Comment 2 Aleix Pol 2017-01-21 23:01:04 UTC
*** Bug 375052 has been marked as a duplicate of this bug. ***
Comment 3 Aleix Pol 2017-01-21 23:01:20 UTC
*** Bug 375352 has been marked as a duplicate of this bug. ***
Comment 4 Aleix Pol 2017-01-21 23:01:33 UTC
*** Bug 375371 has been marked as a duplicate of this bug. ***
Comment 5 Aleix Pol 2017-01-21 23:02:59 UTC
Looks reproducible in Neon, if somebody can provide a backtrace with debug symbols that would be great.
Comment 6 Aleix Pol 2017-01-23 01:18:24 UTC
*** Bug 375427 has been marked as a duplicate of this bug. ***
Comment 7 Aleix Pol 2017-01-23 12:07:04 UTC
Here's a full backtrace:

Backtrace of the crash I experienced:

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 0x7f71dfd408c0 (LWP 4206))]

Thread 9 (Thread 0x7f71957fa700 (LWP 4224)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f71dca68986 in QWaitConditionPrivate::wait_relative (time=30000, this=0x7f7198006560) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x7f7198006560) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x7f71980061e0, mutex=mutex@entry=0x7f71a0003c50, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f71dca6423a in QThreadPoolThread::run (this=0x7f71980061d0) at thread/qthreadpool.cpp:133
#5  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x7f71980061d0) at thread/qthread_unix.cpp:344
#6  0x00007f71d94f46ba in start_thread (arg=0x7f71957fa700) at pthread_create.c:333
#7  0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f71ad041700 (LWP 4217)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f71dca68986 in QWaitConditionPrivate::wait_relative (time=30000, this=0x7f7198003f30) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x7f7198003f30) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x7f7198003b70, mutex=mutex@entry=0x7f71a0003c50, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f71dca6423a in QThreadPoolThread::run (this=0x7f7198003b60) at thread/qthreadpool.cpp:133
#5  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x7f7198003b60) at thread/qthread_unix.cpp:344
#6  0x00007f71d94f46ba in start_thread (arg=0x7f71ad041700) at pthread_create.c:333
#7  0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f71ad842700 (LWP 4216)):
#0  0x00007f71d764cd1c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f71d764d340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71d764d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71dcc9323b in QEventDispatcherGlib::processEvents (this=0x7f71980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f71dcc3dcea in QEventLoop::exec (this=this@entry=0x7f71ad841d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f71dca62fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x4a804b0) at thread/qthread_unix.cpp:344
#7  0x00007f71d94f46ba in start_thread (arg=0x7f71ad842700) at pthread_create.c:333
#8  0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f71ae65f700 (LWP 4215)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f71dca68986 in QWaitConditionPrivate::wait_relative (time=30000, this=0x7f71a00041d0) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x7f71a00041d0) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x7f71a0003ef0, mutex=mutex@entry=0x7f71a0003c50, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f71dca6423a in QThreadPoolThread::run (this=0x7f71a0003ee0) at thread/qthreadpool.cpp:133
#5  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x7f71a0003ee0) at thread/qthread_unix.cpp:344
#6  0x00007f71d94f46ba in start_thread (arg=0x7f71ae65f700) at pthread_create.c:333
#7  0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f71afdaa700 (LWP 4212)):
#0  0x00007f71dca5f009 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=<optimized out>, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7f71afda9a98: 0x0, this=0x4a501d0) at /usr/include/c++/5/bits/atomic_base.h:752
#1  std::atomic<QMutexData*>::compare_exchange_strong (__m=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7f71afda9a98: 0x0, this=0x4a501d0) at /usr/include/c++/5/atomic:475
#2  QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:165
#3  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, this=0x4a501d0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:259
#4  QBasicMutex::fastTryLock (current=<synthetic pointer>, this=0x4a501d0) at thread/qmutex.h:89
#5  QMutex::lock (this=this@entry=0x4a501d0) at thread/qmutex.cpp:225
#6  0x00007f71dcc9298f in QMutexLocker::QMutexLocker (m=0x4a501d0, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:137
#7  QThreadData::canWaitLocked (this=0x4a501a0) at ../../include/QtCore/5.7.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#8  postEventSourcePrepare (s=0x7f71a80012d0, timeout=0x7f71afda9b34) at kernel/qeventdispatcher_glib.cpp:259
#9  0x00007f71d764c92d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f71d764d2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f71d764d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f71dcc9323b in QEventDispatcherGlib::processEvents (this=0x7f71a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f71dcc3dcea in QEventLoop::exec (this=this@entry=0x7f71afda9d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#14 0x00007f71dca62fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#15 0x00007f71dca67b98 in QThreadPrivate::start (arg=0x47e0b10) at thread/qthread_unix.cpp:344
#16 0x00007f71d94f46ba in start_thread (arg=0x7f71afdaa700) at pthread_create.c:333
#17 0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f71bfa37700 (LWP 4211)):
#0  0x00007f71dc05b69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f71d7690740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71d764ce84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d764d340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f71d764d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f71dcc9323b in QEventDispatcherGlib::processEvents (this=0x7f71b4002e00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f71dcc3dcea in QEventLoop::exec (this=this@entry=0x7f71bfa36c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f71dca62fb4 in QThread::exec (this=this@entry=0x37426c0) at thread/qthread.cpp:507
#8  0x00007f71df3beaa6 in QQuickPixmapReader::run (this=0x37426c0) at util/qquickpixmapcache.cpp:823
#9  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x37426c0) at thread/qthread_unix.cpp:344
#10 0x00007f71d94f46ba in start_thread (arg=0x7f71bfa37700) at pthread_create.c:333
#11 0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f71c50d1700 (LWP 4209)):
#0  0x00007f71dc05b69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f71d7690740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71d764ce84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d764d340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f71d764d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f71dcc9323b in QEventDispatcherGlib::processEvents (this=0x7f71b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f71dcc3dcea in QEventLoop::exec (this=this@entry=0x7f71c50d0ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f71dca62fb4 in QThread::exec (this=this@entry=0x2362640) at thread/qthread.cpp:507
#8  0x00007f71dd3eb675 in QQmlThreadPrivate::run (this=0x2362640) at qml/ftw/qqmlthread.cpp:147
#9  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x2362640) at thread/qthread_unix.cpp:344
#10 0x00007f71d94f46ba in start_thread (arg=0x7f71c50d1700) at pthread_create.c:333
#11 0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f71c62e2700 (LWP 4208)):
#0  0x00007f71dc05fb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f71d764d39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71d764d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71dcc9323b in QEventDispatcherGlib::processEvents (this=0x7f71c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f71dcc3dcea in QEventLoop::exec (this=this@entry=0x7f71c62e1cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f71dca62fb4 in QThread::exec (this=this@entry=0x7f71dfef9d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#6  0x00007f71dfe857a5 in QDBusConnectionManager::run (this=0x7f71dfef9d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#7  0x00007f71dca67b98 in QThreadPrivate::start (arg=0x7f71dfef9d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#8  0x00007f71d94f46ba in start_thread (arg=0x7f71c62e2700) at pthread_create.c:333
#9  0x00007f71dc06b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f71dfd408c0 (LWP 4206)):
[KCrash Handler]
#6  0x00007f71df450a5c in QQuickItemPrivate::ChangeListener::operator== (other=..., this=0xfee3bea36308) at ../../include/QtQuick/5.7.0/QtQuick/private/../../../../../src/quick/items/qquickitem_p.h:339
#7  QVector<QQuickItemPrivate::ChangeListener>::indexOf (this=this@entry=0x25d2720, t=..., from=<optimized out>, from@entry=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:831
#8  0x00007f71df44b6b1 in QVector<QQuickItemPrivate::ChangeListener>::removeOne (t=..., this=0x25d2720) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:176
#9  QQuickItemPrivate::removeItemChangeListener (this=0x25d26a0, listener=listener@entry=0x25d15e0, types=..., types@entry=...) at items/qquickitem.cpp:3838
#10 0x00007f71bfaa46ee in QQuickScrollBarAttached::~QQuickScrollBarAttached (this=0x25d1550, __in_chrg=<optimized out>) at qquickscrollbar.cpp:503
#11 0x00007f71bfaa4709 in QQuickScrollBarAttached::~QQuickScrollBarAttached (this=0x25d1550, __in_chrg=<optimized out>) at qquickscrollbar.cpp:505
#12 0x00007f71dcc692e3 in QObjectPrivate::deleteChildren (this=this@entry=0x2600b20) at kernel/qobject.cpp:1970
#13 0x00007f71dcc72484 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#14 0x00007f71df44d8f3 in QQuickItem::~QQuickItem (this=0x2637960, __in_chrg=<optimized out>) at items/qquickitem.cpp:2316
#15 0x00007f71df4689d6 in QQmlPrivate::QQmlElement<QQuickListView>::~QQmlElement (this=0x2637960, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104
#16 QQmlPrivate::QQmlElement<QQuickListView>::~QQmlElement (this=0x2637960, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104
#17 0x00007f71dcc692e3 in QObjectPrivate::deleteChildren (this=this@entry=0x2634ca0) at kernel/qobject.cpp:1970
#18 0x00007f71dcc72484 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#19 0x00007f71df44d8f3 in QQuickItem::~QQuickItem (this=0x2623240, __in_chrg=<optimized out>) at items/qquickitem.cpp:2316
#20 0x00007f71c40aa51e in QQuickControl::~QQuickControl (this=0x2623240, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.7.0/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickcontrol_p.h:59
#21 QQuickPage::~QQuickPage (this=0x2623240, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.7.0/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickpage_p.h:58
#22 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement (this=0x2623240, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:104
#23 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement (this=0x2623240, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:104
#24 0x00007f71dcc6ba50 in QObject::event (this=this@entry=0x2623240, e=e@entry=0x6575360) at kernel/qobject.cpp:1254
#25 0x00007f71df44b15b in QQuickItem::event (this=0x2623240, ev=0x6575360) at items/qquickitem.cpp:7638
#26 0x00007f71ddbb089c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2623240, e=0x6575360) at kernel/qapplication.cpp:3799
#27 0x00007f71ddbb8296 in QApplication::notify (this=0x7ffd7f35fb50, receiver=0x2623240, e=0x6575360) at kernel/qapplication.cpp:3556
#28 0x00007f71dcc3fcf8 in QCoreApplication::notifyInternal2 (receiver=0x2623240, event=event@entry=0x6575360) at kernel/qcoreapplication.cpp:988
#29 0x00007f71dcc423bb in QCoreApplication::sendEvent (event=0x6575360, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x22d74f0) at kernel/qcoreapplication.cpp:1649
#31 0x00007f71dcc42828 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#32 0x00007f71dcc92e13 in postEventSourceDispatch (s=0x2309140) at kernel/qeventdispatcher_glib.cpp:276
#33 0x00007f71d764d1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f71d764d400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f71d764d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f71dcc9321f in QEventDispatcherGlib::processEvents (this=0x231aae0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#37 0x00007f71dcc3dcea in QEventLoop::exec (this=this@entry=0x7ffd7f35fa70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#38 0x00007f71dcc462fc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#39 0x00007f71dd60dd9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#40 0x00007f71ddbb07f5 in QApplication::exec () at kernel/qapplication.cpp:2975
#41 0x000000000040c2c1 in main (argc=1, argv=<optimized out>) at /workspace/build/discover/main.cpp:141
Comment 8 Jonathan Riddell 2017-01-23 15:27:20 UTC
Created attachment 103604 [details]
backtrace

Same issue with debug symbols installed
Comment 9 Aleix Pol 2017-02-01 14:25:57 UTC
*** Bug 375463 has been marked as a duplicate of this bug. ***
Comment 10 Aleix Pol 2017-02-06 16:57:20 UTC
This gets solved by updating to Qt 5.7.1, which KDE Neon did.