This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH v2] Fix PR18360 - internal error when using "interrupt -a"
- From: Yao Qi <qiyaoltc at gmail dot com>
- To: Pedro Alves <palves at redhat dot com>
- Cc: "gdb-patches\@sourceware.org" <gdb-patches at sourceware dot org>
- Date: Tue, 04 Apr 2017 11:25:27 +0100
- Subject: Re: [PATCH v2] Fix PR18360 - internal error when using "interrupt -a"
- Authentication-results: sourceware.org; auth=none
- References: <1478628898-27452-1-git-send-email-palves@redhat.com> <d931e29e-0dde-8e59-3cb9-7d990268ba73@codesourcery.com> <225ae198-63d5-1abc-8f9d-44099e59aa8a@redhat.com> <6fe90020-ab08-f79a-348e-db9c906b3d39@redhat.com> <CAH=s-PMUaRjtZ_8bmiWksRJzEmLjZtzXWFaYGxYR0cE6aC3srg@mail.gmail.com>
Yao Qi <qiyaoltc@gmail.com> writes:
> Hi Pedro,
> the new test fails on aarch64-linux and s390x-linux. In gdb.log of
> aarch64-linux, I
> can see that stop event is printed but signal received reason
> (Thread XX "interrupt-while" stopped) is not printed some time.
>
> Thread 16 "interrupt-while" stopped.^M
> infinite_loop () at
> /home/qiyao/gnu/build-aarch64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.threads/interrupt-while-step-over.c:37^M
> 37 dummy++; /* set breakpoint here */^M
> 0x00000000004007a8 in infinite_loop () at
> /home/qiyao/gnu/build-aarch64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.threads/interrupt-while-step-over.c:37^M
> 37 dummy++; /* set breakpoint here */^M
> 0x00000000004007a4 in infinite_loop () at
> /home/qiyao/gnu/build-aarch64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.threads/interrupt-while-step-over.c:37^M
> 37 dummy++; /* set breakpoint here */^M
> ^M
> Thread 10 "interrupt-while" stopped.^M
> infinite_loop () at
> /home/qiyao/gnu/build-aarch64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.threads/interrupt-while-step-over.c:37^M
> 37 dummy++; /* set breakpoint here */^M
> 0x00000000004007a4 in infinite_loop () at
> /home/qiyao/gnu/build-aarch64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.threads/interrupt-while-step-over.c:37^M
> 37 dummy++; /* set breakpoint here */^M
> 0x00000000004007a4 in infinite_loop () at
> /home/qiyao/gnu/build-aarch64/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.threads/interrupt-while-step-over.c:37^M
> 37 dummy++; /* set breakpoint here */^M
An update here, I can access two aarch64 boxes. The fail is on 3.13.0
kernel (gcc114), but there isn't a fail on 4.10.0-rc3.
--
Yao (齐尧)