From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 66331] WebGL water demo crashes LLVM Date: Sat, 12 Oct 2013 20:40:11 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1191297468==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id A6ECBE6D62 for ; Sat, 12 Oct 2013 13:40:11 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1191297468== Content-Type: multipart/alternative; boundary="1381610411.C0D31.27469"; charset="us-ascii" --1381610411.C0D31.27469 Date: Sat, 12 Oct 2013 20:40:11 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://bugs.freedesktop.org/show_bug.cgi?id=3D66331 --- Comment #1 from Dieter N=C3=BCtzel --- With current Mesa CVS (10.0.0! ;-) on RV730 AGP I get this,too. Pure LLVM (3.3 stable) bug, NOT sb. setenv R600_DEBUG nollvm Works OK. Nice link, Grigori! Application: konqueror (4.11.2) KDE Platform Version: 4.11.2 Qt Version: 4.8.5 Operating System: Linux 3.12.0-rc3-1-desktop i686 Distribution: "openSUSE 12.3 (i586)" -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0xb4948740 (LWP 31205))] [-] Thread 1 (Thread 0xb4948740 (LWP 31205)): [KCrash Handler] #5 getInterval (Idx=3D..., this=3D, instr=3D0xb9f03d8, Reg= =3D, this=3D, this=3D, LI=3D0x0, this=3D, Reg=3D) at /usr/src/debug/llvm-3.3/include/llvm/CodeGen/LiveIntervalAnalysis.h:184 #6 llvm::ScheduleDAGInstrs::addVRegUseDeps (this=3D0x0, SU=3D0xffffffff, OperIdx=3D) at /usr/src/debug/llvm-3.3/lib/CodeGen/ScheduleDAGInstrs.cpp:414 #7 0xaac05890 in llvm::ScheduleDAGInstrs::buildSchedGraph (this=3D0xb9dd2c= 0, AA=3D, RPTracker=3D0x800) at /usr/src/debug/llvm-3.3/lib/CodeGen/ScheduleDAGInstrs.cpp:776 #8 0xaab364dc in llvm::DefaultVLIWScheduler::schedule (this=3D0xb9dd2c0) at /usr/src/debug/llvm-3.3/lib/CodeGen/DFAPacketizer.cpp:124 #9 0xaab367c9 in llvm::VLIWPacketizerList::PacketizeMIs (this=3D0xbf8abf58, MBB=3D, BeginItr=3D..., EndItr=3D...) at /usr/src/debug/llvm-3.3/lib/CodeGen/DFAPacketizer.cpp:164 #10 0xab228426 in llvm::R600Packetizer::runOnMachineFunction (this=3D, Fn=3D...) at /usr/src/debug/llvm-3.3/lib/Target/R600/R600Packetizer.c= pp:444 #11 0xaab98bb5 in llvm::MachineFunctionPass::runOnFunction (this=3D0xb92d3f= 8, F=3D...) at /usr/src/debug/llvm-3.3/lib/CodeGen/MachineFunctionPass.cpp:33 #12 0xaa6d3307 in llvm::FPPassManager::runOnFunction (this=3D0x16, F=3D...)= at /usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1530 #13 0xaa6d3530 in llvm::FPPassManager::runOnModule (this=3D0xb8700b0, M=3D.= ..) at /usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1550 #14 0xaa6d37d9 in llvm::MPPassManager::runOnModule (this=3D0xb919068, M=3D.= ..) at /usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1608 #15 0xaa6d3fa1 in llvm::PassManagerImpl::run (this=3D0xb915bd0, M=3D...) at /usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1703 #16 0xaa6d4157 in llvm::PassManager::run (this=3D0xbf8ac168, M=3D...) at /usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1738 #17 0xaa7be651 in LLVMTargetMachineEmit (T=3D, M=3D0xb7602a8, OS=3D..., codegen=3D, ErrorMessage=3D) at /usr/src/debug/llvm-3.3/lib/Target/TargetMachineC.cpp:194 #18 0xaa7be7a3 in LLVMTargetMachineEmitToMemoryBuffer (T=3D0xb913c70, M=3D0xb7602a8, codegen=3DLLVMObjectFile, ErrorMessage=3D0xbf8ac230, OutMemBuf=3D) at /usr/src/debug/llvm-3.3/lib/Target/TargetMachineC.cpp:220 #19 0xab724406 in radeon_llvm_compile () from /usr/lib/dri/updates/r600_dri= .so #20 0xab71f012 in r600_llvm_compile () from /usr/lib/dri/updates/r600_dri.so #21 0xab6cf917 in r600_shader_from_tgsi () from /usr/lib/dri/updates/r600_dri.so #22 0xab6d0b55 in r600_pipe_shader_create () from /usr/lib/dri/updates/r600_dri.so #23 0xab6e261d in r600_shader_select () from /usr/lib/dri/updates/r600_dri.= so #24 0xab6e27d4 in r600_create_shader_state () from /usr/lib/dri/updates/r600_dri.so #25 0xab4dbc33 in st_translate_fragment_program () from /usr/lib/dri/updates/r600_dri.so #26 0xab4dc7f6 in st_get_fp_variant () from /usr/lib/dri/updates/r600_dri.so #27 0xab4a451c in update_fp () from /usr/lib/dri/updates/r600_dri.so #28 0xab4a119e in st_validate_state () from /usr/lib/dri/updates/r600_dri.so #29 0xab4b62bc in st_draw_vbo () from /usr/lib/dri/updates/r600_dri.so #30 0xab489f65 in vbo_handle_primitive_restart () from /usr/lib/dri/updates/r600_dri.so #31 0xab48ba67 in vbo_validated_drawrangeelements () from /usr/lib/dri/updates/r600_dri.so #32 0xab48be4c in vbo_exec_DrawElements () from /usr/lib/dri/updates/r600_dri.so #33 0xb1e9fb9f in ?? () from /usr/lib/libQtWebKit.so.4 #34 0xb1e901f5 in ?? () from /usr/lib/libQtWebKit.so.4 #35 0xb2059430 in ?? () from /usr/lib/libQtWebKit.so.4 #36 0xb254792b in ?? () from /usr/lib/libQtWebKit.so.4 #37 0xb252d109 in ?? () from /usr/lib/libQtWebKit.so.4 #38 0xfffffffb in ?? () #39 0xb25cd05e in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/libQtWebKit.so.4 #40 0xad25a0cc in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) --=20 You are receiving this mail because: You are the assignee for the bug. --1381610411.C0D31.27469 Date: Sat, 12 Oct 2013 20:40:11 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Comment= # 1 on bug 66331<= /a> from Dieter N=C3=BCtzel
With current Mesa CVS (10.0.0! ;-) on RV730 AGP I get this,too.

