[RTEMS Project] #4739: Fatal errors running GDB testcase against libdebugger
RTEMS trac
trac at rtems.org
Mon Oct 10 14:12:51 UTC 2022
#4739: Fatal errors running GDB testcase against libdebugger
------------------------------+--------------------------
Reporter: Kévin Le Gouguec | Owner: Chris Johns
Type: defect | Status: new
Priority: normal | Milestone:
Component: lib/debugger | Version: 6
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: |
------------------------------+--------------------------
Comment (by Kévin Le Gouguec):
> The person who did the aarch64 libdebugger port is on holiday so I
thought I would ask a couple of questions while they were away.
Thanks for following up in the meantime!
> Is the commit you mentioned from a git bisect or just the random hash
you
> were testing against?
It happened to be the tip of the master branch when I started working on a
reproducer; we originally observed this on 6c36cb7a486 "aarch64: always
boot into EL1NS" (2022-01-12).
> Did you happen to test this with RTEMS build with SMP disabled?
Not yet; I'll note to give it a try.
> And were you testing against real hardware or qemu? I don't recall
which architectures qemu supports enough to even let libdebugger work.
Since it has its own gdb server, often it does not simulate the needed
debug registers/capabilities.
We are testing against QEMU (7.0.0 plus some patches). FWIW, in the
context of our debugger testsuite, we are finding libdebugger more
reliable than `qemu -gdb`. The former has its share of issues, but at
least results are mostly reproducible from one run to the next; QEMU's
built-in GDB server on the other hand is much less deterministic in our
experience.
--
Ticket URL: <http://devel.rtems.org/ticket/4739#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list