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

            Bug ID: 411376
           Summary: Crash while browsing through settings
           Product: systemsettings
           Version: 5.12.8
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: sts33n...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.12.8)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.13-default x86_64
Distribution (Platform): openSUSE RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I was looking through the many settings widgets, trying to figure out how to
stop menus from being semi-transparent (which I never did figure out).  I
turned on "Display window geometry when moving or resizing" in the "Moving" tab
of the "Window Behavior" settings widget and then hit apply.  Then I searched
through the various "Desktop Behavior" and "Application Style" settings
widgets.  About when I got to "Window Decorations", it crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcaa3198480 (LWP 10011))]

Thread 6 (Thread 0x7fca5c899700 (LWP 10402)):
#0  0x00007fca9e97bc98 in read () from /lib64/libc.so.6
#1  0x00007fca97f67ca0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fca97f22cb8 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fca97f23150 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fca97f232bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fca9f2c596b in QEventDispatcherGlib::processEvents
(this=0x7fca441c1df0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fca9f26a90a in QEventLoop::exec (this=this@entry=0x7fca5c898c50,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fca9f088daa in QThread::exec (this=this@entry=0x55d603efdce0) at
thread/qthread.cpp:515
#8  0x00007fca9cf0f9f5 in QQmlThreadPrivate::run (this=0x55d603efdce0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:147
#9  0x00007fca9f08dced in QThreadPrivate::start (arg=0x55d603efdce0) at
thread/qthread_unix.cpp:368
#10 0x00007fca9a33a569 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fca9e98a9ef in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fca5ffff700 (LWP 10401)):
#0  0x00007fca9a3408ad in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fca9f08f11b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55d6025bd2b0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x55d602663e98,
mutex=mutex@entry=0x55d602663e90, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007fca9d3df4c8 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55d602663e88) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55d602663e10) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:708
#5  0x00007fca9d3df92a in QSGRenderThread::run (this=0x55d602663e10) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:737
#6  0x00007fca9f08dced in QThreadPrivate::start (arg=0x55d602663e10) at
thread/qthread_unix.cpp:368
#7  0x00007fca9a33a569 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fca9e98a9ef in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fca5d29a700 (LWP 10399)):
#0  0x00007fca97f68fd9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fca97f2316e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fca97f232bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fca9f2c596b in QEventDispatcherGlib::processEvents
(this=0x7fca50001e50, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fca9f26a90a in QEventLoop::exec (this=this@entry=0x7fca5d299c50,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fca9f088daa in QThread::exec (this=this@entry=0x55d6059c2dd0) at
thread/qthread.cpp:515
#6  0x00007fca9cf0f9f5 in QQmlThreadPrivate::run (this=0x55d6059c2dd0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:147
#7  0x00007fca9f08dced in QThreadPrivate::start (arg=0x55d6059c2dd0) at
thread/qthread_unix.cpp:368
#8  0x00007fca9a33a569 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fca9e98a9ef in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fca87086700 (LWP 10014)):
#0  0x00007fca9e98019b in poll () from /lib64/libc.so.6
#1  0x00007fca97f231a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fca97f232bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fca9f2c596b in QEventDispatcherGlib::processEvents
(this=0x7fca80000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fca9f26a90a in QEventLoop::exec (this=this@entry=0x7fca87085c40,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fca9f088daa in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007fca9f7459e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fca9f08dced in QThreadPrivate::start (arg=0x7fca9f9b8d60) at
thread/qthread_unix.cpp:368
#8  0x00007fca9a33a569 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fca9e98a9ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fca8f6f1700 (LWP 10013)):
#0  0x00007fca9e98019b in poll () from /lib64/libc.so.6
#1  0x00007fca99eff307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fca99f00f3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fca91e7c939 in QXcbEventReader::run (this=0x55d6022fc9d0) at
qxcbconnection.cpp:1334
#4  0x00007fca9f08dced in QThreadPrivate::start (arg=0x55d6022fc9d0) at
thread/qthread_unix.cpp:368
#5  0x00007fca9a33a569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fca9e98a9ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcaa3198480 (LWP 10011)):
[KCrash Handler]
#6  std::__atomic_base<QtSharedPointer::ExternalRefCountData*>::load
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/7/bits/atomic_base.h:713
#7  std::atomic<QtSharedPointer::ExternalRefCountData*>::load
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/7/atomic:452
#8 
QAtomicOps<QtSharedPointer::ExternalRefCountData*>::load<QtSharedPointer::ExternalRefCountData*>
(_q_value=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:227
#9  QBasicAtomicPointer<QtSharedPointer::ExternalRefCountData>::load
(this=<optimized out>) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:238
#10 QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x3) at
tools/qsharedpointer.cpp:1445
#11 0x00007fca9cee8c14 in QWeakPointer<QObject>::QWeakPointer<QObject>
(ptr=0x3, this=<optimized out>) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:684
#12 QWeakPointer<QObject>::assign<QObject> (ptr=0x3, this=0x55d60425edb0) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:680
#13 QPointer<QObject>::operator= (p=0x3, this=0x55d60425edb0) at
/usr/include/qt5/QtCore/qpointer.h:83
#14 QQmlListReferencePrivate::init (prop=..., propType=1751, engine=<optimized
out>) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmllist.cpp:64
#15 0x00007fca9cefce31 in QV4::QmlListWrapper::toVariant (this=<optimized out>)
at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmllistwrapper.cpp:101
#16 0x00007fca9cdbf679 in toVariant (e=0x55d60579a820, value=...,
typeHint=typeHint@entry=2,
createJSValueForObjects=createJSValueForObjects@entry=true,
visitedObjects=visitedObjects@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/jsruntime/qv4engine.cpp:1160
#17 0x00007fca9cdbf724 in QV4::ExecutionEngine::toVariant (this=<optimized
out>, value=..., typeHint=typeHint@entry=2,
createJSValueForObjects=createJSValueForObjects@entry=true) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/jsruntime/qv4engine.cpp:1125
#18 0x00007fca9cef7cfe in QQmlBinding::slowWrite
(this=this@entry=0x55d604aa9620, core=..., valueTypeData=..., result=...,
isUndefined=isUndefined@entry=false, flags=..., flags@entry=...) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlbinding.cpp:322
#19 0x00007fca9cef9d23 in GenericBinding<2>::write (this=0x55d604aa9620,
result=..., isUndefined=<optimized out>, flags=...) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlbinding.cpp:288
#20 0x00007fca9cefa24e in QQmlNonbindingBinding::doUpdate (this=0x55d604aa9620,
watcher=..., flags=..., scope=...) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlbinding.cpp:210
#21 0x00007fca9cef7003 in QQmlBinding::update (this=0x55d604aa9620, flags=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlbinding.cpp:167
#22 0x00007fca9cf0307b in QQmlObjectCreator::finalize (this=0x55d604304ca0,
interrupt=...) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1324
#23 0x00007fca9ce7d11e in QQmlComponentPrivate::complete
(enginePriv=0x55d6025c97b0, state=0x55d605675370) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlcomponent.cpp:920
#24 0x00007fca9ce7d237 in QQmlComponentPrivate::completeCreate
(this=0x55d6056752d0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlcomponent.cpp:956
#25 0x00007fca9ce7d012 in QQmlComponent::create (this=0x55d604b326c0,
context=0x55d603fbe990) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlcomponent.cpp:775
#26 0x00007fca69772c4f in Aurorae::Decoration::init (this=0x55d6045d43e0) at
/usr/src/debug/kwin5-5.12.8-lp151.4.1.x86_64/plugins/kdecorations/aurorae/src/aurorae.cpp:316
#27 0x00007fca69c560b1 in KDecoration2::Preview::PreviewItem::componentComplete
(this=0x55d604389f20) at
/usr/src/debug/kwin5-5.12.8-lp151.4.1.x86_64/kcmkwin/kwindecoration/declarative-plugin/previewitem.cpp:68
#28 0x00007fca9cf0318d in QQmlObjectCreator::finalize (this=0x55d603505460,
interrupt=...) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1338
#29 0x00007fca9ce820f2 in QQmlIncubatorPrivate::incubate (this=0x55d603194790,
i=...) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlincubator.cpp:344
#30 0x00007fca9ce826cc in QQmlEnginePrivate::incubate (this=<optimized out>,
i=..., forContext=forContext@entry=0x55d60249fd01) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/qml/qqmlincubator.cpp:89
#31 0x00007fca9cf2f7b8 in QQmlDelegateModelItem::incubateObject
(this=this@entry=0x55d6033f49c0, component=<optimized out>, engine=<optimized
out>, context=context@entry=0x55d60419d310, forContext=0x55d60249fd01,
forContext@entry=0x55d60249fda0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/types/qqmldelegatemodel.cpp:1976
#32 0x00007fca9cf363b7 in QQmlDelegateModelPrivate::object
(this=this@entry=0x55d602415d00, group=QQmlListCompositor::Default,
index=index@entry=2,
incubationMode=incubationMode@entry=QQmlIncubator::AsynchronousIfNested) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/types/qqmldelegatemodel.cpp:996
#33 0x00007fca9cf364d1 in QQmlDelegateModel::object (this=<optimized out>,
index=2, incubationMode=QQmlIncubator::AsynchronousIfNested) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/qml/types/qqmldelegatemodel.cpp:1036
#34 0x00007fca9d501de5 in QQuickItemViewPrivate::createItem
(this=this@entry=0x55d60419d650, modelIndex=modelIndex@entry=2,
incubationMode=incubationMode@entry=QQmlIncubator::AsynchronousIfNested) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/items/qquickitemview.cpp:2360
#35 0x00007fca9d4f4c56 in QQuickGridViewPrivate::addVisibleItems
(this=0x55d60419d650, fillFrom=-0, fillTo=548, bufferFrom=<optimized out>,
bufferTo=<optimized out>, doBuffer=false) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/items/qquickgridview.cpp:518
#36 0x00007fca9d500a86 in QQuickItemViewPrivate::refill (this=0x55d60419d650,
from=<optimized out>, to=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/items/qquickitemview.cpp:1831
#37 0x00007fca9d502442 in QQuickItemViewPrivate::layout (this=0x55d60419d650)
at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/items/qquickitemview.cpp:1945
#38 0x00007fca9d431703 in QQuickWindowPrivate::polishItems
(this=0x55d6055177c0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/items/qquickwindow.cpp:298
#39 0x00007fca9d3dbb2e in QSGThreadedRenderLoop::polishAndSync
(this=this@entry=0x7fca8801c6f0, w=<optimized out>, w@entry=0x7fca88019600,
inExpose=inExpose@entry=true) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1187
#40 0x00007fca9d3de78d in QSGThreadedRenderLoop::handleExposure
(this=this@entry=0x7fca8801c6f0, window=window@entry=0x55d6022b1ed0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1003
#41 0x00007fca9d3df079 in QSGThreadedRenderLoop::exposureChanged
(this=0x7fca8801c6f0, window=0x55d6022b1ed0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:914
#42 0x00007fca9fad9cf5 in QWindow::event (this=this@entry=0x55d6022b1ed0,
ev=ev@entry=0x7ffe997a27d0) at kernel/qwindow.cpp:2267
#43 0x00007fca9d4395d5 in QQuickWindow::event (this=0x55d6022b1ed0,
e=0x7ffe997a27d0) at
/usr/src/debug/libqt5-qtdeclarative-5.9.7-lp151.2.2.x86_64/src/quick/items/qquickwindow.cpp:1609
#44 0x00007fcaa02a13dc in QApplicationPrivate::notify_helper
(this=this@entry=0x55d6022dc8f0, receiver=receiver@entry=0x55d6022b1ed0,
e=e@entry=0x7ffe997a27d0) at kernel/qapplication.cpp:3723
#45 0x00007fcaa02a8ca4 in QApplication::notify (this=0x7ffe997a2ba0,
receiver=0x55d6022b1ed0, e=0x7ffe997a27d0) at kernel/qapplication.cpp:3482
#46 0x00007fca9f26c8d8 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x55d6022b1ed0, event=event@entry=0x7ffe997a27d0) at
kernel/qcoreapplication.cpp:1024
#47 0x00007fca9facedbf in QCoreApplication::sendSpontaneousEvent
(event=0x7ffe997a27d0, receiver=0x55d6022b1ed0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#48 QGuiApplicationPrivate::processExposeEvent (e=0x7fca88008720) at
kernel/qguiapplication.cpp:2875
#49 0x00007fca9facf9fd in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x7fca88008720) at kernel/qguiapplication.cpp:1798
#50 0x00007fca9faa6c0b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:946
#51 0x00007fca91edfa60 in userEventSourceDispatch (source=<optimized out>) at
qeventdispatcher_glib.cpp:77
#52 0x00007fca97f22e87 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#53 0x00007fca97f23230 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007fca97f232bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#55 0x00007fca9f2c594f in QEventDispatcherGlib::processEvents
(this=0x55d60232df60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#56 0x00007fca9f26a90a in QEventLoop::exec (this=this@entry=0x7ffe997a2ac0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#57 0x00007fca9f2739b4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1297
#58 0x000055d6006599c0 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/systemsettings5-5.12.8-lp151.1.2.x86_64/app/main.cpp:70
[Inferior 1 (process 10011) detached]

Possible duplicates by query: bug 401091, bug 398918.

Reported using DrKonqi

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

Reply via email to