Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graphics corruption and crash on 144Hz monitor (MacOS) #699

Open
swiftcoder opened this issue Oct 6, 2024 · 0 comments
Open

Graphics corruption and crash on 144Hz monitor (MacOS) #699

swiftcoder opened this issue Oct 6, 2024 · 0 comments
Labels

Comments

@swiftcoder
Copy link

swiftcoder commented Oct 6, 2024

Describe the bug

If I launch a freshly-installed copy of the PharoLauncher, and then drag the window to a 144hz external monitor, the monitor flashes black, and after some time the MacBook crashes and reboots.

Lowering the monitor refresh rate to 120hz or below appears to resolve the issue. But I can repro this at lower refresh rates as well, if I resize any Pharo window to cover a substantial portion of the screen.

May have an interaction with resolution as well as refresh rate - I can only seem to repro on a 4K display.

To Reproduce
Steps to reproduce the behavior:

  1. Install Pharo on a Mac
  2. Launch the PharoLauncher
  3. Drag the PharoLauncher window onto a 144Hz monitor
  4. Observe that the screen flashes black
  5. Leave the window there for some time, and the Mac is likely to crash and reboot

Expected behavior
No black flashes, no crash

Screenshots
https://github.com/user-attachments/assets/829363ed-cb7e-4e72-9e5f-a2e6ffb6d84c

Version information:

  • OS: macOS Sonoma 14.6.1
  • Hardware: MacBook Pro M2 Max
  • Version: PharoLauncher 3.2-2024.05.24

Expected development cost
Happy to lend a hand, but unsure where to start as I'm new to Pharo.

Additional context
Add any other context about the problem here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant