[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#149708: g++-3.1: Internal error (segfault) during compilation



Package: g++-3.1
Version: 1:3.1.1-0pre2
Severity: normal

Create an empty file, with only these three lines:

	#include <string>
	#include <vector>
	#include <iostream>

Compile it with g++-3.1 foo.cc, which yields the following:

	In file included from /usr/include/g++-v3-3.1/bits/basic_ios.h:41,
			 from /usr/include/g++-v3-3.1/ios:51,
			 from /usr/include/g++-v3-3.1/ostream:45,
			 from /usr/include/g++-v3-3.1/iostream:45,
			 from foo.cc:3:
	/usr/include/g++-v3-3.1/bits/locale_facets.h:1114: internal error: Segmentation fault
	Please submit a full bug report,
	with preprocessed source if appropriate.
	See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

(The preprocessed code is available on request.)  The choice of
options to g++, or the environment don't really seem to make a
difference.  What does make a difference, is what headers are
included.  If i leave out vector, it gets:

	In file included from /usr/include/g++-v3-3.1/bits/codecvt.h:333,
			 from /usr/include/g++-v3-3.1/bits/locale_facets.h:422,
			 from /usr/include/g++-v3-3.1/bits/basic_ios.h:41,
			 from /usr/include/g++-v3-3.1/ios:51,
			 from /usr/include/g++-v3-3.1/ostream:45,
			 from /usr/include/g++-v3-3.1/iostream:45,
			 from stl-vector-test.cc:2:
	/usr/include/g++-v3-3.1/i386-linux/bits/codecvt_specializations.h:175: internal
	   error: Segmentatie fout
	Please submit a full bug report,
	with preprocessed source if appropriate.
	See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

Leaving out string _and_ vector makes it compile.

Leaving out only string gives the error as above (the first one).

Actually, the exact location of the error seems to differ:

	In file included from /usr/include/g++-v3-3.1/ostream:275,
			 from /usr/include/g++-v3-3.1/iostream:45,
			 from stl-vector-test.cc:2:
	/usr/include/g++-v3-3.1/bits/ostream.tcc:203: internal error: Segmentation
	   fault


Hope you can make sense of all this :)


-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux spark 2.4.18-xfs-1.1 #3 do apr 25 13:15:27 CEST 2002 i586
Locale: LANG=C, LC_CTYPE=nl_NL@euro

Versions of packages g++-3.1 depends on:
ii  gcc-3.1                    1:3.1.1-0pre2 The GNU C compiler.
ii  gcc-3.1-base               1:3.1.1-0pre2 The GNU Compiler Collection (base 
ii  libc6                      2.2.5-6       GNU C Library: Shared libraries an
ii  libstdc++4-dev             1:3.1.1-0pre2 The GNU stdc++ library version 3 (

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-gcc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: