Bug 303241 - KDE Crash switching desktops
Summary: KDE Crash switching desktops
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: tabbox (show other bugs)
Version: 4.8.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-07-09 16:27 UTC by rakingman
Modified: 2018-10-27 03:33 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 rakingman 2012-07-09 16:27:10 UTC
Application: kwin (4.8.3 (4.8.3))
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.2
Operating System: Linux 3.4.2-1.fc16.i686.PAE i686
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
KDE aborts just about every time I switch desktops using the keyboard

The crash can be reproduced every time.

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

Thread 2 (Thread 0xb4cffb40 (LWP 12467)):
#0  0xb770f424 in __kernel_vsyscall ()
#1  0x46c0e85c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4b1e2c21 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x4b2e2220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x4b1e2c60 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x4b2e2220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x46c0acd3 in start_thread (arg=0xb4cffb40) at pthread_create.c:309
#5  0x46b1aa2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb76bfa80 (LWP 12451)):
[KCrash Handler]
#7  0x47b13ee1 in typeinfo name for QtSharedPointer::ExternalRefCountData () from /usr/lib/libQtCore.so.4
#8  0x441e20b3 in ?? () from /usr/lib/libkdeinit4_kwin.so
#9  0x4dafaca1 in QDeclarativeVisualDataModelDataMetaObject::initialValue (this=0x47bc4bc0, propId=144998056) at graphicsitems/qdeclarativevisualitemmodel.cpp:534
#10 0x4da5a815 in QDeclarativeOpenMetaObjectPrivate::getData (this=0x8aaedf8, idx=3) at util/qdeclarativeopenmetaobject.cpp:149
#11 0x4da591cc in QDeclarativeOpenMetaObject::metaCall (this=0x8af6f50, c=QMetaObject::ReadProperty, id=5, a=0xbfd0b2f0) at util/qdeclarativeopenmetaobject.cpp:230
#12 0x47a70fde in metacall (argv=0xbfd0b2f0, idx=5, cl=QMetaObject::ReadProperty, object=0x8a3fc08) at kernel/qmetaobject.cpp:245
#13 QMetaObject::metacall (object=0x8a3fc08, cl=QMetaObject::ReadProperty, idx=5, argv=0xbfd0b2f0) at kernel/qmetaobject.cpp:240
#14 0x47a73f43 in QMetaProperty::read (this=0xbfd0b388, object=0x8a3fc08) at kernel/qmetaobject.cpp:2290
#15 0x4dbd45cb in QDeclarativeObjectScriptClass::property (this=0xbfd0b388, obj=0x8a3fc08, name=@0x8a47ea8) at qml/qdeclarativeobjectscriptclass.cpp:319
#16 0x4dbda155 in QDeclarativeContextScriptClass::property (this=0x8a313d8, object=0x8a5d7d0, name=@0x47bc4bc0) at qml/qdeclarativecontextscriptclass.cpp:289
#17 0x4b267af6 in QScript::DeclarativeObjectDelegate::getOwnPropertySlot (this=0x8a5d800, object=0xae94d7c0, exec=0xae9c90f8, propertyName=..., slot=...) at bridge/qscriptdeclarativeobject.cpp:76
#18 0x4b24ecb5 in QScriptObject::getOwnPropertySlot (this=0xae94d7c0, exec=0xae9c90f8, propertyName=..., slot=...) at bridge/qscriptobject.cpp:61
#19 0x4b12771c in fastGetOwnPropertySlot (this=0xae94d7c0, slot=..., propertyName=..., exec=0xae9c90f8) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:382
#20 getPropertySlot (slot=<optimized out>, propertyName=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:391
#21 QTJSC::cti_op_resolve_skip (args=0x8ae4490) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:2307
#22 0xae935730 in ?? ()
#23 0x4b0e191c in execute (exception=<optimized out>, globalData=<optimized out>, callFrame=<optimized out>, registerFile=<optimized out>, this=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#24 QTJSC::Interpreter::execute (this=0xb4407ba0, functionExecutable=0xb446db88, callFrame=0xae9c90a0, function=0xae94d840, thisObj=0xae9c90f8, args=..., scopeChain=0xb4476600, exception=0xb4405294) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#25 0x4b17e893 in QTJSC::JSFunction::call (this=0xae94d840, exec=0xae9c90a0, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#26 0x4b151c0a in QTJSC::call (exec=0xae9c90a0, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#27 0x4b246ee0 in QScriptValue::call (this=0x8a47ea8, thisObject=..., args=...) at api/qscriptvalue.cpp:1604
#28 0x4db3607a in QDeclarativeQtScriptExpression::eval (this=0x8af7aac, secondaryScope=0x8a47ea8, isUndefined=0xbfd0bacf) at qml/qdeclarativeexpression.cpp:518
#29 0x4db36382 in QDeclarativeQtScriptExpression::scriptValue (this=0x8af7aac, secondaryScope=0x8a47ea8, isUndefined=0xbfd0bacf) at qml/qdeclarativeexpression.cpp:470
#30 0x4db3667f in QDeclarativeExpressionPrivate::scriptValue (this=0x8af7aac, secondaryScope=0x8a47ea8, isUndefined=0x8a47ea8) at qml/qdeclarativeexpression.cpp:653
#31 0x4db382d2 in QDeclarativeBinding::update (this=0x8a994b8, flags=...) at qml/qdeclarativebinding.cpp:367
#32 0x4db3921a in QDeclarativeBinding::setEnabled (this=0x8a994b8, e=true, flags=...) at qml/qdeclarativebinding.cpp:476
#33 0x4db412e8 in QDeclarativeComponentPrivate::complete (enginePriv=0x8971e70, state=0x8ad8024) at qml/qdeclarativecomponent.cpp:948
#34 0x4db41975 in completeCreate (this=0x8ad7fb8) at qml/qdeclarativecomponent.cpp:1043
#35 QDeclarativeComponentPrivate::completeCreate (this=0x8ad7fb8) at qml/qdeclarativecomponent.cpp:1039
#36 0x4daf5396 in QDeclarativeVisualDataModel::completeItem (this=0x8b2a0f8) at graphicsitems/qdeclarativevisualitemmodel.cpp:1125
#37 0x4db035d3 in QDeclarativeListViewPrivate::createItem (this=0x8a9a440, modelIndex=0) at graphicsitems/qdeclarativelistview.cpp:663
#38 0x4db08043 in QDeclarativeListViewPrivate::updateCurrent (this=0x8a9a440, modelIndex=0) at graphicsitems/qdeclarativelistview.cpp:1159
#39 0x4db0b2d1 in QDeclarativeListView::setModel (this=0x8b14b20, model=...) at graphicsitems/qdeclarativelistview.cpp:1780
#40 0x4dc4955f in QDeclarativeListView::qt_metacall (this=0x8b14b20, _c=QMetaObject::WriteProperty, _id=0, _a=0xbfd0bef8) at .moc/release-shared/moc_qdeclarativelistview_p.cpp:557
#41 0x4db1ff5d in QDeclarativeVMEMetaObject::metaCall (this=0x8a81dd8, c=QMetaObject::WriteProperty, _id=67, a=0xbfd0bef8) at qml/qdeclarativevmemetaobject.cpp:673
#42 0x47a70fde in metacall (argv=0xbfd0bef8, idx=67, cl=QMetaObject::WriteProperty, object=0x8b14b20) at kernel/qmetaobject.cpp:245
#43 QMetaObject::metacall (object=0x8b14b20, cl=QMetaObject::WriteProperty, idx=67, argv=0xbfd0bef8) at kernel/qmetaobject.cpp:240
#44 0x4db3e584 in QDeclarativePropertyPrivate::write (object=0x8b14b20, property=..., value=..., context=0x8a567d8, flags=...) at qml/qdeclarativeproperty.cpp:1176
#45 0x4dbd5bd7 in QDeclarativeObjectScriptClass::setProperty (this=0x8a325a0, obj=0x8b14b20, name=@0x8a47ea8, value=..., context=0xae9c90a0, evalContext=0x8a567d8) at qml/qdeclarativeobjectscriptclass.cpp:439
#46 0x4dbd6309 in QDeclarativeObjectScriptClass::setProperty (this=0x8a325a0, object=0x8b09440, name=@0xbfd0c130, value=...) at qml/qdeclarativeobjectscriptclass.cpp:329
#47 0x4b267dfc in QScript::DeclarativeObjectDelegate::put (this=0x8aa6708, object=0x8a47ea8, exec=0xbfd0c13c, propertyName=..., value=..., slot=...) at bridge/qscriptdeclarativeobject.cpp:99
#48 0x4b24e5c5 in QScriptObject::put (this=0xae956580, exec=0xae9c90a0, propertyName=..., value=..., slot=...) at bridge/qscriptobject.cpp:80
#49 0x4b12ec27 in put (slot=..., value=<optimized out>, propertyName=..., exec=0xae9c90a0, this=0xbfd0c1e8) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:658
#50 QTJSC::cti_op_put_by_id (args=0xb4481f01) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1252
#51 0xae931861 in ?? ()
#52 0x4b0e191c in execute (exception=<optimized out>, globalData=<optimized out>, callFrame=<optimized out>, registerFile=<optimized out>, this=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#53 QTJSC::Interpreter::execute (this=0xb4407ba0, functionExecutable=0xb440cd38, callFrame=0x8a02854, function=0xae947440, thisObj=0xae9c90a0, args=..., scopeChain=0xb444b630, exception=0xb4405294) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#54 0x4b17e893 in QTJSC::JSFunction::call (this=0xae947440, exec=0x8a02854, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#55 0x4b151c0a in QTJSC::call (exec=0x8a02854, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#56 0x4b246ee0 in QScriptValue::call (this=0x8a47ea8, thisObject=..., args=...) at api/qscriptvalue.cpp:1604
#57 0x4db3607a in QDeclarativeQtScriptExpression::eval (this=0x8a40934, secondaryScope=0x8a47ea8, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:518
#58 0x4db36382 in QDeclarativeQtScriptExpression::scriptValue (this=0x8a40934, secondaryScope=0x8a47ea8, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:470
#59 0x4db3667f in QDeclarativeExpressionPrivate::scriptValue (this=0x8a40934, secondaryScope=0x8a47ea8, isUndefined=0x8a47ea8) at qml/qdeclarativeexpression.cpp:653
#60 0x4db36805 in QDeclarativeExpressionPrivate::value (this=0x8a408e8, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:667
#61 0x4db72728 in QDeclarativeBoundSignal::qt_metacall (this=0x8a396d0, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbfd0c6f0) at qml/qdeclarativeboundsignal.cpp:186
#62 0x47a70fde in metacall (argv=0xbfd0c6f0, idx=4, cl=QMetaObject::InvokeMetaMethod, object=0x8a396d0) at kernel/qmetaobject.cpp:245
#63 QMetaObject::metacall (object=0x8a396d0, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfd0c6f0) at kernel/qmetaobject.cpp:240
#64 0x47a7e5fd in QMetaObject::activate (sender=0x8a40d68, m=0x4dd19098, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3566
#65 0x4dacb056 in QDeclarativeLoader::loaded (this=0x8a40d68) at .moc/release-shared/moc_qdeclarativeloader_p.cpp:201
#66 0x4dacb8e5 in QDeclarativeLoaderPrivate::_q_sourceLoaded (this=0x8a40b20) at graphicsitems/qdeclarativeloader.cpp:423
#67 0x4dacc214 in QDeclarativeLoader::qt_metacall (this=0x8a40d68, _c=QMetaObject::WriteProperty, _id=0, _a=0xbfd0c96c) at .moc/release-shared/moc_qdeclarativeloader_p.cpp:150
#68 0x4db1ff5d in QDeclarativeVMEMetaObject::metaCall (this=0x8a40ca0, c=QMetaObject::WriteProperty, _id=43, a=0xbfd0c96c) at qml/qdeclarativevmemetaobject.cpp:673
#69 0x47a70fde in metacall (argv=0xbfd0c96c, idx=43, cl=QMetaObject::WriteProperty, object=0x8a40d68) at kernel/qmetaobject.cpp:245
#70 QMetaObject::metacall (object=0x8a40d68, cl=QMetaObject::WriteProperty, idx=43, argv=0xbfd0c96c) at kernel/qmetaobject.cpp:240
#71 0x47a744a4 in QMetaProperty::write (this=0x0, object=0x8a40d68, value=...) at kernel/qmetaobject.cpp:2364
#72 0x47a85873 in QObject::setProperty (this=0x8a40d68, name=0x4420f0f2 "source", value=...) at kernel/qobject.cpp:3725
#73 0x441e3d42 in ?? () from /usr/lib/libkdeinit4_kwin.so
#74 0x4410d4d8 in ?? () from /usr/lib/libkdeinit4_kwin.so
#75 0x47a7e2f1 in QMetaObject::activate (sender=0x87f5fe0, m=0x44236288, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#76 0x4410d7e6 in ?? () from /usr/lib/libkdeinit4_kwin.so
#77 0x441ee471 in ?? () from /usr/lib/libkdeinit4_kwin.so
#78 0x441dacee in ?? () from /usr/lib/libkdeinit4_kwin.so
#79 0x441deaeb in ?? () from /usr/lib/libkdeinit4_kwin.so
#80 0x441dec28 in ?? () from /usr/lib/libkdeinit4_kwin.so
#81 0x441decda in ?? () from /usr/lib/libkdeinit4_kwin.so
#82 0x47a7e2f1 in QMetaObject::activate (sender=0x88d45e0, m=0x48c79778, local_signal_index=1, argv=0xbfd0cd88) at kernel/qobject.cpp:3547
#83 0x483022be in QAction::triggered (this=0x88d45e0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#84 0x4830255b in QAction::activate (this=0x88d45e0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#85 0x490b5588 in ?? () from /usr/lib/libkdeui.so.5
#86 0x490b64f7 in ?? () from /usr/lib/libkdeui.so.5
#87 0x47a7e2f1 in QMetaObject::activate (sender=0x8897388, m=0x492b4498, local_signal_index=0, argv=0xbfd0cf50) at kernel/qobject.cpp:3547
#88 0x491f23a6 in ?? () from /usr/lib/libkdeui.so.5
#89 0x491f2ae6 in ?? () from /usr/lib/libkdeui.so.5
#90 0x491f3094 in ?? () from /usr/lib/libkdeui.so.5
#91 0x47c2db18 in QDBusConnectionPrivate::deliverCall (this=0x86b1ac8, object=0x8897388, msg=..., metaTypes=..., slotIdx=144998056) at qdbusintegrator.cpp:947
#92 0x47c3804e in QDBusCallDeliveryEvent::placeMetaCall (this=0x8a51130, object=0x8897388) at qdbusintegrator_p.h:103
#93 0x47a84d4b in QObject::event (this=0x8897388, e=0x8a51130) at kernel/qobject.cpp:1195
#94 0x48309264 in notify_helper (e=0x8a51130, receiver=0x8897388, this=0x86c5598) at kernel/qapplication.cpp:4551
#95 QApplicationPrivate::notify_helper (this=0x86c5598, receiver=0x8897388, e=0x8a51130) at kernel/qapplication.cpp:4523
#96 0x4830e633 in QApplication::notify (this=0x8a51130, receiver=0x8897388, e=0x8a51130) at kernel/qapplication.cpp:4280
#97 0x49061e42 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#98 0x44135be0 in ?? () from /usr/lib/libkdeinit4_kwin.so
#99 0x47a69eae in QCoreApplication::notifyInternal (this=0xbfd0d9b8, receiver=0x8897388, event=0x8a51130) at kernel/qcoreapplication.cpp:915
#100 0x47a6de08 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#101 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8687e38) at kernel/qcoreapplication.cpp:1539
#102 0x47a6e13d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#103 0x483bebfe in sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:236
#104 QEventDispatcherX11::processEvents (this=0x86c51c8, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#105 0x47a68a9e in QEventLoop::processEvents (this=0xbfd0d8f4, flags=...) at kernel/qeventloop.cpp:149
#106 0x47a68d49 in QEventLoop::exec (this=0xbfd0d8f4, flags=...) at kernel/qeventloop.cpp:204
#107 0x47a6e1eb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#108 0x48307095 in QApplication::exec () at kernel/qapplication.cpp:3812
#109 0x44138b77 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#110 0x0804873c in ?? ()
#111 0x46a406b3 in __libc_start_main (main=0x8048720, argc=3, ubp_av=0xbfd0dc64, init=0x8048810 <__libc_csu_init>, fini=0x8048880 <__libc_csu_fini>, rtld_fini=0x46a0e2c0 <_dl_fini>, stack_end=0xbfd0dc5c) at libc-start.c:226
#112 0x08048761 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2012-07-09 16:46:28 UTC
debug symbols for kwin are missing and this makes it impossible to know where exactly it crashes.

Though most likely it is a duplicate of bug #285747 which is fixed in 4.8.4
Comment 2 Martin Flöser 2012-08-08 18:00:10 UTC
waiting for better backtrace
Comment 3 Andrew Crouthamel 2018-09-23 02:44:23 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 03:33:51 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!