bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]