Bug 307043

Summary: Window Appearance (systemsettings) crashes every time it is opened
Product: [Applications] systemsettings Reporter: Thoralf Backhaus <zwulf>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thoralf Backhaus 2012-09-19 13:41:04 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.1
Qt Version: 4.8.2
Operating System: Linux 3.2.0-31-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
When opening Workspace Appearance in systemsettings it crashes every time. Updating from KDE 4.8.4 to 4.9.0 and later to 4.9.1 did not affect this. It still crashes. No other module of systemsettings causes a crash, only Workspace Appearance. I deleted ~/.kde directory while using OpenBox, then logged out and changed to KDE again, but the crash still appears.

- Custom settings of the application:
I guess it could be a custom setting of window effects -  I changed from default window close effect to exploding windows. I do not know anymore if I also changed other effects (long time ago that I changed it, did not want to reinstall my system because of this).

The crash can be reproduced every time.

-- Backtrace:
Application: Systemeinstellungen (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f301acef7c0 (LWP 3147))]

Thread 3 (Thread 0x7f2fff003700 (LWP 3148)):
#0  0x00007f3017c8d9e3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f30113b0546 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f30113b0674 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f301840e906 in QEventDispatcherGlib::processEvents (this=0x7f2ff80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f30183dde42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f30183de097 in QEventLoop::exec (this=0x7f2fff002d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f30182dd057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f30183bdb4f in QInotifyFileSystemWatcherEngine::run (this=0xffa900) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f30182e007b in QThreadPrivate::start (arg=0xffa900) at thread/qthread_unix.cpp:307
#9  0x00007f30118abe9a in start_thread (arg=0x7f2fff003700) at pthread_create.c:308
#10 0x00007f3017c9939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2ffe3a9700 (LWP 3152)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3015ad3222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f3015ad3259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f30118abe9a in start_thread (arg=0x7f2ffe3a9700) at pthread_create.c:308
#4  0x00007f3017c9939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f301acef7c0 (LWP 3147)):
[KCrash Handler]
#6  0x00007f2ff79b9156 in KDecorationOptions::font(bool, bool) const () from /usr/lib/libkdecorations.so.4
#7  0x00007f2ff7173b48 in ?? () from /usr/lib/kde4/kwin3_smaragd.so
#8  0x00007f2ff7174ac6 in create_factory () from /usr/lib/kde4/kwin3_smaragd.so
#9  0x00007f2ffe3bb27d in KDecorationPlugins::loadPlugin (this=0x143cc20, nameStr=...) at ../../../kwin/libkdecorations/kdecoration_plugins_p.cpp:241
#10 0x00007f2ffe5ec225 in KWin::DecorationModel::regeneratePreview (this=0x143caf0, index=..., size=...) at ../../../../kwin/kcmkwin/kwindecoration/decorationmodel.cpp:332
#11 0x00007f2ffe5eca75 in KWin::DecorationModel::regenerateNextPreview (this=0x143caf0) at ../../../../kwin/kcmkwin/kwindecoration/decorationmodel.cpp:279
#12 0x00007f30183f8926 in QObject::event (this=0x143caf0, e=<optimized out>) at kernel/qobject.cpp:1195
#13 0x00007f30190567b4 in notify_helper (e=0x154bc20, receiver=0x143caf0, this=0xc4a670) at kernel/qapplication.cpp:4556
#14 QApplicationPrivate::notify_helper (this=0xc4a670, receiver=0x143caf0, e=0x154bc20) at kernel/qapplication.cpp:4528
#15 0x00007f301905b583 in QApplication::notify (this=0x7fff3733f9c0, receiver=0x143caf0, e=0x154bc20) at kernel/qapplication.cpp:4417
#16 0x00007f3019d914a6 in KApplication::notify (this=0x7fff3733f9c0, receiver=0x143caf0, event=0x154bc20) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f30183df30c in QCoreApplication::notifyInternal (this=0x7fff3733f9c0, receiver=0x143caf0, event=0x154bc20) at kernel/qcoreapplication.cpp:915
#18 0x00007f30183e30ea in sendEvent (event=0x154bc20, receiver=0x143caf0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xc021f0) at kernel/qcoreapplication.cpp:1539
#20 0x00007f301840e473 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007f30113b0263 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f30113b05b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f30113b0674 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f301840e89f in QEventDispatcherGlib::processEvents (this=0xc03ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007f30190fecde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f30183dde42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f30183de097 in QEventLoop::exec (this=0x7fff3733f950, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f30183e33e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#30 0x000000000040a9e5 in main (argc=5, argv=0x7fff3733fc88) at ../../../systemsettings/app/main.cpp:49

This bug may be a duplicate of or related to bug 304638, bug 301994.

Possible duplicates by query: bug 304662, bug 304638, bug 304581, bug 301994.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-09-19 14:27:02 UTC

*** This bug has been marked as a duplicate of bug 301646 ***
Comment 2 Christoph Feck 2012-09-19 14:28:58 UTC
Ubuntu developers decided to bump the version of decoration libraries, so you either have to recompile or ask the PPA provider for a recompiled version.