Bug 355670

Summary: System settings crashing when i attempt to change desktop theme
Product: [Applications] systemsettings Reporter: Robert <rgd720>
Component: kcm_desktopthemedetailsAssignee: Andrew Lake <jamboarder>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Robert 2015-11-21 01:14:38 UTC
Application: systemsettings5 (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.6-300.fc23.i686 i686
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:  I entered system settings.  Then selected workspace theme.  then selected desktop theme.  It crashed 6 times in a row using these steps.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb21a5a80 (LWP 2860))]

Thread 3 (Thread 0xb1b77b40 (LWP 2861)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at /lib/libc.so.6
#2  0xffffffff in _xcb_conn_wait () at /lib/libxcb.so.1
#3  0xffffffff in xcb_wait_for_event () at /lib/libxcb.so.1
#4  0xffffffff in QXcbEventReader::run() () at /lib/libQt5XcbQpa.so.5
#5  0xffffffff in QThreadPrivate::start(void*) () at /lib/libQt5Core.so.5
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 2 (Thread 0xae556b40 (LWP 2863)):
#0  0xffffffff in __vdso_clock_gettime ()
#1  0xffffffff in clock_gettime () at /lib/libc.so.6
#2  0xffffffff in qt_gettime() () at /lib/libQt5Core.so.5
#3  0xffffffff in QTimerInfoList::updateCurrentTime() () at /lib/libQt5Core.so.5
#4  0xffffffff in QTimerInfoList::timerWait(timespec&) () at /lib/libQt5Core.so.5
#5  0xffffffff in timerSourcePrepare(_GSource*, int*) () at /lib/libQt5Core.so.5
#6  0xffffffff in g_main_context_prepare () at /lib/libglib-2.0.so.0
#7  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#8  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#9  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#10 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#11 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#12 0xffffffff in QThread::exec() () at /lib/libQt5Core.so.5
#13 0xffffffff in QQmlThreadPrivate::run() () at /lib/sse2/libQt5Qml.so.5
#14 0xffffffff in QThreadPrivate::start(void*) () at /lib/libQt5Core.so.5
#15 0xffffffff in start_thread () at /lib/libpthread.so.0
#16 0xffffffff in clone () at /lib/libc.so.6

Thread 1 (Thread 0xb21a5a80 (LWP 2860)):
[KCrash Handler]
#6  0xffffffff in __kernel_vsyscall ()
#7  0xffffffff in raise () at /lib/libc.so.6
#8  0xffffffff in abort () at /lib/libc.so.6
#9  0xffffffff in  () at /lib/libQt5Core.so.5
#10 0xffffffff in  () at /lib/libKF5Service.so.5
#11 0xffffffff in KPluginInfo::version() const () at /lib/libKF5Service.so.5
#12 0xffffffff in Plasma::ThemePrivate::useCache() () at /lib/libKF5Plasma.so.5
#13 0xffffffff in Plasma::Theme::findInRectsCache(QString const&, QString const&, QRectF&) const () at /lib/libKF5Plasma.so.5
#14 0xffffffff in Plasma::SvgPrivate::checkColorHints() () at /lib/libKF5Plasma.so.5
#15 0xffffffff in Plasma::SvgPrivate::setImagePath(QString const&) () at /lib/libKF5Plasma.so.5
#16 0xffffffff in Plasma::FrameSvg::setImagePath(QString const&) () at /lib/libKF5Plasma.so.5
#17 0xffffffff in ThemeModel::reload() () at /usr/lib/qt5/plugins/kcm_desktoptheme.so
#18 0xffffffff in DesktopThemeDetails::DesktopThemeDetails(QWidget*) () at /usr/lib/qt5/plugins/kcm_desktoptheme.so
#19 0xffffffff in Ui_DesktopTheme::setupUi(QWidget*) () at /usr/lib/qt5/plugins/kcm_desktoptheme.so
#20 0xffffffff in KCMDesktopTheme::KCMDesktopTheme(QWidget*, QList<QVariant> const&) () at /usr/lib/qt5/plugins/kcm_desktoptheme.so
#21 0xffffffff in QObject* KPluginFactory::createInstance<KCMDesktopTheme, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () at /usr/lib/qt5/plugins/kcm_desktoptheme.so
#22 0xffffffff in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () at /lib/libKF5CoreAddons.so.5
#23 0xffffffff in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () at /lib/libKF5KCMUtils.so.5
#24 0xffffffff in KCModuleProxyPrivate::loadModule() () at /lib/libKF5KCMUtils.so.5
#25 0xffffffff in KCModuleProxy::realModule() const () at /lib/libKF5KCMUtils.so.5
#26 0xffffffff in KCModuleProxy::showEvent(QShowEvent*) () at /lib/libKF5KCMUtils.so.5
#27 0xffffffff in QWidget::event(QEvent*) () at /lib/libQt5Widgets.so.5
#28 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#29 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#30 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#31 0xffffffff in QWidgetPrivate::show_helper() () at /lib/libQt5Widgets.so.5
#32 0xffffffff in QWidgetPrivate::show_recursive() () at /lib/libQt5Widgets.so.5
#33 0xffffffff in QWidgetPrivate::showChildren(bool) () at /lib/libQt5Widgets.so.5
#34 0xffffffff in QWidgetPrivate::show_helper() () at /lib/libQt5Widgets.so.5
#35 0xffffffff in QWidget::setVisible(bool) () at /lib/libQt5Widgets.so.5
#36 0xffffffff in QWidget::show() () at /lib/libQt5Widgets.so.5
#37 0xffffffff in QWidgetPrivate::showChildren(bool) () at /lib/libQt5Widgets.so.5
#38 0xffffffff in QWidgetPrivate::show_helper() () at /lib/libQt5Widgets.so.5
#39 0xffffffff in QWidget::setVisible(bool) () at /lib/libQt5Widgets.so.5
#40 0xffffffff in QWidget::show() () at /lib/libQt5Widgets.so.5
#41 0xffffffff in QStackedLayout::setCurrentIndex(int) () at /lib/libQt5Widgets.so.5
#42 0xffffffff in QStackedLayout::setCurrentWidget(QWidget*) () at /lib/libQt5Widgets.so.5
#43 0xffffffff in QStackedWidget::setCurrentWidget(QWidget*) () at /lib/libQt5Widgets.so.5
#44 0xffffffff in KPageViewPrivate::_k_pageSelected(QItemSelection const&, QItemSelection const&) () at /lib/libKF5WidgetsAddons.so.5
#45 0xffffffff in KPageView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib/libKF5WidgetsAddons.so.5
#46 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) () at /lib/libQt5Core.so.5
#47 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib/libQt5Core.so.5
#48 0xffffffff in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () at /lib/libQt5Core.so.5
#49 0xffffffff in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () at /lib/libQt5Core.so.5
#50 0xffffffff in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /lib/libQt5Core.so.5
#51 0xffffffff in KDEPrivate::SelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /lib/libKF5WidgetsAddons.so.5
#52 0xffffffff in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /lib/libQt5Widgets.so.5
#53 0xffffffff in QAbstractItemView::mousePressEvent(QMouseEvent*) () at /lib/libQt5Widgets.so.5
#54 0xffffffff in QWidget::event(QEvent*) () at /lib/libQt5Widgets.so.5
#55 0xffffffff in QFrame::event(QEvent*) () at /lib/libQt5Widgets.so.5
#56 0xffffffff in QAbstractScrollArea::viewportEvent(QEvent*) () at /lib/libQt5Widgets.so.5
#57 0xffffffff in QAbstractItemView::viewportEvent(QEvent*) () at /lib/libQt5Widgets.so.5
#58 0xffffffff in QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#59 0xffffffff in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#60 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#61 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#62 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#63 0xffffffff in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib/libQt5Widgets.so.5
#64 0xffffffff in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib/libQt5Widgets.so.5
#65 0xffffffff in QWidgetWindow::event(QEvent*) () at /lib/libQt5Widgets.so.5
#66 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#67 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#68 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#69 0xffffffff in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/libQt5Gui.so.5
#70 0xffffffff in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#71 0xffffffff in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Gui.so.5
#72 0xffffffff in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib/libQt5XcbQpa.so.5
#73 0xffffffff in g_main_context_dispatch () at /lib/libglib-2.0.so.0
#74 0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#75 0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#76 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#77 0xffffffff in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5XcbQpa.so.5
#78 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#79 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#80 0xffffffff in QCoreApplication::exec() () at /lib/libQt5Core.so.5
#81 0xffffffff in QGuiApplication::exec() () at /lib/libQt5Gui.so.5
#82 0xffffffff in QApplication::exec() () at /lib/libQt5Widgets.so.5
#83 0xffffffff in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2016-12-20 00:57:10 UTC

*** This bug has been marked as a duplicate of bug 350205 ***