Bug 369219 - Info Center crashed after unlocking screen and switching from Wayland info section to OpenGL info section
Summary: Info Center crashed after unlocking screen and switching from Wayland info se...
Status: RESOLVED WORKSFORME
Alias: None
Product: kinfocenter
Classification: Applications
Component: OpenGL (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: David Hubner
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-23 04:52 UTC by drloera
Modified: 2020-02-02 12:30 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
KInfoCenter crash info (10.79 KB, text/plain)
2016-09-28 09:34 UTC, Unknown
Details
New crash information added by DrKonqi (22.48 KB, text/plain)
2017-10-09 16:07 UTC, Edward Kigwana
Details
New crash information added by DrKonqi (17.89 KB, text/plain)
2018-03-10 02:23 UTC, Edward Kigwana
Details
New crash information added by DrKonqi (13.89 KB, text/plain)
2018-12-24 14:48 UTC, Henning
Details

Note You need to log in before you can comment on or make changes to this bug.
Description drloera 2016-09-23 04:52:50 UTC
Application: kinfocenter (5.7.4)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.7.4-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I opened the application Info Center and read several sections until I reched the Wayland section. Left the computer alone for a few minutes. When I returned, I unlocked the automatick lock screen and continued to read the Wayland information section, then I switched to the OpenGL information section when sudenly the application Info Center crashed.

-- Backtrace:
Application: Info Center (kinfocenter), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3b108d1e00 (LWP 23315))]

Thread 9 (Thread 0x7f3ae1389700 (LWP 23354)):
#0  0x00007f3b09a6810f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3aea5a6653 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f3aea5a64b7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f3adbfff700 (LWP 23353)):
#0  0x00007f3b09a6810f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3aea5a6653 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f3aea5a64b7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f3adaffd700 (LWP 23326)):
#0  0x00007f3b09a6810f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3aea5a6653 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f3aea5a64b7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f3adb7fe700 (LWP 23325)):
#0  0x00007f3b09a6810f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3aea5a6653 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f3aea5a64b7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f3ae2a1f700 (LWP 23319)):
#0  0x00007f3b09a6810f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3aea5a6653 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f3aea5a64b7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3ae3220700 (LWP 23318)):
#0  0x00007f3b09a6810f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3aea5a6653 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f3aea5a64b7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f3af4cd0700 (LWP 23317)):
#0  0x00007f3b0d2dc6ed in poll () from /lib64/libc.so.6
#1  0x00007f3b09028016 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f3b0902812c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f3b0dc04aab in QEventDispatcherGlib::processEvents (this=0x7f3af00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f3b0dbac6fa in QEventLoop::exec (this=this@entry=0x7f3af4ccfcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f3b0d9d23c3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f3b0bb1d985 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f3b0d9d72e8 in QThreadPrivate::start (arg=0x7f3b0bd90d20) at thread/qthread_unix.cpp:341
#8  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3afd045700 (LWP 23316)):
#0  0x00007f3b0d2dc6ed in poll () from /lib64/libc.so.6
#1  0x00007f3b0630e3f0 in poll (__timeout=-1, __nfds=1, __fds=0x7f3afd044c00) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x165cdf0, cond=cond@entry=0x165ce30, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f3b06310189 in xcb_wait_for_event (c=0x165cdf0) at xcb_in.c:693
#4  0x00007f3aff5af7a9 in QXcbEventReader::run (this=0x166b320) at qxcbconnection.cpp:1325
#5  0x00007f3b0d9d72e8 in QThreadPrivate::start (arg=0x166b320) at thread/qthread_unix.cpp:341
#6  0x00007f3b09a62454 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f3b0d2e53ff in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f3b108d1e00 (LWP 23315)):
[KCrash Handler]
#6  0x00007f3b0630efd1 in xcb_send_request_with_fds64 (c=0x1998db0, flags=flags@entry=1, vector=vector@entry=0x7ffe856b5b80, req=req@entry=0x7f3b06321b50 <xcb_req>, num_fds=num_fds@entry=0, fds=fds@entry=0x0) at xcb_out.c:274
#7  0x00007f3b0630f3bb in xcb_send_request64 (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7ffe856b5b80, req=req@entry=0x7f3b06321b50 <xcb_req>) at xcb_out.c:349
#8  0x00007f3b0630f3c9 in xcb_send_request (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7ffe856b5b80, req=req@entry=0x7f3b06321b50 <xcb_req>) at xcb_out.c:355
#9  0x00007f3b06315363 in xcb_get_geometry (c=<optimized out>, drawable=<optimized out>) at xproto.c:2990
#10 0x00007f3ae04ecd44 in dri2_x11_create_surface (disp=disp@entry=0x1bae7b0, type=type@entry=4, conf=0x1c10a40, native_surface=<optimized out>, attrib_list=0x0, drv=0x1baeeb0) at drivers/dri2/platform_x11.c:273
#11 0x00007f3ae04ed171 in dri2_x11_create_window_surface (drv=0x1baeeb0, disp=0x1bae7b0, conf=<optimized out>, native_window=<optimized out>, attrib_list=<optimized out>) at drivers/dri2/platform_x11.c:349
#12 0x00007f3ae04dec52 in _eglCreateWindowSurfaceCommon (disp=0x1bae7b0, config=<optimized out>, native_window=native_window@entry=0x1c00007, attrib_list=attrib_list@entry=0x0) at main/eglapi.c:737
#13 0x00007f3ae04ded48 in eglCreateWindowSurface (dpy=dpy@entry=0x1bae7b0, config=<optimized out>, window=window@entry=29360135, attrib_list=attrib_list@entry=0x0) at main/eglapi.c:751
#14 0x00007f3ae098332c in get_gl_info_egl (scrnum=0, after=0x1ba69c0, l1=0x179db30, dpy=0x1983370) at /usr/src/debug/kinfocenter-5.7.4/Modules/opengl/opengl.cpp:820
#15 GetInfo_OpenGL (treeWidget=0x1838310) at /usr/src/debug/kinfocenter-5.7.4/Modules/opengl/opengl.cpp:937
#16 0x00007f3ae0984451 in KCMOpenGL::KCMOpenGL (this=0x17a3c80, parent=<optimized out>) at /usr/src/debug/kinfocenter-5.7.4/Modules/opengl/opengl.cpp:79
#17 0x00007f3ae0985448 in KPluginFactory::createInstance<KCMOpenGL, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:477
#18 0x00007f3b0f3b3b7b in KPluginFactory::create (this=this@entry=0x18794f0, iface=0x7f3b0fd5a4c8 "KCModule", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x1879c30, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.26.0/src/lib/plugin/kpluginfactory.cpp:145
#19 0x00007f3b104cc9d4 in KPluginFactory::create<KCModule> (args=..., keyword=..., parent=0x1879c30, parentWidget=0x0, this=0x18794f0) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:519
#20 KService::createInstance<KCModule> (error=0x7ffe856b6120, args=..., parent=0x1879c30, parentWidget=0x0, this=0x18294e0) at /usr/include/KF5/KService/kservice.h:526
#21 KService::createInstance<KCModule> (error=0x7ffe856b6120, args=..., parent=0x1879c30, this=<optimized out>) at /usr/include/KF5/KService/kservice.h:501
#22 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x1879c30, args=...) at /usr/src/debug/kcmutils-5.26.0/src/kcmoduleloader.cpp:92
#23 0x00007f3b104d402f in KCModuleProxyPrivate::loadModule (this=this@entry=0x1a59d20) at /usr/src/debug/kcmutils-5.26.0/src/kcmoduleproxy.cpp:109
#24 0x00007f3b104d4c25 in KCModuleProxy::realModule (this=this@entry=0x1879c30) at /usr/src/debug/kcmutils-5.26.0/src/kcmoduleproxy.cpp:82
#25 0x00007f3b104d5094 in KCModuleProxy::quickHelp (this=0x1879c30) at /usr/src/debug/kcmutils-5.26.0/src/kcmoduleproxy.cpp:287
#26 0x0000000000413cec in KcmContainer::setKcm (this=0x18691d0, info=...) at /usr/src/debug/kinfocenter-5.7.4/kcmcontainer.cpp:86
#27 0x0000000000410a0e in KInfoCenter::setKcm (this=0x170a770, kcmItem=<optimized out>) at /usr/src/debug/kinfocenter-5.7.4/infocenter.cpp:205
#28 0x0000000000410ad0 in KInfoCenter::itemClickedSlot (this=<optimized out>, item=<optimized out>) at /usr/src/debug/kinfocenter-5.7.4/infocenter.cpp:199
#29 0x00000000004178e0 in KInfoCenter::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kinfocenter-5.7.4/build/moc_infocenter.cpp:86
#30 0x00007f3b0dbdc149 in QMetaObject::activate (sender=0x1860730, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe856b6600) at kernel/qobject.cpp:3730
#31 0x00007f3b0dbdc6f7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x61db40 <SidePanel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe856b6600) at kernel/qobject.cpp:3595
#32 0x000000000041769f in SidePanel::clicked (this=<optimized out>, _t1=<optimized out>, _t1@entry=0x7ffe856b65f8) at /usr/src/debug/kinfocenter-5.7.4/build/moc_sidepanel.cpp:154
#33 0x0000000000413001 in SidePanel::clickedSlot (this=<optimized out>, index=...) at /usr/src/debug/kinfocenter-5.7.4/sidepanel.cpp:67
#34 0x00000000004177b9 in SidePanel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kinfocenter-5.7.4/build/moc_sidepanel.cpp:94
#35 0x00007f3b0dbdc149 in QMetaObject::activate (sender=sender@entry=0x1860730, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe856b6770) at kernel/qobject.cpp:3730
#36 0x00007f3b0dbdc6f7 in QMetaObject::activate (sender=sender@entry=0x1860730, m=m@entry=0x7f3b0f00bfc0 <QAbstractItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe856b6770) at kernel/qobject.cpp:3595
#37 0x00007f3b0eb592a5 in QAbstractItemView::clicked (this=this@entry=0x1860730, _t1=...) at .moc/moc_qabstractitemview.cpp:639
#38 0x00007f3b0eb5c743 in QAbstractItemView::mouseReleaseEvent (this=this@entry=0x1860730, event=event@entry=0x7ffe856b6fc0) at itemviews/qabstractitemview.cpp:1867
#39 0x00007f3b0eba4953 in QTreeView::mouseReleaseEvent (this=0x1860730, event=0x7ffe856b6fc0) at itemviews/qtreeview.cpp:1921
#40 0x00007f3b0e93a5a8 in QWidget::event (this=this@entry=0x1860730, event=event@entry=0x7ffe856b6fc0) at kernel/qwidget.cpp:9114
#41 0x00007f3b0ea3c02e in QFrame::event (this=0x1860730, e=0x7ffe856b6fc0) at widgets/qframe.cpp:544
#42 0x00007f3b0eb66283 in QAbstractItemView::viewportEvent (this=this@entry=0x1860730, event=event@entry=0x7ffe856b6fc0) at itemviews/qabstractitemview.cpp:1694
#43 0x00007f3b0eba419c in QTreeView::viewportEvent (this=0x1860730, event=0x7ffe856b6fc0) at itemviews/qtreeview.cpp:1313
#44 0x00007f3b0dbae711 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x189a050, event=event@entry=0x7ffe856b6fc0) at kernel/qcoreapplication.cpp:1126
#45 0x00007f3b0e8f4aa5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x189a050, e=0x7ffe856b6fc0) at kernel/qapplication.cpp:3800
#46 0x00007f3b0e8fae27 in QApplication::notify (this=<optimized out>, receiver=0x189a050, e=0x7ffe856b6fc0) at kernel/qapplication.cpp:3277
#47 0x00007f3b0dbae9b0 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x189a050, event=event@entry=0x7ffe856b6fc0) at kernel/qcoreapplication.cpp:1015
#48 0x00007f3b0e8f94f5 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#49 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x189a050, event=event@entry=0x7ffe856b6fc0, alienWidget=alienWidget@entry=0x189a050, nativeWidget=0x170a770, buttonDown=buttonDown@entry=0x7f3b0f01c850 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2775
#50 0x00007f3b0e954d96 in QWidgetWindow::handleMouseEvent (this=this@entry=0x17bb760, event=event@entry=0x7ffe856b73d0) at kernel/qwidgetwindow.cpp:603
#51 0x00007f3b0e9576b3 in QWidgetWindow::event (this=0x17bb760, event=0x7ffe856b73d0) at kernel/qwidgetwindow.cpp:233
#52 0x00007f3b0e8f4acc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x17bb760, e=0x7ffe856b73d0) at kernel/qapplication.cpp:3804
#53 0x00007f3b0e8f9f6f in QApplication::notify (this=0x7ffe856b77e0, receiver=0x17bb760, e=0x7ffe856b73d0) at kernel/qapplication.cpp:3561
#54 0x00007f3b0dbae9b0 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x17bb760, event=event@entry=0x7ffe856b73d0) at kernel/qcoreapplication.cpp:1015
#55 0x00007f3b0e1066e3 in QCoreApplication::sendSpontaneousEvent (event=0x7ffe856b73d0, receiver=0x17bb760) at ../../src/corelib/kernel/qcoreapplication.h:228
#56 QGuiApplicationPrivate::processMouseEvent (e=0x1baede0) at kernel/qguiapplication.cpp:1877
#57 0x00007f3b0e107ef5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1baede0) at kernel/qguiapplication.cpp:1661
#58 0x00007f3b0e0e5c0b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:648
#59 0x00007f3aff5e6040 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#60 0x00007f3b09027e17 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#61 0x00007f3b09028080 in ?? () from /usr/lib64/libglib-2.0.so.0
#62 0x00007f3b0902812c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#63 0x00007f3b0dc04a8f in QEventDispatcherGlib::processEvents (this=0x169ca50, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#64 0x00007f3b0dbac6fa in QEventLoop::exec (this=this@entry=0x7ffe856b7770, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#65 0x00007f3b0dbb4f0c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#66 0x00007f3b0e0fdb5c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1607
#67 0x00007f3b0e8f1b05 in QApplication::exec () at kernel/qapplication.cpp:2979
#68 0x000000000040fa14 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kinfocenter-5.7.4/main.cpp:74

