#2151 closed defect (fixed)

Race condition in _Thread_queue_Extract_with_proxy()

Reported by: Sebastian Huber Owned by: Joel Sherrill
Priority: normal Milestone: 4.11
Component: score Version: 4.11
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

This function is used by _Thread_Reset() and rtems_task_restart().

After the test for _States_Is_waiting_on_thread_queue() interrupts can alter this state and a NULL pointer access happens.

Change History (2)

comment:1 Changed on 03/31/14 at 07:38:31 by Sebastian Huber

Resolution: fixed
Status: newclosed

comment:2 Changed on 11/24/14 at 18:58:28 by Gedare Bloom

Version: HEAD4.11

Replace Version=HEAD with Version=4.11 for the tickets with Milestone >= 4.11

Note: See TracTickets for help on using tickets.