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

            Bug ID: 369219
           Summary: Info Center crashed after unlocking screen and
                    switching from Wayland info section to OpenGL info
                    section
           Product: kinfocenter
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: hubn...@gmail.com
          Reporter: drlo...@gmail.com

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

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

Reply via email to