[LLVMdev] tblgen(75451) malloc: *** error for object 0x7fff5fbfcbd0: pointer being reallocated was not allocated

Jack Howarth
Sat, 02 Oct 2010 15:04:58 -0000

Current llvm release 2.8 branch at r115409 is broken on x86_64-apple-darwin10.

#!/bin/bash -ev
 export LD=`xcode-select  -print-path`/usr/bin/ld
xcode-select  -print-path
 ulimit -s `ulimit -s`
ulimit -s
 mv ../clang-2.8 ./tools/clang
 mkdir ../llvm_objdir
 cd ../llvm_objdir
 ../llvm-2.8/configure --prefix=/sw  --prefix=/sw --mandir=/sw/share/man
--infodir=/sw/share/info --with-gmp=/sw --with-libiconv-prefix=/usr
--with-system-zlib --with-as=`xcode-select  -print-path`/usr/bin/as
--with-ld=`xcode-select  -print-path`/usr/bin/ld --with-nm=`xcode-select
-print-path`/usr/bin/nm --enable-optimized --enable-assertions --enable-pic
--enable-targets=host-only
xcode-select  -print-path
xcode-select  -print-path
xcode-select  -print-path
checking build system type... x86_64-apple-darwin10.5.0
checking host system type... x86_64-apple-darwin10.5.0
checking target system type... x86_64-apple-darwin10.5.0
checking type of operating system we're going to host on... Darwin
checking type of operating system we're going to target... Darwin
checking target architecture... x86_64
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking clang compiler... built
checking optimization flags... -O3
checking how to run the C preprocessor... gcc -E
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for BSD-compatible nm... /usr/bin/nm
checking for GNU make... make
checking whether ln -s works... yes
checking for cmp... /usr/bin/cmp
checking for cp... /bin/cp
checking for date... /bin/date
checking for find... /usr/bin/find
checking for grep... (cached) /usr/bin/grep
checking for mkdir... /bin/mkdir
checking for mv... /bin/mv
checking for ranlib... ranlib
checking for ar... ar
checking for rm... /bin/rm
checking for sed... /usr/bin/sed
checking for tar... /sw/bin/tar
checking for pwd... /bin/pwd
checking for Graphviz... echo Graphviz
checking for dot... echo dot
checking for fdp... echo fdp
checking for neato... echo neato
checking for twopi... echo twopi
checking for circo... echo circo
checking for gv... no
checking for gsview32... no
checking for dotty... echo dotty
checking for perl... /usr/bin/perl
checking for Perl 5.006 or newer... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for bzip2... /sw/bin/bzip2
checking for cat... /bin/cat
checking for doxygen... no
checking for groff... /usr/bin/groff
checking for gzip... /sw/bin/gzip
checking for pod2html... /usr/bin/pod2html
checking for pod2man... /usr/bin/pod2man
checking for pdfroff... /usr/bin/pdfroff
checking for runtest... /sw/bin/runtest
checking for the tclsh program in tclinclude directory... none
checking for tclsh8.4... /usr/bin/tclsh8.4
checking for zip... /usr/bin/zip
checking for ocamlc... no
checking for ocamlopt... no
checking for ocamldep... no
checking for ocamldoc... no
checking for gas... no
checking for as... /usr/bin/as
checking for linker version... 97.14
checking for compiler -Wl,-R<path> option... no
checking for compiler -Wl,-export-dynamic option... no
checking for compiler -Wl,--version-script option... no
checking for an ANSI C-conforming const... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking dynamic linker characteristics... darwin10.5.0 dyld
checking which extension is used for loadable modules... .dylib
checking which variable specifies run-time library path... DYLD_LIBRARY_PATH
checking for the default library search path... /usr/local/lib /lib /usr/lib
checking for objdir... .libs
checking command to parse /usr/bin/nm output from  object... rm: conftest.dSYM:
is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
ok
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen in -ldl... yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... yes
checking whether we have to add an underscore for dlsym... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... no
checking argz.h presence... no
checking for argz.h... no
checking for error_t... no
checking for argz_append... no
checking for argz_create_sep... no
checking for argz_insert... no
checking for argz_next... no
checking for argz_stringify... no
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... yes
checking mach-o/dyld.h presence... yes
checking for mach-o/dyld.h... yes
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for llvm-gcc... /usr/bin/llvm-gcc
checking for llvm-g++... /usr/bin/llvm-g++
checking LLVM capable compiler... llvm-gcc
checking tool compatibility... ok
checking optional compiler flags... -Wno-variadic-macros
-Wno-missing-field-initializers
checking for sin in -lm... yes
checking for library containing dlopen... none required
checking for library containing mallinfo... no
checking for pthread_mutex_init in -lpthread... yes
checking for library containing pthread_mutex_lock... none required
checking for library containing pthread_rwlock_init... none required
checking for library containing pthread_getspecific... none required
checking for dirent.h that defines DIR... (cached) yes
checking for library containing opendir... (cached) none required
checking for MAP_ANONYMOUS vs. MAP_ANON... no
checking whether stat file-mode macros are broken... rm: conftest.dSYM: is a
directory
no
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking for dlfcn.h... (cached) yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking link.h usability... no
checking link.h presence... no
checking for link.h... no
checking for malloc.h... (cached) no
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdint.h... (cached) yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking malloc/malloc.h usability... yes
checking malloc/malloc.h presence... yes
checking for malloc/malloc.h... yes
checking mach/mach.h usability... yes
checking mach/mach.h presence... yes
checking for mach/mach.h... yes
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking CrashReporterClient.h usability... no
checking CrashReporterClient.h presence... no
checking for CrashReporterClient.h... no
checking for HUGE_VAL sanity... yes
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for int64_t... yes
checking for uint64_t... yes
checking for backtrace... yes
checking for ceilf... yes
checking for floorf... yes
checking for roundf... yes
checking for rintf... yes
checking for nearbyintf... yes
checking for getcwd... yes
checking for powf... yes
checking for fmodf... yes
checking for strtof... yes
checking for round... yes
checking for getpagesize... yes
checking for getrusage... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for gettimeofday... yes
checking for isatty... yes
checking for mkdtemp... yes
checking for mkstemp... yes
checking for mktemp... yes
checking for posix_spawn... yes
checking for realpath... yes
checking for sbrk... yes
checking for setrlimit... (cached) yes
checking for strdup... yes
checking for strerror... yes
checking for strerror_r... yes
checking for strerror_s... no
checking for setenv... yes
checking for strtoll... yes
checking for strtoq... yes
checking for sysconf... yes
checking for malloc_zone_statistics... yes
checking for setjmp... yes
checking for longjmp... yes
checking for sigsetjmp... yes
checking for siglongjmp... yes
checking if printf has the %a format character... yes
checking for srand48/lrand48/drand48 in <stdlib.h>... yes
checking for isnan in <math.h>... yes
checking for isnan in <cmath>... no
checking for std::isnan in <cmath>... yes
checking for isinf in <math.h>... yes
checking for isinf in <cmath>... no
checking for std::isinf in <cmath>... no
checking for finite in <ieeefp.h>... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for mmap of files... yes
checking if /dev/zero is needed for mmap... no
checking for GCC atomic builtins... yes
checking for __dso_handle... yes
checking whether llvm-gcc is sane... yes
checking llvm-gcc component support... ok
checking for compiler -fvisibility-inlines-hidden option... yes
configure: creating ./config.status
config.status: creating include/llvm/Config/Targets.def
config.status: creating include/llvm/Config/AsmPrinters.def
config.status: creating include/llvm/Config/AsmParsers.def
config.status: creating include/llvm/Config/Disassemblers.def
config.status: creating Makefile.config
config.status: creating llvm.spec
config.status: creating tools/llvmc/src/Base.td
config.status: creating tools/llvm-config/llvm-config.in
config.status: creating include/llvm/Config/config.h
config.status: creating include/llvm/Config/llvm-config.h
config.status: creating include/llvm/System/DataTypes.h
config.status: executing setup commands
config.status: executing Makefile commands
config.status: executing Makefile.common commands
config.status: executing examples/Makefile commands
config.status: executing lib/Makefile commands
config.status: executing runtime/Makefile commands
config.status: executing test/Makefile commands
config.status: executing test/Makefile.tests commands
config.status: executing unittests/Makefile commands
config.status: executing tools/Makefile commands
config.status: executing utils/Makefile commands
config.status: executing projects/Makefile commands
config.status: executing bindings/Makefile commands
config.status: executing bindings/ocaml/Makefile.ocaml commands
=== configuring in projects/sample
(/sw/src/fink.build/llvm-clang-2.8-1/llvm_objdir/projects/sample)
configure: running /bin/sh ../../../llvm-2.8/projects/sample/configure
--prefix=/sw  '--mandir=/sw/share/man'
'--infodir=/sw/share/info' '--with-gmp=/sw'
'--with-libiconv-prefix=/usr' '--with-system-zlib'
'--with-as=/Developer/usr/bin/as'
'--with-ld=/Developer/usr/bin/ld'
'--with-nm=/Developer/usr/bin/nm' '--enable-optimized'
'--enable-assertions' '--enable-pic'
'--enable-targets=host-only' 'LDFLAGS=-L/sw/lib'
'CPPFLAGS=-I/sw/include' --cache-file=/dev/null
--srcdir=../../../llvm-2.8/projects/sample
configure: creating ./config.status
config.status: creating Makefile.common
config.status: executing setup commands
config.status: executing Makefile commands
config.status: executing lib/Makefile commands
config.status: executing lib/sample/Makefile commands
config.status: executing tools/Makefile commands
config.status: executing tools/sample/Makefile commands
 num_cpu=$(echo `sysctl -n hw.ncpu`)
