Bug 474172

Summary: unable to set resolution to 1440x900
Product: [Applications] systemsettings Reporter: Hagen Kirk <hagen_kirk>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.27.6   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hagen Kirk 2023-09-05 04:05:52 UTC
Application: systemsettings (5.27.6)

Qt Version: 5.15.10
Frameworks Version: 5.108.0
Operating System: Linux 5.19.0-50-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.6 [KCrashBackend]

-- Information about the crash:
Instaling KDE Neon in VMWare Fusion (current version) on my 2018 MBP.  Initially it looked like it was just a blackscreen, but for some reason the resolution was seveal screens wide and very small.  I moved it over and picked a random smaller resolution bc i couldn't read anything.  I think it went to 1024x768.  Then I tried to set it to 1440x900 (the half scale of the MBP) and it crashes out.  Happens every time I attempt the change.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f9d78239ee4 in KScreen::Mode::id() const () from /lib/x86_64-linux-gnu/libKF5Screen.so.8
#5  0x00007f9d7827f089 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_kscreen.so
#6  0x00007f9da82a988d in QQmlDMAbstractItemModelData::setValue (value=..., role=267, this=0x556c67043480) at ./src/qmlmodels/qqmladaptormodel.cpp:421
#7  QQmlDMCachedModelData::metaCall (this=0x556c67043480, call=<optimized out>, id=<optimized out>, arguments=<optimized out>) at ./src/qmlmodels/qqmladaptormodel.cpp:298
#8  0x00007f9daa9db9c0 in QQmlPropertyData::writeProperty (flags=..., value=0x7ffea465ea80, target=0x556c67043480, this=0x556c66a23ef8) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395
#9  QQmlPropertyPrivate::write (object=object@entry=0x556c67043480, property=..., value=..., context=0x7f9da000cee0, flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1305
#10 0x00007f9daa8fe232 in QV4::QObjectWrapper::setProperty (engine=0x556c66aec8f0, object=0x556c67043480, property=0x556c66a23ef8, value=...) at jsruntime/qv4qobjectwrapper.cpp:565
#11 0x00007f9daa8fe7d2 in QV4::QObjectWrapper::setQmlProperty (value=..., revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>, object=0x556c67043480, qmlContext=<optimized out>, engine=0x556c66aec8f0) at jsruntime/qv4qobjectwrapper.cpp:435
#12 QV4::QObjectWrapper::setQmlProperty (engine=0x556c66aec8f0, qmlContext=<optimized out>, object=0x556c67043480, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:418
#13 0x00007f9daa8fe975 in QV4::QObjectWrapper::virtualPut (m=0x7f9d6b3c0550, id=..., value=..., receiver=0x7f9d6b3c0550) at jsruntime/qv4qobjectwrapper.cpp:722
#14 0x00007f9daa8c46a2 in QV4::Object::put (receiver=0x7f9d6b3c0550, v=..., id=..., this=0x7f9d6b3c0550) at jsruntime/qv4object_p.h:324
#15 QV4::Object::virtualResolveLookupSetter (object=0x7f9d6b3c0550, engine=0x556c66aec8f0, lookup=0x556c685bc100, value=...) at jsruntime/qv4object.cpp:804
#16 0x00007f9daa918bb2 in QV4::Moth::VME::interpret (frame=0x7ffea465edf0, engine=0x556c66aec8f0, code=0x7f9d7804bbe1 "\016\002") at jsruntime/qv4vme_moth.cpp:656
#17 0x00007f9daa91cf5f in QV4::Moth::VME::exec (frame=frame@entry=0x7ffea465edf0, engine=engine@entry=0x556c66aec8f0) at jsruntime/qv4vme_moth.cpp:466
#18 0x00007f9daa8aee3e in QV4::Function::call (this=this@entry=0x556c66df72b0, thisObject=<optimized out>, argv=argv@entry=0x7f9d6b3c0508, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#19 0x00007f9daaa3bb35 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x556c67ee4ed0, callData=callData@entry=0x7f9d6b3c04d8, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:212
#20 0x00007f9daa9ec56b in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#21 0x00007f9daa9edca8 in QQmlBoundSignal_callback (e=0x556c66a2e9a0, a=0x7ffea4660a30) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#22 0x00007f9daaa20795 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffea4660a30) at qml/qqmlnotifier.cpp:104
#23 0x00007f9dacba140b in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f9da81ea662 in QQuickComboBox::activated (this=this@entry=0x556c6724f3e0, _t1=<optimized out>) at .moc/moc_qquickcombobox_p.cpp:759
#25 0x00007f9da81696a0 in QQuickComboBoxPrivate::hidePopup (this=0x556c67f3dc30, accept=<optimized out>) at ./src/quicktemplates2/qquickcombobox.cpp:327
#26 0x00007f9dacba1884 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f9da8157df1 in QQuickAbstractButtonPrivate::handleRelease (this=0x556c688e40c0, point=...) at ./src/quicktemplates2/qquickabstractbutton.cpp:182
#28 0x00007f9da8177491 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffea4660ff0) at ./src/quicktemplates2/qquickcontrol.cpp:2182
#29 0x00007f9daae4cc38 in QQuickItem::event (this=0x556c688e4000, ev=0x7ffea4660ff0) at items/qquickitem.cpp:8324
#30 0x00007f9dad787763 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f9dacb69e0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f9daae68635 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x556c664724c0, pointerEvent=0x556c67e9d060) at items/qquickwindow.cpp:2027
#33 0x00007f9daae69ce3 in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x556c664724c0, event=0x556c67e9d060) at items/qquickwindow.cpp:2635
#34 0x00007f9daae6aeed in QQuickWindowPrivate::handleMouseEvent (event=0x7ffea4660ff0, this=0x556c664724c0) at items/qquickwindow.cpp:2445
#35 QQuickWindowPrivate::handleMouseEvent (this=0x556c664724c0, event=0x7ffea4660ff0) at items/qquickwindow.cpp:2428
#36 0x00007f9dad087265 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#37 0x00007f9dad787763 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f9dacb69e0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f9dab1b12db in QQuickWidget::mouseReleaseEvent (this=<optimized out>, e=0x7ffea4661540) at ./src/quickwidgets/qquickwidget.cpp:1426
#40 0x00007f9dad7ca94e in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f9dad787763 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f9dad78f3a4 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f9dacb69e0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f9dad78de87 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007f9dad7e41cb in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007f9dad7e7525 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f9dad787763 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f9dacb69e0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f9dad07b1e7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#50 0x00007f9dad04edbc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#51 0x00007f9da75cbf5e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#52 0x00007f9dab20ed3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f9dab264258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f9dab20c3e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f9dacbc3288 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007f9dacb6872b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007f9dacb70cc4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x0000556c65ce3616 in ?? ()
#59 0x00007f9dac484d90 in __libc_start_call_main (main=main@entry=0x556c65ce2ac0, argc=argc@entry=2, argv=argv@entry=0x7ffea4661df8) at ../sysdeps/nptl/libc_start_call_main.h:58
#60 0x00007f9dac484e40 in __libc_start_main_impl (main=0x556c65ce2ac0, argc=2, argv=0x7ffea4661df8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffea4661de8) at ../csu/libc-start.c:392
#61 0x0000556c65ce3fa5 in ?? ()
[Inferior 1 (process 1886) detached]

The reporter indicates this bug may be a duplicate of or related to bug 419876, bug 416005, bug 392001, bug 381701, bug 427919, bug 429626, bug 432370, bug 432906, bug 433886, bug 450265, bug 438714, bug 456235, bug 455477.

Reported using DrKonqi
Comment 1 Nate Graham 2023-09-05 19:42:30 UTC

*** This bug has been marked as a duplicate of bug 432906 ***