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 ()