| Summary: | Unable to start after installing (a new version of) nvidia propietary driver | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Sefa Eyeoglu <contact> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | kde |
| Priority: | NOR | ||
| Version First Reported In: | 5.12.4 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Sefa Eyeoglu
2018-04-01 16:35:23 UTC
>#10 0x00007f2595773726 in QQuickWidgetPrivate::handleContextCreationFailure (this=this@entry=0x22db390, format=..., isEs=isEs@entry=false) at qquickwidget.cpp:843
Your drivers are broke.
I guess that's expected. After installing a new version of the driver it crashes. This issue should be solved by implementing a fallback, so systemsettings can start with broken drivers. The fallback already is implemented in Qt since Qt 5.4, see http://blog.qt.io/blog/2015/01/22/introducing-the-qt-quick-2d-renderer/ The problem here is that the NVIDIA driver announces that it supports OpenGL, but then fails to provide a hardware context because of the version mismatch between the driver and its kernel module. Only a reboot can resolve it, or a fix from NVIDIA checking the version mismatch before reporting presence of the OpenGL support. @cfeck see D7934 and D11722 on phab |