Bug 377904 - System Settings Crash Every Time I Attempt To Open 'Desktop Theme' in System Settings/Workspace Theme, and Can't Reset Theme Through Terminal
Summary: System Settings Crash Every Time I Attempt To Open 'Desktop Theme' in System ...
Status: RESOLVED DUPLICATE of bug 350205
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.6.5
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-22 01:10 UTC by johnkoulianos060101
Modified: 2017-03-24 03:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description johnkoulianos060101 2017-03-22 01:10:54 UTC
Application: systemsettings5 (5.6.5)

Qt Version: 5.5.1
Frameworks Version: 5.23.0
Operating System: Linux 4.4.0-21-generic x86_64
Distribution: Linux Mint 18 Sarah

-- Information about the crash:
- What I was doing when the application crashed:
Attempted installation of a theme through a file, specifically, I believe to be https://store.kde.org/p/1164332/, by, although idiotically, not realizing that it's a LOGIN theme, and not an overall DEKSTOP theme.
- Custom settings of the application:
I believe that, somehow, the system believes that this theme works, and yet refuses to change through the terminal, and, obviously, cannot be changed through the GUI.

-Everything else 'seems' to work fine, all things considering, from changing fonts, to colors, and, to a degree, window settings, somewhat. (Occasionally when changing to anything besides Breeze Dark, inner windows may go completely black, with the settings able to still be changed, yet without any sight as to what's even being chosen.)

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f2e77334700 (LWP 10752)):
#0  0x00007f2e9bb3bae4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2e9baf6920 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9baf72cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e9baf74ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2e9f769a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2e9f710dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2e9f52d8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2e9de8e3c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f2e9f53284e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f2e9c0246ba in start_thread (arg=0x7f2e77334700) at pthread_create.c:333
#10 0x00007f2e9ee3b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2e802bc700 (LWP 10746)):
#0  0x00007f2e9ee2b69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2e9bb3a740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9baf6e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e9baf7340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2e9baf74ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2e9f769a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2e9f710dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2e9f52d8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f2e9de8e3c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f2e9f53284e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f2e9c0246ba in start_thread (arg=0x7f2e802bc700) at pthread_create.c:333
#11 0x00007f2e9ee3b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2e91d54700 (LWP 10733)):
#0  0x00007f2e9ee2fb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2e9c8aec62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2e9c8b08d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2e94716629 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f2e9f53284e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2e9c0246ba in start_thread (arg=0x7f2e91d54700) at pthread_create.c:333
#6  0x00007f2e9ee3b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2ea274a8c0 (LWP 10732)):
[KCrash Handler]
#6  0x00007f2e9ed6a428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f2e9ed6c02a in __GI_abort () at abort.c:89
#8  0x00007f2e9f51fff1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f2ea02df232 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5
#10 0x00007f2ea03066e7 in KPluginInfo::version() const () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5
#11 0x00007f2e80597394 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#12 0x00007f2e8058cb69 in Plasma::Theme::findInRectsCache(QString const&, QString const&, QRectF&) const () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#13 0x00007f2e80585496 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#14 0x00007f2e805857b4 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#15 0x00007f2e80585e44 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#16 0x00007f2e8057c633 in Plasma::FrameSvg::setImagePath(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#17 0x00007f2e74ef94c7 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_desktoptheme.so
#18 0x00007f2e74ef6dc4 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_desktoptheme.so
#19 0x00007f2e74ef862b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_desktoptheme.so
#20 0x00007f2e9f9a5f90 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#21 0x00007f2ea22ca784 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#22 0x00007f2ea22d0e4f in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#23 0x00007f2ea22d1ad5 in KCModuleProxy::realModule() const () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#24 0x00007f2ea22d2043 in KCModuleProxy::showEvent(QShowEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#25 0x00007f2ea0c42f88 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f2ea0c0005c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f2ea0c05516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f2e9f71362b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f2ea0c3fa86 in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f2ea0c3f776 in QWidgetPrivate::showChildren(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f2ea0c3f80f in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f2ea0c425fd in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f2ea0c3f788 in QWidgetPrivate::showChildren(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f2ea0c3f80f in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f2ea0c425fd in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f2ea0c250e9 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f2ea0c252d4 in QStackedLayout::setCurrentWidget(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f2ea0d9ef81 in QStackedWidget::setCurrentWidget(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f2ea1216c65 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#40 0x00007f2e9f741fca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f2e9f6c3fc7 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f2e9f6c83bc in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f2e9f6ca8a4 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f2ea0e7ea4f in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007f2ea0e6001d in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007f2ea0c433cf in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f2ea0d41b5e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f2ea0e675db in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007f2e9f713412 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f2ea0c0003c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f2ea0c05c19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f2e9f71362b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f2ea0c04b32 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#54 0x00007f2ea0c5d57b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f2ea0c5fb3b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f2ea0c0005c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007f2ea0c05516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#58 0x00007f2e9f71362b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f2ea064f521 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#60 0x00007f2ea06511e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#61 0x00007f2ea0634f38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#62 0x00007f2e94748070 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#63 0x00007f2e9baf71a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f2e9baf7400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f2e9baf74ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f2e9f769a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007f2e9f710dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007f2e9f718e8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x000000000040c0a1 in ?? ()
#70 0x00007f2e9ed55830 in __libc_start_main (main=0x40bcc0, argc=1, argv=0x7ffc2e116868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc2e116858) at ../csu/libc-start.c:291
#71 0x000000000040c119 in _start ()

Possible duplicates by query: bug 377872, bug 377841, bug 376513, bug 375284, bug 371459.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-03-24 03:45:56 UTC

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