https://bugs.freedesktop.org/show_bug.cgi?id=74717
--- Comment #10 from Dieter Nützel <die...@nuetzel-hh.de> --- Addendum: 3.14.0-rc4 + drm-radeon-fix-missing-bo-reservation.patch Mesa 10.2.0-devel (git-54df6a0) LLVM 3.4 stable RV730 AGP With R600_DEBUG=nosb I get this (from time to time): /opt/ogl-samples> ./build/release/gl-320-primitive-shading OpenGL Version Needed 3.2 ( 3.3 Found ) Compiling shader gl-320/primitive-shading.vert... Compiling shader gl-320/primitive-shading.geom... Compiling shader gl-320/primitive-shading.frag... Linking program Running Test warning: failed to translate tgsi opcode EMIT to LLVM <<<=== !!! Speicherschutzverletzung (core dumped) Core was generated by `./build/release/gl-320-primitive-shading'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb5a0f1e3 in getElementType (Val=<optimized out>, this=<optimized out>) at /usr/src/debug/llvm/include/llvm/IR/DerivedTypes.h:319 319 Type *getElementType() const { return ContainedTys[0]; } (gdb) bt #0 0xb5a0f1e3 in getElementType (Val=<optimized out>, this=<optimized out>) at /usr/src/debug/llvm/include/llvm/IR/DerivedTypes.h:319 #1 llvm::ExtractElementInst::ExtractElementInst (this=0x891d2e0, Val=<optimized out>, Index=<optimized out>, Name=..., InsertBef=0x0) at /usr/src/debug/llvm/lib/IR/Instructions.cpp:1443 #2 0xb5993fad in Twine (this=<optimized out>, Vec=<optimized out>, this=<optimized out>, I=0x891d2e0, Idx=0x8918850, NameStr=..., this=<optimized out>, Str=<optimized out>) at /usr/src/debug/llvm/include/llvm/IR/Instructions.h:1554 #3 llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreateExtractElement (this=0x8927580, Vec=0x8927580, Idx=0x8918850, Name=...) at /usr/src/debug/llvm/include/llvm/IR/IRBuilder.h:1354 #4 0xb5990913 in LLVMBuildExtractElement (B=0x0, VecVal=0x0, Index=0x891d2c8, Name=<optimized out>) at /usr/src/debug/llvm/lib/IR/Core.cpp:2416 #5 0xb6d3be8c in ?? () from /usr/lib/dri/updates/r600_dri.so #6 0xb6d4aeb2 in ?? () from /usr/lib/dri/updates/r600_dri.so #7 0xb6cb8bbf in ?? () from /usr/lib/dri/updates/r600_dri.so #8 0xb6d3dff2 in ?? () from /usr/lib/dri/updates/r600_dri.so #9 0xb6ce4659 in ?? () from /usr/lib/dri/updates/r600_dri.so #10 0xb6ce6ae6 in ?? () from /usr/lib/dri/updates/r600_dri.so #11 0xb6cfeca8 in ?? () from /usr/lib/dri/updates/r600_dri.so #12 0xb6d01cec in ?? () from /usr/lib/dri/updates/r600_dri.so #13 0xb6c1368a in ?? () from /usr/lib/dri/updates/r600_dri.so #14 0xb6b88d4a in ?? () from /usr/lib/dri/updates/r600_dri.so #15 0xb6aa81be in ?? () from /usr/lib/dri/updates/r600_dri.so #16 0xb6a7509d in ?? () from /usr/lib/dri/updates/r600_dri.so #17 0xb6a76a3c in ?? () from /usr/lib/dri/updates/r600_dri.so #18 0xb6a76cc4 in ?? () from /usr/lib/dri/updates/r600_dri.so #19 0x0807aae4 in display() () #20 0x080775a5 in main () (gdb) list 314 ContainedTys = &ContainedType; 315 NumContainedTys = 1; 316 } 317 318 public: 319 Type *getElementType() const { return ContainedTys[0]; } 320 321 /// Methods for support type inquiry through isa, cast, and dyn_cast. 322 static inline bool classof(const Type *T) { 323 return T->getTypeID() == ArrayTyID || (gdb) info registers eax 0x0 0 ecx 0x0 0 edx 0x891d2c8 143774408 ebx 0xb5a73000 -1247334400 esp 0xbf81d3c0 0xbf81d3c0 ebp 0xb5a714f8 0xb5a714f8 <vtable for llvm::ExtractElementInst+8> esi 0x891d2c8 143774408 edi 0x891d2e0 143774432 eip 0xb5a0f1e3 0xb5a0f1e3 <llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)+51> eflags 0x210282 [ SF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev