https://bugs.kde.org/show_bug.cgi?id=430000

            Bug ID: 430000
           Summary: systemsettings crashed on graphics->OpenGL tab
           Product: systemsettings
           Version: 5.20.2
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: thesource...@gmail.com
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to