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> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | kde |
Priority: | NOR | ||
Version: | 5.12.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed 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 |