Open Quuxplusone opened 8 years ago
Attached clang-trace.txt
(26525 bytes, text/plain): Crash backtrace
Processed source and run script:
https://www.wetransfer.com/downloads/ed95f418088be44f2ea1b489bfad318420151204122413/5189f07c15caddf78f8c866c4d0b8b2920151204122413/9a19ef
(it was too large to be uploaded here)
Could send a reproducer for trunk version? Tried to reproduce on latest trunk but with no luck, could not reproduce
Hi,
I'll try to build trunk again and check if it happens on the current one.
I can easily reproduce this on my machine by trying to compile the file I
included in the zip file (poisson-870874.cpp)
The command:
$clang++ -fopenmp=libomp poisson-870874.cpp -o poisson.o
will segfault and produce the same error.
But disabling OpenMP seems to go fine:
$clang++ poisson-870874.cpp -o poisson.o
this compiles, but it fails linking obviously
You see, your report shows that there is some problem with some debug info processing, not the code itself. And it's hard to adapt the result of 3.7 to trunk. That's why I'm asking a reproducer against trunk. It will help a lot if you could attach to the PR
Another one guess: maybe you're just running out of memory?
I can build the current clang trunk and build it on that. I did that initially and thought something was wrong with my build and decided to go with the 3.7 binaries from the llvm website.
What do you mean by a reproducer? What exactly would you need me to attach?
The RAM on the machine is 4GB.
I need the same files you generated on 3.7, but against trunk 3.8
clang-trace.txt
(26525 bytes, text/plain)