Bug 351728 - setttings > Window Decorations crashes after installing custom decoration
Summary: setttings > Window Decorations crashes after installing custom decoration
Status: RESOLVED DUPLICATE of bug 344278
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.3.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-08-24 22:01 UTC by sergej.ioffe
Modified: 2015-09-03 09:14 UTC (History)
0 users

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 sergej.ioffe 2015-08-24 22:01:31 UTC
Application: systemsettings5 (5.3.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-26-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- Custom settings of the application:
After installing  and applying of custom window decoration theme, it is not possible to open the "Window Decorations" dialog to switch to antoher theme.
Applicaton crashes.

The crash can be reproduced every time.

-- Backtrace:
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 0x7fe7c4f87780 (LWP 3301))]

Thread 4 (Thread 0x7fe7a2d9f700 (LWP 3305)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007fe7c16e08d2 in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007fe7be3f3ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe7be3f3fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe7c1ff8c6c in QEventDispatcherGlib::processEvents (this=0x7fe79c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fe7c1f9d3e2 in QEventLoop::exec (this=this@entry=0x7fe7a2d9ee20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe7c1d5cb44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fe7c0d26f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe7c1d61b0e in QThreadPrivate::start (arg=0xde2ef0) at thread/qthread_unix.cpp:337
#9  0x00007fe7be9126aa in start_thread (arg=0x7fe7a2d9f700) at pthread_create.c:333
#10 0x00007fe7c16ebeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe79b2d8700 (LWP 3306)):
#0  0x00007fe7c16dc49d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe7ba64cf45 in ?? () from /usr/lib/nvidia-346/tls/libnvidia-tls.so.346.59
#2  0x00007fe7be4372f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe7be3f396c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe7be3f3e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe7be3f3fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe7c1ff8c6c in QEventDispatcherGlib::processEvents (this=0x7fe7940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#7  0x00007fe7c1f9d3e2 in QEventLoop::exec (this=this@entry=0x7fe79b2d7e20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007fe7c1d5cb44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#9  0x00007fe7c0d26f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fe7c1d61b0e in QThreadPrivate::start (arg=0x13adde0) at thread/qthread_unix.cpp:337
#11 0x00007fe7be9126aa in start_thread (arg=0x7fe79b2d8700) at pthread_create.c:333
#12 0x00007fe7c16ebeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe798d93700 (LWP 3307)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe7c1d62c6b in wait (time=18446744073709551615, this=0x1c3acc0) at thread/qwaitcondition_unix.cpp:128
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x17582b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:200
#3  0x00007fe7c07d2fab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007fe7c07d33a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fe7c1d61b0e in QThreadPrivate::start (arg=0x1758230) at thread/qthread_unix.cpp:337
#6  0x00007fe7be9126aa in start_thread (arg=0x7fe798d93700) at pthread_create.c:333
#7  0x00007fe7c16ebeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe7c4f87780 (LWP 3301)):
[KCrash Handler]
#6  0x00007fe7c19a9cf8 in main_arena () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007fe7a3615901 in KDecoration2::Decoration::update(QRect const&) () from /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
#8  0x00007fe7a361597b in KDecoration2::Decoration::update() () from /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
#9  0x00007fe79b597a40 in Breeze::Decoration::setOpacity (this=this@entry=0x134c2f0, value=<optimized out>) at ../../kdecoration/breezedecoration.cpp:96
#10 0x00007fe79b5b9478 in Breeze::Decoration::qt_metacall (this=0x134c2f0, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fff057d65d0) at moc_breezedecoration.cpp:150
#11 0x00007fe7c1d425ca in updateProperty (newValue=..., this=0x136c960) at animation/qpropertyanimation.cpp:135
#12 QPropertyAnimation::updateCurrentValue (this=<optimized out>, value=...) at animation/qpropertyanimation.cpp:242
#13 0x00007fe7c1d3df48 in QVariantAnimationPrivate::setCurrentValueForProgress (this=this@entry=0x136c960, progress=progress@entry=0.96444444444444444) at animation/qvariantanimation.cpp:290
#14 0x00007fe7c1d3ed1b in recalculateCurrentInterval (force=false, this=0x136c960) at animation/qvariantanimation.cpp:275
#15 QVariantAnimation::updateCurrentTime (this=<optimized out>) at animation/qvariantanimation.cpp:693
#16 0x00007fe7c1d3abaf in QAbstractAnimation::setCurrentTime (this=0x1356f80, msecs=130) at animation/qabstractanimation.cpp:1321
#17 0x00007fe7c1d3ae96 in updateAnimationsTime (delta=20, this=0xb61280) at animation/qabstractanimation.cpp:606
#18 QUnifiedTimer::updateAnimationTimers (this=0xc3cf60) at animation/qabstractanimation.cpp:323
#19 0x00007fe7c1d3b7dc in QAnimationDriver::advanceAnimation (this=<optimized out>, timeStep=-1) at animation/qabstractanimation.cpp:820
#20 0x00007fe7c07b71ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007fe7c07d568a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007fe7c07d7a8b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007fe7c07d830a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007fe7c27da7b5 in QWindow::event (this=0xde2910, ev=<optimized out>) at kernel/qwindow.cpp:2051
#25 0x00007fe7c0809dd3 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007fe7c2d8eb2c in QApplicationPrivate::notify_helper (this=0x963750, receiver=0xde2910, e=0x7fff057d6d30) at kernel/qapplication.cpp:3720
#27 0x00007fe7c2d94000 in QApplication::notify (this=0x7fff057d7130, receiver=0xde2910, e=0x7fff057d6d30) at kernel/qapplication.cpp:3503
#28 0x00007fe7c1f9fc2b in QCoreApplication::notifyInternal (this=0x7fff057d7130, receiver=receiver@entry=0xde2910, event=event@entry=0x7fff057d6d30) at kernel/qcoreapplication.cpp:935
#29 0x00007fe7c27d2e86 in sendSpontaneousEvent (event=0x7fff057d6d30, receiver=0xde2910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QGuiApplicationPrivate::processExposeEvent (e=0x1300620) at kernel/qguiapplication.cpp:2613
#31 0x00007fe7c27d3bbd in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1300620) at kernel/qguiapplication.cpp:1638
#32 0x00007fe7c27b834f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#33 0x00007fe7b51e6590 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#34 0x00007fe7be3f3c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fe7be3f3f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fe7be3f3fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fe7c1ff8c57 in QEventDispatcherGlib::processEvents (this=0x9d30d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#38 0x00007fe7c1f9d3e2 in QEventLoop::exec (this=this@entry=0x7fff057d7010, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#39 0x00007fe7c1fa502c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#40 0x00007fe7c27c931c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#41 0x00007fe7c2d8a7a5 in QApplication::exec () at kernel/qapplication.cpp:2956
#42 0x000000000040ef6b in main (argc=1, argv=<optimized out>) at ../../app/main.cpp:55

Possible duplicates by query: bug 351477, bug 351389, bug 351357, bug 351342, bug 351002.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-09-03 09:14:35 UTC

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