[LLVMbugs] [Bug 15138] New: Segfault when emitting LLVM bitcode (via clang)

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Feb 1 07:55:12 PST 2013


http://llvm.org/bugs/show_bug.cgi?id=15138

             Bug #: 15138
           Summary: Segfault when emitting LLVM bitcode (via clang)
           Product: libraries
           Version: trunk
          Platform: Macintosh
        OS/Version: FreeBSD
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: Bitcode Writer
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: khilan.gudka at cl.cam.ac.uk
                CC: csdavec at swan.ac.uk, llvmbugs at cs.uiuc.edu
    Classification: Unclassified


Created attachment 9956
  --> http://llvm.org/bugs/attachment.cgi?id=9956
Preprocessed source

Dear all

Emitting LLVM bitcode for the attached C file fpclassify.c (part of FreeBSD
9.1's libc) leads to a segfault in the Bitcode writer:

[khilan at padlock /usr/src/lib/libc]$ clang -c -emit-llvm -O2 -pipe 
-I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../include
-I/usr/src/lib/libc/amd64 -DNLS  -D__DBINTERFACE_PRIVATE
-I/usr/src/lib/libc/../../contrib/gdtoa -DINET6 -I/usr/src/lib/libc
-I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE
-I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime
-I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN
-I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99
-fstack-protector -Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized
-Wno-pointer-sign -o fpclassify.bc /usr/src/lib/libc/gen/fpclassify.c
Stack dump:
0.    Program arguments:
/usr/home/khilan/workspace_local/llvm_build/bin/clang-3.3 -cc1 -triple
x86_64-unknown-freebsd9.1 -emit-llvm-bc -disable-free -main-file-name
fpclassify.c -mrelocation-model static -mdisable-fp-elim -masm-verbose
-mconstructor-aliases -munwind-tables -target-cpu x86-64
-momit-leaf-frame-pointer -coverage-file /usr/src/lib/libc/fpclassify.bc
-resource-dir /usr/home/khilan/workspace_local/llvm_build/bin/../lib/clang/3.3
-D NLS -D __DBINTERFACE_PRIVATE -D INET6 -D _ACL_PRIVATE -D POSIX_MISTAKE -D
BROKEN_DES -D PORTMAP -D DES_BUILTIN -D YP -D NS_CACHING -D SYMBOL_VERSIONING
-I /usr/src/lib/libc/include -I /usr/src/lib/libc/../../include -I
/usr/src/lib/libc/amd64 -I /usr/src/lib/libc/../../contrib/gdtoa -I
/usr/src/lib/libc -I /usr/src/lib/libc/resolv -I
/usr/src/lib/libc/../../contrib/tzcode/stdtime -I /usr/src/lib/libc/stdtime -I
/usr/src/lib/libc/locale -I /usr/src/lib/libc/rpc -fmodule-cache-path
/var/tmp/clang-module-cache -O2 -Wsystem-headers -Wall -Wno-format-y2k
-Wno-uninitialized -Wno-pointer-sign -std=gnu99 -fdebug-compilation-dir
/usr/src/lib/libc -ferror-limit 19 -fmessage-length 116 -stack-protector 1
-mstackrealign -fobjc-runtime=gnustep -fdiagnostics-show-option
-fcolor-diagnostics -backend-option -vectorize-loops -o fpclassify.bc -x c
/usr/src/lib/libc/gen/fpclassify.c 
1.    <eof> parser at end of file
2.    Per-module optimization passes
3.    Running pass 'Bitcode Writer' on module
'/usr/src/lib/libc/gen/fpclassify.c'.
clang-3: error: unable to execute command: Segmentation fault: 11 (core dumped)
clang-3: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.3 
Target: x86_64-unknown-freebsd9.1
Thread model: posix

-- 
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