[RTEMS Project] #4031: i386: ISR can overwrite its own stack during system initialization (cloned)
RTEMS trac
trac at rtems.org
Wed Jul 22 12:38:21 UTC 2020
#4031: i386: ISR can overwrite its own stack during system initialization (cloned)
-------------------------+--------------------
Reporter: Jan Sommer | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone: 6.1
Component: arch/i386 | Version: 6
Severity: major | Keywords:
Blocked By: | Blocking:
-------------------------+--------------------
Cloned from #4030:
----
During testing the rtems-libbsd examples, we experienced GP exceptions
from within the ISR from time to time during initalization.
When the init task is restored for the first time and the a pending
interrupt is available, an ISR could overwrite its own return address if
it is spawned between restoring the eflags register and restoring the esp
register.
--
Ticket URL: <http://devel.rtems.org/ticket/4031>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list