mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-24 01:28:48 +00:00
The changes made in the commit for removal of 'Service_denied' from core's ROM service (#5251) result in an 'Region_conflict' exception as the Dataspace_component object is constructed even for non-existing ROM modules and thus leads to an attach attempt with a dataspace with a size of 0 (see 'Region_map_mmap::attach'). To prevent this from happening the Dataspace_component is destructed in case the underlying Untyped_capability is invalid. With this change the behaviour is now in line with other base platforms where attaching such a dataspace results in an 'Attached_dataspace::Invalid_dataspace' exception. Issue #5595.
This repository contains the Linux-specific implementation of Genode.