Bug 322398 - Kwin crash when decoration animations are re-enabled.
Summary: Kwin crash when decoration animations are re-enabled.
Status: RESOLVED DUPLICATE of bug 321576
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-15 16:12 UTC by Marek Paśnikowski
Modified: 2013-07-15 17:02 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 Marek Paśnikowski 2013-07-15 16:12:18 UTC
Application: kwin (4.10.5 "release 1")
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.10.1-1.g19a2fe9-vanilla x86_64
Distribution: "openSUSE 12.3 (x86_64)"

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

I had Oxygen decoration animations disabled for a while. Today I decided to restore them. To my surprise KWin crashed when I pressed the apply button.

My specs: radeon free driver on r600 hardware. OpenGL 2 rendering with v-sync and oyranos color correction on.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f88c4330780 (LWP 1346))]

Thread 3 (Thread 0x7f88a40dd700 (LWP 1377)):
#0  0x00007f88bebbc964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f88a80224eb in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f88bebb8e0f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f88c3b617dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f88aa345700 (LWP 2467)):
[KCrash Handler]
#6  0x00007f88c3aff7cc in __memcmp_sse2 () from /lib64/libc.so.6
#7  0x00007f88bee50aeb in qstrcmp (str1=..., str2=...) at tools/qbytearray.cpp:346
#8  0x00007f88bf5d0e23 in operator< (k2=..., k1=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/config/kconfigdata.h:126
#9  qMapLessThanKey<KEntryKey> (key2=..., key1=...) at /usr/include/QtCore/qmap.h:107
#10 findNode (akey=..., this=0x25f9ae0) at /usr/include/QtCore/qmap.h:487
#11 find (akey=..., this=0x25f9ae0) at /usr/include/QtCore/qmap.h:608
#12 KEntryMap::findEntry (this=0x25f9ae0, group=..., key=..., flags=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/config/kconfigdata.cpp:79
#13 0x00007f88bf5ca39a in getEntryOption (option=KEntryMap::EntryImmutable, flags=..., key=..., group=..., this=0x25f9ae0) at /usr/src/debug/kdelibs-4.10.5/kdecore/config/kconfigdata.h:219
#14 KConfig::isGroupImmutableImpl (this=<optimized out>, aGroup=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/config/kconfig.cpp:750
#15 0x00007f88bf5d4052 in KConfigGroupPrivate (name=..., owner=..., this=0x272ad00) at /usr/src/debug/kdelibs-4.10.5/kdecore/config/kconfiggroup.cpp:55
#16 KConfigGroup::KConfigGroup (this=0x7f88aa344930, master=..., _group=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kdecore/config/kconfiggroup.cpp:493
#17 0x00007f88bf719ca3 in KSycocaPrivate::KSycocaPrivate (this=0x25b9f70) at /usr/src/debug/kdelibs-4.10.5/kdecore/sycoca/ksycoca.cpp:106
#18 0x00007f88bf719ee3 in KSycoca::KSycoca (this=0x279ecf0) at /usr/src/debug/kdelibs-4.10.5/kdecore/sycoca/ksycoca.cpp:181
#19 0x00007f88bf71a59b in sycoca (this=0x27abdb0) at /usr/src/debug/kdelibs-4.10.5/kdecore/sycoca/ksycoca.cpp:166
#20 KSycoca::self () at /usr/src/debug/kdelibs-4.10.5/kdecore/sycoca/ksycoca.cpp:295
#21 0x00007f88bf71f141 in KSycocaFactory::KSycocaFactory (this=0x2ce9cb0, factory_id=KST_KServiceTypeFactory) at /usr/src/debug/kdelibs-4.10.5/kdecore/sycoca/ksycocafactory.cpp:53
#22 0x00007f88bf6aa75e in KServiceTypeFactory::KServiceTypeFactory (this=0x2ce9cb0) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypefactory.cpp:31
#23 0x00007f88bf6aaa78 in self (this=0x27d20d0) at /usr/src/debug/kdelibs-4.10.5/kdecore/sycoca/ksycocafactory.h:200
#24 KServiceTypeFactory::self () at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypefactory.cpp:65
#25 0x00007f88bf6aae9f in KServiceTypeProfiles::ensureParsed (this=0x27b2cb0) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypeprofile.cpp:71
#26 0x00007f88bf6ac949 in hasProfile (serviceType=..., this=0x27b2cb0) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypeprofile.cpp:50
#27 KServiceTypeProfile::hasProfile (serviceType=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypeprofile.cpp:173
#28 0x00007f88bf6aea0e in KServiceTypeTrader::query (this=0x27cece0, serviceType=..., constraint=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypetrader.cpp:137
#29 0x00007f88c3f0565e in ?? () from /usr/lib64/libkdeinit4_kwin.so
#30 0x00007f88c3f06fa6 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#31 0x00007f88bee42c9d in QThreadPoolThread::run (this=0x27cee50) at concurrent/qthreadpool.cpp:107
#32 0x00007f88bee4f0cc in QThreadPrivate::start (arg=0x27cee50) at thread/qthread_unix.cpp:338
#33 0x00007f88bebb8e0f in start_thread () from /lib64/libpthread.so.0
#34 0x00007f88c3b617dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f88c4330780 (LWP 1346)):
#0  0x00007f88c3b5d449 in syscall () from /lib64/libc.so.6
#1  0x00007f88bee4db74 in _q_futex (timeout=0x0, val=2, op=0, addr=0x27d18e0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x27d18e0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f88bee49d75 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007f88bf6ac941 in lockInline (this=0x27b2cb8) at /usr/include/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x27b2cb8, this=<synthetic pointer>) at /usr/include/QtCore/qmutex.h:109
#6  hasProfile (serviceType=..., this=0x27b2cb0) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypeprofile.cpp:49
#7  KServiceTypeProfile::hasProfile (serviceType=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypeprofile.cpp:173
#8  0x00007f88bf6aea0e in KServiceTypeTrader::query (this=0x27cece0, serviceType=..., constraint=...) at /usr/src/debug/kdelibs-4.10.5/kdecore/services/kservicetypetrader.cpp:137
#9  0x00007f88c3f0e4c1 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#10 0x00007f88c3f0f0e4 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#11 0x00007f88c3f0f365 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#12 0x00007f88bef6029f in QMetaObject::activate (sender=0x2717f80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#13 0x00007f88c3e6a02a in ?? () from /usr/lib64/libkdeinit4_kwin.so
#14 0x00007f88c3e6ff8a in ?? () from /usr/lib64/libkdeinit4_kwin.so
#15 0x00007f88bef6029f in QMetaObject::activate (sender=0x2718250, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#16 0x00007f88bef5f5ac in QObject::event (this=0x2718250, e=<optimized out>) at kernel/qobject.cpp:1165
#17 0x00007f88be0d886c in QApplicationPrivate::notify_helper (this=this@entry=0x2520bd0, receiver=receiver@entry=0x2718250, e=e@entry=0x7fffb53628b0) at kernel/qapplication.cpp:4562
#18 0x00007f88be0dcceb in QApplication::notify (this=0x7fffb5362ef0, receiver=0x2718250, e=0x7fffb53628b0) at kernel/qapplication.cpp:4423
#19 0x00007f88c365a7f6 in KApplication::notify (this=0x7fffb5362ef0, receiver=0x2718250, event=0x7fffb53628b0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#20 0x00007f88bef4ad8e in QCoreApplication::notifyInternal (this=0x7fffb5362ef0, receiver=0x2718250, event=0x7fffb53628b0) at kernel/qcoreapplication.cpp:946
#21 0x00007f88bef7bb61 in sendEvent (event=0x7fffb53628b0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#22 QTimerInfoList::activateTimers (this=0x25215d8) at kernel/qeventdispatcher_unix.cpp:637
#23 0x00007f88bef7c1a0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x24bd110) at kernel/qeventdispatcher_unix.cpp:894
#24 0x00007f88bef7c2f8 in QEventDispatcherUNIX::processEvents (this=0x24bd110, flags=...) at kernel/qeventdispatcher_unix.cpp:956
#25 0x00007f88be179a3f in QEventDispatcherX11::processEvents (this=0x24bd110, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#26 0x00007f88bef49adf in QEventLoop::processEvents (this=this@entry=0x7fffb5362c00, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f88bef49d68 in QEventLoop::exec (this=0x7fffb5362c00, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007f88bef4ea08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#29 0x00007f88c3e90d1a in kdemain () from /usr/lib64/libkdeinit4_kwin.so
#30 0x00007f88c3a9aa15 in __libc_start_main () from /lib64/libc.so.6
#31 0x0000000000400761 in _start ()

Possible duplicates by query: bug 322308, bug 321719, bug 321644, bug 321164, bug 306806.

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-07-15 17:02:08 UTC

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