https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62121

            Bug ID: 62121
           Summary: internal compiler error: Segmentation fault
           Product: gcc
           Version: 4.9.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: berisc at gmail dot com

Created attachment 33311
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33311&action=edit
preprocessed file

I got the "internal compiler error: Segmentation fault" when trying to compile
a piece of software.

I did my best with reducing the size of the preprocessed file.

This is the call I used:

[jure@liana Simulation]$ g++ -v -save-temps -O2 -g -Wall -Wno-write-strings
-fno-strict-aliasing -I/usr/local/src/Cola/Simulation -I/usr/local/src/Cola -c
/usr/local/src/Cola/Simulation/Generate.cc -o Generate.o
Using built-in specs.
COLLECT_GCC=g++
Target: x86_64-unknown-linux-gnu
Configured with: /build/gcc/src/gcc-4.9.1/configure --prefix=/usr
--libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man
--infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/
--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared
--enable-threads=posix --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch
--disable-libssp --enable-gnu-unique-object --enable-linker-build-id
--enable-cloog-backend=isl --disable-isl-version-check
--disable-cloog-version-check --enable-lto --enable-plugin
--enable-install-libiberty --with-linker-hash-style=gnu --disable-multilib
--disable-werror --enable-checking=release
Thread model: posix
gcc version 4.9.1 (GCC) 
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-O2' '-g' '-Wall' '-Wno-write-strings'
'-fno-strict-aliasing' '-I' '/usr/local/src/Cola/Simulation' '-I'
'/usr/local/src/Cola' '-c' '-o' 'Generate.o' '-shared-libgcc' '-mtune=generic'
'-march=x86-64'
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/cc1plus -E -quiet -v -I
/usr/local/src/Cola/Simulation -I /usr/local/src/Cola -D_GNU_SOURCE
/usr/local/src/Cola/Simulation/Generate.cc -mtune=generic -march=x86-64 -Wall
-Wno-write-strings -fno-strict-aliasing -g -fworking-directory -O2
-fpch-preprocess -o Generate.ii
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../x86_64-unknown-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/src/Cola/Simulation
 /usr/local/src/Cola
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1/x86_64-unknown-linux-gnu

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1/backward
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/include
 /usr/local/include
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/include-fixed
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-O2' '-g' '-Wall' '-Wno-write-strings'
'-fno-strict-aliasing' '-I' '/usr/local/src/Cola/Simulation' '-I'
'/usr/local/src/Cola' '-c' '-o' 'Generate.o' '-shared-libgcc' '-mtune=generic'
'-march=x86-64'
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/cc1plus -fpreprocessed Generate.ii
-quiet -dumpbase Generate.cc -mtune=generic -march=x86-64 -auxbase-strip
Generate.o -g -O2 -Wall -Wno-write-strings -version -fno-strict-aliasing -o
Generate.s
GNU C++ (GCC) version 4.9.1 (x86_64-unknown-linux-gnu)
    compiled by GNU C version 4.9.1, GMP version 6.0.0, MPFR version 3.1.2-p10,
MPC version 1.0.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU C++ (GCC) version 4.9.1 (x86_64-unknown-linux-gnu)
    compiled by GNU C version 4.9.1, GMP version 6.0.0, MPFR version 3.1.2-p10,
MPC version 1.0.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: fdbc1ab4b95871335b3cdc1df328ea62
/usr/local/src/Cola/Simulation/Generate.cc: In member function ‘virtual double
generateBremsstrahlung::generateEvent(double)’:
/usr/local/src/Cola/Simulation/Generate.cc:18:12: warning: unused variable
‘random’ [-Wunused-variable]
     double random = halton[2]();
            ^
/usr/local/src/Cola/Simulation/Generate.cc:18:31: internal compiler error:
Segmentation fault
     double random = halton[2]();
                               ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.

Reply via email to