public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "ZetaetaDaniel at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/55109] internal compiler error: Segmentation fault while reporting error in template function instantiation
Date: Tue, 30 Oct 2012 11:42:00 -0000	[thread overview]
Message-ID: <bug-55109-4-D68Ai4my7b@http.gcc.gnu.org/bugzilla/> (raw)
In-Reply-To: <bug-55109-4@http.gcc.gnu.org/bugzilla/>


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55109

--- Comment #3 from Daniel Mulcahy <ZetaetaDaniel at gmail dot com> 2012-10-30 11:41:43 UTC ---
New, improved backtrace:

#0  0x00000000004e00d7 in tsubst_copy (t=<optimized out>, args=0x7ffff5602578,
complain=3, in_decl=<optimized out>) at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:12149
#1  0x00000000004e0454 in tsubst_copy_and_build (t=t@entry=0x7ffff54a5bb0,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    function_p=function_p@entry=0 '\000',
integral_constant_expression_p=integral_constant_expression_p@entry=0 '\000')
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:14337
#2  0x00000000004dbfea in tsubst_expr (t=t@entry=0x7ffff54a5bb0,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    integral_constant_expression_p=integral_constant_expression_p@entry=0
'\000') at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13387
#3  0x00000000004e7dcf in tsubst_pack_expansion (t=0x7ffff56022d8,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:9523
#4  0x00000000004e104b in tsubst_copy_and_build (t=t@entry=0x7ffff55d5d00,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    function_p=function_p@entry=0 '\000',
integral_constant_expression_p=integral_constant_expression_p@entry=0 '\000')
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13894
#5  0x00000000004dbfea in tsubst_expr (t=0x7ffff55d5d00,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=0x7ffff55ffda8, 
    integral_constant_expression_p=integral_constant_expression_p@entry=0
'\000') at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13387
#6  0x00000000004e28b0 in tsubst (in_decl=<optimized out>, complain=<optimized
out>, args=<optimized out>, t=0x7ffff56095e8)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:11839
#7  tsubst (t=<optimized out>, args=0x7ffff5602578, complain=3,
in_decl=<optimized out>) at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:11170
#8  0x00000000004e880c in tsubst_function_type (t=t@entry=0x7ffff56099d8,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=0x7ffff55ffda8)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:10992
#9  0x00000000004e2cdb in tsubst (in_decl=<optimized out>, complain=<optimized
out>, args=<optimized out>, t=0x7ffff56099d8)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:11667
#10 tsubst (t=<optimized out>, args=0x7ffff5602578, complain=3,
in_decl=<optimized out>) at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:11170
#11 0x00000000004e5b03 in tsubst_template_args (t=0x7ffff5604f28,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:9731
#12 0x00000000004df412 in tsubst_aggr_type (t=0x7ffff5609a80,
args=0x7ffff5602578, complain=3, in_decl=0x7ffff55ffda8, entering_scope=0)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:9927
#13 0x00000000004e2eb9 in tsubst (in_decl=<optimized out>, complain=<optimized
out>, args=<optimized out>, t=0x7ffff5609a80)
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:11261
#14 tsubst (t=<optimized out>, args=0x7ffff5602578, complain=3,
in_decl=<optimized out>) at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:11170
#15 0x00000000004e0d9c in tsubst_copy_and_build (t=0x7ffff560e780,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    function_p=function_p@entry=0 '\000',
integral_constant_expression_p=integral_constant_expression_p@entry=0 '\000')
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13557
#16 0x00000000004e0fee in tsubst_copy_and_build (t=t@entry=0x7ffff549ff30,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    function_p=function_p@entry=0 '\000',
integral_constant_expression_p=integral_constant_expression_p@entry=0 '\000')
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13888
#17 0x00000000004dbfea in tsubst_expr (t=0x7ffff549ff30,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    integral_constant_expression_p=integral_constant_expression_p@entry=0
'\000') at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13387
#18 0x00000000004dc55a in tsubst_expr (t=0x7ffff560e898,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    integral_constant_expression_p=integral_constant_expression_p@entry=0
'\000') at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:12879
#19 0x00000000004dcc3c in tsubst_expr (t=0x7ffff55f0ee0,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    integral_constant_expression_p=integral_constant_expression_p@entry=0
'\000') at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:12865
#20 0x00000000004dc108 in tsubst_expr (t=0x7ffff56023b8,
args=args@entry=0x7ffff5602578, complain=complain@entry=3,
in_decl=in_decl@entry=0x7ffff55ffda8, 
    integral_constant_expression_p=integral_constant_expression_p@entry=0
'\000') at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:13049
#21 0x00000000004f0d93 in instantiate_decl (d=d@entry=0x7ffff560b800,
defer_ok=<optimized out>, defer_ok@entry=0,
expl_inst_class_mem_p=expl_inst_class_mem_p@entry=0 '\000')
    at /home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:18821
#22 0x00000000004f379c in instantiate_pending_templates
(retries=retries@entry=0) at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/pt.c:18920
#23 0x000000000050978d in cp_write_global_declarations () at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/cp/decl2.c:3770
#24 0x0000000000831a48 in compile_file () at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/toplev.c:573
#25 do_compile () at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/toplev.c:1938
#26 toplev_main (argc=5, argv=0x7fffffffdfa8) at
/home/daniel/Documents/packages/ABS/gcc/src/gcc-4.7.2/gcc/toplev.c:2014
#27 0x00007ffff5eca725 in __libc_start_main () from /usr/lib/libc.so.6
#28 0x00000000004abaf1 in _start ()


  parent reply	other threads:[~2012-10-30 11:42 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-28 17:20 [Bug c++/55109] New: " ZetaetaDaniel at gmail dot com
2012-10-28 17:55 ` [Bug c++/55109] " paolo.carlini at oracle dot com
2012-10-30 10:17 ` ZetaetaDaniel at gmail dot com
2012-10-30 11:42 ` ZetaetaDaniel at gmail dot com [this message]
2012-10-30 11:54 ` paolo.carlini at oracle dot com
2012-10-30 11:56 ` paolo.carlini at oracle dot com
2013-06-06 22:51 ` paolo.carlini at oracle dot com

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-55109-4-D68Ai4my7b@http.gcc.gnu.org/bugzilla/ \
    --to=gcc-bugzilla@gcc.gnu.org \
    --cc=gcc-bugs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).