Bug 325673 - desktop effects,KWIN
Summary: desktop effects,KWIN
Status: RESOLVED DUPLICATE of bug 321576
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-05 16:33 UTC by Jing Haotian
Modified: 2013-10-05 17:43 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 Jing Haotian 2013-10-05 16:33:57 UTC
Application: kwin (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-32-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
desktop effects,KWIN.
sorry,I can't use ENGLISH.
我打开桌面效果以后,选了几个特效,KWIN就挂了

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb117c740 (LWP 4872))]

Thread 3 (Thread 0xa8346b40 (LWP 4880)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0xb21e684b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7532d7c in __pthread_cond_wait (cond=0xb6760670, mutex=0xb6760658) at forward.c:149
#3  0xb664e0ad in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb664e0df in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb21e2d78 in start_thread (arg=0xa8346b40) at pthread_create.c:311
#6  0xb75253de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xadc13b40 (LWP 5057)):
[KCrash Handler]
#7  __memcmp_sse4_2 () at ../sysdeps/i386/i686/multiarch/memcmp-sse4.S:114
#8  0xb5e4c74b in qstrcmp (str1=..., str2=...) at tools/qbytearray.cpp:346
#9  0xb61bf8cb in operator< (k2=..., k1=...) at ../../kdecore/config/kconfigdata.h:126
#10 qMapLessThanKey<KEntryKey> (key2=..., key1=...) at /usr/include/qt4/QtCore/qmap.h:107
#11 findNode (akey=..., this=0x9c64500) at /usr/include/qt4/QtCore/qmap.h:487
#12 find (akey=..., this=0x9c64500) at /usr/include/qt4/QtCore/qmap.h:608
#13 KEntryMap::findEntry (this=this@entry=0x9c64500, group=..., key=..., flags=...) at ../../kdecore/config/kconfigdata.cpp:79
#14 0xb61b86e3 in getEntryOption (option=KEntryMap::EntryImmutable, flags=..., key=..., group=..., this=0x9c64500) at ../../kdecore/config/kconfigdata.h:206
#15 KConfig::isGroupImmutableImpl (this=0x9c6f660, aGroup=...) at ../../kdecore/config/kconfig.cpp:750
#16 0xb61befe7 in KConfigBase::isGroupImmutable (this=0x9c6f660, aGroup=...) at ../../kdecore/config/kconfigbase.cpp:91
#17 0xb61c2d4c in KConfigGroupPrivate (name=..., owner=..., this=0xad30ec20) at ../../kdecore/config/kconfiggroup.cpp:55
#18 KConfigGroup::KConfigGroup (this=0xadc12e78, master=..., _group=0xb63ab7ed "KSycoca") at ../../kdecore/config/kconfiggroup.cpp:493
#19 0xb633417f in KSycocaPrivate::KSycocaPrivate (this=0xad30eb70) at ../../kdecore/sycoca/ksycoca.cpp:106
#20 0xb63343d7 in KSycoca::KSycoca (this=0xad30ca78) at ../../kdecore/sycoca/ksycoca.cpp:181
#21 0xb6334bec in sycoca (this=0x9d5fd00) at ../../kdecore/sycoca/ksycoca.cpp:166
#22 KSycoca::self () at ../../kdecore/sycoca/ksycoca.cpp:295
#23 0xb63382a1 in KSycocaFactory::KSycocaFactory (this=0xad301518, factory_id=KST_KServiceTypeFactory) at ../../kdecore/sycoca/ksycocafactory.cpp:53
#24 0xb62b24a9 in KServiceTypeFactory::KServiceTypeFactory (this=0xad301518) at ../../kdecore/services/kservicetypefactory.cpp:31
#25 0xb62b2810 in self (this=0x9d5d670) at ../../kdecore/sycoca/ksycocafactory.h:200
#26 KServiceTypeFactory::self () at ../../kdecore/services/kservicetypefactory.cpp:65
#27 0xb62b330a in ensureParsed (this=0x9e1c7f8) at ../../kdecore/services/kservicetypeprofile.cpp:71
#28 KServiceTypeProfiles::ensureParsed (this=0x9e1c7f8) at ../../kdecore/services/kservicetypeprofile.cpp:64
#29 0xb62b48ec in hasProfile (serviceType=..., this=0x9e1c7f8) at ../../kdecore/services/kservicetypeprofile.cpp:50
#30 KServiceTypeProfile::hasProfile (serviceType=...) at ../../kdecore/services/kservicetypeprofile.cpp:173
#31 0xb62b718e in KServiceTypeTrader::query (this=0x9e10828, serviceType=..., constraint=...) at ../../kdecore/services/kservicetypetrader.cpp:137
#32 0xb76ddc32 in QtConcurrent::StoredConstMemberFunctionPointerCall2<QList<KSharedPtr<KService> >, KServiceTypeTrader, QString const&, QString, QString const&, QString>::runFunctor (this=0xa1d1fd0) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:638
#33 0xb76df5ba in QtConcurrent::RunFunctionTask<QList<KSharedPtr<KService> > >::run (this=0xa1d1fd0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#34 0xb5e3d504 in QThreadPoolThread::run (this=0x9d267b8) at concurrent/qthreadpool.cpp:107
#35 0xb5e4ab18 in QThreadPrivate::start (arg=0x9d267b8) at thread/qthread_unix.cpp:338
#36 0xb21e2d78 in start_thread (arg=0xadc13b40) at pthread_create.c:311
#37 0xb75253de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb117c740 (LWP 4872)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0xb7520377 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xb5e493b7 in _q_futex (timeout=0x0, val=2, op=0, addr=0x9d41128, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=this@entry=0x9d41128, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#4  0xb5e44f9c in QMutex::lockInternal (this=this@entry=0x9e1c7fc) at thread/qmutex.cpp:450
#5  0xb62b48e4 in lockInline (this=0x9e1c7fc) at /usr/include/qt4/QtCore/qmutex.h:190
#6  QMutexLocker (m=0x9e1c7fc, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#7  hasProfile (serviceType=..., this=0x9e1c7f8) at ../../kdecore/services/kservicetypeprofile.cpp:49
#8  KServiceTypeProfile::hasProfile (serviceType=...) at ../../kdecore/services/kservicetypeprofile.cpp:173
#9  0xb62b718e in KServiceTypeTrader::query (this=0x9e10828, serviceType=..., constraint=...) at ../../kdecore/services/kservicetypetrader.cpp:137
#10 0xb76e6a1c in KWin::Scripting::queryScriptsToLoad (this=this@entry=0x9e1b7e8) at ../../kwin/scripting/scripting.cpp:612
#11 0xb76e768a in KWin::Scripting::start (this=this@entry=0x9e1b7e8) at ../../kwin/scripting/scripting.cpp:587
#12 0xb76e789c in qt_static_metacall (_a=0xbfffb99c, _id=1, _o=0x9e1b7e8, _c=<optimized out>) at ./scripting.moc:343
#13 KWin::Scripting::qt_static_metacall (_o=0x9e1b7e8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfffb99c) at ./scripting.moc:336
#14 0xb5f73b56 in QMetaObject::activate (sender=sender@entry=0x9d06ce0, m=m@entry=0xb7752ab8 <KWin::Workspace::staticMetaObject>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0xb762af85 in KWin::Workspace::configChanged (this=this@entry=0x9d06ce0) at ./workspace.moc:487
#16 0xb763402a in KWin::Workspace::slotReconfigure (this=this@entry=0x9d06ce0) at ../../kwin/workspace.cpp:1022
#17 0xb7634ea1 in qt_static_metacall (_a=0xbfffbb4c, _id=78, _o=0x9d06ce0, _c=<optimized out>) at ./workspace.moc:318
#18 KWin::Workspace::qt_static_metacall (_o=0x9d06ce0, _c=QMetaObject::InvokeMetaMethod, _id=78, _a=0xbfffbb4c) at ./workspace.moc:234
#19 0xb5f73b56 in QMetaObject::activate (sender=sender@entry=0x9d06e74, m=m@entry=0xb60c84b8 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#20 0xb5fc6ee5 in QTimer::timeout (this=this@entry=0x9d06e74) at .moc/release-shared/moc_qtimer.cpp:148
#21 0xb5f7d126 in QTimer::timerEvent (this=0x9d06e74, e=0xbfffc070) at kernel/qtimer.cpp:280
#22 0xb5f792d4 in QObject::event (this=0x9d06e74, e=0xbfffc070) at kernel/qobject.cpp:1156
#23 0xb544cc7c in QApplicationPrivate::notify_helper (this=0x9bf4028, receiver=0x9d06e74, e=0xbfffc070) at kernel/qapplication.cpp:4567
#24 0xb544fb94 in QApplication::notify (this=0xbfffc070, receiver=0x9d06e74, e=0xbfffc070) at kernel/qapplication.cpp:3949
#25 0xb71e3491 in KApplication::notify (this=this@entry=0xbfffc438, receiver=receiver@entry=0x9d06e74, event=event@entry=0xbfffc070) at ../../kdeui/kernel/kapplication.cpp:311
#26 0xb7658d2f in notify (e=0xbfffc070, o=0x9d06e74, this=0xbfffc438) at ../../kwin/main.cpp:371
#27 KWin::Application::notify (this=0xbfffc438, o=0x9d06e74, e=0xbfffc070) at ../../kwin/main.cpp:367
#28 0xb5f5d90e in QCoreApplication::notifyInternal (this=0xbfffc438, receiver=0x9d06e74, event=event@entry=0xbfffc070) at kernel/qcoreapplication.cpp:946
#29 0xb5f928c0 in sendEvent (event=0xbfffc070, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QTimerInfoList::activateTimers (this=0x9bf48cc) at kernel/qeventdispatcher_unix.cpp:622
#31 0xb5f92945 in QEventDispatcherUNIX::activateTimers (this=0x9bf48cc, this@entry=0x9babea8) at kernel/qeventdispatcher_unix.cpp:879
#32 0xb5f92ab8 in QEventDispatcherUNIX::processEvents (this=this@entry=0x9babea8, flags=...) at kernel/qeventdispatcher_unix.cpp:941
#33 0xb55045a3 in QEventDispatcherX11::processEvents (this=0x9babea8, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#34 0xb5f5c3ec in QEventLoop::processEvents (this=this@entry=0xbfffc2b8, flags=...) at kernel/qeventloop.cpp:149
#35 0xb5f5c6e1 in QEventLoop::exec (this=this@entry=0xbfffc2b8, flags=...) at kernel/qeventloop.cpp:204
#36 0xb5f623fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#37 0xb544afc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#38 0xb76587e1 in kdemain (argc=3, argv=0xbfffc524) at ../../kwin/main.cpp:537
#39 0x0804855b in main (argc=3, argv=0xbfffc524) at kwin_dummy.cpp:3

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-10-05 17:43:49 UTC

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