Reported using DrKonqi
Comment 1 Unknown 2016-09-28 09:28:04 UTC
I hit the same error.

* open KInfoCenter
* click around the various sections
* Every now and then when clicking "OpenGL" section KInfoCenter crashes: I managed to make it crash twice and I clicked on it tens of times.

When I'll manage to make it crash again I'll attach the report from DrKonqi.

I am on OpenSUSE Tumbleweed 20160926
Comment 2 Unknown 2016-09-28 09:34:26 UTC
Created attachment 101327 [details]
KInfoCenter crash info
Comment 3 Nicolas L. 2017-01-02 18:13:44 UTC
Valid on mageia 6 with Plasma 5.8.5
Comment 4 Edward Kigwana 2017-10-09 16:07:54 UTC
Created attachment 108249 [details]
New crash information added by DrKonqi

kinfocenter (5.11.90) using Qt 5.9.1

- What I was doing when the application crashed:

UI input: kinfocenter -> graphical Information -> OpenGL
UI input: kinfocenter -> graphical Information -> X-Server

Alternate selection of both and crash occurs within 5 clicks.

On the console I see several messages of this nature that I'm not sure are related:

Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_QUERY_COUNTER_BITS)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_VERTEX_UNITS_ARB)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_PALETTE_MATRICES_ARB)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_COLOR_MATRIX_STACK_DEPTH)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_PROGRAM_ENV_PARAMETERS_ARB)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB)
Mesa: User error: GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_PROGRAM_INSTRUCTIONS_ARB)
...

