genode/repos/os/run
Norman Feske 9093c293cb sandbox: destroy 'Session_state' of local services
This patch adds the missing destruction of session-state objects of
local services when closing a session. Because of the missing
destruction, those session-state object remained part of the server
ID space. This becomes a problem once the backing store of the session
state object vanishes, that is when the client child gets removed from
the sandbox. Hence, the removal of a child with an open session to a
local service would lead to the corruption of the server ID space.

This patch adds the missing session.destroy() call.

Fixes #4044
2021-03-12 12:01:38 +01:00
..
ahci_bench.run os: name ahci_drv unambigously (ref #2190) 2019-05-16 13:11:01 +02:00
ahci_block.run os: adjust tests to changed output of block client 2020-03-26 11:38:54 +01:00
audio_out_click.run Move drivers/input/spec/ps2 to drivers/ps2 2020-08-25 11:50:09 +02:00
block_request_stream.run block_tester: update to new block-client API 2019-05-06 16:15:25 +02:00
block_tester.run os: remove ram_block server component 2020-06-29 14:22:28 +02:00
bomb.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
cache.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
cpu_balancer.run cpu_balancer.run: use shim for hosting cpu_burner 2021-03-12 12:01:37 +01:00
cpu_bench.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
cpu_quota.run Retire Exynos 5 support (fix #3725) 2020-04-17 12:53:57 +02:00
demo.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
event_filter.run Replace input filter with event filter 2020-08-25 11:49:43 +02:00
fb_bench.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
framebuffer.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
gpio_led.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
gpio_signal.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
init_smp.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
input.run Remove support for the Muen separation kernel 2021-02-23 11:55:44 +01:00
kdb_uart_drv.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
loader.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
log_core.run nova: early message on successful boot 2020-04-17 12:39:31 +02:00
mixer.run Remove use of <configfile> feature of init 2020-05-18 10:16:13 +02:00
nic_bridge_stress.run nic_router/nic_bridge: free MAC addresses 2019-04-01 19:33:48 +02:00
nic_dump.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
nic_router_dhcp_managed.run nic_router: support multiple DHCP option 6 entries 2020-12-09 14:02:10 +01:00
nic_router_dhcp_unmanaged.run nic_router: support multiple DHCP option 6 entries 2020-12-09 14:02:10 +01:00
nic_router_dhcp.inc nic_router: act as "Uplink" server 2021-01-25 13:57:43 +01:00
nic_router_disable_arp.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
nic_router_flood.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
nic_router_stress.run nic_router/nic_bridge: free MAC addresses 2019-04-01 19:33:48 +02:00
nic_stress.inc nic_router: act as "Uplink" server 2021-01-25 13:57:43 +01:00
nvme.run os: use Request_stream API in NVMe driver 2020-04-17 12:39:32 +02:00
pci.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
ping_nic_router.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
ping.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
pointer.run nitpicker: no framebuffer and input by default 2020-08-25 11:50:09 +02:00
rom_to_file.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
rtc.run rtc_drv: add dummy driver 2021-03-12 12:01:36 +01:00
sandbox.run sandbox: destroy 'Session_state' of local services 2021-03-12 12:01:38 +01:00
sd_card_bench.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
sd_card.run os: adjust sd_card_drv to use platform API 2020-11-27 09:19:09 +01:00
smbios_decoder.run run: introduce have_board helper function 2021-01-25 13:58:09 +01:00
tar_rom.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
test.run Ensure high priority for timer in test.run 2020-10-09 13:37:17 +02:00
timeout.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
tz_vmm.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
uart.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
usb_block.run gpio_drv: remove specs for imx53 and imx6 2020-10-09 13:35:56 +02:00
vfs_block.run os: Block session server backed by VFS library 2020-06-22 09:50:51 +02:00
vmm_arm.run vmm: add virtio block device model 2021-02-23 12:07:17 +01:00
vmm_x86.run base: refactor VM/vCPU API 2021-02-23 12:07:18 +01:00