Bug 306155 - KWin crash after change task swicher setting
Summary: KWin crash after change task swicher setting
Status: RESOLVED DUPLICATE of bug 305361
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.9.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-02 11:26 UTC by zhen
Modified: 2012-09-02 11:42 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 zhen 2012-09-02 11:26:30 UTC
Application: kwin (4.9.00)
KDE Platform Version: 4.9.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-29-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Change Task switcher setting "only one window per application" from off to on

-- 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 0xb1ac3740 (LWP 2336))]

Thread 4 (Thread 0xacd4bb40 (LWP 2342)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb2a6496b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb75373dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6687029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb668706f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2a60d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb7529ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa5ae8b40 (LWP 12864)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb7522af1 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6000a6a in qt_safe_select (nfds=21, fdread=0xaeb0058c, fdwrite=0xaeb007a0, fdexcept=0xaeb009b4, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#3  0xb600505b in QEventDispatcherUNIX::select (this=0xaeb00488, nfds=21, readfds=0xaeb0058c, writefds=0xaeb007a0, exceptfds=0xaeb009b4, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:639
#4  0xb600636f in QEventDispatcherUNIXPrivate::doSelect (this=0xaeb00498, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#5  0xb6006834 in QEventDispatcherUNIX::processEvents (this=0xaeb00488, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#6  0xb5fcf7ed in QEventLoop::processEvents (this=0xa5ae8240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5fcfa89 in QEventLoop::exec (this=0xa5ae8240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5eb89ec in QThread::exec (this=0x9b560f8) at thread/qthread.cpp:501
#9  0xb5face3d in QInotifyFileSystemWatcherEngine::run (this=0x9b560f8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5ebbe80 in QThreadPrivate::start (arg=0x9b560f8) at thread/qthread_unix.cpp:307
#11 0xb2a60d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb7529ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaf4f6b40 (LWP 15280)):
[KCrash Handler]
#7  0xb7582dac in ?? () from /lib/i386-linux-gnu/libc.so.6
#8  0xb5ebd9cb in qstrcmp (str1=..., str2=...) at tools/qbytearray.cpp:346
#9  0xb622043f in operator< (k2=..., k1=...) at ../../kdecore/config/kconfigdata.h:122
#10 qMapLessThanKey<KEntryKey> (key2=..., key1=...) at /usr/include/qt4/QtCore/qmap.h:107
#11 findNode (akey=..., this=0x8f4a990) at /usr/include/qt4/QtCore/qmap.h:487
#12 find (akey=..., this=0x8f4a990) at /usr/include/qt4/QtCore/qmap.h:608
#13 findEntry (flags=..., key=..., group=..., this=0x8f4a990) at ../../kdecore/config/kconfigdata.h:211
#14 getEntryOption (option=KEntryMap::EntryImmutable, flags=..., key=..., group=..., this=0x8f4a990) at ../../kdecore/config/kconfigdata.h:403
#15 KConfig::isGroupImmutableImpl (this=0x8f57960, aGroup=...) at ../../kdecore/config/kconfig.cpp:743
#16 0xb6229677 in KConfigBase::isGroupImmutable (this=0x8f57960, aGroup=...) at ../../kdecore/config/kconfigbase.cpp:91
#17 0xb622a640 in KConfigGroupPrivate (name=..., owner=..., this=0xa5018378) at ../../kdecore/config/kconfiggroup.cpp:55
#18 KConfigGroup::KConfigGroup (this=0xaf4f5cf0, master=..., _group=0xb6426c8d "KSycoca") at ../../kdecore/config/kconfiggroup.cpp:493
#19 0xb63abd4f in KSycocaPrivate::KSycocaPrivate (this=0xa5018318) at ../../kdecore/sycoca/ksycoca.cpp:106
#20 0xb63ac037 in KSycoca::KSycoca (this=0xa50182b0) at ../../kdecore/sycoca/ksycoca.cpp:181
#21 0xb63ac936 in sycoca (this=0xaeb05558) at ../../kdecore/sycoca/ksycoca.cpp:166
#22 KSycoca::self () at ../../kdecore/sycoca/ksycoca.cpp:295
#23 0xb63b2641 in KSycocaFactory::KSycocaFactory (this=0xa5000468, factory_id=KST_KServiceTypeFactory) at ../../kdecore/sycoca/ksycocafactory.cpp:53
#24 0xb6326079 in KServiceTypeFactory::KServiceTypeFactory (this=0xa5000468) at ../../kdecore/services/kservicetypefactory.cpp:31
#25 0xb632652c in self (this=<optimized out>) at ../../kdecore/sycoca/ksycocafactory.h:200
#26 KServiceTypeFactory::self () at ../../kdecore/services/kservicetypefactory.cpp:65
#27 0xb63132fb in KServicePrivate::property (this=0x9d0c150, _name=..., t=QVariant::Invalid) at ../../kdecore/services/kservice.cpp:547
#28 0xb6313c78 in KServicePrivate::property (this=0x9d0c150, _name=...) at ../../kdecore/services/kservice.cpp:485
#29 0xb63b1dc3 in KSycocaEntry::property (this=0x986ccc8, name=...) at ../../kdecore/sycoca/ksycocaentry.cpp:172
#30 0xb6335735 in KPluginInfo::KPluginInfo (this=0xaf4f617c, service=...) at ../../kdecore/services/kplugininfo.cpp:125
#31 0xb76ec76e in KWin::Scripting::queryScriptsToLoad (this=0x904c920, pluginStates=..., offers=...) at ../../kwin/scripting/scripting.cpp:487
#32 0xb76ef632 in QtConcurrent::StoredMemberFunctionPointerCall2<QList<QPair<bool, QPair<QString, QString> > >, KWin::Scripting, QMap<QString, QString>&, QMap<QString, QString>, QList<KSharedPtr<KService> >&, QList<KSharedPtr<KService> > >::runFunctor (this=0x9bfe678) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:599
#33 0xb76ef6de in run (this=0x9bfe678) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#34 QtConcurrent::RunFunctionTask<QList<QPair<bool, QPair<QString, QString> > > >::run (this=0x9bfe678) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:97
#35 0xb5eae43b in QThreadPoolThread::run (this=0x9a6adf0) at concurrent/qthreadpool.cpp:107
#36 0xb5ebbe80 in QThreadPrivate::start (arg=0x9a6adf0) at thread/qthread_unix.cpp:307
#37 0xb2a60d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#38 0xb7529ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1ac3740 (LWP 2336)):
#0  0xb775d424 in __kernel_vsyscall ()
#1  0xb2a6496b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb75373dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5ebc3f0 in wait (time=4294967295, this=0x8fdd6b8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8fdd498, mutex=0x8fdd484, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5eadc21 in QThreadPoolPrivate::waitForDone (this=0x8fdd438, msecs=-1) at concurrent/qthreadpool.cpp:298
#6  0xb5eaf638 in QThreadPool::~QThreadPool (this=0x8fdd428, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#7  0xb5eaf692 in QThreadPool::~QThreadPool (this=0x8fdd428, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#8  0xb5eaf6c8 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0xb6130aa0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1929
#9  0xb7471f61 in ?? () from /lib/i386-linux-gnu/libc.so.6
#10 0xb7471fed in exit () from /lib/i386-linux-gnu/libc.so.6
#11 0xb55339a8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:780
#12 0xb71e4f09 in KApplication::xioErrhandler (this=0xbfb51194, dpy=0x8f24ca0) at ../../kdeui/kernel/kapplication.cpp:419
#13 0xb71e4f44 in kde_xio_errhandler (dpy=0x8f24ca0) at ../../kdeui/kernel/kapplication.cpp:126
#14 0xb680bb74 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#15 0xb680940f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#16 0xb67fa118 in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#17 0xb5575a93 in QEventDispatcherX11::processEvents (this=0x8ebcea0, flags=...) at kernel/qeventdispatcher_x11.cpp:141
#18 0xb5fcf7ed in QEventLoop::processEvents (this=0xbfb510f4, flags=...) at kernel/qeventloop.cpp:149
#19 0xb5fcfa89 in QEventLoop::exec (this=0xbfb510f4, flags=...) at kernel/qeventloop.cpp:204
#20 0xb5fd548a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#21 0xb54b99c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#22 0xb765c1f6 in kdemain (argc=3, argv=0xbfb51434) at ../../kwin/main.cpp:545
#23 0x0804850b in main (argc=3, argv=0xbfb51434) at kwin_dummy.cpp:3

Possible duplicates by query: bug 305361, bug 303713, bug 302211, bug 300934.

Reported using DrKonqi
Comment 1 Martin Flöser 2012-09-02 11:42:46 UTC

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