Comment # 19
on bug 94900
from iive@yahoo.com
Created attachment 125130 [details]
Octrodad crashing pixel shader - TGSI, disassembly, sbdump of IR code and crash
backtrace
I've discovered few more things.
1. When retracing with mesa3d debug enabled, the shader backend internal
checker is run and it does detect errors (and crashes at failed assert). It
seems to error out at shader 70 (a draw command before the one that hangs).
I've attached a log that includes the output of `sbdump` too.
2. `R600_DEBUG=sbsafemath` could also be used to workaround the above crash and
the original lockup. (Please test if this works with the other titles too.)
Looking at the source, the 'safe math' option skips few optimization. The one
that seems to cause problem is the call to `fold_assoc()` in
`expr_handler::fold_alu_op2()` somewhere around `sb_expr.cpp:740`.
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel