Bug 349041

Summary: System settings close unexpectedly when changing desktop theme.
Product: [Applications] systemsettings Reporter: ohimg801
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ohimg801 2015-06-11 19:05:23 UTC
DialogBox pops up stating: System settings close unexpectedly when changing desktop theme.
- - - - -
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 0x7f6099ced780 (LWP 4979))]

Thread 5 (Thread 0x7f60875ec700 (LWP 4980)):
#0  0x00007f60964518dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f609476bb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f609476d64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f608a37f099 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f6096ad2b0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f60936856aa in start_thread (arg=0x7f60875ec700) at pthread_create.c:333
#6  0x00007f609645ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f6078144700 (LWP 4981)):
#0  0x00007f60964518dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6093166ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6093166fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6096d69c6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6096d0e3e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6096acdb44 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6095a98f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6096ad2b0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f60936856aa in start_thread (arg=0x7f6078144700) at pthread_create.c:333
#9  0x00007f609645ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f606ffff700 (LWP 4982)):
#0  0x00007f6093163eda in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f609316639b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6093166de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6093166fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6096d69c6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6096d0e3e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6096acdb44 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6095a98f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f6096ad2b0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f60936856aa in start_thread (arg=0x7f606ffff700) at pthread_create.c:333
#10 0x00007f609645ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f606effe700 (LWP 4983)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6096ad3c6b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f6095544fab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f60955453a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f6096ad2b0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f60936856aa in start_thread (arg=0x7f606effe700) at pthread_create.c:333
#6  0x00007f609645ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6099ced780 (LWP 4979)):
[KCrash Handler]
#6  0x0000000003b93470 in ?? ()
#7  0x00007f60788626e1 in KDecoration2::Decoration::update(QRect const&) () from /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
#8  0x00007f607886275b in KDecoration2::Decoration::update() () from /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
#9  0x00007f6074ae1370 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#10 0x00007f6074b017a8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#11 0x00007f6096ab35ca in QPropertyAnimation::updateCurrentValue(QVariant const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f6096aaef48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f6096aafd1b in QVariantAnimation::updateCurrentTime(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f6096aabbaf in QAbstractAnimation::setCurrentTime(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f6096aabe96 in QUnifiedTimer::updateAnimationTimers(long long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f6096aac7dc in QAnimationDriver::advanceAnimation(long long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f60955291ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f609554768a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007f6095549a8b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007f609554a30a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f60975487b5 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007f609557bdd3 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f6097afcb2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f6097b02000 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f6096d10c2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f6097540e86 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007f6097541bbd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007f609752634f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007f608a3a9590 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#30 0x00007f6093166c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f6093166f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f6093166fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f6096d69c57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f6096d0e3e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f6096d1602c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x000000000040eebc in main ()



Reproducible: Always

Steps to Reproduce:
1. Click Application Launcher
2. Choose System Settings
3.  Click Application Style
4. Click Window Declarations

Actual Results:  
DialogBox pops up stating: System settings close unexpectedly when changing desktop theme.

Expected Results:  
Allow choosing/changing desktop theme.

OS Kubuntu 15.04
Qt version 5.4.1
Kernel version 3.19.0-20-generic
OS type 64-bit
System Intel DZ68DB
Processor 4 x Intel Core i3-2100 3.10Ghz
Memory 16Gb
Comment 1 Myriam Schweingruber 2015-09-29 13:52:42 UTC
Unfortunately you are missing some debugging packages, could you please make sure you have all Qt5 and Plasma5 debugging packages installed and try to get a new backtrace. For more information, please see https://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Kubuntu
Comment 2 Christoph Feck 2015-09-29 14:04:47 UTC
If people don't report crashes as crashes, we cannot find duplicates.

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