Pure LLVM (3.3 stable) bug, NOT sb.

setenv R600_DEBUG nollvm
Works OK.

Nice link, Grigori!

Application: konqueror (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.12.0-rc3-1-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4948740 (LWP 31205))]

[-]
Thread 1 (Thread 0xb4948740 (LWP 31205)):
[KCrash Handler]
#5  getInterval (Idx=3D..., this=3D<optimized out>, instr=3D0xb9f03d8=
, Reg=3D<optimized
out>, this=3D<optimized out>, this=3D<optimized out>, LI=3D0=
x0, this=3D<optimized out>,
Reg=3D<optimized out>) at
/usr/src/debug/llvm-3.3/include/llvm/CodeGen/LiveIntervalAnalysis.h:184
#6  llvm::ScheduleDAGInstrs::addVRegUseDeps (this=3D0x0, SU=3D0xffffffff,
OperIdx=3D<optimized out>) at
/usr/src/debug/llvm-3.3/lib/CodeGen/ScheduleDAGInstrs.cpp:414
#7  0xaac05890 in llvm::ScheduleDAGInstrs::buildSchedGraph (this=3D0xb9dd2c=
0,
AA=3D<optimized out>, RPTracker=3D0x800) at
/usr/src/debug/llvm-3.3/lib/CodeGen/ScheduleDAGInstrs.cpp:776
#8  0xaab364dc in llvm::DefaultVLIWScheduler::schedule (this=3D0xb9dd2c0) at
/usr/src/debug/llvm-3.3/lib/CodeGen/DFAPacketizer.cpp:124
#9  0xaab367c9 in llvm::VLIWPacketizerList::PacketizeMIs (this=3D0xbf8abf58,
MBB=3D<optimized out>, BeginItr=3D..., EndItr=3D...) at
/usr/src/debug/llvm-3.3/lib/CodeGen/DFAPacketizer.cpp:164
#10 0xab228426 in llvm::R600Packetizer::runOnMachineFunction (this=3D<op=
timized
out>, Fn=3D...) at /usr/src/debug/llvm-3.3/lib/Target/R600/R600Packetize=
r.cpp:444
#11 0xaab98bb5 in llvm::MachineFunctionPass::runOnFunction (this=3D0xb92d3f=
8,
F=3D...) at /usr/src/debug/llvm-3.3/lib/CodeGen/MachineFunctionPass.cpp:33
#12 0xaa6d3307 in llvm::FPPassManager::runOnFunction (this=3D0x16, F=3D...)=
 at
/usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1530
#13 0xaa6d3530 in llvm::FPPassManager::runOnModule (this=3D0xb8700b0, M=3D.=
..) at
/usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1550
#14 0xaa6d37d9 in llvm::MPPassManager::runOnModule (this=3D0xb919068, M=3D.=
..) at
/usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1608
#15 0xaa6d3fa1 in llvm::PassManagerImpl::run (this=3D0xb915bd0, M=3D...) at
/usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1703
#16 0xaa6d4157 in llvm::PassManager::run (this=3D0xbf8ac168, M=3D...) at
/usr/src/debug/llvm-3.3/lib/IR/PassManager.cpp:1738
#17 0xaa7be651 in LLVMTargetMachineEmit (T=3D<optimized out>, M=3D0xb=
7602a8,
OS=3D..., codegen=3D<optimized out>, ErrorMessage=3D<optimized out=
>) at
/usr/src/debug/llvm-3.3/lib/Target/TargetMachineC.cpp:194
#18 0xaa7be7a3 in LLVMTargetMachineEmitToMemoryBuffer (T=3D0xb913c70,
M=3D0xb7602a8, codegen=3DLLVMObjectFile, ErrorMessage=3D0xbf8ac230,
OutMemBuf=3D<optimized out>) at
/usr/src/debug/llvm-3.3/lib/Target/TargetMachineC.cpp:220
#19 0xab724406 in radeon_llvm_compile () from /usr/lib/dri/updates/r600_dri=
.so
#20 0xab71f012 in r600_llvm_compile () from /usr/lib/dri/updates/r600_dri.so
#21 0xab6cf917 in r600_shader_from_tgsi () from
/usr/lib/dri/updates/r600_dri.so
#22 0xab6d0b55 in r600_pipe_shader_create () from
/usr/lib/dri/updates/r600_dri.so
#23 0xab6e261d in r600_shader_select () from /usr/lib/dri/updates/r600_dri.=
so
#24 0xab6e27d4 in r600_create_shader_state () from
/usr/lib/dri/updates/r600_dri.so
#25 0xab4dbc33 in st_translate_fragment_program () from
/usr/lib/dri/updates/r600_dri.so
#26 0xab4dc7f6 in st_get_fp_variant () from /usr/lib/dri/updates/r600_dri.so
#27 0xab4a451c in update_fp () from /usr/lib/dri/updates/r600_dri.so
#28 0xab4a119e in st_validate_state () from /usr/lib/dri/updates/r600_dri.so
#29 0xab4b62bc in st_draw_vbo () from /usr/lib/dri/updates/r600_dri.so
#30 0xab489f65 in vbo_handle_primitive_restart () from
/usr/lib/dri/updates/r600_dri.so
#31 0xab48ba67 in vbo_validated_drawrangeelements () from
/usr/lib/dri/updates/r600_dri.so
#32 0xab48be4c in vbo_exec_DrawElements () from
/usr/lib/dri/updates/r600_dri.so
#33 0xb1e9fb9f in ?? () from /usr/lib/libQtWebKit.so.4
#34 0xb1e901f5 in ?? () from /usr/lib/libQtWebKit.so.4
#35 0xb2059430 in ?? () from /usr/lib/libQtWebKit.so.4
#36 0xb254792b in ?? () from /usr/lib/libQtWebKit.so.4
#37 0xb252d109 in ?? () from /usr/lib/libQtWebKit.so.4
#38 0xfffffffb in ?? ()
#39 0xb25cd05e in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType,
JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from
/usr/lib/libQtWebKit.so.4
#40 0xad25a0cc in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1381610411.C0D31.27469-- --===============1191297468== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============1191297468==--