e8c063a8b4
Remove signal context object from signal source component list (_signal_queue) before destruction, otherwise we get a dangling pointer. On native hardware for base-nova, the signal source thread triggered page faults in the Signal_source_component::wait_for_signal() method when the signal context got freed up in Signal_session_component::free_context but was still enqueued in Signal_source_component::_signal_queue. Fixes #600 |
||
---|---|---|
.. | ||
include | ||
core_rm_session.cc | ||
cpu_session_extension.cc | ||
cpu_session_support.cc | ||
echo.cc | ||
io_mem_session_support.cc | ||
irq_session_component.cc | ||
platform_pd.cc | ||
platform_thread.cc | ||
platform.cc | ||
ram_session_support.cc | ||
rm_session_support.cc | ||
signal_source_component.cc | ||
target.inc | ||
target.mk | ||
thread_start.cc |