rfvgyhn / min-ed-launcher

Minimal Elite Dangerous Launcher
MIT License
251 stars 9 forks source link

Launcher hangs instead of closing ED Exploration Buddy #110

Closed Identifier closed 1 year ago

Identifier commented 1 year ago

It looks like the launcher can't figure out how to exit Elite Dangerous Exploration Buddy when the Exploration Buddy's HUD window/overlay is up. When Elite exits, the launcher closes EDMarketConnector and the Exploration Buddy's HUD window/overlay, but not the Exploration Buddy main window itself.

The launcher will hang here until the window is closed manually, then it will proceed. The log doesn't indicate one way or the other, only showing that (debug) the close was attempted, and (info) the program has been closed (once the program has been closed manually).

GLWine commented 1 year ago

I follow the discussion

rfvgyhn commented 1 year ago

Sounds like EDEB doesn't respond to the terminate message/signal properly. The launcher will now force kill processes that don't shutdown after a configurable timeout.

The launcher should at least shutdown as of f9abbf5. You can try the CI build until there's a new release. Feel free to re-open if the launcher still hangs.