Bug 306405 - KWin crashed after changing configuration settings
Summary: KWin crashed after changing configuration settings
Status: RESOLVED DUPLICATE of bug 305361
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: 2012-09-07 15:26 UTC by Unknown
Modified: 2012-09-07 15:27 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 Unknown 2012-09-07 15:26:30 UTC
Application: kwin (4.9.1 "release 561")
KDE Platform Version: 4.9.1 "release 561"
Qt Version: 4.8.2
Operating System: Linux 3.4.6-2.10-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

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

I opened the "Task switcher" config module. Changed the Alt+Tab type to "Big icons" and checked the box that only one window should be visible for an application (right side, the second checkbox in the "Content" section).
Hit "Apply" and crashed.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7f7edeb247c0 (LWP 3205))]

Thread 3 (Thread 0x7f7eb3fff700 (LWP 3219)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7edb241217 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7edb54e640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f7edb241249 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f7edaa14734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007f7ed9b3be0e in start_thread (arg=0x7f7eb3fff700) at pthread_create.c:305
#5  0x00007f7ede3482bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f7ec3ed5700 (LWP 20657)):
[KCrash Handler]
#6  __memcmp_sse4_1 () at ../sysdeps/x86_64/multiarch/memcmp-sse4.S:1016
#7  0x00007f7ed9dd384b in qstrcmp (str1=..., str2=...) at tools/qbytearray.cpp:346
#8  0x00007f7eda543c93 in operator< (k2=..., k1=...) at /usr/src/debug/kdelibs-4.9.1/kdecore/config/kconfigdata.h:122
#9  qMapLessThanKey<KEntryKey> (key2=..., key1=...) at /usr/include/QtCore/qmap.h:107
#10 findNode (akey=..., this=0x82d7b0) at /usr/include/QtCore/qmap.h:487
#11 find (akey=..., this=0x82d7b0) at /usr/include/QtCore/qmap.h:608
#12 findEntry (flags=..., key=..., group=..., this=0x82d7b0) at /usr/src/debug/kdelibs-4.9.1/kdecore/config/kconfigdata.h:224
#13 getEntryOption (option=KEntryMap::EntryImmutable, flags=..., key=..., group=..., this=0x82d7b0) at /usr/src/debug/kdelibs-4.9.1/kdecore/config/kconfigdata.h:416
#14 KConfig::isGroupImmutableImpl (this=<optimized out>, aGroup=...) at /usr/src/debug/kdelibs-4.9.1/kdecore/config/kconfig.cpp:743
#15 0x00007f7eda54d562 in KConfigGroupPrivate (name=..., owner=..., this=0x7f7ebc005e70) at /usr/src/debug/kdelibs-4.9.1/kdecore/config/kconfiggroup.cpp:55
#16 KConfigGroup::KConfigGroup (this=0x7f7ec3ed4790, master=..., _group=<optimized out>) at /usr/src/debug/kdelibs-4.9.1/kdecore/config/kconfiggroup.cpp:493
#17 0x00007f7eda6920a3 in KSycocaPrivate::KSycocaPrivate (this=0x7f7ebc005ef0) at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycoca.cpp:106
#18 0x00007f7eda6922e3 in KSycoca::KSycoca (this=0x7f7ebc001800) at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycoca.cpp:181
#19 0x00007f7eda69299b in sycoca (this=0x983e40) at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycoca.cpp:166
#20 KSycoca::self () at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycoca.cpp:295
#21 0x00007f7eda697541 in KSycocaFactory::KSycocaFactory (this=0x7f7ebc0017a0, factory_id=KST_KServiceTypeFactory) at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycocafactory.cpp:53
#22 0x00007f7eda622bfe in KServiceTypeFactory::KServiceTypeFactory (this=0x7f7ebc0017a0) at /usr/src/debug/kdelibs-4.9.1/kdecore/services/kservicetypefactory.cpp:31
#23 0x00007f7eda622f18 in self (this=0x96f540) at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycocafactory.h:200
#24 KServiceTypeFactory::self () at /usr/src/debug/kdelibs-4.9.1/kdecore/services/kservicetypefactory.cpp:65
#25 0x00007f7eda612ca7 in KServicePrivate::property (this=0x329f600, _name=..., t=t@entry=QVariant::Invalid) at /usr/src/debug/kdelibs-4.9.1/kdecore/services/kservice.cpp:571
#26 0x00007f7eda61336b in KServicePrivate::property (this=<optimized out>, _name=...) at /usr/src/debug/kdelibs-4.9.1/kdecore/services/kservice.cpp:509
#27 0x00007f7eda6970ce in KSycocaEntry::property (this=<optimized out>, name=...) at /usr/src/debug/kdelibs-4.9.1/kdecore/sycoca/ksycocaentry.cpp:172
#28 0x00007f7eda63119a in KPluginInfo::KPluginInfo (this=0x7f7ec3ed4b60, service=...) at /usr/src/debug/kdelibs-4.9.1/kdecore/services/kplugininfo.cpp:125
#29 0x00007f7ede6e651d in KWin::Scripting::queryScriptsToLoad (this=0x9bb530, pluginStates=..., offers=...) at /usr/src/debug/kde-workspace-4.9.1/kwin/scripting/scripting.cpp:487
#30 0x00007f7ede6ea28e 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=0x329f270) at /usr/include/QtCore/qtconcurrentstoredfunctioncall.h:599
#31 0x00007f7ede6ec916 in QtConcurrent::RunFunctionTask<QList<QPair<bool, QPair<QString, QString> > > >::run (this=0x329f270) at /usr/include/QtCore/qtconcurrentrunbase.h:106
#32 0x00007f7ed9dc5a9d in QThreadPoolThread::run (this=0x76ea00) at concurrent/qthreadpool.cpp:107
#33 0x00007f7ed9dd1e8b in QThreadPrivate::start (arg=0x76ea00) at thread/qthread_unix.cpp:307
#34 0x00007f7edaa14734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#35 0x00007f7ed9b3be0e in start_thread (arg=0x7f7ec3ed5700) at pthread_create.c:305
#36 0x00007f7ede3482bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f7edeb247c0 (LWP 3205)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7ed9dd238b in wait (time=18446744073709551615, this=0x9041a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x90a8a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7ed9dc526f in QThreadPoolPrivate::waitForDone (this=0x90a820, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f7ed9dc6d1d in QThreadPool::~QThreadPool (this=0x905390, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007f7ed9dc6d59 in QThreadPool::~QThreadPool (this=0x905390, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#6  0x00007f7ed9dc6d85 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f7eda222fc8 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1928
#7  0x00007f7ede29b8b1 in __run_exit_handlers (status=1, listp=0x7f7ede6035a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:78
#8  0x00007f7ede29b935 in __GI_exit (status=<optimized out>) at exit.c:100
#9  0x00007f7ed90c4228 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#10 0x00007f7edde43eb8 in KApplication::xioErrhandler (this=0x7ffff967eed0, dpy=0x751730) at /usr/src/debug/kdelibs-4.9.1/kdeui/kernel/kapplication.cpp:419
#11 0x00007f7edc3dcc4e in _XIOError () from /usr/lib64/libX11.so.6
#12 0x00007f7edc3da6ed in _XEventsQueued () from /usr/lib64/libX11.so.6
#13 0x00007f7edc3bbbca in XFlush () from /usr/lib64/libX11.so.6
#14 0x00007f7ede6cf77e in KWin::SceneOpenGL::flushBuffer (this=this@entry=0x9b7280, mask=<optimized out>, damage=...) at /usr/src/debug/kde-workspace-4.9.1/kwin/scene_opengl_glx.cpp:612
#15 0x00007f7ede6cfec8 in KWin::SceneOpenGL::idle (this=0x9b7280) at /usr/src/debug/kde-workspace-4.9.1/kwin/scene_opengl.cpp:113
#16 0x00007f7ede6b525a in KWin::Workspace::performCompositing (this=0x903070) at /usr/src/debug/kde-workspace-4.9.1/kwin/composite.cpp:412
#17 0x00007f7ed9ee097c in QObject::event (this=0x903070, e=<optimized out>) at kernel/qobject.cpp:1166
#18 0x00007f7ed905a64c in QApplicationPrivate::notify_helper (this=this@entry=0x74d8e0, receiver=receiver@entry=0x903070, e=e@entry=0x7ffff967e890) at kernel/qapplication.cpp:4551
#19 0x00007f7ed905eaca in QApplication::notify (this=0x7ffff967eed0, receiver=0x903070, e=0x7ffff967e890) at kernel/qapplication.cpp:4412
#20 0x00007f7edde450d6 in KApplication::notify (this=0x7ffff967eed0, receiver=0x903070, event=0x7ffff967e890) at /usr/src/debug/kdelibs-4.9.1/kdeui/kernel/kapplication.cpp:311
#21 0x00007f7ed9ecc16e in QCoreApplication::notifyInternal (this=0x7ffff967eed0, receiver=0x903070, event=0x7ffff967e890) at kernel/qcoreapplication.cpp:915
#22 0x00007f7ed9efcc61 in sendEvent (event=0x7ffff967e890, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#23 QTimerInfoList::activateTimers (this=0x74e2d8) at kernel/qeventdispatcher_unix.cpp:626
#24 0x00007f7ed9efd2a0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x6b0a70) at kernel/qeventdispatcher_unix.cpp:883
#25 0x00007f7ed9efd3f8 in QEventDispatcherUNIX::processEvents (this=0x6b0a70, flags=...) at kernel/qeventdispatcher_unix.cpp:945
#26 0x00007f7ed90fb5cf in QEventDispatcherX11::processEvents (this=0x6b0a70, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#27 0x00007f7ed9ecaebf in QEventLoop::processEvents (this=this@entry=0x7ffff967ebe0, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f7ed9ecb148 in QEventLoop::exec (this=0x7ffff967ebe0, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f7ed9ecfde8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#30 0x00007f7ede66ed74 in kdemain (argc=3, argv=0x7ffff967f018) at /usr/src/debug/kde-workspace-4.9.1/kwin/main.cpp:545
#31 0x00007f7ede285455 in __libc_start_main (main=0x4006f0 <main(int, char**)>, argc=3, ubp_av=0x7ffff967f018, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff967f008) at libc-start.c:226
#32 0x0000000000400721 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Thomas Lübking 2012-09-07 15:27:45 UTC

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