Bug 420782 - Crash when discover starts
Summary: Crash when discover starts
Status: RESOLVED UPSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.18.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-30 05:28 UTC by Gene
Modified: 2020-05-22 19:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (17.45 KB, patch)
2020-05-11 17:55 UTC, Gene
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gene 2020-04-30 05:28:22 UTC
Application: plasma-discover (5.18.4)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-28-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04 LTS

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

Application crashed right after reboot. This is a new clean update of 20.04.

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".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55812d4260b0) at ../sysdeps/nptl/futex-internal.h:183
[Current thread is 1 (Thread 0x7f18ac75af40 (LWP 2182))]

Thread 18 (Thread 0x7f1888ff9700 (LWP 2201)):
[KCrash Handler]
#6  0x00007f189adec1d4 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f189afb0de4 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#8  0x00007f189adc7e5d in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#9  0x00007f189adc8a95 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#10 0x00007f189a407774 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#11 0x00007f18b292a01c in QSGBatchRenderer::Renderer::renderBatches() () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f18b29304b2 in QSGBatchRenderer::Renderer::render() () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f18b291c964 in QSGRenderer::renderScene(QSGBindable const&) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f18b291ce13 in QSGRenderer::renderScene(unsigned int) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f18b295f2b4 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f18b29c565c in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f18b296b5b8 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f18b296f318 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#21 0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f18897fa700 (LWP 2199)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f18897f9bd0, clockid=<optimized out>, expected=0, futex_word=0x55812d1bd3d0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f18897f9bd0, clockid=<optimized out>, mutex=0x55812d1bd380, cond=0x55812d1bd3a8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55812d1bd3a8, mutex=0x55812d1bd380, abstime=0x7f18897f9bd0) at pthread_cond_wait.c:656
#3  0x00007f18b0ce5a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f18b0ce5bcb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b0ce3171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f1889ffb700 (LWP 2198)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f18b0ce1dd1 in QSemaphore::acquire(int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f18b0ed377d in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f18b0362b00 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#4  0x00007f18b04195b4 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#5  0x00007f18b0ed3300 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b0358555 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007f18b0358e1b in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007f18b0ed3300 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f18b0412703 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007f18b0406a3e in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007f18b0406e86 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007f18b03e0d73 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#13 0x00007f18b0ed3300 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f18b03a3854 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007f18b03a38ef in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#16 0x00007f18b03b5e29 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007f18b1e4ba66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f18b1e550f0 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f18b0ea793a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f18b0f001c5 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f18af42dfbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f18af42e240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f18b0eff565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f18b0cde785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#29 0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f188a7fc700 (LWP 2196)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f188a7fbbd0, clockid=<optimized out>, expected=0, futex_word=0x55812d4625a0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f188a7fbbd0, clockid=<optimized out>, mutex=0x55812d462550, cond=0x55812d462578) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55812d462578, mutex=0x55812d462550, abstime=0x7f188a7fbbd0) at pthread_cond_wait.c:656
#3  0x00007f18b0ce5a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f18b0ce5bcb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b0ce3171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f188affd700 (LWP 2195)):
#0  0x00007f18af43df10 in g_poll () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f18af42e1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18af42e533 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18af18ae9a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f18af457931 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f188b7fe700 (LWP 2194)):
#0  0x00007f18b096196f in __GI___poll (fds=0x55812d43f100, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18af42e1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18af42e331 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18af457931 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f188bfff700 (LWP 2193)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f188bffebd0, clockid=<optimized out>, expected=0, futex_word=0x7f186c0061b0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f188bffebd0, clockid=<optimized out>, mutex=0x7f186c006160, cond=0x7f186c006188) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f186c006188, mutex=0x7f186c006160, abstime=0x7f188bffebd0) at pthread_cond_wait.c:656
#3  0x00007f18b0ce5a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f18b0ce5bcb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b0ce3171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f1890e53700 (LWP 2192)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f18b0ce1dd1 in QSemaphore::acquire(int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f18b0ed377d in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f18b0362b00 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#4  0x00007f18b04195b4 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#5  0x00007f18b0ed3300 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b0358555 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007f18b0358e1b in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007f18b0ed3300 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f18b0412703 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007f18b0406a3e in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007f18b0406e86 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007f18b03e0d73 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#13 0x00007f18b0ed3300 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f18b03a3854 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007f18b03a38ef in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#16 0x00007f18b03b5e29 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007f18b1e4ba66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f18b1e550f0 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f18b0ea793a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f18b0f001c5 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f18af42dfbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f18af42e240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f18b0eff565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f18b0cde785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#29 0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f1891a3a700 (LWP 2191)):
#0  0x00007f18af47b33d in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f18af42dbec in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18af42e152 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18b0eff583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b0cde785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f1893320700 (LWP 2190)):
#0  0x00007f18b096196f in __GI___poll (fds=0x7f1874004f90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18af42e1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18b0eff583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b0cde785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b28e2e1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f1894559700 (LWP 2189)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55812c9041c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55812c904178, cond=0x55812c9041a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55812c9041a0, mutex=0x55812c904178) at pthread_cond_wait.c:638
#3  0x00007f189a7473db in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f189a746feb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f1894d5a700 (LWP 2188)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55812c9041c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55812c904178, cond=0x55812c9041a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55812c9041a0, mutex=0x55812c904178) at pthread_cond_wait.c:638
#3  0x00007f189a7473db in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f189a746feb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f189555b700 (LWP 2187)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55812c9041c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55812c904178, cond=0x55812c9041a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55812c9041a0, mutex=0x55812c904178) at pthread_cond_wait.c:638
#3  0x00007f189a7473db in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f189a746feb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1895d5c700 (LWP 2186)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55812c9041c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55812c904178, cond=0x55812c9041a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55812c9041a0, mutex=0x55812c904178) at pthread_cond_wait.c:638
#3  0x00007f189a7473db in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f189a746feb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f18a97dd700 (LWP 2185)):
#0  0x00007f18b096196f in __GI___poll (fds=0x7f18a00025e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18af42e1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18b0eff583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b0cde785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f18b155b1a9 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f18aa9ee700 (LWP 2184)):
#0  __GI___libc_read (nbytes=16, buf=0x7f18aa9eda60, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f18aa9eda60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f18af47689f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18af42dcfe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18af42e152 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f18b0eff583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f18b0cde785 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f18b2393efa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f18ab8a5700 (LWP 2183)):
#0  0x00007f18b096196f in __GI___poll (fds=0x7f18ab8a4ba8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18af320c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f18af32290a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f18ac098298 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f18b0cdf9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18afced609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f18b096e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f18ac75af40 (LWP 2182)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55812d4260b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55812d426060, cond=0x55812d426088) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55812d426088, mutex=0x55812d426060) at pthread_cond_wait.c:638
#3  0x00007f18b0ce5b0f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f18b0ce5c01 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f18b296d6d2 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f18b296e5b2 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f18b296ed6b in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f18b18279ad in QWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f18b29d2159 in QQuickWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f18b1e4ba66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f18b1e550f0 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f18b0ea793a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f18b181dde6 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f18b181e014 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007f18b17f835b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x00007f18ac09932e in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#17 0x00007f18af42dfbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f18af42e240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f18af42e2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f18b0eff565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f18b0ea64db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f18b0eae246 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000055812ad6b4f1 in  ()
#24 0x00007f18b08730b3 in __libc_start_main (main=0x55812ad6ad00, argc=1, argv=0x7ffcba462098, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcba462088) at ../csu/libc-start.c:308
#25 0x000055812ad6bb1e in _start ()
[Inferior 1 (process 2182) detached]

