https://bugs.freedesktop.org/show_bug.cgi?id=42517
Bug #: 42517 Summary: Abort with llvmpipe renderer: ir_swizzle @ 0x2e8f0a0 specifies a channel not present in the value. Classification: Unclassified Product: Mesa Version: 7.11 Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Mesa core AssignedTo: mesa-dev@lists.freedesktop.org ReportedBy: chol...@mozilla.com Depends on: 42516 Created attachment 53059 --> https://bugs.freedesktop.org/attachment.cgi?id=53059 Test case for Firefox using llvmpipe as WebGL renderer Using the llvmpipe software renderer for WebGL in Firefox, the attached html testcase crashes: ir_swizzle @ 0x2e8f0a0 specifies a channel not present in the value. (swiz z (var_ref uni) ) Program received signal SIGABRT, Aborted. 0x00007ffff6eb8d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c (gdb) bt #0 0x00007ffff6eb8d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff6ebcab6 in abort () at abort.c:92 #2 0x00007fffd481cb27 in ir_validate::visit_leave (this=0x7fffffff8db0, ir=0x2e8f0a0) at src/glsl/ir_validate.cpp:457 #3 0x00007fffd4819f4c in ir_swizzle::accept (this=0x2e8f0a0, v=0x7fffffff8db0) at src/glsl/ir_hv_accept.cpp:233 #4 0x00007fffd4819b23 in ir_expression::accept (this=0x2e82e90, v=0x7fffffff8db0) at src/glsl/ir_hv_accept.cpp:146 #5 0x00007fffd481a1f0 in ir_assignment::accept (this=0x2e831f0, v=0x7fffffff8db0) at src/glsl/ir_hv_accept.cpp:292 #6 0x00007fffd4819730 in visit_list_elements (v=0x7fffffff8db0, l=0x31822c0) at src/glsl/ir_hv_accept.cpp:48 #7 0x00007fffd48199dd in ir_function_signature::accept (this=0x3182270, v=0x7fffffff8db0) at src/glsl/ir_hv_accept.cpp:120 #8 0x00007fffd4819730 in visit_list_elements (v=0x7fffffff8db0, l=0x300a310) at src/glsl/ir_hv_accept.cpp:48 #9 0x00007fffd4819a6c in ir_function::accept (this=0x300a2e0, v=0x7fffffff8db0) at src/glsl/ir_hv_accept.cpp:132 #10 0x00007fffd4819730 in visit_list_elements (v=0x7fffffff8db0, l=0x2dccac0) at src/glsl/ir_hv_accept.cpp:48 #11 0x00007fffd4819663 in ir_hierarchical_visitor::run (this=0x7fffffff8db0, instructions=0x2dccac0) at src/glsl/ir_hierarchical_visitor.cpp:282 #12 0x00007fffd481ce97 in validate_ir_tree (instructions=0x2dccac0) at src/glsl/ir_validate.cpp:570 #13 0x00007fffd46ef455 in _mesa_glsl_compile_shader (ctx=0x2ca9c70, shader=0x2dc55a0) at src/mesa/program/ir_to_mesa.cpp:3208 #14 0x00007fffd46b87ae in compile_shader (ctx=0x2ca9c70, shaderObj=1) at src/mesa/main/shaderapi.c:848 #15 0x00007fffd46b9188 in _mesa_CompileShaderARB (shaderObj=1) at src/mesa/main/shaderapi.c:1188 #16 0x00007ffff2c26c42 in mozilla::gl::GLContext::fCompileShader (this=0x2ce3c90, shader=1) at ../../../dist/include/GLContext.h:2261 #17 0x00007ffff2c3c06a in mozilla::WebGLContext::CompileShader (this=0x29c5390, sobj=0x2dc56a0) The test is similar to my previously reported bug (bug 42516) but the crash is different, so I can't really tell if the underlying issue is the same. Version information from glxinfo: OpenGL vendor string: VMware, Inc. OpenGL renderer string: Gallium 0.4 on llvmpipe OpenGL version string: 2.1 Mesa 7.11 OpenGL shading language version string: 1.20 If you need the full output, let me know. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev