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

            Bug ID: 372845
           Summary: System setting crashes after desktop behavior edit
           Product: systemsettings
           Version: 5.5.5
          Platform: Kubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: kcm_style
          Assignee: tibi...@kde.org
          Reporter: putz.ale...@gmail.com
  Target Milestone: ---

1. Open system settings.
2. Open Desktop Behavior.
3. In Desktop Effects Disable all the effects.
4. Go back to all settings.
5. Open Workspace Theme.
6. Switch to breeze Dark.
7. Go Back to all settings.
8. Open Desktop Behavior - > Desktop Effects.
9. Crash.

Note. After restarting application the crash happens again every time I visit
firstly Workspace Theme and dont switch theme as far as I already had a bug and
then I visit  Desktop Behavior - > Desktop Effects.

Reproducible always.

Kubuntu 16.04
KDE Plasma Version: 5.5.5
Qt Version: 5.5.1
Kernel Verion:4.4.0-31-generic
OS-Type: 64-bit




Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6d992fb8c0 (LWP 11259))]

Thread 6 (Thread 0x7f6d6ad7c700 (LWP 11823)):
#0  0x00007f6d929aeac9 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6d92969939 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d9296a2cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d9296a4ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6d963467eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6d962edb4a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6d9610a834 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6d94a893c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f6d9610f7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f6d92e8b70a in start_thread (arg=0x7f6d6ad7c700) at
pthread_create.c:333
#10 0x00007f6d95a2582d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f6d6bd7d700 (LWP 11758)):
#0  0x00007f6d95a19b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6d9296a39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d9296a4ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d963467eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6d962edb4a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6d9610a834 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6d94a893c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6d9610f7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6d92e8b70a in start_thread (arg=0x7f6d6bd7d700) at
pthread_create.c:333
#9  0x00007f6d95a2582d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f6d74559700 (LWP 11334)):
#0  0x00007f6d95a19b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6d9296a39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d9296a4ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d963467eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6d962edb4a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6d9610a834 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6d94a893c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6d9610f7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6d92e8b70a in start_thread (arg=0x7f6d74559700) at
pthread_create.c:333
#9  0x00007f6d95a2582d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f6d77c73700 (LWP 11261)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6d7bbab213 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f6d7bbaa937 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f6d92e8b70a in start_thread (arg=0x7f6d77c73700) at
pthread_create.c:333
#4  0x00007f6d95a2582d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6d87a0f700 (LWP 11260)):
#0  0x00007f6d95a19b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6d93701c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f6d937038d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6d89d61629 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f6d9610f7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6d92e8b70a in start_thread (arg=0x7f6d87a0f700) at
pthread_create.c:333
#6  0x00007f6d95a2582d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6d992fb8c0 (LWP 11259)):
[KCrash Handler]
#6  0x00007f6d949a26d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6d94949685 in QV4::ExecutionEngine::newStringObject(QV4::Value
const&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f6d949e28b2 in QV4::Runtime::getProperty(QV4::ExecutionEngine*,
QV4::Value const&, int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f6d70163dcd in ?? ()
#10 0x00007f6d69d7d080 in ?? ()
#11 0x00007f6d69d7d080 in ?? ()
#12 0x00007f6d69d7d0e8 in ?? ()
#13 0xf751421e558e0b00 in ?? ()
#14 0x0000000002c2f3d0 in ?? ()
#15 0x0000000000000001 in ?? ()
#16 0x00007f6d69d7d068 in ?? ()
#17 0x00007f6d69d7d070 in ?? ()
#18 0x0000000002c2f3d0 in ?? ()
#19 0x00007f6d9498577a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f6d94a6e7ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f6d94a6ed1d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f6d94a7583c in
QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007f6d94a75cfe in
QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007f6d94a51bae in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007f6d949f486c in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007f6d9631e600 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f6d949edede in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int,
void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007f6d949ed4a7 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int,
void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007f6d94a055b0 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData
const&, QVariant const&, QQmlContextData*,
QFlags<QQmlPropertyPrivate::WriteFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007f6d94a070cb in QQmlPropertyPrivate::writeValueProperty(QObject*,
QQmlPropertyData const&, QVariant const&, QQmlContextData*,
QFlags<QQmlPropertyPrivate::WriteFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f6d94a07b1c in QQmlPropertyPrivate::writeBinding(QObject*,
QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*,
QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007f6d94a758cf in
QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007f6d94a75cfe in
QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007f6d94a51bae in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*,
void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007f6d949f486c in QQmlData::signalEmitted(QAbstractDeclarativeData*,
QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007f6d9631e600 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f6d94e18fa5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#38 0x00007f6d94a0e35c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007f6d94a0e62f in QQmlEnginePrivate::incubate(QQmlIncubator&,
QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007f6d94a09eac in QQmlComponent::create(QQmlIncubator&, QQmlContext*,
QQmlContext*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x00007f6d94e17d8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#42 0x00007f6d94e17f28 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#43 0x00007f6d94a7eed2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#44 0x00007f6d94a0986e in QQmlComponentPrivate::complete(QQmlEnginePrivate*,
QQmlComponentPrivate::ConstructionState*) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x00007f6d94a09937 in QQmlComponentPrivate::completeCreate() () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x00007f6d94a097a0 in QQmlComponent::create(QQmlContext*) () from
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#47 0x00007f6d94e1f16d in QQuickView::continueExecute() () from
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#48 0x00007f6d94e1f8ad in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#49 0x00007f6d70e6ab5b in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kwincompositing.so
#50 0x00007f6d70e6ae24 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kwincompositing.so
#51 0x00007f6d70e7003d in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kwincompositing.so
#52 0x00007f6d70e7134d in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kwincompositing.so
#53 0x00007f6d9657f490 in KPluginFactory::create(char const*, QWidget*,
QObject*, QList<QVariant> const&, QString const&) () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#54 0x00007f6d98e71624 in KCModuleLoader::loadModule(KCModuleInfo const&,
KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from
/usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#55 0x00007f6d98e77c0f in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#56 0x00007f6d98e78895 in KCModuleProxy::realModule() const () from
/usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#57 0x00007f6d98e78e03 in KCModuleProxy::showEvent(QShowEvent*) () from
/usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#58 0x00007f6d97805f88 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#59 0x00007f6d977c305c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f6d977c8516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#61 0x00007f6d962f038b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007f6d97802a86 in QWidgetPrivate::show_helper() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#63 0x00007f6d97802776 in QWidgetPrivate::showChildren(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#64 0x00007f6d9780280f in QWidgetPrivate::show_helper() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#65 0x00007f6d978055fd in QWidget::setVisible(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#66 0x00007f6d97802788 in QWidgetPrivate::showChildren(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#67 0x00007f6d9780280f in QWidgetPrivate::show_helper() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#68 0x00007f6d978055fd in QWidget::setVisible(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#69 0x00007f6d977e80e9 in QStackedLayout::setCurrentIndex(int) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#70 0x00007f6d977e82d4 in QStackedLayout::setCurrentWidget(QWidget*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#71 0x00007f6d97961f71 in QStackedWidget::setCurrentWidget(QWidget*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#72 0x00007f6d97dd6ac5 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#73 0x00007f6d9631ed2a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#74 0x00007f6d962a0d27 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#75 0x00007f6d962a511c in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007f6d962a7604 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007f6d97a41a2f in QListView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#78 0x00007f6d97a22ffd in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#79 0x00007f6d978063cf in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#80 0x00007f6d97904b4e in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#81 0x00007f6d97a2a5bb in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#82 0x00007f6d962f0172 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#83 0x00007f6d977c303c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#84 0x00007f6d977c8c19 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#85 0x00007f6d962f038b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#86 0x00007f6d977c7b32 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#87 0x00007f6d9782057b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#88 0x00007f6d97822b3b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#89 0x00007f6d977c305c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#90 0x00007f6d977c8516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#91 0x00007f6d962f038b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#92 0x00007f6d972124e1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#93 0x00007f6d972141a5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#94 0x00007f6d971f7f08 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#95 0x00007f6d89d93060 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#96 0x00007f6d9296a1a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#97 0x00007f6d9296a400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#98 0x00007f6d9296a4ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#99 0x00007f6d963467cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#100 0x00007f6d962edb4a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#101 0x00007f6d962f5bec in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#102 0x000000000040f7a1 in main ()

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

Reply via email to