https://bugs.kde.org/show_bug.cgi?id=416408

            Bug ID: 416408
           Summary: Discover crashed after unlocking screen
           Product: Discover
           Version: 5.16.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: b.raz...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to