Bug 416408 - Discover crashed after unlocking screen
Summary: Discover crashed after unlocking screen
Status: RESOLVED DUPLICATE of bug 412632
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.16.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-01-18 04:25 UTC by b.raz027
Modified: 2021-01-29 15:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description b.raz027 2020-01-18 04:25:58 UTC
Application: plasma-discover (5.16.5)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-26-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed:

I had just unlocked the lock screen (computer was awake, just locked) and opened the discover software repository application and used the search bar to look for some software.  The application began to search for software when the screen changed to 'please check your connection'. It then hung and crashed.  At the time I was downloading a large file in Mozilla, so perhaps bandwidth/latency was an issue.  The problem did not persist afterwards, as I immediately reopened discover and was able to find the software on the 2nd attempt.  Not really a priority bug, since I can't seem to reproduce it.

The crash does not seem to be reproducible.

-- 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 0x7f023be32680 (LWP 10502))]

Thread 9 (Thread 0x7f01ebfff700 (LWP 10537)):
#0  0x00007f023f2ad2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563204a3fde0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f023f2ad2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563204a3fd90, cond=0x563204a3fdb8) at pthread_cond_wait.c:508
#2  0x00007f023f2ad2c6 in __pthread_cond_wait (cond=0x563204a3fdb8, mutex=0x563204a3fd90) at pthread_cond_wait.c:638
#3  0x00007f023fed7def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f023fed7ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0241c547b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f0241c54a1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f0220a0a700 (LWP 10536)):
#0  0x00007f023fb49c2f in __GI___poll (fds=0x7f021000e260, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f023e8dca3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f023e8dcb73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02400f06c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f024009763b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f023fed0a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f0222e81700 (LWP 10510)):
#0  0x00007f023fb49c2f in __GI___poll (fds=0x7f0214194bf0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f023e8dca3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f023e8dcb73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02400f06c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f024009763b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f023fed0a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0223a81700 (LWP 10509)):
#0  0x00007f023fb49c2f in __GI___poll (fds=0x7f021c0029e0, nfds=1, timeout=9167) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f023e8dca3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f023e8dcb73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02400f06c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f024009763b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f023fed0a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f022a15a700 (LWP 10507)):
#0  0x00007f023f2ad2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563202778d3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f023f2ad2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563202778ce8, cond=0x563202778d10) at pthread_cond_wait.c:508
#2  0x00007f023f2ad2c6 in __pthread_cond_wait (cond=0x563202778d10, mutex=0x563202778ce8) at pthread_cond_wait.c:638
#3  0x00007f022a7eb97b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f022a7eb59b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f0238c0e700 (LWP 10506)):
#0  0x00007f023fb49c2f in __GI___poll (fds=0x7f02300025e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f023e8dca3e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f023e8dcb73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02400f06c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f024009763b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f023fed0a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f02408eb319 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0239e1f700 (LWP 10505)):
#0  0x00007f023fb452ac in __GI___libc_read (nbytes=16, buf=0x7f0239e1ea60, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f023fb452ac in __GI___libc_read (fd=7, buf=0x7f0239e1ea60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f023e92463f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f023e8dc58e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f023e8dc9e2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f023e8dcb73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f02400f06c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f024009763b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f023fed0a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f0240a95efa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f023af7e700 (LWP 10504)):
#0  0x00007f023fb49c2f in __GI___poll (fds=0x7f023af7dba8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f023e7f8917 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f023e7fa53a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f023b784288 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f023fed1cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f023f2a6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f023fb56323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f023be32680 (LWP 10502)):
[KCrash Handler]
#6  0x000056320784ea10 in  ()
#7  0x00007f02400c98ea in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f02400c9b62 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f0242158a95 in AggregatedResultsStream::addResults(QVector<AbstractResource*> const&) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#10 0x00007f02400c45c8 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f024217d836 in ResultsStream::resourcesFound(QVector<AbstractResource*> const&) () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#12 0x00007f024216aea9 in  () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#13 0x00007f02400d1706 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f02400c4e55 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f024151ba86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f0241524e00 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f0240098a9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f02400efa00 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f02400f02dc in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f023e8dc84d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f023e8dcad0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f023e8dcb73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f02400f06a5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f024009763b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f024009f3a6 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00005632023b85a1 in  ()
#27 0x00007f023fa5b1e3 in __libc_start_main (main=0x5632023b7f00, argc=1, argv=0x7fffb5cfe258, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb5cfe248) at ../csu/libc-start.c:308
#28 0x00005632023b8b3e in _start ()
[Inferior 1 (process 10502) detached]

Reported using DrKonqi
Comment 1 Aleix Pol 2020-01-20 14:20:49 UTC
We need debug symbols to properly assess what's going on here. Or a way to reproduce it. Sorry. :/

Please reopen if you come across it again.
Comment 2 Bug Janitor Service 2020-02-04 04:33:15 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2020-02-19 04:33:14 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 4 Nate Graham 2021-01-29 15:16:20 UTC

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