[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