This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
external/1737: Can not set breakpoints in the vsyscall page
- From: dan at debian dot org
- To: gdb-gnats at sources dot redhat dot com
- Date: 8 Aug 2004 21:52:34 -0000
- Subject: external/1737: Can not set breakpoints in the vsyscall page
- Reply-to: dan at debian dot org
>Number: 1737
>Category: external
>Synopsis: Can not set breakpoints in the vsyscall page
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: unassigned
>State: open
>Class: external
>Submitter-Id: net
>Arrival-Date: Sun Aug 08 21:58:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: dan@debian.org
>Release: 2004-08-08-cvs
>Organization:
>Environment:
i686-pc-linux-gnu
>Description:
The Linux kernel does not allow breakpoints to be set in the vsyscall page (used for system calls and signal trampolines).
One result is that "finish" does not work from signal handlers. This causes failures in sigaltstack.exp. This may be fixed in Fedora's kernel:
http://sources.redhat.com/ml/gdb/2004-05/msg00023.html
It is not fixed in at least 2.6.5 and 2.6.8-rc2 sources.
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: