Bug 394225 - Discover crashes when you attempt to open the settings page
Summary: Discover crashes when you attempt to open the settings page
Status: RESOLVED DUPLICATE of bug 392971
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.12.4
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-14 01:05 UTC by chouinard
Modified: 2018-05-14 19:07 UTC (History)
1 user (show)

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 chouinard 2018-05-14 01:05:50 UTC
Application: plasma-discover (5.12.4)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-20-generic x86_64
Distribution: Ubuntu 18.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I opened the application from either from the launcher or from the update page in the system tray.  in both cases, the application crashes when you click on the settings page.

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 0x7f06df1e2f40 (LWP 1618))]

Thread 8 (Thread 0x7f069bfff700 (LWP 1629)):
#0  0x00007f06db217a51 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f06db218035 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f06db21967e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f06d51b9998 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f06d51ba36b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f06db21990b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06dafdd22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f06d70df6db in start_thread (arg=0x7f069bfff700) at pthread_create.c:463
#11 0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f06a3fff700 (LWP 1625)):
#0  0x00007f06da8cbbf9 in __GI___poll (fds=0x55cff4ae55e0, nfds=1, timeout=80550) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f06d51ba439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06db21990b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f06dafdd22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f06d70df6db in start_thread (arg=0x7f06a3fff700) at pthread_create.c:463
#8  0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f06a9936700 (LWP 1624)):
#0  0x00007f06da8c70b4 in __GI___libc_read (fd=15, buf=0x7f06a9935b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f06d51fe960 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06d51b9f27 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06d51ba3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f06db21990b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f06dafdd22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06d70df6db in start_thread (arg=0x7f06a9936700) at pthread_create.c:463
#10 0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f06b2e5c700 (LWP 1623)):
#0  0x00007f06da8cbbf9 in __GI___poll (fds=0x7f06ac004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f06d51ba439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06db21990b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f06dafdd22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f06de3bc2a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06d70df6db in start_thread (arg=0x7f06b2e5c700) at pthread_create.c:463
#9  0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f06c228f700 (LWP 1621)):
#0  0x00007f06da8c70b4 in __GI___libc_read (fd=9, buf=0x7f06c228eb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f06d51fe960 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06d51b9f27 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06d51ba3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f06db21990b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f06dafdd22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06dbbf36f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f06d70df6db in start_thread (arg=0x7f06c228f700) at pthread_create.c:463
#11 0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f06c34a0700 (LWP 1620)):
#0  0x00007f06da8cbbf9 in __GI___poll (fds=0x7f06bc0191e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f06d51ba439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f06db21990b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f06dafdd22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f06dd37ed45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06d70df6db in start_thread (arg=0x7f06c34a0700) at pthread_create.c:463
#9  0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f06cc888700 (LWP 1619)):
#0  0x00007f06da8cbbf9 in __GI___poll (fds=0x7f06cc887ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f06d4f51747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f06d4f5336a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f06cf6352a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f06dafe216d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f06d70df6db in start_thread (arg=0x7f06cc888700) at pthread_create.c:463
#6  0x00007f06da8d888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f06df1e2f40 (LWP 1618)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f06de062b1f in AbstractResourcesBackend::Filters::shouldFilter(AbstractResource*) const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#8  0x00007f06de062ded in AbstractResourcesBackend::Filters::filterJustInCase(QVector<AbstractResource*>&) const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#9  0x00007f06de05a422 in ResourcesProxyModel::addResources(QVector<AbstractResource*> const&) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#10 0x00007f06db1ef6cf in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f06de0733d2 in ResultsStream::resourcesFound(QVector<AbstractResource*> const&) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#12 0x00007f06de0525e0 in AggregatedResultsStream::emitResults() () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#13 0x00007f06de052639 in AggregatedResultsStream::clear() () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#14 0x00007f06de0537b3 in AggregatedResultsStream::destruction(QObject*) () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#15 0x00007f06db1ef6cf in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f06db1efd2f in QObject::destroyed(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f06db1f644a in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f06de0626b9 in ResultsStream::~ResultsStream() () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#19 0x00007f06db1f0140 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f06dc7cd82c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f06dc7d50f4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f06db1c09a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f06db1c311d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f06db21a2c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f06d51ba287 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f06d51ba4c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f06d51ba54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f06db2198ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f06db1be9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f06db1c7a84 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x000055cff26c9f58 in ?? ()
#32 0x00007f06da7d8b97 in __libc_start_main (main=0x55cff26c9680, argc=1, argv=0x7ffe8652adf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe8652ade8) at ../csu/libc-start.c:310
#33 0x000055cff26ca13a in _start ()

Possible duplicates by query: bug 393979, bug 393874, bug 392971, bug 390611, bug 390480.

Reported using DrKonqi
Comment 1 Nate Graham 2018-05-14 19:07:49 UTC

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