genode/repos/gems/src
Norman Feske aeb7e7cd7c sculpt manager: prevent double destruction
The '_currently_constructed' pointer caches the information about which
'Launched_child' is currently configured in the menu. When discarding
the runtime (e.g., when un-using a file system) at this point, this
cached pointer was not invalidated while all 'Launched_child' objects
would be freed (including the currently constructed one). On the next
attempt to construct a new child, the sculpt manager attempted to
destruct the 'Launched_child' referred by the (now outdated)
'_currently_constructed' again.

Fixes #3240
2019-04-01 19:33:51 +02:00
..
app sculpt manager: prevent double destruction 2019-04-01 19:33:51 +02:00
lib Reduce Vfs::Vfs_handle::Context to empty struct type 2019-04-01 19:33:47 +02:00
server wm: fix destroy with invalid handle 2019-04-01 19:33:49 +02:00
test qt5: remove deprecated APIs 2019-02-26 14:38:03 +01:00