https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68700

            Bug ID: 68700
           Summary: demangler failed with signal 11
           Product: gcc
           Version: 5.1.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tgrabiec at gmail dot com
  Target Milestone: ---

Demangler fails on 
'_ZN8futurizeI13frozen_schemaE5applyIRZN7seastar7shardedIN7service13storage_proxyEE9invoke_onIZZNS6_22init_messaging_serviceEvENKUljN5utils4UUIDEE8_clEjSA_EUlOT_E_6futureIJS0_EEEET0_jSD_EUlvE_JEEESG_SD_DpOT0_'

Fedora 22
GDB version 7.9
GCC 5.1.1

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


The backtrace is at least thousands frames long and seem to recurse:

(gdb) bt
#0  0x00007face31e3a98 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#1  0x00007face31e572a in __GI_abort () at abort.c:89
#2  0x000000000070d8c6 in dump_core () at ../../gdb/utils.c:577
#3  0x000000000071d2bc in gdb_demangle_signal_handler (signo=11) at
../../gdb/cp-support.c:1504
#4  <signal handler called>
#5  0x000000000085a8c9 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce747f8)
    at ../../libiberty/cp-demangle.c:4309
#6  0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#7  0x000000000085be56 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74828)
    at ../../libiberty/cp-demangle.c:4347
#8  0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#9  0x000000000085be56 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, dc=0x7fff5ce748b8)
    at ../../libiberty/cp-demangle.c:4347
#10 0x000000000085e606 in d_print_comp (dc=<optimized out>, options=<optimized
out>, dpi=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#11 d_print_mod (dpi=dpi@entry=0x7fff5ce73f00, options=options@entry=259,
mod=0x7fff5ce748b8) at ../../libiberty/cp-demangle.c:5596
#12 0x000000000085ed97 in d_print_mod_list (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, mods=mods@entry=0x7fff5c679580, 
    suffix=suffix@entry=0) at ../../libiberty/cp-demangle.c:5525
#13 0x000000000085f4d1 in d_print_function_type (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, mods=0x7fff5c679580, 
    dc=0x7fff5ce74900) at ../../libiberty/cp-demangle.c:5666
#14 0x000000000085c071 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=<optimized out>, dc=0x7fff5ce74900)
    at ../../libiberty/cp-demangle.c:4850
#15 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#16 0x000000000085d937 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74918)
    at ../../libiberty/cp-demangle.c:4457
#17 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#18 0x000000000085ee20 in d_print_mod_list (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, mods=mods@entry=0x7fff5c679910, 
    suffix=suffix@entry=0) at ../../libiberty/cp-demangle.c:5494
#19 0x000000000085f4d1 in d_print_function_type (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, mods=0x7fff5c679910, 
    dc=0x7fff5ce74a80) at ../../libiberty/cp-demangle.c:5666
#20 0x000000000085c071 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=<optimized out>, dc=0x7fff5ce74a80)
    at ../../libiberty/cp-demangle.c:4850
#21 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
---Type <return> to continue, or q <return> to quit---
#22 0x000000000085d937 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74a98)
    at ../../libiberty/cp-demangle.c:4457
#23 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#24 0x000000000085be56 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74b10)
    at ../../libiberty/cp-demangle.c:4347
#25 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#26 0x000000000085b4a3 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74b28)
    at ../../libiberty/cp-demangle.c:4965
#27 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#28 0x000000000085bc23 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, dc=0x7fff5ce74bb8)
    at ../../libiberty/cp-demangle.c:4516
#29 0x000000000085e606 in d_print_comp (dc=<optimized out>, options=<optimized
out>, dpi=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#30 d_print_mod (dpi=dpi@entry=0x7fff5ce73f00, options=options@entry=259,
mod=0x7fff5ce74bb8) at ../../libiberty/cp-demangle.c:5596
#31 0x000000000085ed97 in d_print_mod_list (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, mods=mods@entry=0x7fff5c67a080, 
    suffix=suffix@entry=0) at ../../libiberty/cp-demangle.c:5525
#32 0x000000000085f4d1 in d_print_function_type (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, mods=0x7fff5c67a080, 
    dc=0x7fff5ce74c30) at ../../libiberty/cp-demangle.c:5666
#33 0x000000000085c071 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=<optimized out>, dc=0x7fff5ce74c30)
    at ../../libiberty/cp-demangle.c:4850
#34 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#35 0x000000000085d937 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74c48)
    at ../../libiberty/cp-demangle.c:4457
#36 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#37 0x000000000085be56 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74ca8)
    at ../../libiberty/cp-demangle.c:4347
#38 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#39 0x000000000085b769 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74cc0)
    at ../../libiberty/cp-demangle.c:4784
#40 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#41 0x000000000085b4a3 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74ae0)
---Type <return> to continue, or q <return> to quit---
    at ../../libiberty/cp-demangle.c:4965
#42 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#43 0x000000000085c8a3 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=<optimized out>, dc=0x7fff5ce74af8)
    at ../../libiberty/cp-demangle.c:5348
#44 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#45 0x000000000085bea5 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:4361
#46 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#47 0x000000000085b4a3 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=259, dc=0x7fff5ce74b28)
    at ../../libiberty/cp-demangle.c:4965
#48 0x000000000085e4f4 in d_print_comp (dpi=0x7fff5ce73f00, options=<optimized
out>, dc=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383
#49 0x000000000085bc23 in d_print_comp_inner (dpi=dpi@entry=0x7fff5ce73f00,
options=options@entry=259, dc=0x7fff5ce74bb8)
    at ../../libiberty/cp-demangle.c:4516
#50 0x000000000085e606 in d_print_comp (dc=<optimized out>, options=<optimized
out>, dpi=<optimized out>)
    at ../../libiberty/cp-demangle.c:5383

Reply via email to