[Bug c++/68383] New: Demangler stack overflow
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Nov 17 13:13:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
Bug ID: 68383
Summary: Demangler stack overflow
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
Target Milestone: ---
markus@x4 libiberty % ./a.out
_ZSt7forwardIRKZN5Write14DataMapGrammarISt20back_insert_iteratorISsEEC4EvEUlRT_E_EOS5_RNSt16remove_referenceIS5_E4typeE
ASAN:SIGSEGV
=================================================================
==29666==ERROR: AddressSanitizer: stack-overflow on address 0x7ffee66ebf28 (pc
0x7f255c00f094 bp 0x7ffee66ec790 sp 0x7ffee66ebf30 T0)
#0 0x7f255c00f093 in __asan_memcpy
(/usr/lib/gcc/x86_64-pc-linux-gnu/5.2.1/libasan.so.2+0x90093)
#1 0x403b0d in d_growable_string_append_buffer cp-demangle.c:3839
#2 0x403b0d in d_growable_string_callback_adapter cp-demangle.c:3851
#3 0x40463c in d_print_flush cp-demangle.c:4044
#4 0x40463c in d_append_char cp-demangle.c:4055
#5 0x40463c in d_append_buffer cp-demangle.c:4067
#6 0x40463c in d_print_comp_inner cp-demangle.c:4373
#7 0x412f88 in d_print_comp cp-demangle.c:5431
#8 0x40445f in d_print_comp_inner cp-demangle.c:4401
#9 0x412f88 in d_print_comp cp-demangle.c:5431
#10 0x408a71 in d_print_comp_inner cp-demangle.c:4559
#11 0x412f88 in d_print_comp cp-demangle.c:5431
#12 0x407eaf in d_print_comp_inner cp-demangle.c:5013
#13 0x412f88 in d_print_comp cp-demangle.c:5431
#14 0x408b73 in d_print_comp_inner cp-demangle.c:4563
#15 0x412f88 in d_print_comp cp-demangle.c:5431
#16 0x404362 in d_print_comp_inner cp-demangle.c:4387
#17 0x414422 in d_print_comp cp-demangle.c:5431
#18 0x414422 in d_print_mod cp-demangle.c:5649
#19 0x4155a6 in d_print_mod_list cp-demangle.c:5575
#20 0x417137 in d_print_function_type cp-demangle.c:5720
#21 0x404bb6 in d_print_comp_inner cp-demangle.c:4898
#22 0x412f88 in d_print_comp cp-demangle.c:5431
#23 0x40e69b in d_print_comp_inner cp-demangle.c:4504
#24 0x412f88 in d_print_comp cp-demangle.c:5431
#25 0x404362 in d_print_comp_inner cp-demangle.c:4387
#26 0x412f88 in d_print_comp cp-demangle.c:5431
#27 0x406d78 in d_print_comp_inner cp-demangle.c:4832
#28 0x412f88 in d_print_comp cp-demangle.c:5431
#29 0x406d78 in d_print_comp_inner cp-demangle.c:4832
#30 0x412f88 in d_print_comp cp-demangle.c:5431
#31 0x407eaf in d_print_comp_inner cp-demangle.c:5013
#32 0x412f88 in d_print_comp cp-demangle.c:5431
#33 0x40a8c2 in d_print_comp_inner cp-demangle.c:5396
#34 0x412f88 in d_print_comp cp-demangle.c:5431
#35 0x40445f in d_print_comp_inner cp-demangle.c:4401
#36 0x412f88 in d_print_comp cp-demangle.c:5431
#37 0x406d78 in d_print_comp_inner cp-demangle.c:4832
#38 0x412f88 in d_print_comp cp-demangle.c:5431
#39 0x406d78 in d_print_comp_inner cp-demangle.c:4832
#40 0x412f88 in d_print_comp cp-demangle.c:5431
#41 0x407eaf in d_print_comp_inner cp-demangle.c:5013
#42 0x412f88 in d_print_comp cp-demangle.c:5431
#43 0x40a8c2 in d_print_comp_inner cp-demangle.c:5396
...
More information about the Gcc-bugs
mailing list