https://bugs.freedesktop.org/show_bug.cgi?id=66184
Priority: medium Bug ID: 66184 Keywords: have-backtrace Assignee: mesa-dev@lists.freedesktop.org Summary: src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simpli fy_cmp: Assertion `inst->dst.index < 4096' failed. Severity: critical Classification: Unclassified OS: Linux (All) Reporter: v...@freedesktop.org Hardware: x86-64 (AMD64) Status: NEW Version: git Component: Mesa core Product: Mesa mesa: 0b994961ff58654f330c51caacf9698f7dafd6b6 Run WebGL Conformance Test glsl bugs tests on softpipe. (gdb) bt #0 0x00007f73bb1af05e in _debug_assert_fail (expr=0x7f73bb2f1d01 "inst->dst.index < 4096", file=0x7f73bb2f11e8 "../../src/mesa/state_tracker/st_glsl_to_tgsi.cpp", line=3216, function=0x7f73bb2f27d1 <glsl_to_tgsi_visitor::simplify_cmp()::__FUNCTION__> "simplify_cmp") at util/u_debug.c:278 #1 0x00007f73bb06574c in glsl_to_tgsi_visitor::simplify_cmp (this=0x7f73c6382800) at ../../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216 #2 0x00007f73bb06b383 in get_mesa_program (ctx=0x7f73abd9f000, shader_program=0x7f73abffc320, shader=0x7f73cbe99830) at ../../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:5091 #3 0x00007f73bb06ba32 in st_link_shader (ctx=0x7f73abd9f000, prog=0x7f73abffc320) at ../../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:5271 #4 0x00007f73bb10b8e3 in _mesa_glsl_link_shader (ctx=0x7f73abd9f000, prog=0x7f73abffc320) at ../../../src/mesa/program/ir_to_mesa.cpp:3124 #5 0x00007f73baf917d3 in link_program (ctx=0x7f73abd9f000, program=29) at ../../src/mesa/main/shaderapi.c:819 #6 0x00007f73baf9295b in _mesa_LinkProgram (programObj=29) at ../../src/mesa/main/shaderapi.c:1302 #7 0x00007f73f4255fd5 in fLinkProgram (this=<optimized out>, program=29) at ../../../dist/include/GLContext.h:2093 #8 mozilla::WebGLContext::LinkProgram (this=this@entry=0x7f73cd19a800, program=program@entry=0x7f73e3b9b4c0) at /build/buildd/firefox-22.0~b6+build1/content/canvas/src/WebGLContextGL.cpp:3069 #9 0x00007f73f4aa91f0 in mozilla::dom::WebGLRenderingContextBinding::linkProgram (cx=0x7f73d9abafe0, obj=..., self=0x7f73cd19a800, argc=<optimized out>, vp=0x7f73e5235188) at /build/buildd/firefox-22.0~b6+build1/obj-x86_64-linux-gnu/dom/bindings/WebGLRenderingContextBinding.cpp:7154 #10 0x00007f73f4aad204 in mozilla::dom::WebGLRenderingContextBinding::genericMethod (cx=0x7f73d9abafe0, argc=1, vp=0x7f73e5235188) at /build/buildd/firefox-22.0~b6+build1/obj-x86_64-linux-gnu/dom/bindings/WebGLRenderingContextBinding.cpp:10325 #11 0x00007f73f505d2d5 in CallJSNative (args=..., native=<optimized out>, cx=0x7f73d9abafe0) at /build/buildd/firefox-22.0~b6+build1/js/src/jscntxtinlines.h:338 #12 js::InvokeKernel (cx=cx@entry=0x7f73d9abafe0, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /build/buildd/firefox-22.0~b6+build1/js/src/jsinterp.cpp:390 #13 0x00007f73f5051f5b in js::Interpret (cx=cx@entry=0x7f73d9abafe0, entryFrame=entryFrame@entry=0x7f73e5235038, interpMode=js::JSINTERP_NORMAL) at /build/buildd/firefox-22.0~b6+build1/js/src/jsinterp.cpp:2369 #14 0x00007f73f505d04d in js::RunScript (cx=cx@entry=0x7f73d9abafe0, fp=0x7f73e5235038) at /build/buildd/firefox-22.0~b6+build1/js/src/jsinterp.cpp:341 #15 0x00007f73f505d3bd in js::InvokeKernel (cx=cx@entry=0x7f73d9abafe0, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /build/buildd/firefox-22.0~b6+build1/js/src/jsinterp.cpp:404 #16 0x00007f73f505d6c4 in Invoke (construct=js::NO_CONSTRUCT, args=..., cx=0x7f73d9abafe0) at /build/buildd/firefox-22.0~b6+build1/js/src/jsinterp.h:135 #17 js::Invoke (cx=cx@entry=0x7f73d9abafe0, thisv=..., fval=..., argc=0, argv=<optimized out>, rval=0x7fffaf640fe8) at /build/buildd/firefox-22.0~b6+build1/js/src/jsinterp.cpp:437 #18 0x00007f73f4fc6214 in JS_CallFunctionValue (cx=0x7f73d9abafe0, objArg=<optimized out>, fval=..., argc=<optimized out>, argv=<optimized out>, rval=rval@entry=0x7fffaf640fe8) at /build/buildd/firefox-22.0~b6+build1/js/src/jsapi.cpp:5823 #19 0x00007f73f43a76d6 in nsJSContext::CallEventHandler (this=0x7f73d89d5320, aTarget=<optimized out>, aScope=<optimized out>, aHandler=<optimized out>, aargv=0x7f739695a460, arv=0x7fffaf6411a8) at /build/buildd/firefox-22.0~b6+build1/dom/base/nsJSEnvironment.cpp:1559 #20 0x00007f73f43bfbf9 in nsGlobalWindow::RunTimeoutHandler (this=this@entry=0x7f73c4fc8c00, aTimeout=aTimeout@entry=0x7f73e3e96160, aScx=0x7f73d89d5320) at /build/buildd/firefox-22.0~b6+build1/dom/base/nsGlobalWindow.cpp:10171 #21 0x00007f73f43c03d6 in nsGlobalWindow::RunTimeout (this=0x7f73c4fc8c00, aTimeout=0x7f73e3e96160) at /build/buildd/firefox-22.0~b6+build1/dom/base/nsGlobalWindow.cpp:10414 #22 0x00007f73f43c05e0 in nsGlobalWindow::TimerCallback (aTimer=<optimized out>, aClosure=<optimized out>) at /build/buildd/firefox-22.0~b6+build1/dom/base/nsGlobalWindow.cpp:10683 #23 0x00007f73f4b1814a in nsTimerImpl::Fire (this=0x7f7396959420) at /build/buildd/firefox-22.0~b6+build1/xpcom/threads/nsTimerImpl.cpp:539 #24 0x00007f73f4b18205 in nsTimerEvent::Run (this=0x7f73bb3f86ca) at /build/buildd/firefox-22.0~b6+build1/xpcom/threads/nsTimerImpl.cpp:623 #25 0x00007f73f4b1548e in nsThread::ProcessNextEvent (this=0x7f73f7c28840, mayWait=<optimized out>, result=0x7fffaf64142f) at /build/buildd/firefox-22.0~b6+build1/xpcom/threads/nsThread.cpp:627 #26 0x00007f73f4aea145 in NS_ProcessNextEvent (thread=<optimized out>, mayWait=mayWait@entry=false) at /build/buildd/firefox-22.0~b6+build1/obj-x86_64-linux-gnu/xpcom/build/nsThreadUtils.cpp:238 #27 0x00007f73f48b548a in mozilla::ipc::MessagePump::Run (this=0x7f73ea033f00, aDelegate=0x7f73ea0400b0) at /build/buildd/firefox-22.0~b6+build1/ipc/glue/MessagePump.cpp:82 #28 0x00007f73f4b38ad1 in RunHandler (this=0x7f73ea0400b0) at /build/buildd/firefox-22.0~b6+build1/ipc/chromium/src/base/message_loop.cc:209 #29 MessageLoop::Run (this=0x7f73ea0400b0) at /build/buildd/firefox-22.0~b6+build1/ipc/chromium/src/base/message_loop.cc:183 #30 0x00007f73f4807c07 in nsBaseAppShell::Run (this=0x7f73e82b3160) at /build/buildd/firefox-22.0~b6+build1/widget/xpwidgets/nsBaseAppShell.cpp:163 #31 0x00007f73f46e322f in nsAppStartup::Run (this=0x7f73e69088d0) at /build/buildd/firefox-22.0~b6+build1/toolkit/components/startup/nsAppStartup.cpp:288 #32 0x00007f73f3e72649 in XREMain::XRE_mainRun (this=this@entry=0x7fffaf6416a0) at /build/buildd/firefox-22.0~b6+build1/toolkit/xre/nsAppRunner.cpp:3868 #33 0x00007f73f3e728bc in XREMain::XRE_main (this=this@entry=0x7fffaf6416a0, argc=argc@entry=1, argv=argv@entry=0x7fffaf642b98, aAppData=aAppData@entry=0x7fffaf6418a0) at /build/buildd/firefox-22.0~b6+build1/toolkit/xre/nsAppRunner.cpp:3935 #34 0x00007f73f3e72b15 in XRE_main (argc=1, argv=0x7fffaf642b98, aAppData=0x7fffaf6418a0, aFlags=<optimized out>) at /build/buildd/firefox-22.0~b6+build1/toolkit/xre/nsAppRunner.cpp:4140 #35 0x00007f73f8f8afc4 in do_main (argc=argc@entry=1, argv=argv@entry=0x7fffaf642b98, xreDirectory=0x7f73f7c2c780) at /build/buildd/firefox-22.0~b6+build1/browser/app/nsBrowserApp.cpp:273 #36 0x00007f73f8f8a7f3 in main (argc=1, argv=0x7fffaf642b98) at /build/buildd/firefox-22.0~b6+build1/browser/app/nsBrowserApp.cpp:583 (gdb) frame 1 #1 0x00007f73bb06574c in glsl_to_tgsi_visitor::simplify_cmp (this=0x7f73c6382800) at ../../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216 3216 assert(inst->dst.index < MAX_TEMPS); (gdb) print inst->dst $1 = {file = PROGRAM_TEMPORARY, index = 4096, writemask = 15, cond_mask = 8, type = 2, reladdr = 0x0} -- 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