bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/20685] New: Infinite recursion and crash in c++ demangler


From: wpk at culm dot net
Subject: [Bug binutils/20685] New: Infinite recursion and crash in c++ demangler
Date: Tue, 11 Oct 2016 17:11:08 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=20685

            Bug ID: 20685
           Summary: Infinite recursion and crash in c++ demangler
           Product: binutils
           Version: 2.26
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: wpk at culm dot net
  Target Milestone: ---

For
_ZSt1aIRP1bIZN1cIJEE1dIZN1e1fEiPPcOSt1gIFvvEEEUlOT_E0_S2_EET0_SC_EUlSC_E_JEEESC_RNSt1hISB_E1iE
this mangled C++ name demangler crashes in infinite recursion:

#0  d_print_comp_inner (address@hidden, options=267,
dc=0x7fffffffcab0) at ../../libiberty/cp-demangle.c:4976
#1  0x00007ffff7b79bc4 in d_print_comp (dpi=0x7fffffffc580, options=<optimized
out>, dc=<optimized out>) at ../../libiberty/cp-demangle.c:5394
#2  0x00007ffff7b77253 in d_print_comp_inner (address@hidden,
options=267, dc=0x7fffffffcac8) at ../../libiberty/cp-demangle.c:4527
(...)
#29 0x00007ffff7b79cd7 in d_print_comp (dc=<optimized out>, options=<optimized
out>, dpi=<optimized out>) at ../../libiberty/cp-demangle.c:5394
#30 d_print_mod (address@hidden, address@hidden,
mod=0x7fffffffcdc8) at ../../libiberty/cp-demangle.c:5607
#31 0x00007ffff7b7a467 in d_print_mod_list (address@hidden,
address@hidden, address@hidden,
address@hidden)
    at ../../libiberty/cp-demangle.c:5536
#32 0x00007ffff7b7abb1 in d_print_function_type (address@hidden,
address@hidden, mods=0x7fffff8006c0, dc=0x7fffffffce10)
    at ../../libiberty/cp-demangle.c:5677
#33 0x00007ffff7b776b5 in d_print_comp_inner (address@hidden,
options=<optimized out>, dc=0x7fffffffce10) at
../../libiberty/cp-demangle.c:4861
#34 0x00007ffff7b79bc4 in d_print_comp (dpi=0x7fffffffc580, options=<optimized
out>, dc=<optimized out>) at ../../libiberty/cp-demangle.c:5394
#35 0x00007ffff7b78ff7 in d_print_comp_inner (address@hidden,
options=267, dc=0x7fffffffce28) at ../../libiberty/cp-demangle.c:4468
#36 0x00007ffff7b79bc4 in d_print_comp (dpi=0x7fffffffc580, options=<optimized
out>, dc=<optimized out>) at ../../libiberty/cp-demangle.c:5394
#37 0x00007ffff7b7749a in d_print_comp_inner (address@hidden,
options=267, dc=0x7fffffffce70) at ../../libiberty/cp-demangle.c:4358
#38 0x00007ffff7b79bc4 in d_print_comp (dpi=0x7fffffffc580, options=<optimized
out>, dc=<optimized out>) at ../../libiberty/cp-demangle.c:5394
#39 0x00007ffff7b76a97 in d_print_comp_inner (address@hidden,
options=267, dc=0x7fffffffce88) at ../../libiberty/cp-demangle.c:4976
#40 0x00007ffff7b79bc4 in d_print_comp (dpi=0x7fffffffc580, options=<optimized
out>, dc=<optimized out>) at ../../libiberty/cp-demangle.c:5394
#41 0x00007ffff7b77253 in d_print_comp_inner (address@hidden,
options=267, dc=0x7fffffffced0) at ../../libiberty/cp-demangle.c:4527
#42 0x00007ffff7b79bc4 in d_print_comp (dpi=0x7fffffffc580, options=<optimized
out>, dc=<optimized out>) at ../../libiberty/cp-demangle.c:5394
(...)

-- 
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]