[llvm-commits] [llvm] r132735 - in /llvm/trunk: lib/CodeGen/TargetLoweringObjectFileImpl.cpp test/CodeGen/X86/eh_frame.ll

Galina Kistanova gkistanova at gmail.com
Tue Jun 14 20:15:53 PDT 2011


Hi Rafael,

> The log shows:
> command timed out: 1200 seconds without output, killing pid 2996

You can safely ignore this part of the log.
ld.exe has crashed and Windows crash reporter has been waiting for a
permission to send the crash report to Microsoft.

> Is this really ld crashing?

Yes, it is.
My guess is that some section is corrupted or missing.

> What are the build instructions, host
> compiler, host and target linker, etc?

ld.exe is from the binutils 2.20.51.20101105. The same source code has
been built for host and target.

The host compiler is llvm-gcc. The one we just built.
It crashes when it is configuring libstdc++-v3.

The current working directory is
d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/arm-none-linux-gnueabi/libstdc++-v3
The surrounding build instructions are:

d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/xgcc.exe
-Bd:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/
-Bd:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/bin/
-Bd:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/lib/
-isystem d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/include
-isystem d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/sys-include
-o conftest -O2 -g -O2 conftest.c

which calls

d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/cc1.exe
-quiet -iprefix
d:/llvm_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/../lib/gcc/arm-none-linux-gnueabi/4.2.1/
-isystem d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/include
-isystem d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/include
-isystem d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/sys-include
conftest.c -quiet -dumpbase conftest.c -mcpu=cortex-a8
-mfloat-abi=hard -mfpu=neon -mabi=aapcs -auxbase conftest -g -O2 -O2
-o C:/DOCUME~1/BUILDS~1/LOCALS~1/Temp/ccvj1v6s.s

then it calls

d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/bin/as.exe
-mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -meabi=4 -o
C:/DOCUME~1/BUILDS~1/LOCALS~1/Temp/ccMmWE8O.o
C:/DOCUME~1/BUILDS~1/LOCALS~1/Temp/ccvj1v6s.s

and then it calls

d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/bin/ld.exe
--eh-frame-hdr -dynamic-linker /lib/ld-linux.so.3 -X -m
armelf_linux_eabi -o conftest
d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/lib/crt1.o
d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/lib/crti.o
d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/crtbegin.o
-Ld:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc
-Ld:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/bin
-Ld:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/lib
-Ld:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/lib/../arm-none-linux-gnueabi/lib
C:/DOCUME~1/BUILDS~1/LOCALS~1/Temp/ccMmWE8O.o -lgcc -lc -lgcc
d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/llvm-gcc.obj/gcc/crtend.o
d:/LLVM_build_slave/osuosl/slave/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/install/arm-none-linux-gnueabi/lib/crtn.o

which crashes with the c0000005 (access violation) exception.

The hosting computer is a 32-bit Windows XP SP3, 1 CPU.
All build configurations are visible in the buildslave logs.

Please find attached the intermediate files.

Hope this helps.
Let me know if you need something else.

Thanks

Galina


On Mon, Jun 13, 2011 at 11:42 AM, Rafael Avila de Espindola
<rafael.espindola at gmail.com> wrote:
> On 11-06-13 02:36 PM, Galina Kistanova wrote:
>>
>> Hello,
>>
>> It seems the change in
>> llvm/trunk/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
>> makes ld.exe crush on one of windows builders:
>>
>> http://google1.osuosl.org:8011/builders/llvm-gcc-mingw32-cross-arm-linux-gnueabi-hard-float/builds/1117
>> Please let me know if you need more information on this.
>
> The log shows:
>
> command timed out: 1200 seconds without output, killing pid 2996
> SIGKILL failed to kill process
> using fake rc=-1
> program finished with exit code -1
>
> Is this really ld crashing? If so, I do have a windows machine I could use
> to try to reproduce the problem. What are the build instructions, host
> compiler, host and target linker, etc?
>
>> Thanks
>>
>> Galina
>
> Cheers,
> Rafael
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ccMmWE8O.o
Type: application/octet-stream
Size: 2424 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110614/13c817d5/attachment.o>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ccvj1v6s.s
Type: application/octet-stream
Size: 3994 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110614/13c817d5/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: conftest.c
Type: text/x-csrc
Size: 276 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110614/13c817d5/attachment.c>


More information about the llvm-commits mailing list