Skip to content

Fix unix socket driver listener lifecycle races#2156

Open
petermm wants to merge 5 commits into
atomvm:release-0.7from
petermm:fix-unix-socket_driver
Open

Fix unix socket driver listener lifecycle races#2156
petermm wants to merge 5 commits into
atomvm:release-0.7from
petermm:fix-unix-socket_driver

Fix listener lifetime races in socket callbacks

a476c69
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL completed Jun 13, 2026 in 1s

56 configurations not found

Warning: Code scanning cannot determine the alerts introduced by this pull request, because 56 configurations present on refs/heads/release-0.7 were not found:

Actions workflow (pico-build.yaml)

  • ❓  .github/workflows/pico-build.yaml:pico/board:pico/jit:-DAVM_DISABLE_JIT=OFF/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico/jit:/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico/jit:/platform:/usb-cdc:ON
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2/jit:-DAVM_DISABLE_JIT=OFF/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2/jit:-DAVM_DISABLE_JIT=OFF/platform:-DPICO_PLATFORM=rp2350-riscv
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2/jit:/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2/jit:/platform:-DPICO_PLATFORM=rp2350-riscv
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2_w/jit:-DAVM_DISABLE_JIT=OFF/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2_w/jit:-DAVM_DISABLE_JIT=OFF/platform:-DPICO_PLATFORM=rp2350-riscv
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2_w/jit:/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico2_w/jit:/platform:-DPICO_PLATFORM=rp2350-riscv
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico_w/jit:-DAVM_DISABLE_JIT=OFF/platform:
  • ❓  .github/workflows/pico-build.yaml:pico/board:pico_w/jit:/platform:

Actions workflow (wasm-build.yaml)

  • ❓  .github/workflows/wasm-build.yaml:compile_tests/language:c-cpp
  • ❓  .github/workflows/wasm-build.yaml:wasm_build_web/jit:/language:javascript-typescript
  • ❓  .github/workflows/wasm-build.yaml:wasm_build_web/language:javascript-typescript

Actions workflow (esp32-build.yaml)

  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.2.6
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.2.6/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.2.7/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.3.4
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.3.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.3.5/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.4.3/jit:/libsodium:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.4.3/libsodium:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.4.4/jit:/libsodium:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.5.3
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.5.3/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32/idf-version:v5.5.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.2.6
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.2.6/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.2.7/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.3.4
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.3.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.3.5/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.4.3
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.4.3/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.4.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.5.3
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.5.3/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32c3/idf-version:v5.5.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32p4/idf-version:release-v5.4
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32p4/idf-version:v5.4.4
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32p4/idf-version:v5.4.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32p4/idf-version:v5.5.3
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32p4/idf-version:v5.5.3/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32p4/idf-version:v5.5.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.3
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.3/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.3/jit:/usb-cdc:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.3/jit:/usb-serial:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.3/usb-serial:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.4/jit:
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.4/jit:/usb-cdc:ON
  • ❓  .github/workflows/esp32-build.yaml:esp-idf/esp-idf-target:esp32s3/idf-version:v5.5.4/jit:/usb-serial:ON

Actions workflow (stm32-build.yaml)

  • ❓  .github/workflows/stm32-build.yaml:stm32/avm_address:0x08080000/device:stm32f407vgt6/max_size:/renode_platform:stm32f4.repl/skip_i2c_test:
  • ❓  .github/workflows/stm32-build.yaml:stm32/avm_address:0x08080000/device:stm32f407vgt6/max_size:/renode_platform:stm32f4.repl/tests:boot gpio spi crypto uart

View all branch alerts.