Bug 430000

Summary: systemsettings crashed on graphics->OpenGL tab
Product: [Applications] systemsettings Reporter: Max <thesourcehim>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.20.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Max 2020-12-04 07:46:34 UTC
Application: systemsettings5 (5.20.2)

Qt Version: 5.15.2
Frameworks Version: 5.75.0
Operating System: Linux 5.9.12-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: "Fedora release 33 (Thirty Three)"

-- Information about the crash:
- What I was doing when the application crashed:
I was switching back and forth between tabs in graphics section. systemsettings crashed after I clicked OpenGL tab for I don't know which time. This happens very rarely.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Info Center (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  xcb_send_request_with_fds64 (c=0x55fd0a902310, flags=flags@entry=1, vector=vector@entry=0x7ffeddf9bb00, req=req@entry=0x7fc5d6c224c0 <xcb_req>, num_fds=num_fds@entry=0, fds=fds@entry=0x0) at xcb_out.c:274
#5  0x00007fc5d6c1686b in xcb_send_request64 (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7ffeddf9bb00, req=req@entry=0x7fc5d6c224c0 <xcb_req>) at xcb_out.c:349
#6  0x00007fc5d6c16879 in xcb_send_request (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7ffeddf9bb00, req=req@entry=0x7fc5d6c224c0 <xcb_req>) at xcb_out.c:355
#7  0x00007fc5d6c17e34 in xcb_intern_atom (c=<optimized out>, only_if_exists=<optimized out>, name_len=<optimized out>, name=<optimized out>) at xproto.c:3224
#8  0x00007fc58c182e66 in set_adaptive_sync_property (conn=conn@entry=0x55fd0a902310, drawable=140509193, state=<optimized out>, state@entry=0) at ../src/loader/loader_dri3_helper.c:115
#9  0x00007fc58c1841a5 in loader_dri3_drawable_init (conn=0x55fd0a902310, drawable=<optimized out>, dri_screen=0x55fd0a94cc30, is_different_gpu=<optimized out>, multiplanes_available=<optimized out>, dri_config=0x55fd0bd15110, ext=0x55fd0bbe0060, vtable=0x7fc58c19c920 <egl_dri3_vtable>, draw=0x55fd0a9c8b70) at ../src/loader/loader_dri3_helper.c:416
#10 0x00007fc58c17ccc0 in dri3_create_surface (disp=0x55fd0bc01110, type=type@entry=4, conf=0x55fd0bd17f50, native_surface=<optimized out>, attrib_list=0x0, drv=<optimized out>) at ../src/egl/drivers/dri2/platform_x11_dri3.c:180
#11 0x00007fc58c17cdac in dri3_create_window_surface (drv=<optimized out>, disp=<optimized out>, conf=<optimized out>, native_window=<optimized out>, attrib_list=<optimized out>) at ../src/egl/drivers/dri2/platform_x11_dri3.c:233
#12 0x00007fc58c167a6f in _eglCreateWindowSurfaceCommon (disp=0x55fd0bc01110, config=<optimized out>, native_window=0x8600009, attrib_list=0x0) at ../src/egl/main/eglapi.c:973
#13 0x00007fc58d873d55 in get_gl_info_egl (scrnum=0, after=0x55fd0aa1d0e0, l1=0x55fd0bd142b0, dpy=0x55fd0a8a77e0) at /usr/src/debug/kinfocenter-5.20.3-1.fc33.x86_64/Modules/opengl/opengl.cpp:884
#14 GetInfo_OpenGL (treeWidget=0x55fd0636e020) at /usr/src/debug/kinfocenter-5.20.3-1.fc33.x86_64/Modules/opengl/opengl.cpp:1002
#15 KCMOpenGL::KCMOpenGL (this=0x55fd0a7553f0, parent=<optimized out>) at /usr/src/debug/kinfocenter-5.20.3-1.fc33.x86_64/Modules/opengl/opengl.cpp:86
#16 0x00007fc58d874f8c in KPluginFactory::createInstance<KCMOpenGL, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:520
#17 0x00007fc5d8861092 in KPluginFactory::create (this=this@entry=0x55fd0636f090, iface=0x7fc5d9940400 "KCModule", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x55fd062d80a0, args=..., keyword=...) at /usr/src/debug/kf5-kcoreaddons-5.75.0-1.fc33.x86_64/src/lib/plugin/kpluginfactory.cpp:133
#18 0x00007fc5d9ae2fc7 in KPluginFactory::create<KCModule> (parentWidget=0x0, args=..., keyword=..., parent=0x55fd062d80a0, this=0x55fd0636f090) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:567
#19 KService::createInstance<KCModule> (parentWidget=0x0, error=0x7ffeddf9c010, args=..., parent=0x55fd062d80a0, this=0x55fd05df1a60) at /usr/include/KF5/KService/kservice.h:545
#20 KService::createInstance<KCModule> (error=0x7ffeddf9c010, args=..., parent=0x55fd062d80a0, this=0x55fd05df1a60) at /usr/include/KF5/KService/kservice.h:520
#21 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x55fd062d80a0, args=...) at /usr/src/debug/kf5-kcmutils-5.75.0-1.fc33.x86_64/src/kcmoduleloader.cpp:108
#22 0x00007fc5d9ae3ae4 in KCModuleProxyPrivate::loadModule (this=this@entry=0x55fd062d71a0) at /usr/src/debug/kf5-kcmutils-5.75.0-1.fc33.x86_64/src/kcmoduleproxy.cpp:83
#23 0x00007fc5d9ae4178 in KCModuleProxy::realModule (this=<optimized out>) at /usr/src/debug/kf5-kcmutils-5.75.0-1.fc33.x86_64/src/kcmoduleproxy.cpp:56
#24 0x00007fc5d9b1f439 in ModuleView::updatePageIconHeader (this=<optimized out>, page=0x55fd062b8940, light=<optimized out>) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/core/ModuleView.cpp:224
#25 0x00007fc5d9b20072 in ModuleView::addModule (this=0x55fd05dfd730, module=0x55fd05ba99e8, args=...) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/core/ModuleView.cpp:201
#26 0x00007fc5d9b20620 in ModuleView::loadModule (args=..., menuItem=..., this=0x55fd05dfd730) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/core/ModuleView.cpp:156
#27 ModuleView::loadModule (this=0x55fd05dfd730, menuItem=..., args=...) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/core/ModuleView.cpp:140
#28 0x00007fc5c401ff3a in SidebarMode::loadModule (this=0x55fd05e75c40, activeModule=..., args=...) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/sidebar/SidebarMode.cpp:471
#29 0x00007fc5c4023541 in SidebarMode::loadModule (args=..., activeModule=..., this=0x55fd05e75c40) at /usr/include/qt5/QtCore/qabstractitemmodel.h:76
#30 SidebarMode::qt_static_metacall (_o=0x55fd05e75c40, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/x86_64-redhat-linux-gnu/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:464
#31 0x00007fc5c4023b33 in SidebarMode::qt_metacall (this=0x55fd05e75c40, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7ffeddf9c740) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/x86_64-redhat-linux-gnu/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:591
#32 0x00007fc5d75dfcf5 in QQmlObjectOrGadget::metacall (this=0x7ffeddf9c9e0, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at qml/qqmlobjectorgadget.cpp:51
#33 0x00007fc5d74e8149 in CallMethod (callType=<optimized out>, callArgs=0x7ffeddf9c7c8, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>, object=...) at /usr/include/qt5/QtCore/qvarlengtharray.h:201
#34 CallPrecise (object=..., data=..., engine=engine@entry=0x55fd05df7a20, callArgs=callArgs@entry=0x7fc5a91845b0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569
#35 0x00007fc5d74e959b in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=0x55fd06010600, callArgs=0x7fc5a91845b0, engine=0x55fd05df7a20, data=..., object=...) at jsruntime/qv4qobjectwrapper.cpp:1645
#36 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2133
#37 0x00007fc5d74fe9dd in QV4::Moth::VME::interpret (frame=0x7ffeddf9cdf0, engine=0x55fd05df7a20, code=0x7fc5a9184538 "\340\367\302\250\305\177") at jsruntime/qv4vme_moth.cpp:754
#38 0x00007fc5d7504775 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at jsruntime/qv4vme_moth.cpp:463
#39 0x00007fc5d74a37bd in QV4::Function::call (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#40 0x00007fc5d75fee71 in QQmlJavaScriptExpression::evaluate (this=0x55fd0a83baf0, callData=0x7fc5a91844d0, isUndefined=0x0) at qml/qqmljavascriptexpression.cpp:212
#41 0x00007fc5d75bb011 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at qml/qqmlboundsignal.cpp:224
#42 0x00007fc5d75bca63 in QQmlBoundSignal_callback (a=0x0, e=0x55fd062ca430) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#43 QQmlBoundSignal_callback (e=0x55fd062ca430, a=0x0) at qml/qqmlboundsignal.cpp:341
#44 0x00007fc5d75dfc0d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104
#45 0x00007fc5d85792f2 in doActivate<false> (sender=0x55fd0bd6db50, signal_index=64, argv=0x0) at kernel/qobject.cpp:3778
#46 0x00007fc5c5509081 in QQuickAbstractButtonPrivate::handleRelease (this=0x55fd0a7e2b10, point=...) at qquickabstractbutton.cpp:182
#47 0x00007fc5c5523af9 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffeddf9ee00) at qquickcontrol.cpp:2151
#48 0x00007fc5d79dc7f9 in QQuickItem::event (this=0x55fd0bd6db50, ev=0x7ffeddf9ee00) at items/qquickitem.cpp:8168
#49 0x00007fc5d90ceec3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fd0bd6db50, e=0x7ffeddf9ee00) at kernel/qapplication.cpp:3632
#50 0x00007fc5d8549bd8 in QCoreApplication::notifyInternal2 (receiver=0x55fd0bd6db50, event=0x7ffeddf9ee00) at kernel/qcoreapplication.cpp:1063
#51 0x00007fc5d79f0555 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x55fd05b4a370, pointerEvent=0x55fd0609ff80) at items/qquickwindow.cpp:2020
#52 0x00007fc5d79f0ee3 in QQuickWindowPrivate::deliverPointerEvent (this=0x55fd05b4a370, event=0x55fd0609ff80) at items/qquickwindow.cpp:2612
#53 0x00007fc5d8a807b5 in QWindow::event (this=0x55fd05caca00, ev=<optimized out>) at kernel/qwindow.cpp:2438
#54 0x00007fc5d90ceec3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fd05caca00, e=0x7ffeddf9ee00) at kernel/qapplication.cpp:3632
#55 0x00007fc5d8549bd8 in QCoreApplication::notifyInternal2 (receiver=0x55fd05caca00, event=0x7ffeddf9ee00) at kernel/qcoreapplication.cpp:1063
#56 0x00007fc5d7d1e99b in QQuickWidget::mouseReleaseEvent (this=<optimized out>, e=0x7ffeddf9f370) at qquickwidget.cpp:1417
#57 0x00007fc5d910fb1e in QWidget::event (this=0x55fd05e86700, event=0x7ffeddf9f370) at kernel/qwidget.cpp:9019
#58 0x00007fc5d90ceec3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fd05e86700, e=0x7ffeddf9f370) at kernel/qapplication.cpp:3632
#59 0x00007fc5d90d5eeb in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3076
#60 0x00007fc5d8549bd8 in QCoreApplication::notifyInternal2 (receiver=0x55fd05e86700, event=0x7ffeddf9f370) at kernel/qcoreapplication.cpp:1063
#61 0x00007fc5d90d4efa in QApplicationPrivate::sendMouseEvent (receiver=0x55fd05e86700, event=0x7ffeddf9f370, alienWidget=0x55fd05e86700, nativeWidget=0x7fc5c0005430, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#62 0x00007fc5d9128375 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at kernel/qwidgetwindow.cpp:683
#63 0x00007fc5d912b6be in QWidgetWindow::event(QEvent*) () at kernel/qwidgetwindow.cpp:300
#64 0x00007fc5d90ceec3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fd05c5fe40, e=0x7ffeddf9f620) at kernel/qapplication.cpp:3632
#65 0x00007fc5d8549bd8 in QCoreApplication::notifyInternal2 (receiver=0x55fd05c5fe40, event=0x7ffeddf9f620) at kernel/qcoreapplication.cpp:1063
#66 0x00007fc5d8a75143 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2275
#67 0x00007fc5d8a568cc in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#68 0x00007fc5c640447e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#69 0x00007fc5d62f67ef in g_main_context_dispatch () from /app/lib64/libglib-2.0.so.0
#70 0x00007fc5d63485d8 in g_main_context_iterate.constprop () from /app/lib64/libglib-2.0.so.0
#71 0x00007fc5d62f3bc3 in g_main_context_iteration () from /app/lib64/libglib-2.0.so.0
#72 0x00007fc5d85966f3 in QEventDispatcherGlib::processEvents (this=0x55fd05a3a0c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#73 0x00007fc5d854857b in QEventLoop::exec (this=0x7ffeddf9f950, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#74 0x00007fc5d85501b4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#75 0x000055fd04158414 in main (argc=<optimized out>, argv=0x7ffeddf9fa70) at /usr/src/debug/plasma-systemsettings-5.20.3-1.fc33.x86_64/app/main.cpp:209
[Inferior 1 (process 24529) detached]

Possible duplicates by query: bug 403933, bug 395272, bug 348572, bug 189352.

Reported using DrKonqi
Comment 1 Nate Graham 2020-12-07 16:48:44 UTC
Crashing in your graphics drivers. Am I correct that you have an Nvidia GPU? If so please report this to Nvidia.