mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 12:10:09 +02:00
Add a changelog entry for the watchdog
This commit is contained in:
@@ -31,6 +31,17 @@ Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
that have undesirable or broken DAW-specific behaviour. See the [known
|
||||
issues](https://github.com/robbert-vdh/yabridge#runtime-dependencies-and-known-issues)
|
||||
section of the readme for more information on when this may be useful.
|
||||
- Yabridge would always try to gracefully shut down the Wine plugin host
|
||||
processes when the native host crashes for whatever reason, but this did not
|
||||
always happen if the crash occurred before the plugin has finished
|
||||
initializing because of the way Unix Domain Sockets work. In that specific
|
||||
situation a `yabridge-host.exe` process would be left running, and you might
|
||||
not even be able to start your DAW anymore depending on the DAW. To prevent
|
||||
any more dangling processes, yabridge's Wine plugin hosts now have a watchdog
|
||||
that periodically checks whether the original process that spawned the bridges
|
||||
is still running. If it detects that the process is no longer alive, yabridge
|
||||
will close the sockets and shut down the bridged plugin to prevent any
|
||||
dangling processes from staying around.
|
||||
|
||||
### Changed
|
||||
|
||||
|
||||
Reference in New Issue
Block a user