echo `sysctl -n hw.ncpu`
sysctl -n hw.ncpu
 make -j $num_cpu
llvm[1]: Compiling Alarm.cpp for Release+Asserts build
llvm[1]: Compiling Atomic.cpp for Release+Asserts build
llvm[1]: Compiling Disassembler.cpp for Release+Asserts build
llvm[1]: Compiling DynamicLibrary.cpp for Release+Asserts build
llvm[1]: Compiling Host.cpp for Release+Asserts build
llvm[1]: Compiling Errno.cpp for Release+Asserts build
llvm[1]: Compiling IncludeFile.cpp for Release+Asserts build
llvm[1]: Compiling Memory.cpp for Release+Asserts build
llvm[1]: Compiling Mutex.cpp for Release+Asserts build
llvm[1]: Compiling Process.cpp for Release+Asserts build
llvm[1]: Compiling Path.cpp for Release+Asserts build
llvm[1]: Compiling Program.cpp for Release+Asserts build
llvm[1]: Compiling RWMutex.cpp for Release+Asserts build
llvm[1]: Compiling SearchForAddressOfSpecialSymbol.cpp for Release+Asserts build
llvm[1]: Compiling Signals.cpp for Release+Asserts build
llvm[1]: Compiling ThreadLocal.cpp for Release+Asserts build
llvm[1]: Compiling Threading.cpp for Release+Asserts build
llvm[1]: Compiling TimeValue.cpp for Release+Asserts build
llvm[1]: Compiling Valgrind.cpp for Release+Asserts build
llvm[1]: Building Release+Asserts Archive Library libLLVMSystem.a
llvm[1]: Compiling APFloat.cpp for Release+Asserts build
llvm[1]: Compiling APInt.cpp for Release+Asserts build
llvm[1]: Compiling APSInt.cpp for Release+Asserts build
llvm[1]: Compiling CommandLine.cpp for Release+Asserts build
llvm[1]: Compiling Allocator.cpp for Release+Asserts build
llvm[1]: Compiling ConstantRange.cpp for Release+Asserts build
llvm[1]: Compiling DAGDeltaAlgorithm.cpp for Release+Asserts build
llvm[1]: Compiling CrashRecoveryContext.cpp for Release+Asserts build
llvm[1]: Compiling Debug.cpp for Release+Asserts build
llvm[1]: Compiling DeltaAlgorithm.cpp for Release+Asserts build
llvm[1]: Compiling Dwarf.cpp for Release+Asserts build
llvm[1]: Compiling ErrorHandling.cpp for Release+Asserts build
llvm[1]: Compiling FileUtilities.cpp for Release+Asserts build
llvm[1]: Compiling FoldingSet.cpp for Release+Asserts build
llvm[1]: Compiling FormattedStream.cpp for Release+Asserts build
llvm[1]: Compiling GraphWriter.cpp for Release+Asserts build
llvm[1]: Compiling IsInf.cpp for Release+Asserts build
llvm[1]: Compiling IsNAN.cpp for Release+Asserts build
llvm[1]: Compiling ManagedStatic.cpp for Release+Asserts build
llvm[1]: Compiling MemoryBuffer.cpp for Release+Asserts build
llvm[1]: Compiling PluginLoader.cpp for Release+Asserts build
llvm[1]: Compiling MemoryObject.cpp for Release+Asserts build
llvm[1]: Compiling PrettyStackTrace.cpp for Release+Asserts build
llvm[1]: Compiling Regex.cpp for Release+Asserts build
llvm[1]: Compiling SmallPtrSet.cpp for Release+Asserts build
llvm[1]: Compiling SmallVector.cpp for Release+Asserts build
llvm[1]: Compiling SourceMgr.cpp for Release+Asserts build
llvm[1]: Compiling Statistic.cpp for Release+Asserts build
llvm[1]: Compiling StringExtras.cpp for Release+Asserts build
llvm[1]: Compiling StringMap.cpp for Release+Asserts build
llvm[1]: Compiling StringPool.cpp for Release+Asserts build
llvm[1]: Compiling StringRef.cpp for Release+Asserts build
llvm[1]: Compiling SystemUtils.cpp for Release+Asserts build
llvm[1]: Compiling TargetRegistry.cpp for Release+Asserts build
llvm[1]: Compiling Timer.cpp for Release+Asserts build
llvm[1]: Compiling Triple.cpp for Release+Asserts build
llvm[1]: Compiling Twine.cpp for Release+Asserts build
llvm[1]: Compiling circular_raw_ostream.cpp for Release+Asserts build
llvm[1]: Compiling raw_os_ostream.cpp for Release+Asserts build
llvm[1]: Compiling raw_ostream.cpp for Release+Asserts build
llvm[1]: Compiling regcomp.c for Release+Asserts build
llvm[1]: Compiling regerror.c for Release+Asserts build
llvm[1]: Compiling regexec.c for Release+Asserts build
llvm[1]: Compiling regfree.c for Release+Asserts build
llvm[1]: Compiling regstrlcpy.c for Release+Asserts build
llvm[1]: Building Release+Asserts Archive Library libLLVMSupport.a
llvm[2]: Creating 'llvm-lit' script...
llvm[2]: Compiling count.c for Release+Asserts build
llvm[2]: Compiling FileUpdate.cpp for Release+Asserts build
llvm[2]: Compiling fpcmp.cpp for Release+Asserts build
llvm[2]: Compiling FileCheck.cpp for Release+Asserts build
llvm[2]: Compiling not.cpp for Release+Asserts build
llvm[2]: Compiling PerfectShuffle.cpp for Release+Asserts build
llvm[2]: Compiling ARMDecoderEmitter.cpp for Release+Asserts build
llvm[2]: Linking Release+Asserts executable count (without symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable count (without
symbols)
llvm[3]: Compiling gtest.cc for Release+Asserts build
llvm[3]: Compiling TestMain.cpp for Release+Asserts build
llvm[2]: Linking Release+Asserts executable not (without symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable not (without
symbols)
llvm[3]: Compiling gtest-death-test.cc for Release+Asserts build
llvm[2]: Linking Release+Asserts executable fpcmp (without symbols)
llvm[2]: Linking Release+Asserts executable FileUpdate (without symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable FileUpdate (without
symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable fpcmp (without
symbols)
llvm[3]: Compiling gtest-filepath.cc for Release+Asserts build
llvm[3]: Compiling gtest-port.cc for Release+Asserts build
llvm[2]: Linking Release+Asserts executable llvm-PerfectShuffle (without
symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable llvm-PerfectShuffle
(without symbols)
llvm[2]: Compiling AsmMatcherEmitter.cpp for Release+Asserts build
llvm[3]: Building Release+Asserts Archive Library libUnitTestMain.a
llvm[2]: Compiling AsmWriterEmitter.cpp for Release+Asserts build
llvm[2]: Compiling AsmWriterInst.cpp for Release+Asserts build
llvm[2]: Compiling CallingConvEmitter.cpp for Release+Asserts build
llvm[2]: Linking Release+Asserts executable FileCheck (without symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable FileCheck (without
symbols)
llvm[2]: Compiling ClangASTNodesEmitter.cpp for Release+Asserts build
llvm[2]: Compiling ClangAttrEmitter.cpp for Release+Asserts build
llvm[2]: Compiling ClangDiagnosticsEmitter.cpp for Release+Asserts build
llvm[2]: Compiling CodeEmitterGen.cpp for Release+Asserts build
llvm[2]: Compiling CodeGenDAGPatterns.cpp for Release+Asserts build
llvm[3]: Compiling gtest-test-part.cc for Release+Asserts build
llvm[3]: Compiling gtest-typed-test.cc for Release+Asserts build
llvm[2]: Compiling CodeGenInstruction.cpp for Release+Asserts build
llvm[2]: Compiling CodeGenTarget.cpp for Release+Asserts build
llvm[2]: Compiling DAGISelEmitter.cpp for Release+Asserts build
llvm[2]: Compiling DAGISelMatcher.cpp for Release+Asserts build
llvm[2]: Compiling DAGISelMatcherEmitter.cpp for Release+Asserts build
llvm[2]: Compiling DAGISelMatcherGen.cpp for Release+Asserts build
llvm[3]: Building Release+Asserts Archive Library libGoogleTest.a
llvm[2]: Compiling DAGISelMatcherOpt.cpp for Release+Asserts build
llvm[2]: Compiling DisassemblerEmitter.cpp for Release+Asserts build
llvm[2]: Compiling EDEmitter.cpp for Release+Asserts build
llvm[2]: Compiling FastISelEmitter.cpp for Release+Asserts build
llvm[2]: Compiling InstrEnumEmitter.cpp for Release+Asserts build
llvm[2]: Compiling InstrInfoEmitter.cpp for Release+Asserts build
llvm[2]: Compiling IntrinsicEmitter.cpp for Release+Asserts build
llvm[2]: Compiling LLVMCConfigurationEmitter.cpp for Release+Asserts build
llvm[2]: Compiling NeonEmitter.cpp for Release+Asserts build
llvm[2]: Compiling OptParserEmitter.cpp for Release+Asserts build
llvm[2]: Compiling Record.cpp for Release+Asserts build
llvm[2]: Compiling RegisterInfoEmitter.cpp for Release+Asserts build
llvm[2]: Compiling SubtargetEmitter.cpp for Release+Asserts build
llvm[2]: Compiling TGLexer.cpp for Release+Asserts build
llvm[2]: Compiling TGParser.cpp for Release+Asserts build
llvm[2]: Compiling TGValueTypes.cpp for Release+Asserts build
llvm[2]: Compiling TableGen.cpp for Release+Asserts build
llvm[2]: Compiling TableGenBackend.cpp for Release+Asserts build
llvm[2]: Compiling X86DisassemblerTables.cpp for Release+Asserts build
llvm[2]: Compiling X86RecognizableInstr.cpp for Release+Asserts build
llvm[2]: Linking Release+Asserts executable tblgen (without symbols)
llvm[2]: ======= Finished Linking Release+Asserts Executable tblgen (without
symbols)
llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td
tblgen(75451) malloc: *** error for object 0x7fff5fbfcbd0: pointer being
reallocated was not allocated
*** set a breakpoint in malloc_error_break to debug
make[1]: ***
[/sw/src/fink.build/llvm-clang-2.8-1/llvm_objdir/lib/VMCore/Release+Asserts/Intrinsics.gen.tmp]
Abort trap
make: *** [all] Error 1
### execution of /var/tmp/tmp.1.6IEkun failed, exit code 2

This is building with Xcode 3.2.4.
                  Jack