Bitcoin Core v30.2 segfaulting (exitCode=139)

Running Bitcoin Core v30.2 via the Umbrel Bitcoin Node app. After upgrading to v30.2, the bitcoind process crashes periodically with exitCode=139 (SIGSEGV — segmentation fault) approximately every 1-2 days. The crash also takes down any pool software depending on it.

Environment:

  • UmbrelOS 1.5
  • CPU: AMD Ryzen 5 5500U (x86-64)
  • Bitcoin Core v30.2 (via Umbrel Bitcoin Node app)

Symptoms:

  • bitcoin_app_1 container exits with code 139
  • Dependent services (e.g. public-pool_server_1) restart automatically within seconds
  • Bitcoin Core recovers on its own after restart but the crash recurs every 1-2 days

Workaround: Downgraded to v30.0 — no crashes observed since, and prior to upgrade v30.0 was solid as a rock for several months. (Note: v30.0 has the known wallet migration bug, but I am not performing wallet migrations so it is acceptable for my use case pending a stable v30.x release.)