public inbox for
 help / color / mirror / Atom feed
* Internal error with gcc 4.7 elffile
@ 2022-03-08  7:54 Fabian Cenedese
  2022-03-08  8:58 ` Luis Machado
  0 siblings, 1 reply; 2+ messages in thread
From: Fabian Cenedese @ 2022-03-08  7:54 UTC (permalink / raw)
  To: gdb


I'm currently working with a gdb, used for cross-compiled
.elf files for PowerPC and ARM. There are no problems with elf files from
gcc 7 or 10 or clang 12. However an elf file from a gcc 4.7 leads to an
internal error in gdb. Somehow it can't detect the architecture. It should
be PowerPC as readelf is able to confirm.

Reading symbols from inos_testing.elf...
../../gdb/gdbarch.c:3576: internal-error: bool gdbarch_elf_make_msymbol_special_p(gdbarch*): Assertion `gdbarch != NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session?

First I wanted to know if this should work at all or is gcc 4.7 too old to
be supported by gdb 11? If it should still work, is this a known problem?
I couldn't find bugs mentioning gdbarch.c
The same elffile works perfectly fine with a gdb 7.6. A workaround seems
to be to first start gdb, then set architecture before loading elffile.


bye  Fabi

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-03-08  8:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-08  7:54 Internal error with gcc 4.7 elffile Fabian Cenedese
2022-03-08  8:58 ` Luis Machado

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).