This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Internal GDB errors with current GDB snapshots and -gdwarf-23


Has anyone had a chance to look at this?

Andrew
--- Begin Message ---
Built GDB 20020828 snapshot (current tree) for target i586-pc-msdosdjgpp. 
Got following problem. If  the sources are compiled using option
-gdwarf-23 then GDB gets internal error (see below). It doesn't happen
if -gdwarf-22 is being used. 

It is not the first time I see this problem with current GDB tree in some last
months.

I used gcc-3.2 and binutils-2.13

Andris

GNU gdb 20020829
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "--host=i386-pc-msdosdjgpp --target=djgpp"...
(gdb) tb main
macrotab.c:275: gdb-internal-error: compare_locations: Assertion `! included1 
|| ! included2' failed.
An internal GDB error was detected.  This may make further
debugging unreliable.  Quit this debugging session? (y or n) 
Create a core file containing the current state of GDB? (y or n) Abort!
Exiting due to signal SIGABRT
Raised at eip=00194d46
eax=ffeb8000 ebx=00000120 ecx=001c0920 edx=00000008 esi=00000001 edi=00000001
ebp=ffeb80c8 esp=ffeb7ff0 program=C:\DJGPP\BIN\GDB.EXE
cs: sel=00f7  base=84015000  limit=fff98fff
ds: sel=00ff  base=84015000  limit=fff98fff
es: sel=00ff  base=84015000  limit=fff98fff
fs: sel=011f  base=00018c90  limit=000028ff
gs: sel=010f  base=00000000  limit=0010ffff
ss: sel=00ff  base=84015000  limit=fff98fff
App stack: [ffeb9000..ffe39000]  Exceptn stack: [001ea400..001e84c0]

Call frame traceback EIPs:
  0x00194c56 __djgpp_traceback_exit+54, file dpmiexcp.c
  0x00194d46 raise+86, file dpmiexcp.c
  0x001955a0 abort+32, file abort.c
  0x00006624 internal_verror+228, file utils.c
  0x0000665a internal_error+26, file utils.c
  0x000f0f80 compare_locations+272, file macrotab.c
  0x000f102d macro_tree_compare+29, file macrotab.c
  0x0017b748 splay_tree_splay_helper+40, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b772 splay_tree_splay_helper+82, file splay-tree.c
  0x0017b884 splay_tree_splay+36, file splay-tree.c
  0x0017bb04 splay_tree_lookup+20, file splay-tree.c
  0x000f1564 find_definition+52, file macrotab.c
  0x000f162a check_for_redefinition+26, file macrotab.c
  0x000f1732 macro_define_object+50, file macrotab.c
  0x000fcdb8 parse_macro_definition+120, file dwarf2read.c
  0x000fd188 dwarf_decode_macros+424, file dwarf2read.c
  0x000f4cad read_file_scope+541, file dwarf2read.c
  0x000f470c psymtab_to_symtab_1+284, file dwarf2read.c
  0x000f4585 dwarf2_psymtab_to_symtab+37, file dwarf2read.c
  0x00009113 psymtab_to_symtab+67, file symfile.c
  0x0006b8b6 find_pc_sect_symtab+390, file symtab.c
  0x0006a996 lookup_symbol_aux+278, file symtab.c
  0x0006a672 lookup_symbol+82, file symtab.c
  0x0007ea8e decode_line_1+654, file linespec.c
  0x0002296f parse_breakpoint_sals+479, file breakpoint.c
  0x00022ad3 break_command_1+67, file breakpoint.c
  0x00023775 tbreak_command+21, file breakpoint.c
  0x0010c604 do_cfunc+20, file cli-decode.c
  0x0010e4f4 cmd_func+36, file cli-decode.c
  0x0000345f execute_command+447, file top.c
  0x0003f9fc command_handler+140, file event-top.c
  0x0003fe6c command_line_handler+492, file event-top.c
  0x0015580e rl_callback_read_char+78, file callback.c
  0x0003f2ea rl_callback_read_char_wrapper+10, file event-top.c
  0x0003f88e stdin_event_handler+94, file event-top.c
  0x0008de1c handle_file_event+92, file event-loop.c
  0x0008d944 process_event+68, file event-loop.c
  0x0008d996 gdb_do_one_event+54, file event-loop.c
  0x0000302f do_catch_errors+15, file top.c
  0x00002f30 catcher+272, file top.c
  0x00003076 catch_errors+54, file top.c
  0x0008d9b8 start_event_loop+24, file event-loop.c
  0x00001624 captured_command_loop+68, file main.c
  0x0000302f do_catch_errors+15, file top.c
  0x00002f30 catcher+272, file top.c
  0x00003076 catch_errors+54, file top.c
  0x0000234b captured_main+2715, file main.c
  0x0000302f do_catch_errors+15, file top.c
  0x00002f30 catcher+272, file top.c
  0x00003076 catch_errors+54, file top.c
  0x00002469 main+41, file main.c
  0x001937f7 __crt1_startup+199, file crt1.c




--- End Message ---

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]