[LLVMbugs] [Bug 8116] New: opt segfaults in GVN pass on klee_int.ll
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Sep 8 13:30:01 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=8116
Summary: opt segfaults in GVN pass on klee_int.ll
Product: tools
Version: 2.7
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: opt
AssignedTo: unassignedbugs at nondot.org
ReportedBy: nobled at dreamwidth.org
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=5472)
--> (http://llvm.org/bugs/attachment.cgi?id=5472)
reduced testcase of klee_int.ll
Klee SVN checkout: r110352
LLVM: 2.7 (compiled from source)
llvm-gcc: 2.7 (packaged in Ubuntu Lucid)
Following the instructions on http://klee.llvm.org/GetStarted.html (which say
to use LLVM 2.7 in case Klee isn't up to date with LLVM trunk), I can't build
Klee because opt segfaults on klee_int.ll.
Bugpoint-reduced test case attached.
../llvm-2.7/Release/bin/bugpoint -auto -std-compile-opts
./runtime/Intrinsic/Release/klee_int.ll
*** You can reproduce the problem with: opt bugpoint-reduced-simplified.bc -gvn
Klee make log:
----
llvm[2]: Compiling klee_init_env.c for Release build
llvm[2]: Linking Release executable klee-replay (without symbols)
llvm[2]: ======= Finished Linking Release Executable klee-replay (without
symbols)
make[2]: Leaving directory `/root/klee/tools/klee-replay'
make[1]: Leaving directory `/root/klee/tools'
make[1]: Entering directory `/root/klee/runtime'
make[2]: Entering directory `/root/klee/runtime/Intrinsic'
llvm[2]: Compiling klee_div_zero_check.c for Release build (bytecode)
llvm[2]: Compiling klee_div_zero_check.ll to klee_div_zero_check.bc for Release
build (bytecode)
llvm[2]: Compiling klee_int.c for Release build (bytecode)
llvm[2]: Compiling klee_int.ll to klee_int.bc for Release build (bytecode)
0 opt 0x084ad628
Stack dump:
0. Program arguments: /root/llvm-2.7/Release/bin/opt
/root/klee/runtime/Intrinsic/Release/klee_int.ll -std-compile-opts -o
/root/klee/runtime/Intrinsic/Release/klee_int.bc
1. Running pass 'CallGraph Pass Manager' on module
'/root/klee/runtime/Intrinsic/Release/klee_int.ll'.
2. Running pass 'Global Value Numbering' on function '@klee_int'
make[2]: *** [/root/klee/runtime/Intrinsic/Release/klee_int.bc] Segmentation
fault
make[2]: Leaving directory `/root/klee/runtime/Intrinsic'
make[1]: *** [Intrinsic/.makeall] Error 2
make[1]: Leaving directory `/root/klee/runtime'
make: *** [all] Error 1
---
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list