[Mesa-dev] [PIGLIT,radeonsi] crash in spec/glsl-1.50/execution/geometry/max-input-components – who's bug is it?
Kai Wasserbäch
kai at dev.carbon-project.org
Sat Mar 22 12:53:30 PDT 2014
Dear Mesa devs,
I'm not sure whether this is a bug in Mesa, LLVM or in eglibc. The crash happens
in _int_malloc, but since that is certainly one of the more often used
functions, I'm not yet convinced, the fault lies indeed with eglibc.
Therefore I'm attaching the full backtrace of the crash in
spec/glsl-1.50/execution/geometry/max-input-components (it takes a very long
time until the crash actually happens, Piglit recorded an execution time of
1538.0506579875946) and hope you can point me to the right bug tracker.
I'm unable to tell, whether this is a regression or not, since today was the
first time I was able to run a full Piglit quick test, without crashing my X on
this machine with the radeonsi.
My graphics stack is:
GPU: "PITCAIRN" (ChipID = 0x6819)
Linux: 3.13.6
libdrm: 2.4.52-1
LLVM: SVN:trunk/r204517
libclc: Git:master/1e278a7b04
Mesa: Git:master/4c79f088c0
GLAMOR: Git:master/a4fbc7732a (Standalone)
DDX: Git:master/ea6d0affe5
X: 1.15.0-2
Let me know if you need further information.
Kind regards,
Kai Wasserbäch
--
Kai Wasserbäch (Kai Wasserbaech)
E-Mail: kai at dev.carbon-project.org
-------------- next part --------------
Starting program: <PIGLITDIR>/build/bin/shader_runner <PIGLITDIR>/local.git/tests/spec/glsl-1.50/execution/geometry/max-input-components.shader_test -auto
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffeff02700 (LWP 18080)]
Program received signal SIGSEGV, Segmentation fault.
_int_malloc (av=0x7ffff60f4620 <main_arena>, bytes=256) at malloc.c:3449
3449 malloc.c: No such file or directory.
(gdb) bt full
#0 _int_malloc (av=0x7ffff60f4620 <main_arena>, bytes=256) at malloc.c:3449
iters = 0
nb = 272
idx = <optimized out>
bin = <optimized out>
victim = 0x75856a0
size = 19421775544721536
victim_index = <optimized out>
remainder = <optimized out>
remainder_size = <optimized out>
block = <optimized out>
bit = <optimized out>
map = <optimized out>
fwd = <optimized out>
bck = <optimized out>
errstr = 0x0
__func__ = "_int_malloc"
#1 0x00007ffff5dccc80 in __GI___libc_malloc (bytes=256) at malloc.c:2858
ar_ptr = 0x7ffff60f4620 <main_arena>
victim = 0x0
__func__ = "__libc_malloc"
#2 0x00007ffff1922abe in llvm::SmallPtrSetImplBase::shrink_and_clear() () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#3 0x00007ffff11e10b5 in llvm::FunctionLoweringInfo::clear() () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#4 0x00007ffff124b0ce in llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#5 0x00007ffff18c8897 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#6 0x00007ffff18c891b in llvm::FPPassManager::runOnModule(llvm::Module&) () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#7 0x00007ffff18cafe5 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#8 0x00007ffff17768bd in LLVMTargetMachineEmit(LLVMOpaqueTargetMachine*, LLVMOpaqueModule*, llvm::formatted_raw_ostream&, LLVMCodeGenFileType, char**) () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#9 0x00007ffff1776ac0 in LLVMTargetMachineEmitToMemoryBuffer () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
No symbol table info available.
#10 0x00007ffff0ff3c2e in radeon_llvm_compile (M=M at entry=0xdded60, binary=binary at entry=0x7fffffff5500, gpu_family=0x7ffff1a0e42b "pitcairn", dump=dump at entry=0) at ../../../../../../src/gallium/drivers/radeon/radeon_llvm_emit.c:119
tm = 0xf8b980
cpu = "pitcairn", '\000' <repeats 21 times>
fs = '\000' <repeats 29 times>
err = 0x2 <Address 0x2 out of bounds>
out_buffer = 0x7ffff5dca291 <_int_free+1521>
buffer_size = <optimized out>
buffer_data = <optimized out>
triple = "r600--"
r = <optimized out>
#11 0x00007ffff0fdf9ef in si_compile_llvm (sctx=sctx at entry=0x624d50, shader=shader at entry=0xddd680, mod=0xdded60) at ../../../../../../src/gallium/drivers/radeonsi/si_shader.c:2302
i = <optimized out>
ptr = <optimized out>
binary = {code = 0x0, code_size = 0, config = 0x0, config_size = 0, disassembled = 0}
dump = false
#12 0x00007ffff0fe0262 in si_pipe_shader_create (ctx=ctx at entry=0x624d50, shader=shader at entry=0xddd680) at ../../../../../../src/gallium/drivers/radeonsi/si_shader.c:2577
sel = <optimized out>
si_shader_ctx = {radeon_bld = {soa = {bld_base = {base = {gallivm = 0x7fffffffc720, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0xdde1e8, vec_type = 0xdde1e8, int_elem_type = 0xdde2d8, int_vec_type = 0xdde2d8,
undef = 0xcd5c60, zero = 0xb769f0, one = 0xbe44d0}, uint_bld = {gallivm = 0x7fffffffc720, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 32, length = 1}, elem_type = 0xdde2d8, vec_type = 0xdde2d8, int_elem_type = 0xdde2d8, int_vec_type = 0xdde2d8,
undef = 0xcff560, zero = 0xbbd650, one = 0xbbd6a0}, int_bld = {gallivm = 0x7fffffffc720, type = {floating = 0, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0xdde2d8, vec_type = 0xdde2d8, int_elem_type = 0xdde2d8, int_vec_type = 0xdde2d8,
undef = 0xcff560, zero = 0xbbd650, one = 0xbbd6a0}, op_actions = {{fetch_args = 0x0, emit = 0x7ffff0ff4730 <emit_arl>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc3520 <mov_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3a50 <lit_fetch_args>,
emit = 0x7ffff0fc4280 <lit_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0fc4160 <rcp_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0fc3530 <rsq_emit>,
intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0fc3b80 <exp_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0fc3ca0 <log_emit>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0fc41f0 <mul_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc4360 <add_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3a30 <dp3_fetch_args>, emit = 0x7ffff0fc3850 <dp3_emit>, intr_name = 0x0}, {
fetch_args = 0x7ffff0fc3a20 <dp4_fetch_args>, emit = 0x7ffff0fc35b0 <dp4_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3ac0 <dst_fetch_args>, emit = 0x7ffff0fc3810 <dst_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc3dd0 <fmin_emit>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc3e30 <fmax_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4200 <emit_cmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4200 <emit_cmp>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0fc3790 <mad_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc4120 <sub_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f444 "llvm.AMDGPU.lrp"}, {fetch_args = 0x0,
emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0fc3560 <sqrt_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3b40 <dp2a_fetch_args>, emit = 0x7ffff0fc44b0 <dp2a_emit>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f3ef "llvm.AMDIL.fraction."}, {fetch_args = 0x0,
emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f38e "llvm.AMDIL.clamp."}, {fetch_args = 0x0, emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1ca7cd5 "floor"}, {fetch_args = 0x0,
emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f461 "llvm.AMDIL.round.nearest."}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>,
intr_name = 0x7ffff1a0f3df "llvm.AMDIL.exp."}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1a0f436 "llvm.log2.f32"}, {fetch_args = 0x7ffff0fc3d70 <scalar_binary_fetch_args>,
emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1a0f454 "llvm.pow.f32"}, {fetch_args = 0x7ffff0fc3a10 <xpd_fetch_args>, emit = 0x7ffff0fc36d0 <xpd_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1ca7ccb "fabs"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7ffff0fc39e0 <dph_fetch_args>, emit = 0x7ffff0fc35b0 <dp4_emit>, intr_name = 0x0}, {
fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1a0f3b2 "llvm.cos.f32"}, {fetch_args = 0x7ffff0ff5f00 <tex_fetch_args>, emit = 0x7ffff0fdc830 <si_llvm_emit_ddxy>,
intr_name = 0x7ffff1a0f3bf "llvm.AMDGPU.ddx"}, {fetch_args = 0x7ffff0ff5f00 <tex_fetch_args>, emit = 0x7ffff0fdc830 <si_llvm_emit_ddxy>, intr_name = 0x7ffff1a0f3cf "llvm.AMDGPU.ddy"}, {fetch_args = 0x7ffff0fc43a0 <kilp_fetch_args>,
emit = 0x7ffff0fc2ce0 <lp_build_tgsi_intrinsic>, intr_name = 0x7ffff1a0d84f "llvm.AMDGPU.kilp"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4200 <emit_cmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc3590 <sfl_emit>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0ff4200 <emit_cmp>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1a0f47b "llvm.sin.f32"}, {fetch_args = 0x0, emit = 0x7ffff0ff4200 <emit_cmp>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4200 <emit_cmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc35a0 <str_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fdd320 <tex_fetch_args>, emit = 0x7ffff0fdbbe0 <build_tex_intrinsic>,
intr_name = 0x7ffff1a0d88b "llvm.SI.sample."}, {fetch_args = 0x7ffff0fdd320 <tex_fetch_args>, emit = 0x7ffff0fdbbe0 <build_tex_intrinsic>, intr_name = 0x7ffff1a0d8ac "llvm.SI.sampled."}, {fetch_args = 0x7ffff0fdd320 <tex_fetch_args>,
emit = 0x7ffff0fdbbe0 <build_tex_intrinsic>, intr_name = 0x7ffff1a0d88b "llvm.SI.sample."}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc4310 <arr_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4280 <emit_ssg>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>,
intr_name = 0x7ffff1a0f3a0 "llvm.AMDGPU.cndlt"}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0fc3c00 <scs_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fdd320 <tex_fetch_args>, emit = 0x7ffff0fdbbe0 <build_tex_intrinsic>,
intr_name = 0x7ffff1a0d89b "llvm.SI.sampleb."}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc41b0 <fdiv_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3a40 <dp2_fetch_args>, emit = 0x7ffff0fc38e0 <dp2_emit>,
intr_name = 0x0}, {fetch_args = 0x7ffff0fdd320 <tex_fetch_args>, emit = 0x7ffff0fdbbe0 <build_tex_intrinsic>, intr_name = 0x7ffff1a0d8d0 "llvm.SI.samplel."}, {fetch_args = 0x0, emit = 0x7ffff0ff4990 <brk_emit>, intr_name = 0x0}, {
fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0ff4ee0 <if_emit>, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x7ffff0ff4fe0 <uif_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff48e0 <else_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4800 <endif_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0},
{fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6140 <build_tgsi_intrinsic_readonly>, intr_name = 0x7ffff1ca7a99 "ceil"}, {fetch_args = 0x0, emit = 0x7ffff0ff44a0 <emit_i2f>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4f80 <emit_not>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f4e8 "llvm.AMDGPU.trunc"}, {fetch_args = 0x0,
emit = 0x7ffff0ff41c0 <emit_shl>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4a50 <emit_and>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff43c0 <emit_or>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0ff4400 <emit_mod>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff3fa0 <emit_xor>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7ffff0fdd320 <tex_fetch_args>,
emit = 0x7ffff0fdbbe0 <build_tex_intrinsic>, intr_name = 0x7ffff1a0d8bd "llvm.SI.imageload."}, {fetch_args = 0x7ffff0fdc2d0 <txq_fetch_args>, emit = 0x7ffff0fdb6f0 <build_txq_intrinsic>, intr_name = 0x7ffff1a0d8e1 "llvm.SI.resinfo"}, {fetch_args = 0x0,
emit = 0x7ffff0ff4960 <cont_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fddee0 <si_llvm_emit_vertex>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fdbf90 <si_llvm_emit_primitive>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0ff49c0 <bgnloop_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4790 <endloop_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0ff4570 <emit_fcmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4570 <emit_fcmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4570 <emit_fcmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4570 <emit_fcmp>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x0, intr_name = 0x0}, {
fetch_args = 0x7ffff0fc43c0 <kil_fetch_args>, emit = 0x7ffff0ff4440 <kil_emit>, intr_name = 0x7ffff1a0d83e "llvm.AMDGPU.kill"}, {fetch_args = 0x0, emit = 0x7ffff0fc3510 <end_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x7ffff0ff46f0 <emit_f2i>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4670 <emit_idiv>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f414 "llvm.AMDGPU.imax"},
{fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f425 "llvm.AMDGPU.imin"}, {fetch_args = 0x0, emit = 0x7ffff0ff4640 <emit_ineg>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff44e0 <emit_icmp>, intr_name = 0x0},
{fetch_args = 0x0, emit = 0x7ffff0ff4600 <emit_ishr>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff44e0 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff46b0 <emit_f2u>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0ff3fe0 <emit_u2f>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff40e0 <emit_uadd>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff40a0 <emit_udiv>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc3750 <umad_emit>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f4fa "llvm.AMDGPU.umax"}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f50b "llvm.AMDGPU.umin"}, {
fetch_args = 0x0, emit = 0x7ffff0ff4060 <emit_umod>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc4070 <umul_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff44e0 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7ffff0ff44e0 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff4020 <emit_ushr>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff44e0 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff44e0 <emit_icmp>,
intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7ffff0fc3d40 <scalar_unary_fetch_args>, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} <repeats 14 times>, {
fetch_args = 0x0, emit = 0x7ffff0fc3520 <mov_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff3f30 <emit_ucmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f404 "llvm.AMDIL.abs."}, {
fetch_args = 0x0, emit = 0x7ffff0ff4280 <emit_ssg>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} <repeats 16 times>, {fetch_args = 0x7ffff0ff5f00 <tex_fetch_args>, emit = 0x0, intr_name = 0x7ffff1a0f488 "llvm.AMDGPU.tex"}, {
fetch_args = 0x7ffff0ff5f00 <tex_fetch_args>, emit = 0x0, intr_name = 0x7ffff1a0f498 "llvm.AMDGPU.txb"}, {fetch_args = 0x7ffff0ff5f00 <tex_fetch_args>, emit = 0x0, intr_name = 0x7ffff1a0f4c8 "llvm.AMDGPU.txl"}, {fetch_args = 0x0,
emit = 0x7ffff0fc3f80 <imul_hi_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7ffff0fc3e90 <umul_hi_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}}, rsq_action = {fetch_args = 0x0,
emit = 0x7ffff0ff6100 <build_tgsi_intrinsic_nomem>, intr_name = 0x7ffff1a0f51c "llvm.AMDGPU.rsq"}, sqrt_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, info = 0x7fffffffc9a0, emit_fetch_funcs = {0x0, 0x7ffff0fdc3f0 <fetch_constant>,
0x7ffff0fdc5c0 <fetch_input_gs>, 0x7ffff0ff50d0 <emit_fetch>, 0x7ffff0ff50d0 <emit_fetch>, 0x0, 0x0, 0x7ffff0ff50d0 <emit_fetch>, 0x0, 0x7ffff0ff5050 <fetch_system_value>, 0x0, 0x0}, emit_swizzle = 0x7ffff0ff4d50 <emit_swizzle>, emit_debug = 0x0,
emit_store = 0x7ffff0ff55a0 <emit_store>, emit_declaration = 0x7ffff0ff4a90 <emit_declaration>, emit_immediate = 0x7ffff0ff3ed0 <emit_immediate>, userdata = 0x0, soa = 1 '\001', pc = -1, instructions = 0xf89600, max_instructions = 2048, num_instructions = 1834,
emit_prologue = 0x0, emit_epilogue = 0x7ffff0fdbf20 <si_llvm_emit_gs_epilogue>}, elem_bld = {gallivm = 0x0, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 0, length = 0}, elem_type = 0x0, vec_type = 0x0, int_elem_type = 0x0, int_vec_type = 0x0,
undef = 0x0, zero = 0x0, one = 0x0}, gs_iface = 0x0, emitted_prims_vec_ptr = 0x0, total_emitted_vertices_vec_ptr = 0x0, emitted_vertices_vec_ptr = 0x0, max_output_vertices_vec = 0x0, consts_ptr = 0x0, const_sizes_ptr = 0x0, inputs = 0x0, outputs = 0x7fffffffb390,
sampler = 0x0, sv = {{Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0} <repeats 32 times>}, immediates = {{0xf850a0, 0xbbd650, 0xbbd650, 0xbbd650}, {0xbbd650, 0xf850f0, 0xf85140, 0xf85190}, {0xbbd6a0, 0xf851e0, 0xf85230, 0xf85280}, {
0xf852d0, 0xf85320, 0xf85370, 0xf853c0}, {0xf85410, 0xf85460, 0xf854b0, 0xf85500}, {0xf85550, 0xf855a0, 0xf855f0, 0xf85640}, {0xf85690, 0xf856e0, 0xf85730, 0xf85780}, {0xf857d0, 0xf85820, 0xf85870, 0xf858c0}, {0xf85910, 0xf85960, 0xf859b0, 0xf85a00}, {0xf85a50,
0xf85aa0, 0xf85af0, 0xf85b40}, {0xf85b90, 0xf85be0, 0xf85c30, 0xf85c80}, {0xf85cd0, 0xf85d20, 0xf85d70, 0xf85dc0}, {0xf85e10, 0xf85e60, 0xddfb90, 0xddfbe0}, {0xddfc30, 0xddfc80, 0xddfcd0, 0xddfd20}, {0xddfd70, 0xddfdc0, 0xddfe10, 0xddfe60}, {0xddfeb0, 0xddff00,
0xddff50, 0xddffa0}, {0xddfff0, 0xde0040, 0xde0090, 0xde00e0}, {0xde0130, 0xde0180, 0xde01d0, 0xde0220}, {0xde0270, 0xde02c0, 0xde0310, 0xf86ec0}, {0xf86f10, 0xf86f60, 0xf86fb0, 0xf87000}, {0xf87050, 0xf870a0, 0xf870f0, 0xf87140}, {0xf87190, 0xf871e0, 0xf87230,
0xf87280}, {0xf872d0, 0xf87320, 0xf87370, 0xf873c0}, {0xf87410, 0xf87460, 0xf874b0, 0xf87500}, {0xf87550, 0xf875a0, 0xf85eb0, 0xf85f00}, {0xf85f50, 0xf85fa0, 0xf85ff0, 0xf86040}, {0xf86090, 0xf860e0, 0xf86130, 0xf86180}, {0xf861d0, 0xf86220, 0xf86270, 0xf862c0},
{0xf86310, 0xf86360, 0xf863b0, 0xf86400}, {0xf86450, 0xf864a0, 0xf864f0, 0xf86540}, {0xf86590, 0xf865e0, 0xf86630, 0xf86680}, {0xf866d0, 0xf86720, 0xf86770, 0xf867c0}, {0xf86810, 0xf86860, 0xf868b0, 0xf86900}, {0xf86950, 0xf869a0, 0xbbd650, 0xbbd650}, {0xf869f0,
0xbbd650, 0xf86a40, 0xbbd650}, {0x0, 0x0, 0x0, 0x0} <repeats 221 times>}, temps = {{0x0, 0x0, 0x0, 0x0} <repeats 256 times>}, addr = {{0xf84c78, 0xf84d88, 0xf84e98, 0xf84fa8}, {0x0, 0x0, 0x0, 0x0} <repeats 15 times>}, preds = {{0x0, 0x0, 0x0,
0x0} <repeats 16 times>}, temps_array = 0x0, outputs_array = 0x0, inputs_array = 0x0, imms_array = 0x0, system_values = {instance_id = 0x0, vertex_id = 0x0, prim_id = 0x0}, indirect_files = 0, mask = 0x0, exec_mask = {bld = 0x0, has_mask = 0 '\000',
ret_in_main = 0 '\000', int_vec_type = 0x0, exec_mask = 0x0, ret_mask = 0x0, cond_mask = 0x0, switch_mask = 0x0, cont_mask = 0x0, break_mask = 0x0, function_stack = 0x0, function_stack_size = 0}, num_immediates = 35, use_immediates_array = 0 '\000'},
chip_class = 0, type = 0, face_gpr = 0, two_side = 0, clip_vertex = 0, inputs_count = 0, r600_inputs = 0x0, r600_outputs = 0x0, stream_outputs = 0x0, color_buffer_count = 0, fs_color_all = 0, alpha_to_one = 0, has_txq_cube_array_z_comp = 0, uses_tex_buffers = 0,
has_compressed_msaa_texturing = 0, store_output_intr = 0x7ffff1a0f360 "llvm.AMDGPU.store.output.", swizzle_intr = 0x7ffff1a0f37a "llvm.AMDGPU.swizzle", load_input = 0x7ffff0fdbb90 <declare_input_gs>, load_system_value = 0x7ffff0fdb600 <declare_system_value>,
userdata = 0x0, inputs = {0x0 <repeats 128 times>}, outputs = {{0xbecc58, 0xbed7a8, 0xbeb5b8, 0xbe9f18}, {0xbf1b88, 0xbf3228, 0xbf5418, 0xbf5f68}, {0x0, 0x0, 0x0, 0x0} <repeats 126 times>}, output_reg_count = 2, temps = 0xdf9bd0, temps_count = 1283, system_values = {
0x0, 0x0, 0x0, 0x0}, branch = {{endif_block = 0x2e40650, if_block = 0x2e406e0, else_block = 0x2e40760, has_else = 1}, {endif_block = 0x0, if_block = 0x0, else_block = 0x0, has_else = 0} <repeats 15 times>}, loop = {{loop_block = 0x103d990,
endloop_block = 0x103d930}, {loop_block = 0x0, endloop_block = 0x0} <repeats 15 times>}, branch_depth = 0, loop_depth = 0, arrays = {{First = 0, Last = 767}, {First = 0, Last = 0} <repeats 15 times>}, num_arrays = 0, main_fn = 0xbc0390, gallivm = {
module = 0xdded60, engine = 0x0, provider = 0x0, target = 0x0, passmgr = 0xf89710, context = 0xc1b480, builder = 0xcdcd30, compiled = 0}}, parse = {Tokens = 0xdd6a50, Position = 6920, FullHeader = {Header = {HeaderSize = 2, BodySize = 6918}, Processor = {
Processor = 2, Padding = 0}}, FullToken = {Token = {Type = 2, NrTokens = 0, Padding = 117}, FullDeclaration = {Declaration = {Type = 2, NrTokens = 0, File = 5, UsageMask = 7, Dimension = 0, Semantic = 0, Interpolate = 0, Invariant = 0, Local = 0, Array = 0,
Padding = 0}, Range = {First = 0, Last = 0}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 0, Centroid = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 0, Index = 0, Padding = 0}, Resource = {Resource = 0, Raw = 0, Writable = 0,
Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, FullImmediate = {Immediate = {Type = 2, NrTokens = 13568, DataType = 1, Padding = 0}, u = {{Float = 0, Uint = 0,
Int = 0}, {Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}}}, FullInstruction = {Instruction = {Type = 2, NrTokens = 0, Opcode = 117, Saturate = 0, NumDstRegs = 0, NumSrcRegs = 0, Predicate = 0, Label = 0,
Texture = 0, Padding = 0}, Predicate = {Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Negate = 0, Padding = 0}, Label = {Label = 0, Padding = 0}, Texture = {Texture = 0, NumOffsets = 0, Padding = 0}, Dst = {{Register = {File = 0,
WriteMask = 0, Indirect = 0, Dimension = 0, Index = 0, Padding = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0,
ArrayID = 0}}, {Register = {File = 0, WriteMask = 0, Indirect = 0, Dimension = 0, Index = 0, Padding = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0,
Index = 0, Swizzle = 0, ArrayID = 0}}}, Src = {{Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0},
Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0,
Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0,
Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {
File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0},
Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0,
Absolute = 0, Negate = 0}, Indirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Index = 0, Swizzle = 0, ArrayID = 0}}}, TexOffsets = {{Index = 0, File = 0,
SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0,
SwizzleY = 0, SwizzleZ = 0, Padding = 0}}}, FullProperty = {Property = {Type = 2, NrTokens = 0, PropertyName = 117, Padding = 0}, u = {{Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}}}}}, tokens = 0xdd6a50,
shader = 0xddd680, gs_for_vs = 0x0, type = 2, param_streamout_config = 0, param_streamout_write_index = 0, param_streamout_offset = {0, 0, 0, 0}, param_vertex_id = 0, param_instance_id = 0, const_md = 0xbbecf0, const_resource = {0x0 <repeats 17 times>}, ddxy_lds = 0x0,
constants = {0x0 <repeats 17 times>}, resources = 0x0, samplers = 0x0, so_buffers = {0x0, 0x0, 0x0, 0x0}, gs_next_vertex = 0xbe71d8}
shader_info = {num_tokens = 1909, num_inputs = 32 ' ', num_outputs = 2 '\002', input_semantic_name = '\005' <repeats 32 times>, input_semantic_index = "\024\025\026\027\030\031\032\033\034\035\036\037 !\"#$%&'()*+,-./0123", input_interpolate = '\000' <repeats 31 times>,
input_centroid = '\000' <repeats 31 times>, input_usage_mask = '\017' <repeats 32 times>, input_cylindrical_wrap = '\000' <repeats 31 times>, output_semantic_name = "\000\005", '\000' <repeats 45 times>, output_semantic_index = "\000\024", '\000' <repeats 45 times>,
num_system_values = 0 '\000', system_value_semantic_name = '\000' <repeats 31 times>, processor = 2 '\002', file_mask = {0, 0, 4294967295, 3, 4294967295, 0, 1, 4294967295, 0, 0, 0, 0}, file_count = {0, 0, 6, 2, 1283, 0, 1, 35, 0, 0, 0, 0}, file_max = {-1, -1, 31, 1,
1282, -1, 0, 34, -1, -1, -1, -1}, const_file_max = {-1 <repeats 32 times>}, immediate_count = 35, num_instructions = 1834, opcode_count = {0, 914, 0 <repeats 71 times>, 1, 0, 133, 0, 4, 133, 0, 0, 0, 0, 0, 128, 0 <repeats 12 times>, 4, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 128, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 128, 0, 0, 0, 128, 0 <repeats 21 times>, 128, 0 <repeats 25 times>}, reads_position = 0 '\000', reads_z = 0 '\000', writes_z = 0 '\000', writes_stencil = 0 '\000', writes_edgeflag = 0 '\000',
uses_kill = 0 '\000', uses_instanceid = 0 '\000', uses_vertexid = 0 '\000', uses_primid = 0 '\000', uses_frontface = 0 '\000', origin_lower_left = 0 '\000', pixel_center_integer = 0 '\000', color0_writes_all_cbufs = 0 '\000', writes_viewport_index = 0 '\000',
writes_layer = 0 '\000', is_msaa_sampler = '\000' <repeats 15 times>, num_written_culldistance = 0, num_written_clipdistance = 0, indirect_files = 16, properties = {{name = 0, data = {12, 0, 0, 0, 0, 0, 0, 0}}, {name = 1, data = {5, 0, 0, 0, 0, 0, 0, 0}}, {name = 2,
data = {4, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}},
num_properties = 3}
bld_base = 0x7fffffff5670
mod = <optimized out>
r = 0
dump = false
#13 0x00007ffff0fe58f2 in si_shader_select (ctx=ctx at entry=0x624d50, sel=sel at entry=0xc4e3d0) at ../../../../../../src/gallium/drivers/radeonsi/si_state.c:2114
key = {ps = {export_16bpc = 0, nr_cbufs = 0, color_two_side = 0, alpha_func = 0, flatshade = 0, alpha_to_one = 0}, vs = {instance_divisors = {0 <repeats 32 times>}, ucps_enabled = 0, as_es = 0}}
shader = 0xddd680
r = <optimized out>
__func__ = "si_shader_select"
#14 0x00007ffff0fe59d4 in si_create_shader_state (ctx=0x624d50, state=0xb37448, pipe_shader_type=2) at ../../../../../../src/gallium/drivers/radeonsi/si_state.c:2146
sel = 0xc4e3d0
r = <optimized out>
#15 0x00007ffff0e18950 in st_translate_geometry_program (st=st at entry=0x68a7a0, stgp=stgp at entry=0xb36be0, key=key at entry=0x7fffffffdb50) at ../../../../src/mesa/state_tracker/st_program.c:1151
inputMapping = {0 <repeats 25 times>, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31}
outputMapping = {0 <repeats 24 times>, 1, 0 <repeats 31 times>}
pipe = 0x624d50
attr = <optimized out>
inputsRead = <optimized out>
vslot = <optimized out>
gs_num_inputs = 32
gs_builtin_inputs = <optimized out>
gs_array_offset = <optimized out>
gs_output_semantic_name = "\000", '\005' <repeats 47 times>
gs_output_semantic_index = "\000\024", '\000' <repeats 45 times>
gs_num_outputs = 2
i = <optimized out>
maxSlot = 1
ureg = 0xdd6a50
gpv = 0xb91140
#16 0x00007ffff0e19286 in st_get_gp_variant (st=st at entry=0x68a7a0, stgp=stgp at entry=0xb36be0, key=key at entry=0x7fffffffdb50) at ../../../../src/mesa/state_tracker/st_program.c:1187
gpv = 0x0
#17 0x00007ffff0de3a08 in update_gp (st=0x68a7a0) at ../../../../src/mesa/state_tracker/st_atom_shader.c:189
key = {st = 0x68a7a0}
#18 0x00007ffff0de0867 in st_validate_state (st=st at entry=0x68a7a0) at ../../../../src/mesa/state_tracker/st_atom.c:232
state = 0x68b7a8
#19 0x00007ffff0de77ef in st_Clear (ctx=0x773c70, mask=2) at ../../../../src/mesa/state_tracker/st_cb_clear.c:443
depthRb = 0x0
stencilRb = 0x0
quad_buffers = 0
clear_buffers = 0
i = <optimized out>
#20 0x00007ffff7af1260 in stub_glClear (mask=16384) at <PIGLITDIR>/build/tests/util/generated_dispatch.c:1952
No locals.
#21 0x0000000000407ce2 in piglit_display () at <PIGLITDIR>/local.git/tests/shaders/shader_runner.c:1747
d = {0, 6.953343230899825e-310, 6.953355807399436e-310, 1.9762625833649862e-323}
w = 2
x = 32767
h = -170352218
tex = -8264
c = {0, 0, 0, 0, 1.09501049e-38, 0, 4.95807423e-41, 0, 8.88514031e-39, 0, -5.32567751e+29, 4.59163468e-41, 5.93502588e-39, 0, -5.3216873e+29, 4.59163468e-41, 4.62428493e-44, 0, -nan(0x7fdd90), 4.59163468e-41, 5.90020642e-39, 0, -nan(0x7fdfb0), 4.59163468e-41, 0, 0,
5.92138565e-39, 0, -nan(0x7fddb8), 4.59163468e-41, 0, 1.40129846e-45}
y = -8264
l = 32767
level = 0
s = "\360bk\000\000\000\000\000\000ck\000\000\000\000\000\260\337\377\377\377\177\000\000\000\000\000\000\000\000\000"
line = 0x6deb39 "clear\ndraw arrays GL_TRIANGLES_ADJACENCY 0 6\nprobe all rgba 0.0 1.0 0.0 1.0\n"
pass = true
clear_bits = 16384
link_error_expected = false
#22 0x00007ffff7aebc6a in run_test (gl_fw=0x60d010, argc=2, argv=0x7fffffffdfb8) at <PIGLITDIR>/local.git/tests/util/piglit-framework-gl/piglit_winsys_framework.c:76
result = PIGLIT_PASS
winsys_fw = 0x60d010
force_window = false
env_force_window = 0x0
#23 0x00007ffff7ae8188 in piglit_gl_test_run (argc=2, argv=0x7fffffffdfb8, config=0x7fffffffde80) at <PIGLITDIR>/local.git/tests/util/piglit-framework-gl.c:191
__PRETTY_FUNCTION__ = "piglit_gl_test_run"
#24 0x000000000040416e in main (argc=2, argv=0x7fffffffdfb8) at <PIGLITDIR>/local.git/tests/shaders/shader_runner.c:60
config = {supports_gl_es_version = 0, supports_gl_core_version = 32, supports_gl_compat_version = 32, require_forward_compatible_context = false, require_debug_context = false, window_width = 250, window_height = 250, window_samples = 0, window_visual = 6,
requires_displayed_window = false, init = 0x408df6 <piglit_init>, display = 0x407bd2 <piglit_display>, subtests = 0x0, selected_subtests = 0x0, num_selected_subtests = 0}
__PRETTY_FUNCTION__ = "main"
(gdb) info registers all
rax 0x100c7ffff64fc678 1156439941653186168
rbx 0x7ffff60f4620 140737321584160
rcx 0x7ffff5dbf7ee 140737318221806
rdx 0x0 0
rsi 0x45000080402080 19421775544721536
rdi 0xb 11
rbp 0x110 0x110
rsp 0x7fffffff4f70 0x7fffffff4f70
r8 0x11 17
r9 0x14 20
r10 0x7ffff2063660 140737253881440
r11 0x246 582
r12 0x75856a0 123229856
r13 0x2710 10000
r14 0x100 256
r15 0x7ffff60f4678 140737321584248
rip 0x7ffff5dcaa91 0x7ffff5dcaa91 <_int_malloc+641>
eflags 0x10287 [ CF PF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 0 (raw 0x00000000000000000000)
st7 0 (raw 0x00000000000000000000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
mxcsr 0x1fa2 [ DE PE IM DM ZM OM UM PM ]
ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x25 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0}, v8_int32 = {0x25252525, 0x25252525, 0x25252525, 0x25252525, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2525252525252525, 0x2525252525252525, 0x0, 0x0}, v2_int128 = {0x25252525252525252525252525252525, 0x00000000000000000000000000000000}}
ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 24 times>}, v16_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0x0 <repeats 12 times>},
v8_int32 = {0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffffffffffffffff, 0x0, 0x0, 0x0}, v2_int128 = {0x0000000000000000ffffffffffffffff, 0x00000000000000000000000000000000}}
ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x50, 0x8, 0x37, 0xde, 0xff, 0x7f, 0x0, 0x0, 0x10, 0x6, 0x37, 0xde, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x850, 0xde37, 0x7fff, 0x0, 0x610, 0xde37,
0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xde370850, 0x7fff, 0xde370610, 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7fffde370850, 0x7fffde370610, 0x0, 0x0}, v2_int128 = {0x00007fffde37061000007fffde370850, 0x00000000000000000000000000000000}}
ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xf0, 0x62, 0x77, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0 <repeats 19 times>}, v16_int16 = {0x62f0, 0x877, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x87762f0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x87762f0, 0x100000000, 0x0, 0x0}, v2_int128 = {0x000000010000000000000000087762f0, 0x00000000000000000000000000000000}}
ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x50, 0x11, 0x37, 0xde, 0xff, 0x7f, 0x0, 0x0, 0x10, 0xf, 0x37, 0xde, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x1150, 0xde37, 0x7fff, 0x0, 0xf10, 0xde37,
0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xde371150, 0x7fff, 0xde370f10, 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7fffde371150, 0x7fffde370f10, 0x0, 0x0}, v2_int128 = {0x00007fffde370f1000007fffde371150, 0x00000000000000000000000000000000}}
ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xd0, 0xbf, 0x2c, 0xde, 0xff, 0x7f, 0x0, 0x0, 0x90, 0x13, 0x37, 0xde, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0xbfd0, 0xde2c, 0x7fff, 0x0, 0x1390, 0xde37,
0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xde2cbfd0, 0x7fff, 0xde371390, 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7fffde2cbfd0, 0x7fffde371390, 0x0, 0x0}, v2_int128 = {0x00007fffde37139000007fffde2cbfd0, 0x00000000000000000000000000000000}}
ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0xff,
0x0, 0x0, 0xffff, 0x0, 0xff00, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xff, 0xffff0000, 0xff000000, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffff0000000000ff, 0xffffffffff000000, 0x0, 0x0}, v2_int128 = {0xffffffffff000000ffff0000000000ff,
0x00000000000000000000000000000000}}
ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0,
0x0, 0xffff, 0x0, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xffff0000, 0xffff0000, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffff000000000000, 0xffffffffffff0000, 0x0, 0x0}, v2_int128 = {0xffffffffffff0000ffff000000000000,
0x00000000000000000000000000000000}}
ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0,
0xffff, 0xffff, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xffffffff, 0x0, 0xffff0000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffffffff00000000, 0xffff000000000000, 0x0, 0x0}, v2_int128 = {0xffff000000000000ffffffff00000000,
0x00000000000000000000000000000000}}
ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 648 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140322/4715d02a/attachment-0001.sig>
More information about the mesa-dev
mailing list