Summary: | Crash after reverting display settings | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | aeneid <dark0ne> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | dark0ne, nate, qydwhotmail |
Priority: | NOR | Keywords: | drkonqi, regression |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kscreen/commit/e061c4705383a81c005ea41f2964a0c9af2e9ac4 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
aeneid
2022-12-26 13:36:56 UTC
Created attachment 154830 [details]
New crash information added by DrKonqi
systemsettings (5.26.80) using Qt 5.15.7
Same steps and same hardware on KDE Neon Unstable
-- Backtrace (Reduced):
#6 0x00007fe0981e0dcb in KScreen::Config::outputs (this=0x0) at ./src/config.cpp:263
#7 0x00007fe09823984a in KCMKScreen::checkConfig (this=this@entry=0x55b431676ad0) at ./kcm/kcm.cpp:352
#8 0x00007fe0982399a6 in KCMKScreen::continueNeedsSaveCheck (this=0x55b431676ad0, needs=<optimized out>) at ./kcm/kcm.cpp:379
#9 0x00007fe0eed81afe in QObject::event (this=0x55b431676ad0, e=0x55b432f5a6e0) at kernel/qobject.cpp:1347
#10 0x00007fe0ef971763 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b431676ad0, e=0x55b432f5a6e0) at kernel/qapplication.cpp:3637
Created attachment 154867 [details]
New crash information added by DrKonqi
systemsettings (5.26.80) using Qt 5.15.7
Set a new resolution, apply and wait 15 seconds. System settings crashes.
-- Backtrace (Reduced):
#6 0x00007f76700b8a94 in KScreen::Config::outputs (this=0x0) at /usr/src/debug/libkscreen-5.26.80git.20221220T021118~e84d610/src/config.cpp:263
#7 0x00007f7672b63662 in KCMKScreen::checkConfig (this=this@entry=0x564cef15e700) at /usr/src/debug/kscreen-5.26.80git.20221221T021215~dbb98be/kcm/kcm.cpp:352
#8 0x00007f7672b638be in KCMKScreen::continueNeedsSaveCheck (this=0x564cef15e700, needs=<optimized out>) at /usr/src/debug/kscreen-5.26.80git.20221221T021215~dbb98be/kcm/kcm.cpp:379
#9 0x00007f769c907c40 in QObject::event (this=0x564cef15e700, e=0x564cf0f9aff0) at kernel/qobject.cpp:1347
#10 0x00007f769d5a53fe in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x564cef15e700, e=0x564cf0f9aff0) at kernel/qapplication.cpp:3637
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/170 Git commit e061c4705383a81c005ea41f2964a0c9af2e9ac4 by Fushan Wen. Committed on 29/12/2022 at 04:20. Pushed by ngraham into branch 'master'. Fix kcm crash after revert timer reaches timeout load() was called twice and cause use-after-free. M +2 -2 kcm/package/contents/ui/main.qml https://invent.kde.org/plasma/kscreen/commit/e061c4705383a81c005ea41f2964a0c9af2e9ac4 |