[RTEMS Project] #3829: 4.10: PIP Corruption
RTEMS trac
trac at rtems.org
Fri Jan 3 18:11:28 UTC 2020
#3829: 4.10: PIP Corruption
--------------------------+---------------------------
Reporter: Gedare Bloom | Owner: Gedare Bloom
Type: defect | Status: closed
Priority: normal | Milestone: 4.10.3
Component: admin | Version: 4.10
Severity: blocker | Resolution: fixed
Keywords: | Blocked By:
Blocking: |
--------------------------+---------------------------
Changes (by Gedare Bloom <gedare@…>):
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"e3f6d35f65a49a2e5f79ddba0645bb9b7e51f182/rtems"
e3f6d35/rtems]:
{{{
#!CommitTicketReference repository="rtems"
revision="e3f6d35f65a49a2e5f79ddba0645bb9b7e51f182"
cpukit/score: avoid NULL and races in priority mutex
The PIP modifications from #3359 introduced new data structures
to track priority inheritance. Prioritized mutexes without PIP
share some of the code paths, and may result in NULL pointer
accesses. This patch checks for NULL, and also adds ISR critical
sections to an uncovered corner case during thread restarts.
Closes #3829.
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/3829#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list