Bug 418439

Summary: systemsettings upgrade to 5.18.2 segfaults with some i915 video cards
Product: [Applications] systemsettings Reporter: Texstar <texstar>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED BACKTRACE    
Severity: normal CC: kde
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: PCLinuxOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Texstar 2020-03-03 17:32:07 UTC
SUMMARY
systemsettings upgrade to 5.18.2 segfaults on some i915 video cards.

STEPS TO REPRODUCE
1. Use i915 driver
2. upgrade to 5.18.2
3. Try to run systemsettins5

OBSERVED RESULT
This is the most common report from users running the i915 video cards but not every user using the i915 is hitting this problem.

file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:141:9: QML Connections: Cannot assign to non-existent property "onActiveSubCategoryChanged"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
Segmentation fault


EXPECTED RESULT
systemsetting to run normally

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:PCLinuxOS 2020
(available in About System)
KDE Plasma Version: Latest 
KDE Frameworks Version: Latest
Qt Version: 5.12.7 LTS

ADDITIONAL INFORMATION

Any ideas to try or place to look?
Comment 1 David Edmundson 2020-03-03 17:37:51 UTC
Crashes require a backtrace.
Comment 2 Texstar 2020-03-03 21:57:36 UTC
I can't provide a backtrace because it works with my nouveau and Nvidia 440.64 drivers. I backed systemsettings down to 5.17.5 but it is still crashing for some i915 video cards so the problem exists somewhere else. I'll keep poking around then. Thanks!
Comment 3 Texstar 2020-03-05 17:47:00 UTC
Found that systemsettings crash on some Intel systems that use the Intel Video driver! If the user switches to modesetting then systemsettings work as intended. It is not in systemsetting either as I backed the package down to 5.17.5 and it still crashed. I cannot provide a backtrace so I guess if you can't duplicate it then it will stay as is... broken.