Bug 376475 - System Settings crashes just by checking the Application Styles
Summary: System Settings crashes just by checking the Application Styles
Status: RESOLVED DUPLICATE of bug 373628
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.9.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-02-14 14:04 UTC by jaime.florez.diaz
Modified: 2017-02-14 15:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jaime.florez.diaz 2017-02-14 14:04:38 UTC
Application: systemsettings5 (5.9.1)

Qt Version: 5.7.1
Frameworks Version: 5.30.0
Operating System: Linux 4.4.0-62-generic x86_64
Distribution: KDE neon User Edition 5.9

-- Information about the crash:
- What I was doing when the application crashed:
I entered the System Settings. From there, went to the "Application Style" and clicked all the three displayed options (Widget Style, Window Decoration and GNOME Application Style). After that, press the "All Settings" button and then it crashed.
I've tried playing with different options inside the System Settings, but it seems that only the Application Style option brings the crash, since almost every combination of switching options and then try to go back to the All Settings caused a crash.

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 0x7f9af78368c0 (LWP 6148))]

Thread 4 (Thread 0x7f9acd2c0700 (LWP 6156)):
#0  0x00007f9af3f5eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9aef0b438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9aef0b449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9af487e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9af48290ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9af4658f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9af2fb5bf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9af465db48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9af116f6ba in start_thread (arg=0x7f9acd2c0700) at pthread_create.c:333
#9  0x00007f9af3f6a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9adda77700 (LWP 6151)):
#0  0x00007f9aef0f8a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9aef0b3929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9aef0b42bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9aef0b449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9af487e75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9af48290ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9af4658f64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9af798d735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f9af465db48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9af116f6ba in start_thread (arg=0x7f9adda77700) at pthread_create.c:333
#10 0x00007f9af3f6a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9ae6132700 (LWP 6150)):
#0  0x00007f9af3f5eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9af19e5c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9af19e78d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9ae868ad79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f9af465db48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9af116f6ba in start_thread (arg=0x7f9ae6132700) at pthread_create.c:333
#6  0x00007f9af3f6a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9af78368c0 (LWP 6148)):
[KCrash Handler]
#6  0x00007f9af3e99428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f9af3e9b02a in __GI_abort () at abort.c:89
#8  0x00007f9af3edb7ea in __libc_message (do_abort=2, fmt=fmt@entry=0x7f9af3ff42e0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f9af3ee4539 in malloc_printerr (ar_ptr=0x7f9af4227b20 <main_arena>, ptr=<optimized out>, str=0x7f9af3ff1095 "corrupted double-linked list", action=3) at malloc.c:5004
#10 _int_free (av=0x7f9af4227b20 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4012
#11 0x00007f9af3ee798c in __GI___libc_free (mem=<optimized out>) at malloc.c:2966
#12 0x00007f9af46387b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f9af485d85c in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f9addcf13e3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#15 0x00007f9af4854663 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f9af485d814 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f9addcf1ef3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#18 0x00007f9af4856dd0 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f9af5d05ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f9af5d0d8c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f9af482b0c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f9af482d78b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f9af487e333 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f9aef0b4197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f9aef0b43f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f9aef0b449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f9af487e73f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f9af48290ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f9af48316cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x000000000040c2a0 in ?? ()
#31 0x00007f9af3e84830 in __libc_start_main (main=0x40beb0, argc=1, argv=0x7ffd686b1fb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd686b1fa8) at ../csu/libc-start.c:291
#32 0x000000000040c319 in _start ()

Possible duplicates by query: bug 375942, bug 375933, bug 375899, bug 375063, bug 375039.

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2017-02-14 15:30:18 UTC

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