From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31177 invoked by alias); 27 Nov 2014 15:56:23 -0000 Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org Received: (qmail 31117 invoked by uid 48); 27 Nov 2014 15:56:22 -0000 From: "tnozicka at gmail dot com" To: gdb-prs@sourceware.org Subject: [Bug c++/17656] New: segmentation fault while loading symbols Date: Thu, 27 Nov 2014 15:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.8 X-Bugzilla-Keywords: X-Bugzilla-Severity: critical X-Bugzilla-Who: tnozicka at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-q4/txt/msg00319.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=17656 Bug ID: 17656 Summary: segmentation fault while loading symbols Product: gdb Version: 7.8 Status: NEW Severity: critical Priority: P2 Component: c++ Assignee: unassigned at sourceware dot org Reporter: tnozicka at gmail dot com Hi, symbol _ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE will cause gdb(demangler) to crash with segmentation fault. The symbol has been generated by custom build g++-4.9. Backtrace: #0 0x000000000083b91a in d_print_comp_inner (dpi=, options=, dc=) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:4294 #1 0x000000000083e221 in d_print_comp (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffcf08) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:5368 #2 0x000000000083ba8b in d_print_comp_inner (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffcf80) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:4332 #3 0x000000000083e221 in d_print_comp (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffcf80) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:5368 #4 0x000000000083c9db in d_print_comp_inner (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffcf98) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:4769 #5 0x000000000083e221 in d_print_comp (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffcf38) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:5368 #6 0x000000000083d048 in d_print_comp_inner (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffcf50) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:4950 ... #43656 0x000000000083beac in d_print_comp_inner (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffd0d0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:4442 #43657 0x000000000083e221 in d_print_comp (dpi=0x7fffffffcaa0, options=259, dc=0x7fffffffd0d0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:5368 #43658 0x000000000083b3ff in cplus_demangle_print_callback (options=259, dc=0x7fffffffd0d0, callback=0x83ae2c , opaque=0x7fffffffde50) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:4071 #43659 0x000000000083f1db in d_demangle_callback (mangled=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", options=259, callback=0x83ae2c , opaque=0x7fffffffde50) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:5898 #43660 0x000000000083f233 in d_demangle (mangled=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", options=259, palc=0x7fffffffdea8) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:5919 #43661 0x000000000083f29d in cplus_demangle_v3 (mangled=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", options=259) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cp-demangle.c:6076 #43662 0x000000000082dcf8 in cplus_demangle (mangled=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", options=3) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/libiberty/cplus-dem.c:858 #43663 0x000000000077205f in bfd_demangle (abfd=0x0, name=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", options=3) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/bfd/bfd.c:1885 #43664 0x0000000000730014 in gdb_demangle (name=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", options=3) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/cp-support.c:1490 ---Type to continue, or q to quit--- #43665 0x00000000005c65b2 in symbol_find_demangled_name (gsymbol=0xf1ae58, mangled=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE") at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symtab.c:661 #43666 0x00000000005c6afa in symbol_set_names (gsymbol=0xf1ae58, linkage_name=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", len=77, copy_name=0, objfile=0xe938a0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symtab.c:871 #43667 0x000000000065674e in prim_record_minimal_symbol_full (name=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", name_len=77, copy_name=0, address=4218913, ms_type=mst_file_text, section=12, objfile=0xe938a0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/minsyms.c:960 #43668 0x000000000053ce9c in record_minimal_symbol (name=0x7ffff5aacc85 "_ZSt7forwardIRN15SuperiorMySqlppUlOT_E_EES2_RNSt16remove_referenceIS1_E4typeE", name_len=77, copy_name=0, address=4218913, ms_type=mst_file_text, bfd_section=0xea7f38, objfile=0xe938a0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/elfread.c:206 #43669 0x000000000053d734 in elf_symtab_read (objfile=0xe938a0, type=0, number_of_symbols=5945, symbol_table=0xf0e540, copy_names=0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/elfread.c:543 #43670 0x000000000053f19f in elf_read_minimal_symbols (objfile=0xe938a0, symfile_flags=6, ei=0x7fffffffe3d0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/elfread.c:1148 #43671 0x000000000053f446 in elf_symfile_read (objfile=0xe938a0, symfile_flags=6) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/elfread.c:1264 #43672 0x00000000005d52f8 in read_symbols (objfile=0xe938a0, add_flags=6) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:877 #43673 0x00000000005d58ec in syms_from_objfile_1 (objfile=0xe938a0, addrs=0xe7e240, add_flags=6) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1080 #43674 0x00000000005d5934 in syms_from_objfile (objfile=0xe938a0, addrs=0x0, add_flags=6) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1096 #43675 0x00000000005d5b2c in symbol_file_add_with_addrs (abfd=0xe99b80, name=0x7fffffffec21 "tester", add_flags=6, addrs=0x0, flags=0, parent=0x0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1193 #43676 0x00000000005d5d22 in symbol_file_add_from_bfd (abfd=0xe99b80, name=0x7fffffffec21 "tester", add_flags=6, addrs=0x0, flags=0, parent=0x0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1282 #43677 0x00000000005d5d7d in symbol_file_add (name=0x7fffffffec21 "tester", add_flags=6, addrs=0x0, flags=0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1297 #43678 0x00000000005d5e0c in symbol_file_add_main_1 (args=0x7fffffffec21 "tester", from_tty=1, flags=0) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1322 #43679 0x00000000005d5db8 in symbol_file_add_main (args=0x7fffffffec21 "tester", from_tty=1) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/symfile.c:1313 #43680 0x000000000060d13c in catch_command_errors_const (command=0x5d5d93 , arg=0x7fffffffec21 "tester", from_tty=1, mask=RETURN_MASK_ALL) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/main.c:378 #43681 0x000000000060e1e8 in captured_main (data=0x7fffffffe890) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/main.c:1057 #43682 0x0000000000608c2d in catch_errors (func=0x60d3d2 , func_args=0x7fffffffe890, errstring=0x8ccd93 "", mask=RETURN_MASK_ALL) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/exceptions.c:506 #43683 0x000000000060e569 in gdb_main (args=0x7fffffffe890) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/main.c:1172 #43684 0x000000000045d3c3 in main (argc=2, argv=0x7fffffffe998) at /tmp/tmp.rz3lynF6C7/gdb-7.8.1/gdb/gdb.c:33 -- You are receiving this mail because: You are on the CC list for the bug.