https://bugs.freedesktop.org/show_bug.cgi?id=104806
Andrei Slavoiu ansla80@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ansla80@yahoo.com
--- Comment #1 from Andrei Slavoiu ansla80@yahoo.com --- Created attachment 136988 --> https://bugs.freedesktop.org/attachment.cgi?id=136988&action=edit bt-full.txt
I can confirm lots of KDE apps and even QT only crash after upgrading to mesa 18.0.0-rc2. This is a stacktrace from qupzilla, a qt browser. Attached is the same stacktrace but generated with `bt full` so it also shows local variables.
Core was generated by `/usr/bin/qupzilla -session 10ddca7665000151644676500000008200015_1516586983_963'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 } [Current thread is 1 (Thread 0x7f123d18da00 (LWP 1093))] (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007f1244f0f4a6 in __GI_abort () at abort.c:90 #2 0x00005624818e5b10 in qupzilla_signal_handler (s=<optimized out>) at main.cpp:54 #3 <signal handler called> #4 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:130 #5 0x00007f122f9688a4 in memcpy (__len=18130608, __src=0x56248663d6e0, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:34 #6 tgsi_dup_tokens (tokens=0x56248663d6e0) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/gallium/auxiliary/tgsi/tgsi_parse.c:281 #7 0x00007f122f7bd12b in st_create_vp_variant (key=0x7ffd79ff0150, stvp=0x5624865a7170, st=0x5624861904d0) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/mesa/state_tracker/st_program.c:579 #8 st_get_vp_variant (st=0x5624861904d0, stvp=0x5624865a7170, key=0x7ffd79ff0150) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/mesa/state_tracker/st_program.c:629 #9 0x00007f122f7be215 in st_precompile_shader_variant (st=st@entry=0x5624861904d0, prog=prog@entry=0x5624865a7170) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/mesa/state_tracker/st_program.c:1915 #10 0x00007f122f7bf4d2 in st_deserialise_tgsi_program (ctx=0x562486164910, shProg=0x5624865fe200, prog=0x5624865a7170) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/mesa/state_tracker/st_shader_cache.c:279 #11 0x00007f122f6e32e9 in read_program_payload (binary_format=34655, sh_prog=0x5624865fe200, blob=0x7ffd79ff01f0, ctx=0x562486164910) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/mesa/main/program_binary.c:206 #12 _mesa_program_binary (ctx=0x562486164910, sh_prog=0x5624865fe200, binary_format=<optimized out>, binary=0x7f1208378090, length=4085) at /usr/src/debug/media-libs/mesa-18.0.0_rc2/mesa-18.0.0-rc2/src/mesa/main/program_binary.c:285 #13 0x00007f123e965c80 in QOpenGLExtraFunctions::glProgramBinary (length=4085, binary=0x7f1208378090, binaryFormat=34655, program=4, this=0x562485ccbf90) at ../../src/gui/opengl/qopenglextrafunctions.h:1175 #14 QOpenGLProgramBinaryCache::setProgramBinary (this=this@entry=0x7f123ea6ba80 QOpenGLShaderProgramPrivate::linkBinary()::binCache, programId=programId@entry=4, blobFormat=blobFormat@entry=34655, p=p@entry=0x7f1208378090, blobSize=blobSize@entry=4085) at opengl/qopenglprogrambinarycache.cpp:163 #15 0x00007f123e96659f in QOpenGLProgramBinaryCache::load (this=this@entry=0x7f123ea6ba80 QOpenGLShaderProgramPrivate::linkBinary()::binCache, cacheKey=..., programId=4) at opengl/qopenglprogrambinarycache.cpp:296 #16 0x00007f123e93bd88 in QOpenGLShaderProgramPrivate::linkBinary (this=this@entry=0x7f11c8162040) at opengl/qopenglshaderprogram.cpp:3825 #17 0x00007f123e93c380 in QOpenGLShaderProgram::link (this=0x562486619688) at opengl/qopenglshaderprogram.cpp:1286 #18 0x00007f123cedf528 in QSGDefaultRenderContext::compileShader (this=this@entry=0x562485f0cad0, shader=shader@entry=0x562486619680, material=material@entry=0x562485b37150, vertexCode=<optimized out>, fragmentCode=fragmentCode@entry=0x0) at scenegraph/qsgdefaultrendercontext.cpp:267 #19 0x00007f123cead317 in QSGBatchRenderer::ShaderManager::prepareMaterial (this=0x562485adb6e0, material=material@entry=0x562485b37150) at scenegraph/coreapi/qsgbatchrenderer.cpp:157 #20 0x00007f123ceadd65 in QSGBatchRenderer::Renderer::renderMergedBatch (this=0x562485ad99c0, batch=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2312 #21 0x00007f123ceaf255 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x562485ad99c0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2569 #22 0x00007f123ceb495b in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2763 #23 0x00007f123cea5640 in QSGRenderer::renderScene (this=0x562485ad99c0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:243 #24 0x00007f123cea5b07 in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:189 #25 0x00007f123cede968 in QSGDefaultRenderContext::renderNextFrame (this=0x562485f0cad0, renderer=0x562485ad99c0, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:181 #26 0x00007f123cf3972f in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x562485ad5b30, size=...) at items/qquickwindow.cpp:470 #27 0x00007f123cfef0e6 in QQuickRenderControl::render (this=<optimized out>) at items/qquickrendercontrol.cpp:344 #28 0x00007f1246519d23 in QQuickWidgetPrivate::render (this=this@entry=0x562485c283d0, needsSync=needsSync@entry=true) at qquickwidget.cpp:288 #29 0x00007f1246519f72 in QQuickWidgetPrivate::renderSceneGraph (this=0x562485c283d0) at qquickwidget.cpp:339 #30 0x00007f124571a97b in QObject::event (this=this@entry=0x562485f0c9c0, e=e@entry=0x7ffd79ff1020) at kernel/qobject.cpp:1268 #31 0x00007f1245ae08db in QWidget::event (this=this@entry=0x562485f0c9c0, event=event@entry=0x7ffd79ff1020) at kernel/qwidget.cpp:9266 #32 0x00007f124651d99b in QQuickWidget::event (this=0x562485f0c9c0, e=0x7ffd79ff1020) at qquickwidget.cpp:1467 #33 0x00007f1246558d2b in QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget::event (this=0x562485f0c9c0, event=0x7ffd79ff1020) at render_widget_host_view_qt_delegate_widget.cpp:488 #34 0x00007f1245aa287c in QApplicationPrivate::notify_helper (this=this@entry=0x56248214c020, receiver=receiver@entry=0x562485f0c9c0, e=e@entry=0x7ffd79ff1020) at kernel/qapplication.cpp:3722 #35 0x00007f1245aa9efe in QApplication::notify (this=0x7ffd79ff1350, receiver=0x562485f0c9c0, e=0x7ffd79ff1020) at kernel/qapplication.cpp:3481 #36 0x00007f12456f1b86 in QCoreApplication::notifyInternal2 (receiver=0x562485f0c9c0, event=event@entry=0x7ffd79ff1020) at kernel/qcoreapplication.cpp:1018 #37 0x00007f124574107b in QCoreApplication::sendEvent (event=0x7ffd79ff1020, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:233 #38 QTimerInfoList::activateTimers (this=0x5624821aa660) at kernel/qtimerinfo_unix.cpp:643 #39 0x00007f1245741944 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #40 0x00007f123d1e16c9 in g_main_dispatch (context=0x7f1230004ff0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3234 #41 g_main_context_dispatch (context=context@entry=0x7f1230004ff0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3899 #42 0x00007f123d1e1a28 in g_main_context_iterate (context=context@entry=0x7f1230004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3972 #43 0x00007f123d1e1ad4 in g_main_context_iteration (context=0x7f1230004ff0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4033 #44 0x00007f1245741d5f in QEventDispatcherGlib::processEvents (this=0x5624821b1dc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #45 0x00007f12456f0992 in QEventLoop::exec (this=this@entry=0x7ffd79ff1270, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #46 0x00007f12456f8d5c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #47 0x00005624818e4bef in main (argc=<optimized out>, argv=0x7ffd79ff1558) at main.cpp:155