Skip to content

Instantly share code, notes, and snippets.

@ChristophHaag
Created November 15, 2015 08:28
Show Gist options
  • Save ChristophHaag/b277cee468a06dec275e to your computer and use it in GitHub Desktop.
Save ChristophHaag/b277cee468a06dec275e to your computer and use it in GitHub Desktop.
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x790f7ffb in LLVMAddTargetDependentFunctionAttr () from /usr/lib32/libLLVM-3.8svn.so
#0 0x790f7ffb in LLVMAddTargetDependentFunctionAttr () from /usr/lib32/libLLVM-3.8svn.so
No symbol table info available.
#1 0x7d89e2c2 in radeon_llvm_shader_type (F=0x7cec980c, type=0) at radeon_llvm_emit.c:86
Str = "0"
llvm_type = RADEON_LLVM_SHADER_PS
__func__ = "radeon_llvm_shader_type"
#2 0x7d7dc4e6 in create_function (si_shader_ctx=0x33bae4) at si_shader.c:3537
bld_base = 0x33bae4
gallivm = 0x33f4b4
shader = 0x7cec01e8
params = {0x7ceb48e4, 0x7ceb4914, 0x7ceb4944, 0x7ceb4974, 0x7cec2760, 0x7cec2810, 0x7cec2810, 0x7ceb4850, 0x7ceb4850, 0x7ceb4850, 0x7ceb4868, 0x7ceb4850, 0x7ceb4850, 0x7ceb4850, 0x7cec2760, 0x7cec2760, 0x7cec2760, 0x7cec2760,
0x7cec2760, 0x7cec2760, 0x7cec2810, 0x7cec2760, 0x7cec2760}
f32 = 0x7cec2760
i8 = 0x7cec27f0
i32 = 0x7cec2810
v2i32 = 0x7ceb4850
v3i32 = 0x7ceb4868
v16i8 = 0x7ceb48b0
v4i32 = 0x7ceb4880
v8i32 = 0x7ceb4898
i = 2095864284
last_array_pointer = 3
last_sgpr = 6
num_params = 23
__PRETTY_FUNCTION__ = "create_function"
#3 0x7d7de48f in si_shader_create (sscreen=0x7cdc0330, tm=0x7ce91b10, shader=0x7cec01e8) at si_shader.c:4140
sel = 0x7ceb01f8
tokens = 0x7ceae050
si_shader_ctx = {radeon_bld = {soa = {bld_base = {base = {gallivm = 0x33f4b4, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x7cec2760, vec_type = 0x7cec2760, int_elem_type = 0x7cec2810,
int_vec_type = 0x7cec2810, undef = 0x7cec2c18, zero = 0x7cec75c0, one = 0x7ceb0de0}, uint_bld = {gallivm = 0x33f4b4, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 32, length = 1}, elem_type = 0x7cec2810,
vec_type = 0x7cec2810, int_elem_type = 0x7cec2810, int_vec_type = 0x7cec2810, undef = 0x7ceb0e08, zero = 0x7ceb0e20, one = 0x7cebe938}, int_bld = {gallivm = 0x33f4b4, type = {floating = 0, fixed = 0, sign = 1, norm = 0,
width = 32, length = 1}, elem_type = 0x7cec2810, vec_type = 0x7cec2810, int_elem_type = 0x7cec2810, int_vec_type = 0x7cec2810, undef = 0x7ceb0e08, zero = 0x7ceb0e20, one = 0x7cebe938}, dbl_bld = {gallivm = 0x33f4b4,
type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 64, length = 1}, elem_type = 0x7cec2770, vec_type = 0x7cec2770, int_elem_type = 0x7cec2820, int_vec_type = 0x7cec2820, undef = 0x7cebe960, zero = 0x7cebe978,
one = 0x7cec2380}, op_actions = {{fetch_args = 0x0, emit = 0x7d8a13c2 <emit_arl>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d6382f3 <mov_emit>, intr_name = 0x0}, {fetch_args = 0x7d637fc3 <lit_fetch_args>,
emit = 0x7d63804d <lit_emit>, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d6383dd <rcp_emit>, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>,
emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d9297f1 "llvm.AMDGPU.rsq.clamped.f32"}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d637dae <exp_emit>, intr_name = 0x0}, {
fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d63811d <log_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d638317 <mul_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d6376d9 <add_emit>,
intr_name = 0x0}, {fetch_args = 0x7d637a2c <dp3_fetch_args>, emit = 0x7d637a61 <dp3_emit>, intr_name = 0x0}, {fetch_args = 0x7d637b1e <dp4_fetch_args>, emit = 0x7d637b53 <dp4_emit>, intr_name = 0x0}, {
fetch_args = 0x7d637c85 <dst_fetch_args>, emit = 0x7d637d23 <dst_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d918198 "llvm.minnum.f32"}, {fetch_args = 0x0,
emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d918188 "llvm.maxnum.f32"}, {fetch_args = 0x0, emit = 0x7d8a100f <emit_set_cond>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a100f <emit_set_cond>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d638284 <mad_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d6385ec <sub_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d6381d8 <lrp_emit>, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d92976a "llvm.fma.f32"}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>,
intr_name = 0x7d92981a "llvm.sqrt.f32"}, {fetch_args = 0x7d63796c <dp2a_fetch_args>, emit = 0x7d6379c4 <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 = 0x7d8a1b1e <emit_frac>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d9296fe "llvm.AMDIL.clamp."}, {fetch_args = 0x0,
emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d929688 "llvm.floor.f32"}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d9297d7 "llvm.AMDIL.round.nearest."}, {
fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d92975a "llvm.AMDIL.exp."}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>,
emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d9297ad "llvm.log2.f32"}, {fetch_args = 0x7d637654 <scalar_binary_fetch_args>, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>,
intr_name = 0x7d9297ca "llvm.pow.f32"}, {fetch_args = 0x7d638c05 <xpd_fetch_args>, emit = 0x7d638c9f <xpd_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d929588 "llvm.fabs.f32"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7d637c44 <dph_fetch_args>, emit = 0x7d637b53 <dp4_emit>,
intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d929710 "llvm.cos.f32"}, {fetch_args = 0x0, emit = 0x7d7da866 <si_llvm_emit_ddxy>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d7da866 <si_llvm_emit_ddxy>, intr_name = 0x0}, {fetch_args = 0x7d637f7f <kilp_fetch_args>, emit = 0x7d63b718 <lp_build_tgsi_intrinsic>,
intr_name = 0x7d92979c "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 = 0x7d8a100f <emit_set_cond>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a100f <emit_set_cond>, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d92980d "llvm.sin.f32"}, {fetch_args = 0x0,
emit = 0x7d8a100f <emit_set_cond>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a100f <emit_set_cond>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>,
emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>,
emit = 0x7d7da1b9 <build_tex_intrinsic>, 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 = 0x7d63773c <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 = 0x7d8a189f <emit_ssg>, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x7d8a0f72 <emit_cmp>, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d638571 <scs_emit>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>,
emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d63837a <fdiv_emit>, intr_name = 0x0}, {fetch_args = 0x7d6378ae <dp2_fetch_args>,
emit = 0x7d6378e3 <dp2_emit>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a013c <brk_emit>, intr_name = 0x0}, {
fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d8a06b6 <if_emit>, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x7d8a0728 <uif_emit>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0203 <else_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a02d7 <endif_emit>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d7da866 <si_llvm_emit_ddxy>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d7da866 <si_llvm_emit_ddxy>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d9296f0 "llvm.ceil.f32"}, {fetch_args = 0x0, emit = 0x7d8a1cc4 <emit_i2f>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a134b <emit_not>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d929828 "llvm.AMDGPU.trunc"}, {fetch_args = 0x0, emit = 0x7d8a1707 <emit_shl>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a143d <emit_and>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a14a3 <emit_or>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a163b <emit_mod>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1839 <emit_xor>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>,
emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a01a0 <cont_emit>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d7db706 <si_llvm_emit_vertex>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d7dbaa7 <si_llvm_emit_primitive>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d89ffd0 <bgnloop_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0432 <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 = 0x7d7da6da <si_llvm_emit_txqs>, 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 = 0x7d8a111f <emit_fcmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a111f <emit_fcmp>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a111f <emit_fcmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a111f <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 = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7d8a07ac <kill_if_fetch_args>, emit = 0x7d8a0914 <kil_emit>,
intr_name = 0x7d92978b "llvm.AMDGPU.kill"}, {fetch_args = 0x0, emit = 0x7d637d91 <end_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d92972b "llvm.fma.f64"}, {
fetch_args = 0x0, emit = 0x7d8a1bf8 <emit_f2i>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a15d5 <emit_idiv>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a23c9 <emit_minmax_int>, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x7d8a23c9 <emit_minmax_int>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1a5a <emit_ineg>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0da4 <emit_icmp>, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x7d8a17d3 <emit_ishr>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0da4 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1c5e <emit_f2u>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a1d2a <emit_u2f>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1509 <emit_uadd>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a156f <emit_udiv>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d638715 <umad_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a23c9 <emit_minmax_int>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a23c9 <emit_minmax_int>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a16a1 <emit_umod>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d63878a <umul_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0da4 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a0da4 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a176d <emit_ushr>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0da4 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a0da4 <emit_icmp>, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7d6375ed <scalar_unary_fetch_args>, emit = 0x0, intr_name = 0x0}, {
fetch_args = 0x0, emit = 0x0, intr_name = 0x0} <repeats 14 times>, {fetch_args = 0x0, emit = 0x7d6382f3 <mov_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a0ec0 <emit_ucmp>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a2352 <emit_iabs>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a189f <emit_ssg>, 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 = 0x7d7dbb91 <si_llvm_emit_barrier>,
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 = 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 = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {
fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d6387e5 <imul_hi_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d63895e <umul_hi_emit>, intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>,
intr_name = 0x0}, {fetch_args = 0x7d7d903d <tex_fetch_args>, emit = 0x7d7da1b9 <build_tex_intrinsic>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>,
intr_name = 0x7d929777 "llvm.AMDGPU.bfe.i32"}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d92983a "llvm.AMDGPU.bfe.u32"}, {fetch_args = 0x0, emit = 0x7d8a1eae <emit_bfi>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d9296df "llvm.AMDGPU.brev"}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>,
intr_name = 0x7d9297bb "llvm.ctpop.i32"}, {fetch_args = 0x0, emit = 0x7d8a1ffc <emit_lsb>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a21ef <emit_imsb>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d8a20b3 <emit_umsb>, intr_name = 0x0}, {fetch_args = 0x7d7db01a <interp_fetch_args>, emit = 0x7d7db20c <build_interp_intrinsic>, intr_name = 0x0}, {fetch_args = 0x7d7db01a <interp_fetch_args>,
emit = 0x7d7db20c <build_interp_intrinsic>, intr_name = 0x0}, {fetch_args = 0x7d7db01a <interp_fetch_args>, emit = 0x7d7db20c <build_interp_intrinsic>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d638e8e <f2d_emit>,
intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d638d65 <d2f_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1e31 <build_tgsi_intrinsic_nomem>, intr_name = 0x7d92971d "llvm.fabs.f64"}, {fetch_args = 0x0,
emit = 0x7d8a1abc <emit_dneg>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d6376d9 <add_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d638317 <mul_emit>, intr_name = 0x0}, {fetch_args = 0x0,
emit = 0x7d638ad7 <fmax_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d638b6e <fmin_emit>, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7d8a1230 <emit_dcmp>, intr_name = 0x0}...}, rsq_action = {fetch_args = 0x0,
emit = 0x0, intr_name = 0x0}, sqrt_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, drsq_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, dsqrt_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0},
info = 0x7ceb0430, emit_fetch_funcs = {0x0, 0x7d7d565c <fetch_constant>, 0x7d89ee76 <radeon_llvm_emit_fetch>, 0x7d89ee76 <radeon_llvm_emit_fetch>, 0x7d89ee76 <radeon_llvm_emit_fetch>, 0x0, 0x0,
0x7d89ee76 <radeon_llvm_emit_fetch>, 0x0, 0x7d89f3f5 <fetch_system_value>, 0x0, 0x0}, emit_swizzle = 0x7d89e94f <emit_swizzle>, emit_debug = 0x0, emit_store = 0x7d89f942 <radeon_llvm_emit_store>,
emit_declaration = 0x7d89f518 <emit_declaration>, emit_immediate = 0x7d8a1d90 <emit_immediate>, userdata = 0x0, soa = 1 '\001', pc = 0, instructions = 0x0, max_instructions = 0, num_instructions = 0, emit_prologue = 0x0,
emit_epilogue = 0x7d7d833c <si_llvm_emit_fs_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, consts = {0x0 <repeats 16 times>}, consts_sizes = {0x0 <repeats 16 times>}, inputs = 0x0, outputs = 0x33ec78, context_ptr = 0x0, thread_data_ptr = 0x0, sampler = 0x0, sv = {{Resource = 0, ReturnTypeX = 0,
ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0} <repeats 32 times>}, immediates = {{0x0, 0x0, 0x0, 0x0} <repeats 256 times>}, temps = {{0x0, 0x0, 0x0, 0x0} <repeats 256 times>}, addr = {{0x0, 0x0, 0x0,
0x0} <repeats 16 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,
vertex_id_nobase = 0x0, prim_id = 0x0, basevertex = 0x0, invocation_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 = 0, use_immediates_array = 0 '\000'}, chip_class = 0, type = 0,
face_gpr = 0, two_side = 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, load_input = 0x7d7d48e4 <declare_input_fs>, load_system_value = 0x7d7d5264 <declare_system_value>, inputs = {0x0 <repeats 128 times>}, outputs = {{0x0, 0x0, 0x0, 0x0} <repeats 128 times>},
output_reg_count = 0, temps = 0x0, temps_count = 0, system_values = {0x0, 0x0, 0x0, 0x0}, branch = 0x0, loop = 0x0, branch_depth = 0, branch_depth_max = 0, loop_depth = 0, loop_depth_max = 0, arrays = 0x0, main_fn = 0x7cec980c,
gallivm = {module = 0x7ceaef80, engine = 0x0, target = 0x0, passmgr = 0x0, context = 0x7cead848, builder = 0x7cec75a0, memorymgr = 0x0, code = 0x0, compiled = 0}}, shader = 0x7cec01e8, screen = 0x7cdc0330, type = 0,
param_streamout_config = 0, param_streamout_write_index = 0, param_streamout_offset = {0, 0, 0, 0}, param_vertex_id = 0, param_rel_auto_id = 0, param_vs_prim_id = 0, param_instance_id = 0, param_tes_u = 0, param_tes_v = 0,
param_tes_rel_patch_id = 0, param_tes_patch_id = 0, param_es2gs_offset = 0, tm = 0x7ce91b10, const_md = 0x7cec5438, const_resource = {0x0 <repeats 17 times>}, lds = 0x0, constants = {0x0 <repeats 17 times>}, resources = {
0x0 <repeats 34 times>}, samplers = {0x0 <repeats 17 times>}, so_buffers = {0x0, 0x0, 0x0, 0x0}, esgs_ring = 0x0, gsvs_ring = {0x0, 0x0, 0x0, 0x0}, gs_next_vertex = {0x0, 0x0, 0x0, 0x0}}
bld_base = 0x33bae4
stipple_shader_info = {num_tokens = 4150093696, num_inputs = 0 '\000', num_outputs = 96 '`',
input_semantic_name = "]\367\020\000\000\000\000\000\000\000(R\354|(R\354|\001\000\000\000\000\000\000\000\200g]\367\000`]\367\000\261\063\000\000\000\000\000H\330\352|\210\351\353|\373\002I\367\000\000N}H\330\352|\234\037\354|8\262\063\000\370\316=}0$\354|\346", <incomplete sequence \316>,
input_semantic_index = "=}\373\002I\367\000\000N}H\330\352|\234\037\354|8\262\063\000\370\316=}H\330\352|\000\240\237}\271J\037y\000\300}{\227\200\034y\346\316=}\000\300}{)\313\016yH\330\352|\000\000\000\000,\000\000\000\367\322}}\a\313\016yf9",
input_interpolate = "I\367\000\240\237}\200\060\212}", '\000' <repeats 12 times>, "\301/\212}l\370\063\000f9I\367\000\240\237}\344\346}}\000\000\000\000\350\036\354|\020\033\351|\200\357\352|\000\000\071\367\350\036\354|\020\033\351|0\003\334|'\327H\367\b\224",
input_interpolate_loc = "\345|\000\000\000\000@\357\352|\000\000\000\000\000\000\000\000\021\000\000\000X\343\352|\374\273\063\000\200\357\352|Ȳ3\000]\000H\367\b\224\345|\000\000\000\000\211\bH\367\215\aH\367\b\224\345|,\263\063\000\377?\000\000\n\000\000\000\001\000\000\000", <incomplete sequence \314>,
input_usage_mask = "\000\000{\377G\367`~-}\b\224\345|\026\000\000\000\300\246\071\367ja,}\b\224\345|\336\325,}\025\302^\367]a,},\263\063\000,\330\324~Ia,}x\275\343|,\263\063\000,\330\324~\210\363\063\000\355\304+},\263\063\000\b\224", input_cylindrical_wrap = "\345|\003\000\000\000̦9\367x\275\343|,\330\324~<\337,},\341,}L\263\063\000\060\230\336|\003\000\000\000#udev_log=\"info\"\n\000 for details\n\000#udev_log=",
output_semantic_name = "\"info\"\n\000 for details\n\000\355\304+}\234\263\063\000\210\310\333|\003\000\000\000̦9\367\340e\331|\004\264\063\000<\337,},\341,}\b\022\323|\231\377\377\377N\001\000\000#udev_log=",
output_semantic_index = "\"info\"\n\000 for details\n", '\000' <repeats 25 times>, "PF\327|", '\000' <repeats 29 times>, num_system_values = 0 '\000',
system_value_semantic_name = "\000\000\000\000\000\316", '\000' <repeats 12 times>, "X\000\000\000\000\000\000\374U", '\000' <repeats 52 times>, processor = 0 '\000', file_mask = {0 <repeats 12 times>}, file_count = {
0 <repeats 12 times>}, file_max = {0 <repeats 12 times>}, const_file_max = {0 <repeats 32 times>}, samplers_declared = 0, input_array_first = '\000' <repeats 79 times>, input_array_last = '\000' <repeats 79 times>,
output_array_first = '\000' <repeats 79 times>, output_array_last = '\000' <repeats 79 times>, array_max = {0 <repeats 12 times>}, immediate_count = 0, num_instructions = 0, opcode_count = {0 <repeats 223 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_persp_center = 0 '\000', uses_persp_centroid = 0 '\000',
uses_persp_sample = 0 '\000', uses_linear_center = 0 '\000', uses_linear_centroid = 0 '\000', uses_linear_sample = 0 '\000', uses_persp_opcode_interp_centroid = 0 '\000', uses_persp_opcode_interp_offset = 0 '\000',
uses_persp_opcode_interp_sample = 0 '\000', uses_linear_opcode_interp_centroid = 0 '\000', uses_linear_opcode_interp_offset = 0 '\000', uses_linear_opcode_interp_sample = 0 '\000', uses_instanceid = 0 '\000',
uses_vertexid = 0 '\000', uses_vertexid_nobase = 0 '\000', uses_basevertex = 0 '\000', uses_primid = 0 '\000', uses_frontface = 0 '\000', uses_invocationid = 0 '\000', writes_psize = 0 '\000', writes_clipvertex = 0 '\000',
writes_viewport_index = 0 '\000', writes_layer = 0 '\000', is_msaa_sampler = "\000\000\000\260g]\367\030\000\000\000\000\000\000\000\020'", uses_doubles = 0 '\000', clipdist_writemask = 4150091776, culldist_writemask = 4149737543,
num_written_culldistance = 3, num_written_clipdistance = 16, indirect_files = 40, indirect_files_read = 3, indirect_files_written = 0, properties = {56, 0, 91, 0, 110, 0, 119, 0, 124, 4150091776, 4149737543, 4148762905, 4150093696,
4150091776, 16, 4150093696, 4148769769}, max_depth = 2094924752}
mod = 0x33b188
r = 0
poly_stipple = false
dump = false
__PRETTY_FUNCTION__ = "si_shader_create"
#4 0x7d7eca62 in si_shader_select (ctx=0x7ce65cd8, state=0x7ce6654c) at si_state_shaders.c:619
sctx = 0x7ce65cd8
sel = 0x7ceb01f8
current = 0x0
key = {ps = {export_16bpc = 3, last_cbuf = 0, color_two_side = 0, alpha_func = 7, alpha_to_one = 0, poly_stipple = 0, poly_line_smoothing = 0, clamp_color = 0}, vs = {instance_divisors = {28675, 0 <repeats 15 times>}, as_es = 0,
as_ls = 0, export_prim_id = 0}, tcs = {prim_mode = 3}, tes = {as_es = 1, export_prim_id = 1}}
iter = 0x0
shader = 0x7cec01e8
r = 2105931432
__func__ = "si_shader_select"
#5 0x7d7ef1e9 in si_update_shaders (sctx=0x7ce65cd8) at si_state_shaders.c:1562
ctx = 0x7ce65cd8
rs = 0x7ce8f0c0
r = 0
#6 0x7d7e9d0b in si_draw_vbo (ctx=0x7ce65cd8, info=0x33f848) at si_state_draw.c:788
sctx = 0x7ce65cd8
rs = 0x7ce8f0c0
ib = {index_size = 0, offset = 0, buffer = 0x0, user_buffer = 0x0}
mask = 3405820
__PRETTY_FUNCTION__ = "si_draw_vbo"
#7 0x7d5a00d5 in util_draw_arrays (pipe=0x7ce65cd8, mode=15, start=0, count=3) at ./util/u_draw.h:63
info = {indexed = 0 '\000', mode = 15, start = 0, count = 3, start_instance = 0, instance_count = 1, vertices_per_patch = 0, index_bias = 0, min_index = 0, max_index = 2, primitive_restart = 0 '\000', restart_index = 0,
count_from_stream_output = 0x0, indirect = 0x0, indirect_offset = 0}
#8 0x7d5a01cd in util_draw_vertex_buffer (pipe=0x7ce65cd8, cso=0x0, vbuf=0x7ceabaa0, vbuf_slot=0, offset=18176, prim_type=15, num_verts=3, num_attribs=2) at util/u_draw_quad.c:68
vbuffer = {stride = 32, buffer_offset = 18176, buffer = 0x7ceabaa0, user_buffer = 0x0}
__PRETTY_FUNCTION__ = "util_draw_vertex_buffer"
#9 0x7d88833c in r600_draw_rectangle (blitter=0x7ce88200, x1=0, y1=0, x2=632, y2=453, depth=0, type=UTIL_BLITTER_ATTRIB_NONE, attrib=0x0) at r600_pipe_common.c:113
rctx = 0x7ce65cd8
viewport = {scale = {1, 1, 1}, translate = {0, 0, 0}}
buf = 0x7ceabaa0
offset = 18176
vb = 0x7d111700
#10 0x7d59bc7a in util_blitter_custom_color (blitter=0x7ce88200, dstsurf=0x7cec08c0, custom_blend=0x7ce87c98) at util/u_blitter.c:2234
ctx = 0x7ce88200
pipe = 0x7ce65cd8
fb_state = {width = 632, height = 453, nr_cbufs = 1, cbufs = {0x7cec08c0, 0x7d7c5b42 <si_blitter_begin+586>, 0x7ce88200, 0x7ce66184, 0x7ce65ef8, 0x7d7c5913 <si_blitter_begin+27>, 0x4, 0x7cdc0330}, zsbuf = 0x0}
__PRETTY_FUNCTION__ = "util_blitter_custom_color"
#11 0x7d7c63f0 in si_blit_decompress_color (ctx=0x7ce65cd8, rtex=0x7ce9d210, first_level=0, last_level=0, first_layer=0, last_layer=0) at si_blit.c:301
cbsurf = 0x7cec08c0
surf_tmpl = {reference = {count = 3406432}, texture = 0x7d599575 <is_blit_generic_supported+311>, context = 0x7cdc0330, format = PIPE_FORMAT_B8G8R8X8_UNORM, width = 2, height = 0, writable = 0, u = {tex = {level = 0, first_layer = 0,
last_layer = 0}, buf = {first_element = 0, last_element = 0}}}
sctx = 0x7ce65cd8
layer = 0
level = 0
checked_last_layer = 0
max_layer = 0
#12 0x7d7c6a7b in si_decompress_subresource (ctx=0x7ce65cd8, tex=0x7ce9d210, level=0, first_layer=0, last_layer=0) at si_blit.c:463
sctx = 0x7ce65cd8
rtex = 0x7ce9d210
#13 0x7d7c76e3 in si_blit (ctx=0x7ce65cd8, info=0x33fb34) at si_blit.c:711
sctx = 0x7ce65cd8
__PRETTY_FUNCTION__ = "si_blit"
#14 0x7d6b0d8f in present (This=0x7ce9ca30, pSourceRect=0x0, pDestRect=0x0, hDestWindowOverride=0x0, pDirtyRegion=0x0, dwFlags=0) at swapchain9.c:713
resource = 0x7ce9e3d8
fence = 0x33fb38
hr = 2095473116
blit = {dst = {resource = 0x7ce9e3d8, level = 0, box = {x = 0, y = 0, z = 0, width = 632, height = 453, depth = 1}, format = PIPE_FORMAT_B8G8R8X8_UNORM}, src = {resource = 0x7ce9d210, level = 0, box = {x = 0, y = 0, z = 0,
width = 632, height = 453, depth = 1}, format = PIPE_FORMAT_B8G8R8X8_UNORM}, mask = 15, filter = 0, scissor_enable = 0 '\000', scissor = {minx = 0, miny = 0, maxx = 0, maxy = 0}, render_condition_enable = 0 '\000',
alpha_blend = 0 '\000'}
__func__ = "present"
#15 0x7d6b10df in NineSwapChain9_Present (This=0x7ce9ca30, pSourceRect=0x0, pDestRect=0x0, hDestWindowOverride=0x0, pDirtyRegion=0x0, dwFlags=0) at swapchain9.c:778
res = 0x0
handle_temp = 0x7e4ec167 <PeekMessageA+109>
task_temp = 0x33fc18
i = 3406940
hr = 3406920
__func__ = "NineSwapChain9_Present"
#16 0x7d660975 in NineDevice9_Present (This=0x7ce59e18, pSourceRect=0x0, pDestRect=0x0, hDestWindowOverride=0x0, pDirtyRegion=0x0) at device9.c:792
i = 0
hr = 2103854933
__func__ = "NineDevice9_Present"
#17 0x0040118f in ?? ()
No symbol table info available.
#18 0x4c8d5dec in ?? ()
No symbol table info available.
#19 0xe4830424 in ?? ()
No symbol table info available.
#20 0x00000000 in ?? ()
No symbol table info available.
quit
Detaching from program: /usr/bin/wine, Remote target
Ending remote debugging.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment