https://bugs.kde.org/show_bug.cgi?id=417099
Patrick Silva changed:
What|Removed |Added
Status|NEEDSINFO |REPORTED
Resolution|WAITINGFORINFO |---
--- Comment #3 from Patrick Silva ---
I'm not sure if the backtrace of the following reproducible crash is the same,
but it's similar at least.
1. open discover
2. search for any of the following apps: volti, screensaver (screen + fire
icon), workrave, xscorch, QasHctl
3. open its description page
Discover freezes and crashes a few seconds later.
Below I"m posting the backtrace after I open description page of workrave.
bug 417800 and bug 418013 seem related/duplicate.
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.1
Thread 13 (Thread 0x7fa495c62700 (LWP 5548)):
#0 0x7fa4d7be0bf9 in __GI___poll (fds=0x7fa488019ae0, nfds=2,
timeout=106714)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x7fa4d233d5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7fa4d233d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7fa4d88e50db in
QEventDispatcherGlib::processEvents(QFlags)
(this=
0x7fa488000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4 0x7fa4d888463a in
QEventLoop::exec(QFlags)
(this=this@entry=0x7fa495c61c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5 0x7fa4d8695317 in QThread::exec() (this=) at
thread/qthread.cpp:536
#6 0x7fa4d86967ec in QThreadPrivate::start(void*) (arg=0x556244d52200) at
thread/qthread_unix.cpp:342
#7 0x7fa4d44da6db in start_thread (arg=0x7fa495c62700) at
pthread_create.c:463
#8 0x7fa4d7bed88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7fa485c23700 (LWP 5554)):
#0 0x7fa4d7be0bf9 in __GI___poll (fds=0x7fa48c003ba0, nfds=1,
timeout=106149)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x7fa4d233d5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7fa4d233d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7fa4d88e50db in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x7fa444000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4 0x7fa4d888463a in
QEventLoop::exec(QFlags)
(this=this@entry=0x7fa485c22c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5 0x7fa4d8695317 in QThread::exec() (this=) at
thread/qthread.cpp:536
#6 0x7fa4d86967ec in QThreadPrivate::start(void*) (arg=0x5562445d2170) at
thread/qthread_unix.cpp:342
#7 0x7fa4d44da6db in start_thread (arg=0x7fa485c23700) at
pthread_create.c:463
#8 0x7fa4d7bed88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7fa497245700 (LWP 5547)):
#0 0x7fa4d7be0bf9 in __GI___poll (fds=0x7fa490002de0, nfds=1,
timeout=9990) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x7fa4d233d5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x7fa4d233d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x7fa4d88e50bc in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x7fa49b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4 0x7fa4d888463a in
QEventLoop::exec(QFlags)
(this=this@entry=0x7fa497244c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5 0x7fa4d8695317 in QThread::exec() (this=) at
thread/qthread.cpp:536
#6 0x7fa4d86967ec in QThreadPrivate::start(void*) (arg=0x556244d329e0) at
thread/qthread_unix.cpp:342
#7 0x7fa4d44da6db in start_thread (arg=0x7fa497245700) at
pthread_create.c:463
#8 0x7fa4d7bed88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7fa486c24700 (LWP 5552)):
#0 0x7fa4d44e09f3 in futex_wait_cancelable (private=,
expected=0, futex_word=0x556244e8b880)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x7fa4d44e09f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x556244e8b830, cond=0x556244e8b858)
at pthread_cond_wait.c:502
#2 0x7fa4d44e09f3 in __pthread_cond_wait (cond=0x556244e8b858,
mutex=0x556244e8b830) at pthread_cond_wait.c:655
#3 0x7fa4d869cd9b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x556244e8b830)
at thread/qwaitcondition_unix.cpp:146
#4 0x7fa4d869cd9b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=, mutex=0x556244e8b810, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5 0x7fa4d869cf19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x556244e8b818, mutex=mutex@entry=0x556244e8b810,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6 0x7fa4dbf2a1d3 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x556244e8b808)
at scenegraph/qsgthreadedrenderloop.cpp:255
#7