This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/42355] Segmentation fault
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Jan 2010 19:45:19 -0000
- Subject: [Bug c++/42355] Segmentation fault
- References: <bug-42355-15371@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #11 from rguenth at gcc dot gnu dot org 2010-01-04 19:45 -------
A random backtrace from where we take endless time and memory:
#0 0x00000000007b8a46 in pp_c_type_qualifier_list (pp=0x18b6280,
t=0x7ffff56b8dc8)
at /space/rguenther/src/svn/trunk/gcc/c-pretty-print.c:245
#1 0x00000000006174be in dump_aggr_type (t=0x7ffff56b8dc8, flags=4100)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:560
#2 0x00000000006161a2 in dump_type (t=0x7ffff56b8dc8, flags=4100)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:384
#3 0x0000000000614a83 in dump_template_argument (arg=0x7ffff56b8dc8,
flags=4100) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:152
#4 0x0000000000620afd in dump_template_parms (info=0x7ffff59b80e0, primary=0,
flags=4100) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:1513
#5 0x0000000000618acf in dump_aggr_type (t=0x7ffff59bcbd0, flags=4100)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:622
#6 0x00000000006161a2 in dump_type (t=0x7ffff59bcbd0, flags=4100)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:384
...
#88 0x0000000000620afd in dump_template_parms (info=0x7ffff1f7f4a0, primary=0,
flags=4100) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:1513
#89 0x0000000000618acf in dump_aggr_type (t=0x7ffff1f922a0, flags=4100)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:622
#90 0x00000000006161a2 in dump_type (t=0x7ffff1f922a0, flags=6148)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:384
#91 0x000000000061a447 in dump_decl (t=0x7ffff1f88cf0, flags=6148)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:909
#92 0x0000000000626eb5 in decl_as_string (decl=0x7ffff1f88cf0, flags=6148)
at /space/rguenther/src/svn/trunk/gcc/cp/error.c:2357
#93 0x000000000049fdec in cxx_dwarf_name (t=0x7ffff1f88cf0, verbosity=2)
at /space/rguenther/src/svn/trunk/gcc/cp/cp-lang.c:144
#94 0x00000000008d4e36 in type_tag (type=0x7ffff1f922a0)
at /space/rguenther/src/svn/trunk/gcc/dwarf2out.c:16764
#95 0x00000000008db989 in gen_struct_or_union_type_die (type=0x7ffff1f922a0,
context_die=0x7ffff5694528, usage=DINFO_USAGE_DIR_USE)
at /space/rguenther/src/svn/trunk/gcc/dwarf2out.c:18618
I guess these are _very_ long names (why again don't we output them
in mangled form?). C++ component again.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|debug |c++
Keywords| |compile-time-hog, memory-hog
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42355