Bug 133799
Summary: | On s390[x] PTRACE_SINGLESTEP to deliver signal runs handler without single-step | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Andrew Cagney <cagney> | ||||
Component: | kernel | Assignee: | Pete Zaitcev <zaitcev> | ||||
Status: | CLOSED WONTFIX | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3.0 | CC: | petrides, riel | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | s390x | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2007-10-19 19:17:30 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 116894, 117972, 127692, 132991 | ||||||
Attachments: |
|
Description
Andrew Cagney
2004-09-27 16:20:22 UTC
Uli fixed this for s390. If ptrace is called with PTRACE_SINGLESTEP and with exit code > 0 the TIF_SINGLE_STEP bit is set instead of the PER bit in the PSW. This makes entry.S to deliver a SIGTRAP with the PSW pointing to the first instruction of the signal handler. See patch below. Created attachment 107546 [details]
Deliver SIGTRAP for first instruction of a single stepped signal handler.
But this is a 2.4 based release... This bug is filed against RHEL 3, which is in maintenance phase. During the maintenance phase, only security errata and select mission critical bug fixes will be released for enterprise products. Since this bug does not meet that criteria, it is now being closed. For more information of the RHEL errata support policy, please visit: http://www.redhat.com/security/updates/errata/ If you feel this bug is indeed mission critical, please contact your support representative. You may be asked to provide detailed information on how this bug is affecting you. |