This has been around for a while I just never had debugging enabled os a bug report would have been useless. It seems like it works the first time OpenGL is selected and maybe a second time but thats all the chances you get. Yeah wierd for someone to click back and forth but with GLX and EGL in mesa it is annoying to not know what backend is selected. My panel is not rendered properly so I took it out on kinfocenter :)

-- Backtrace (Reduced):
#6  0x00007fbb5055e642 in xcb_send_request_with_fds64 (c=0x209baf0, flags=flags@entry=0, vector=vector@entry=0x7ffe3aad3290, req=req@entry=0x7fbb50570ad0 <xcb_req>, num_fds=num_fds@entry=0, fds=fds@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.12-r2/work/libxcb-1.12/src/xcb_out.c:274
#7  0x00007fbb5055e7cb in xcb_send_request64 (c=<optimized out>, flags=flags@entry=0, vector=vector@entry=0x7ffe3aad3290, req=req@entry=0x7fbb50570ad0 <xcb_req>) at /var/tmp/portage/x11-libs/libxcb-1.12-r2/work/libxcb-1.12/src/xcb_out.c:349
#8  0x00007fbb5055e7d9 in xcb_send_request (c=<optimized out>, flags=flags@entry=0, vector=vector@entry=0x7ffe3aad3290, req=req@entry=0x7fbb50570ad0 <xcb_req>) at /var/tmp/portage/x11-libs/libxcb-1.12-r2/work/libxcb-1.12/src/xcb_out.c:355
#9  0x00007fbb50567ca5 in xcb_free_pixmap (c=<optimized out>, pixmap=<optimized out>) at xproto.c:6579
#10 0x00007fbb285b4960 in dri3_free_render_buffer (buffer=0x1f08f40, draw=<optimized out>, draw=<optimized out>) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/loader/loader_dri3_helper.c:219
Comment 5 Edward Kigwana 2018-03-10 02:23:50 UTC
Created attachment 111292 [details]
New crash information added by DrKonqi

