Bug 375899

Summary: System settings crashes when changing application style
Product: [Applications] systemsettings Reporter: RR <raghu.nospam>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ttv200
Priority: NOR Keywords: drkonqi
Version: 5.9.0   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description RR 2017-02-02 14:30:59 UTC
Application: systemsettings5 (5.9.0)

Qt Version: 5.7.1
Frameworks Version: 5.30.0
Operating System: Linux 4.4.0-57-generic x86_64
Distribution: Linux Mint 18 Sarah

-- Information about the crash:
- What I was doing when the application crashed:

- Unusual behavior I noticed:
Crash on hitting back button after using custom theme

- Custom settings of the application:
Just upgraded to 5.9; Installed custom theme and applied.

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 0x7f9b72ff08c0 (LWP 5371))]

Thread 4 (Thread 0x7f9b5226f700 (LWP 5385)):
#0  0x00007f9b77feda79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9b77fa8929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9b77fa92bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b77fa949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9b7d78f75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9b7d73a0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9b7d569f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9b7bec6bf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f9b7d56eb48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9b7a0806ba in start_thread (arg=0x7f9b5226f700) at pthread_create.c:333
#10 0x00007f9b7ce7b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9b67518700 (LWP 5374)):
#0  0x00007f9b7ce6fb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9b77fa938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9b77fa949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b7d78f75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9b7d73a0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9b7d569f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9b80884735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f9b7d56eb48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9b7a0806ba in start_thread (arg=0x7f9b67518700) at pthread_create.c:333
#9  0x00007f9b7ce7b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9b7008f700 (LWP 5373)):
#0  0x00007f9b7ce6fb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9b7a8f6c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9b7a8f88d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9b72c19d79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f9b7d56eb48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9b7a0806ba in start_thread (arg=0x7f9b7008f700) at pthread_create.c:333
#6  0x00007f9b7ce7b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9b72ff08c0 (LWP 5371)):
[KCrash Handler]
#6  0x00007f9b7cdaa428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f9b7cdac02a in __GI_abort () at abort.c:89
#8  0x00007f9b7cdec7ea in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f9b7cf052e0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f9b7cdf36f8 in malloc_printerr (ar_ptr=0x7f9b7d138b20 <main_arena>, ptr=<optimized out>, str=0x7f9b7cf02095 "corrupted double-linked list", action=3) at malloc.c:5004
#10 malloc_consolidate (av=av@entry=0x7f9b7d138b20 <main_arena>) at malloc.c:4181
#11 0x00007f9b7cdf63be in _int_malloc (av=av@entry=0x7f9b7d138b20 <main_arena>, bytes=bytes@entry=1025) at malloc.c:3448
#12 0x00007f9b7cdf7850 in _int_realloc (av=av@entry=0x7f9b7d138b20 <main_arena>, oldp=oldp@entry=0xe6abb0, oldsize=oldsize@entry=528, nb=nb@entry=1040) at malloc.c:4302
#13 0x00007f9b7cdf8c89 in __GI___libc_realloc (oldmem=0xe6abc0, bytes=1024) at malloc.c:3043
#14 0x00007f9b7d5cef71 in QListData::realloc_grow(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f9b7d5cf00f in QListData::append(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f9b7d76f9c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f9b7d76e2d6 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f9b7d76ec06 in QObject::QObject(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f9b677484c6 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#20 0x00007f9b67749ab8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#21 0x00007f9b6774b044 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#22 0x00007f9b6773c8aa in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#23 0x00007f9b6777b604 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#24 0x00007f9b7ec5e7ee in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f9b7ed9996b in QScrollBar::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f9b7ec16ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f9b7ec1e8c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f9b7d73c0c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f9b7ec59e39 in QWidget::ensurePolished() const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f9b7ed97f8d in QScrollBar::sizeHint() const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f9b7edcb8b9 in QAbstractScrollAreaPrivate::layoutChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f9b7edcc606 in QAbstractScrollAreaPrivate::init() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f9b7ee60b4d in QAbstractItemView::QAbstractItemView(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f9b7f208149 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#35 0x00007f9b7f205e50 in KPageView::createView() () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#36 0x00007f9b7f2058d6 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#37 0x00007f9b7f206985 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#38 0x00007f9b7d766e89 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f9b7d7dcb66 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f9b7f20d8f7 in KPageWidgetModel::removePage(KPageWidgetItem*) () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#41 0x00007f9b805095d5 in ModuleView::closeModules() () from /usr/lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#42 0x00007f9b5acba2ce in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/icon_mode.so
#43 0x00007f9b7d766e89 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f9b7ec10552 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007f9b7ec12ec0 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007f9b7ecff9b0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f9b7ecffae4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f9b7edca75a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007f9b7ec5df38 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007f9b7edca839 in QToolButton::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f9b7ec16ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f9b7ec1f165 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#53 0x00007f9b7d73c0c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f9b7ec1de8f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f9b7ec78236 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f9b7ec7ac83 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007f9b7ec16ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#58 0x00007f9b7ec1e8c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#59 0x00007f9b7d73c0c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#60 0x00007f9b7e67b5a0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#61 0x00007f9b7e67d4a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#62 0x00007f9b7e65b32b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#63 0x00007f9b72c50270 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#64 0x00007f9b77fa9197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f9b77fa93f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f9b77fa949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007f9b7d78f73f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007f9b7d73a0ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x00007f9b7d7426cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#70 0x000000000040c2a0 in ?? ()
#71 0x00007f9b7cd95830 in __libc_start_main (main=0x40beb0, argc=1, argv=0x7ffc67c821d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc67c821c8) at ../csu/libc-start.c:291
#72 0x000000000040c319 in _start ()

Possible duplicates by query: bug 375063, bug 375039, bug 373160, bug 351514, bug 348699.

Reported using DrKonqi
Comment 1 ttv200 2017-02-07 07:52:32 UTC

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