[Bug 104806] plasmashell and other KDE binaries start to segfault after updating Mesa to 18.0.0 (radeon)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jan 30 08:00:48 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=104806
Dennis Schridde <devurandom at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://bugs.kde.org/show_b
| |ug.cgi?id=389632
--- Comment #8 from Dennis Schridde <devurandom at gmx.net> ---
I run into this issue with 18.0.0_rc3, radeonsi on amdgpu with dc:
Application: krunner (5.11.5)
Qt Version: 5.9.3
Frameworks Version: 5.42.0
Operating System: Linux 4.15.0-gentoo x86_64
Distribution: "Gentoo Base System release 2.4.1"
-- Information about the crash:
- What I was doing when the application crashed:
I pressed Alt+Space, KRunner showed up briefly, but immediately crashed
thereafter.
-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9b90ceccc0 (LWP 24156))]
Thread 12 (Thread 0x7f9b3a63f700 (LWP 2372)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d82ff39b8, cond=0x558d82ff39e0) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d82e34420) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7f9b5e7fc700 (LWP 24250)):
#0 0x00007f9b8de2cbe5 in poll () from /lib64/libc.so.6
#1 0x00007f9b89c198e1 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f9b89c199ec in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3 0x00007f9b8e799d7b in QEventDispatcherGlib::processEvents
(this=0x7f9b44000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4 0x00007f9b8e748992 in QEventLoop::exec (this=this at entry=0x7f9b5e7fbd40,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#5 0x00007f9b8e5a805a in QThread::exec (this=this at entry=0x558d829564c0) at
thread/qthread.cpp:515
#6 0x00007f9b90780635 in QQmlThreadPrivate::run (this=0x558d829564c0) at
qml/ftw/qqmlthread.cpp:147
#7 0x00007f9b8e5ac3c8 in QThreadPrivate::start (arg=0x558d829564c0) at
thread/qthread_unix.cpp:368
#8 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#9 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7f9b5effd700 (LWP 24225)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d829ab300, cond=0x558d829ab328) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829adbc0) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f9b5f7fe700 (LWP 24224)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d829ab300, cond=0x558d829ab328) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829ac710) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7f9b5ffff700 (LWP 24223)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d829ab218, cond=0x558d829ab240) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829ad3f0) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f9b64b2d700 (LWP 24222)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d829ab218, cond=0x558d829ab240) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829ad1f0) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f9b6532e700 (LWP 24221)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d829ab218, cond=0x558d829ab240) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829a8920) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f9b65b2f700 (LWP 24220)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d828c77e0, cond=0x558d828c7808) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829ac460) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f9b6668f700 (LWP 24219)):
#0 0x00007f9b8c26e6a5 in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x00007f9b7972c84b in cnd_wait (mtx=0x558d829a7df0, cond=0x558d829a7e18) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input at entry=0x558d829a81c0) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/util/u_queue.c:255
#3 0x00007f9b7972c57f in impl_thrd_routine (p=<optimized out>) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/include/c11/threads_posix.h:87
#4 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#5 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f9b7a81f700 (LWP 24175)):
#0 0x00007f9b89c5cc01 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1 0x00007f9b89c192fb in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#2 0x00007f9b89c19888 in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f9b89c199ec in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4 0x00007f9b8e799d7b in QEventDispatcherGlib::processEvents
(this=0x7f9b6c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x00007f9b8e748992 in QEventLoop::exec (this=this at entry=0x7f9b7a81ed30,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#6 0x00007f9b8e5a805a in QThread::exec (this=this at entry=0x7f9b919f0da0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:515
#7 0x00007f9b9197d585 in QDBusConnectionManager::run (this=0x7f9b919f0da0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8 0x00007f9b8e5ac3c8 in QThreadPrivate::start (arg=0x7f9b919f0da0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#9 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f9b7c7e7700 (LWP 24167)):
#0 0x00007f9b8de2cbe5 in poll () from /lib64/libc.so.6
#1 0x00007f9b8d5147af in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f9b8d5164fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f9b7e332fd1 in QXcbEventReader::run (this=0x558d828b88f0) at
qxcbconnection.cpp:1330
#4 0x00007f9b8e5ac3c8 in QThreadPrivate::start (arg=0x558d828b88f0) at
thread/qthread_unix.cpp:368
#5 0x00007f9b8c2678ba in start_thread () from /lib64/libpthread.so.0
#6 0x00007f9b8de3839f in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f9b90ceccc0 (LWP 24156)):
[KCrash Handler]
#6 0x00007f9b8de7d4e0 in __memcpy_ssse3 () from /lib64/libc.so.6
#7 0x00007f9b79828554 in memcpy (__len=37240880, __src=0x558d831607a0,
__dest=<optimized out>) at /usr/include/bits/string_fortified.h:34
#8 tgsi_dup_tokens (tokens=0x558d831607a0) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/gallium/auxiliary/tgsi/tgsi_parse.c:281
#9 0x00007f9b7967cc5b in st_create_vp_variant (key=0x7fff4b389370,
stvp=0x558d8315ef50, st=0x558d83037800) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/mesa/state_tracker/st_program.c:579
#10 st_get_vp_variant (st=0x558d83037800, stvp=0x558d8315ef50,
key=0x7fff4b389370) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/mesa/state_tracker/st_program.c:629
#11 0x00007f9b7967dd45 in st_precompile_shader_variant
(st=st at entry=0x558d83037800, prog=prog at entry=0x558d8315ef50) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/mesa/state_tracker/st_program.c:1915
#12 0x00007f9b7967f002 in st_deserialise_tgsi_program (ctx=0x558d83002a60,
shProg=0x558d83151cf0, prog=0x558d8315ef50) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/mesa/state_tracker/st_shader_cache.c:279
#13 0x00007f9b795a2d69 in read_program_payload (binary_format=34655,
sh_prog=0x558d83151cf0, blob=0x7fff4b389410, ctx=0x558d83002a60) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/mesa/main/program_binary.c:206
#14 _mesa_program_binary (ctx=0x558d83002a60, sh_prog=0x558d83151cf0,
binary_format=<optimized out>, binary=0x7f9b7b8c806c, length=4077) at
/var/tmp/portage/media-libs/mesa-18.0.0_rc3/work/mesa-18.0.0-rc3/src/mesa/main/program_binary.c:285
#15 0x00007f9b8ed4dc80 in QOpenGLExtraFunctions::glProgramBinary (length=4077,
binary=0x7f9b7b8c806c, binaryFormat=34655, program=4, this=0x7f9b740085f0) at
../../include/QtGui/../../src/gui/opengl/qopenglextrafunctions.h:1175
#16 QOpenGLProgramBinaryCache::setProgramBinary (this=this at entry=0x7f9b8ee53960
<QOpenGLShaderProgramPrivate::linkBinary()::binCache>,
programId=programId at entry=4, blobFormat=blobFormat at entry=34655,
p=p at entry=0x7f9b7b8c806c, blobSize=blobSize at entry=4077) at
opengl/qopenglprogrambinarycache.cpp:163
#17 0x00007f9b8ed4e59f in QOpenGLProgramBinaryCache::load
(this=this at entry=0x7f9b8ee53960
<QOpenGLShaderProgramPrivate::linkBinary()::binCache>, cacheKey=...,
programId=4) at opengl/qopenglprogrambinarycache.cpp:296
#18 0x00007f9b8ed23d88 in QOpenGLShaderProgramPrivate::linkBinary
(this=this at entry=0x558d830d5f00) at opengl/qopenglshaderprogram.cpp:3825
#19 0x00007f9b8ed24380 in QOpenGLShaderProgram::link (this=0x558d831513d8) at
opengl/qopenglshaderprogram.cpp:1286
#20 0x00007f9b90a3f528 in QSGDefaultRenderContext::compileShader
(this=this at entry=0x558d82ab6280, shader=shader at entry=0x558d831513d0,
material=material at entry=0x558d830d4430, vertexCode=<optimized out>,
fragmentCode=fragmentCode at entry=0x0) at
scenegraph/qsgdefaultrendercontext.cpp:267
#21 0x00007f9b90a0d317 in QSGBatchRenderer::ShaderManager::prepareMaterial
(this=0x558d82eda560, material=material at entry=0x558d830d4430) at
scenegraph/coreapi/qsgbatchrenderer.cpp:157
#22 0x00007f9b90a0dd65 in QSGBatchRenderer::Renderer::renderMergedBatch
(this=0x558d83040620, batch=<optimized out>) at
scenegraph/coreapi/qsgbatchrenderer.cpp:2312
#23 0x00007f9b90a0f255 in QSGBatchRenderer::Renderer::renderBatches
(this=this at entry=0x558d83040620) at
scenegraph/coreapi/qsgbatchrenderer.cpp:2569
#24 0x00007f9b90a1495b in QSGBatchRenderer::Renderer::render (this=<optimized
out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2763
#25 0x00007f9b90a05640 in QSGRenderer::renderScene (this=0x558d83040620,
bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:243
#26 0x00007f9b90a05adb in QSGRenderer::renderScene (this=<optimized out>,
fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:196
#27 0x00007f9b90a3e968 in QSGDefaultRenderContext::renderNextFrame
(this=0x558d82ab6280, renderer=0x558d83040620, fboId=<optimized out>) at
scenegraph/qsgdefaultrendercontext.cpp:181
#28 0x00007f9b90a9972f in QQuickWindowPrivate::renderSceneGraph
(this=this at entry=0x558d82916260, size=...) at items/qquickwindow.cpp:470
#29 0x00007f9b90a3122f in QSGGuiThreadRenderLoop::renderWindow
(this=this at entry=0x558d82ad0600, window=<optimized out>) at
scenegraph/qsgrenderloop.cpp:429
#30 0x00007f9b90a321da in QSGGuiThreadRenderLoop::exposureChanged
(this=0x558d82ad0600, window=<optimized out>) at
scenegraph/qsgrenderloop.cpp:477
#31 0x00007f9b8eaa8e15 in QWindow::event (this=this at entry=0x7fff4b38a6c0,
ev=ev at entry=0x7fff4b38a2b0) at kernel/qwindow.cpp:2267
#32 0x00007f9b90aa37d5 in QQuickWindow::event (this=this at entry=0x7fff4b38a6c0,
e=e at entry=0x7fff4b38a2b0) at items/qquickwindow.cpp:1610
#33 0x00007f9b916175e3 in PlasmaQuick::Dialog::event (this=0x7fff4b38a6c0,
event=0x7fff4b38a2b0) at
/var/tmp/portage/kde-frameworks/plasma-5.42.0/work/plasma-framework-5.42.0/src/plasmaquick/dialog.cpp:1305
#34 0x0000558d81554bf5 in View::event (this=0x7fff4b38a6c0,
event=0x7fff4b38a2b0) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.11.5/work/plasma-workspace-5.11.5/krunner/view.cpp:222
#35 0x00007f9b8f24a87c in QApplicationPrivate::notify_helper
(this=this at entry=0x558d82897610, receiver=receiver at entry=0x7fff4b38a6c0,
e=e at entry=0x7fff4b38a2b0) at kernel/qapplication.cpp:3722
#36 0x00007f9b8f251efe in QApplication::notify (this=0x7fff4b38a650,
receiver=0x7fff4b38a6c0, e=0x7fff4b38a2b0) at kernel/qapplication.cpp:3481
#37 0x00007f9b8e749b86 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x7fff4b38a6c0, event=event at entry=0x7fff4b38a2b0) at
kernel/qcoreapplication.cpp:1018
#38 0x00007f9b8ea9e93f in QCoreApplication::sendSpontaneousEvent
(event=0x7fff4b38a2b0, receiver=0x7fff4b38a6c0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#39 QGuiApplicationPrivate::processExposeEvent (e=0x7f9b7400a590) at
kernel/qguiapplication.cpp:2861
#40 0x00007f9b8ea9f535 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x7f9b7400a590) at kernel/qguiapplication.cpp:1795
#41 0x00007f9b8ea79d4a in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:939
#42 0x00007f9b7e394990 in userEventSourceDispatch (source=<optimized out>) at
qeventdispatcher_glib.cpp:77
#43 0x00007f9b89c1972e in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#44 0x00007f9b89c19960 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f9b89c199ec in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#46 0x00007f9b8e799d5f in QEventDispatcherGlib::processEvents
(this=0x558d82901750, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#47 0x00007f9b8e748992 in QEventLoop::exec (this=this at entry=0x7fff4b38a5a0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#48 0x00007f9b8e750d5c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1291
#49 0x0000558d815521d1 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.11.5/work/plasma-workspace-5.11.5/krunner/main.cpp:92
Reported using DrKonqi
See-Also: https://bugs.kde.org/show_bug.cgi?id=389632
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20180130/5af465a8/attachment-0001.html>
More information about the dri-devel
mailing list