Opened 8 years ago
Closed 8 years ago
#732 closed defect (fixed)
ChimeraX dies on startup -- need better diagnostics
Reported by: | Tom Ferrin | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | blocker | Milestone: | Alpha2 |
Component: | Platform | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Often some window flashes up briefly and then disappears. Usually caused by old hardware or graphics driver bugs. A diagnostic screen _must_ be displayed so the user can see the errors.
Note:
See TracTickets
for help on using tickets.
Added code that shows an error dialog when an OpenGL error occurs at startup. It advises user to update their graphics driver. Tested on testlab-2 Windows 7 machine with old AMD graphics that has opengl error at startup. Also show error dialog when inadequate opengl version is obtained.
Also when shader compilation error occurs (usually caused by buggy graphics driver), show an error message that suggests updating the graphics driver.
Added command to restart graphics after an opengl error caused by a specific feature (e.g. ambient shadows) that the user can undo then resume drawing so they can continue their session.