OpenCPN / OpenCPN

A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation

Home Page:https://opencpn.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCN on MacOS sometimes hangs on redraw

antipole2 opened this issue · comments

commented

Describe the bug
In a multiscreen setup, when returning to the screen with OCPN, it sometimes hangs, leaving the spinning pizza.

To Reproduce
Steps to reproduce the behaviour:
(1) I have a MacBook M2 and an attached Thunderbolt display. When the screens sleep, the separate display is disconnected and all the windows on it are relocated to the build in display. On wake up, all these windows are relocated back onto the connected display. OCPN frequently hangs at this point.

(2) With multiple desktops, I have OCPN on one and other work on another. Sometimes when returning to the desktop with OCPN, OCPN hangs. This happens less often that (1) above.

I believe the hang occurs while OCPN is redrawing its windows following a screen change.

Expected behaviour
Should not hang

Screenshots
As I have to force quit I do not see a crash report.

Desktop (please complete the following information if applicable):

  • OS: [e.g. macOS]. MacOS Sonoma
  • Versionv14.3.1
  • OCPN v5.8.4 & recent 5.9 builds