Possible duplicates by query: bug 420711, bug 420648, bug 420495, bug 420414, bug 420259.

Reported using DrKonqi
Comment 1 Gene 2020-05-11 17:55:01 UTC
Created attachment 128370 [details]
New crash information added by DrKonqi

plasma-discover (5.18.4) using Qt 5.12.8

- What I was doing when the application crashed:
Crashes every time. Even after restart. Just clicking on the icon leads to crash.

- Unusual behavior I noticed:
No unusual behavior.

- Custom settings of the application:
No custom settings. Standard repositories. My OS was distro updated from 19.10. No crashes in 19.10, but discover never worked in 20.04.

-- Backtrace (Reduced):
#6  0x00007f7f774a41d4 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f7f77668de4 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#8  0x00007f7f7747fe5d in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#9  0x00007f7f77480a95 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#10 0x00007f7f76abf774 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
Comment 2 Gene 2020-05-18 23:02:56 UTC
This is definitely related to iris_dri driver. Setting MESA_LOADER_DRIVER_OVERRIDE=i965 in /etc/environment resolved this issue. 
Please fix the driver.
Comment 3 Aleix Pol 2020-05-22 15:32:27 UTC
Please fix the driver.
Comment 4 Gene 2020-05-22 19:06:51 UTC
How is this resolved? This driver is shipped by default with many distros, so many linux users are affected, and many of then don't know enough to solve this on their own. 

Have you notified someone "upstream" responsible for the driver?
Comment 5 Christoph Feck 2020-05-22 19:44:01 UTC
If you want to get the attention by iris developers, please contact them. You might need to install debug symbols to submit a backtrace.