kinfocenter (5.12.80) using Qt 5.10.1

- What I was doing when the application crashed:

Open kinfocenter and alternate clicks between opengl and xserver.

-- Backtrace (Reduced):
#6  0x00007f574e2f5641 in xcb_send_request_with_fds64 (c=0x56510772e7a0, flags=flags@entry=1, vector=vector@entry=0x7ffca9e25010, req=req@entry=0x7f574e309540 <xcb_req>, num_fds=num_fds@entry=0, fds=fds@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.13/work/libxcb-1.13/src/xcb_out.c:274
#7  0x00007f574e2f57cb in xcb_send_request64 (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7ffca9e25010, req=req@entry=0x7f574e309540 <xcb_req>) at /var/tmp/portage/x11-libs/libxcb-1.13/work/libxcb-1.13/src/xcb_out.c:349
#8  0x00007f574e2f57d9 in xcb_send_request (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7ffca9e25010, req=req@entry=0x7f574e309540 <xcb_req>) at /var/tmp/portage/x11-libs/libxcb-1.13/work/libxcb-1.13/src/xcb_out.c:355
#9  0x00007f574e2fc048 in xcb_get_geometry (c=<optimized out>, drawable=<optimized out>) at xproto.c:3008
#10 0x00007f5731400cc1 in loader_dri3_drawable_init (conn=<optimized out>, drawable=drawable@entry=67108873, dri_screen=0x5651072406d0, is_different_gpu=<optimized out>, multiplanes_available=<optimized out>, dri_config=0x565108c06e40, ext=0x565107449208, vtable=0x7f5731615020 <egl_dri3_vtable>, draw=0x565107447c80) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/loader/loader_dri3_helper.c:319
Comment 6 Alexander Mentyu 2018-07-18 07:33:37 UTC
Can this be related to https://bugs.kde.org/show_bug.cgi?id=391486 and https://github.com/anholt/libepoxy/issues/160 ?
Comment 7 Henning 2018-12-24 14:48:11 UTC
Created attachment 117091 [details]
New crash information added by DrKonqi

kinfocenter (5.14.4) using Qt 5.12.0

- What I was doing when the application crashed:

Switching from OpenGL to xserver or vice versa on Wayland. Tumbleweed, QT5.12, Plasma 5.14.4, Frameworks 5.53

-- Backtrace (Reduced):
#6  xcb_send_request_with_fds64 (c=0x56516c6e0ec0, flags=flags@entry=1, vector=vector@entry=0x7fffb77126b0, req=req@entry=0x7f906234ff30 <xcb_req>, num_fds=num_fds@entry=0, fds=fds@entry=0x0) at xcb_out.c:274
#7  0x00007f906233ccbb in xcb_send_request64 (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7fffb77126b0, req=req@entry=0x7f906234ff30 <xcb_req>) at xcb_out.c:349
#8  0x00007f906233ccc9 in xcb_send_request (c=<optimized out>, flags=flags@entry=1, vector=vector@entry=0x7fffb77126b0, req=req@entry=0x7f906234ff30 <xcb_req>) at xcb_out.c:355
#9  0x00007f9062342e58 in xcb_get_geometry (c=<optimized out>, drawable=<optimized out>) at xproto.c:3008
#10 0x00007f903b4984f6 in loader_dri3_drawable_init (conn=<optimized out>, drawable=drawable@entry=69206025, dri_screen=0x56516c4b4c30, is_different_gpu=<optimized out>, multiplanes_available=<optimized out>, dri_config=0x56516bee9390, ext=0x56516bf57ce0, vtable=0x7f903b4adee0 <egl_dri3_vtable>, draw=0x56516c714290) at loader_dri3_helper.c:368
Comment 8 Henning 2019-01-20 16:16:23 UTC
A year ago a similar bug got fixed: https://bugs.kde.org/show_bug.cgi?id=387479 maybe this information helps with fixing the bug.
Comment 9 Harald Sitter 2020-01-17 17:41:56 UTC
Is this still reproducible on newer Plasmas?
Comment 10 Edward Kigwana 2020-01-18 15:33:49 UTC
There have been a few changes in the opengl path in KDE and in QT. I can no longer reproduce the bug. But I couldn't tell you what fixed it.

Plasma: 5.17.80
Frameworks: 5.67.0
Qt: 5.14
Comment 11 Bug Janitor Service 2020-02-02 04:33:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!