[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/27264] New: stack overflow in cxxfilt, demangle_type, rust
From: |
featherrain26 at gmail dot com |
Subject: |
[Bug binutils/27264] New: stack overflow in cxxfilt, demangle_type, rust-demangle.c:854 |
Date: |
Thu, 28 Jan 2021 07:49:48 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=27264
Bug ID: 27264
Summary: stack overflow in cxxfilt, demangle_type,
rust-demangle.c:854
Product: binutils
Version: 2.37 (HEAD)
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: featherrain26 at gmail dot com
Target Milestone: ---
Created attachment 13169
--> https://sourceware.org/bugzilla/attachment.cgi?id=13169&action=edit
POC
Hi, there.
There is a stack overflow in the newest version(2eda57ef) of cxxfilt,
rust-demangle.c:854 related to path demangling, which directly causes a
segmentation fault.
To reproduce, run
cxxfilt < poc
Here is the trace reported by ASAN:
==61128==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc223e6fa8 (pc
0x000000970f57 bp 0x000000000005 sp 0x7ffc223e6f80 T0)
#0 0x970f56 in demangle_type ../../libiberty/rust-demangle.c:854
#1 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#2 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#3 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#4 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#5 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#6 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#7 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#8 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#9 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#10 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#11 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#12 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#13 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#14 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#15 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#16 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#17 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#18 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#19 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#20 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#21 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#22 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#23 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#24 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#25 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#26 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#27 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#28 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#29 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#30 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#31 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#32 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#33 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#34 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#35 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#36 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#37 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#38 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#39 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#40 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#41 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#42 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#43 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#44 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#45 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#46 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#47 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#48 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#49 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#50 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#51 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#52 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#53 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#54 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#55 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#56 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#57 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#58 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#59 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#60 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#61 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#62 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#63 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#64 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#65 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#66 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#67 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#68 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#69 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#70 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#71 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#72 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#73 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#74 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#75 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#76 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#77 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#78 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#79 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#80 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#81 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#82 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#83 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#84 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#85 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#86 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#87 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#88 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#89 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#90 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#91 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#92 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#93 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#94 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#95 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#96 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#97 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#98 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#99 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#100 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#101 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#102 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#103 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#104 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#105 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#106 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#107 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#108 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#109 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#110 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#111 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#112 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#113 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#114 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#115 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#116 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#117 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#118 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#119 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#120 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#121 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#122 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#123 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#124 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#125 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#126 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#127 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#128 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#129 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#130 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#131 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#132 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#133 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#134 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#135 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#136 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#137 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#138 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#139 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#140 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#141 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#142 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#143 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#144 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#145 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#146 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#147 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#148 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#149 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#150 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#151 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#152 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#153 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#154 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#155 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#156 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#157 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#158 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#159 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#160 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#161 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#162 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#163 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#164 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#165 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#166 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#167 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#168 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#169 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#170 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#171 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#172 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#173 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#174 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#175 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#176 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#177 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#178 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#179 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#180 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#181 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#182 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#183 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#184 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#185 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#186 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#187 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#188 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#189 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#190 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#191 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#192 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#193 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#194 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#195 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#196 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#197 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#198 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#199 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#200 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#201 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#202 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#203 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#204 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#205 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#206 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#207 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#208 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#209 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#210 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#211 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#212 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#213 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#214 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#215 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#216 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#217 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#218 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#219 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#220 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#221 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#222 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#223 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#224 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#225 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#226 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#227 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#228 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#229 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#230 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#231 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#232 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#233 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#234 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#235 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#236 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#237 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#238 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#239 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#240 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#241 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#242 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#243 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#244 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#245 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#246 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#247 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#248 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#249 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#250 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#251 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
SUMMARY: AddressSanitizer: stack-overflow ../../libiberty/rust-demangle.c:854
demangle_type
==61128==ABORTING
/home/heqing/testoutput/cxxf/afl-slave/crashes//id:000032,sig:06,src:004185+001833,op:splice,rep:128
==62001==ERROR: AddressSanitizer: stack-overflow on address 0x7ffe46434f38 (pc
0x7f17887371e4 bp 0x7ffe464357b0 sp 0x7ffe46434f40 T0)
#0 0x7f17887371e3 in strlen
(/usr/lib/x86_64-linux-gnu/libasan.so.2+0x701e3)
#1 0x974f53 in demangle_type ../../libiberty/rust-demangle.c:869
#2 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#3 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#4 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#5 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#6 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#7 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#8 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#9 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#10 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#11 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#12 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#13 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#14 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#15 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#16 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#17 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#18 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#19 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#20 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#21 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#22 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#23 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#24 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#25 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#26 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#27 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#28 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#29 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#30 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#31 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#32 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#33 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#34 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#35 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#36 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#37 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#38 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#39 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#40 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#41 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#42 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#43 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#44 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#45 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#46 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#47 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#48 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#49 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#50 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#51 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#52 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#53 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#54 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#55 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#56 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#57 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#58 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#59 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#60 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#61 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#62 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#63 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#64 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#65 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#66 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#67 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#68 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#69 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#70 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#71 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#72 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#73 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#74 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#75 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#76 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#77 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#78 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#79 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#80 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#81 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#82 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#83 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#84 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#85 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#86 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#87 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#88 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#89 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#90 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#91 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#92 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#93 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#94 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#95 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#96 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#97 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#98 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#99 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#100 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#101 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#102 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#103 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#104 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#105 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#106 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#107 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#108 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#109 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#110 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#111 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#112 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#113 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#114 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#115 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#116 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#117 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#118 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#119 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#120 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#121 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#122 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#123 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#124 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#125 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#126 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#127 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#128 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#129 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#130 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#131 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#132 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#133 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#134 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#135 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#136 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#137 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#138 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#139 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#140 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#141 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#142 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#143 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#144 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#145 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#146 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#147 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#148 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#149 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#150 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#151 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#152 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#153 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#154 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#155 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#156 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#157 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#158 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#159 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#160 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#161 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#162 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#163 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#164 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#165 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#166 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#167 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#168 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#169 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#170 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#171 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#172 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#173 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#174 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#175 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#176 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#177 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#178 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#179 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#180 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#181 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#182 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#183 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#184 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#185 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#186 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#187 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#188 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#189 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#190 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#191 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#192 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#193 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#194 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#195 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#196 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#197 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#198 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#199 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#200 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#201 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#202 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#203 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#204 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#205 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#206 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#207 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#208 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#209 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#210 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#211 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#212 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#213 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#214 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#215 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#216 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#217 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#218 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#219 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#220 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#221 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#222 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#223 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#224 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#225 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#226 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#227 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#228 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#229 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#230 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#231 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#232 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#233 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#234 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#235 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#236 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#237 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#238 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#239 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#240 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#241 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#242 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#243 0x976a64 in demangle_path ../../libiberty/rust-demangle.c:696
#244 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#245 0x971873 in demangle_type ../../libiberty/rust-demangle.c:1024
#246 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#247 0x9735cb in demangle_type ../../libiberty/rust-demangle.c:972
#248 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
#249 0x977109 in demangle_path ../../libiberty/rust-demangle.c:751
#250 0x971699 in demangle_type ../../libiberty/rust-demangle.c:1031
#251 0x97709c in demangle_path ../../libiberty/rust-demangle.c:747
SUMMARY: AddressSanitizer: stack-overflow ??:0 strlen
==62001==ABORTING
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/27264] New: stack overflow in cxxfilt, demangle_type, rust-demangle.c:854,
featherrain26 at gmail dot com <=