Re: "finish" command leads to SIGTRAP

David Griffiths <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <CA++j6c4co2Uz=3q952pf3skq8xMdsmQ_4+H6eMBkAdvyXMzK8A@mail.gmail.com>
Ok thanks, did that. If I compare the output for the bad case with the good
case, this seems to be the main difference:

< infrun: proceed: resuming Thread 0x7ffff7fd8700 (LWP 12901)
< infrun: resume (step=0, signal=GDB_SIGNAL_0), trap_expected=0, current
thread [Thread 0x7ffff7fd8700 (LWP 12901)] at 0x7ffff6d33b00
< LLR: Preparing to resume Thread 0x7ffff7fd8700 (LWP 12901), 0,
inferior_ptid Thread 0x7ffff7fd8700 (LWP 12901)
< LLR: PTRACE_CONT Thread 0x7ffff7fd8700 (LWP 12901), 0 (resume event
thread)
---
> infrun: step-over queue now empty
> infrun: resuming [Thread 0x7ffff7fd8700 (LWP 12901)] for step-over
> infrun: resume (step=1, signal=GDB_SIGNAL_0), trap_expected=1, current
thread [Thread 0x7ffff7fd8700 (LWP 12901)] at 0x7ffff6d33b00
> LLR: Preparing to step Thread 0x7ffff7fd8700 (LWP 12901), 0,
inferior_ptid Thread 0x7ffff7fd8700 (LWP 12901)
> LLR: PTRACE_SINGLESTEP Thread 0x7ffff7fd8700 (LWP 12901), 0 (resume event
thread)
10a11
> infrun: proceed: [Thread 0x7ffff7fd8700 (LWP 12901)] resumed
27c28,60
< infrun: random signal (GDB_SIGNAL_TRAP)
---
> infrun: no stepping, continue
> infrun: resume (step=0, signal=GDB_SIGNAL_0), trap_expected=0, current
thread [Thread 0x7ffff7fd8700 (LWP 12901)] at 0x7ffff6d33b01

Cheers,

David

On Thu, 21 Feb 2019 at 11:24, Pedro Alves <[email protected]> wrote:

> On 02/21/2019 11:21 AM, David Griffiths wrote:
> >
> > I need it to work because I'm trying to automate something via gdb/MI.
> Any
> > suggestions as to how to debug this would be very welcome.
>
> Start with "set debug infrun 1".
>
> And then "set debug lin-lwp 1" if debugging natively, or
> "set debug remote 1" if using the remote serial protocol.
>
> Thanks,
> Pedro Alves
>


-- 

David Griffiths, Senior Software Engineer

Undo <https://undo.io> | Resolve even the most challenging software defects
with software flight recorder technology

Software reliability report: optimizing the software supplier and customer
relationship
<https://info.undo.io/software-reliability-report-optimizing-supplier-and-customer-relationship>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.