Bug 312721 - in project neon plasma desktop is randomly crashing all the time
Summary: in project neon plasma desktop is randomly crashing all the time
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Unmaintained
Component: desktop (other bugs)
Version First Reported In: 4.9.97 RC2
Platform: Ubuntu Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 304702 309708 311845 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-01-06 00:36 UTC by Simon Andric
Modified: 2013-06-06 15:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Andric 2013-01-06 00:36:56 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.97
Qt Version: 4.8.5
Operating System: Linux 3.7.0-7-generic i686
Distribution: Ubuntu Raring Ringtail (development branch)

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

in project neon plasma desktop is randomly crashing all the time - and this i reported in a few of my previous bug reports also. i dont know the exact reason, because it just happens - this time during watching a video clip on youtube full screen. when we exited fullscreen the plasma desktop was gone and dr. konqi was already patiently waiting to be filled upand sent to you. 

Yesterday i upgraded to 4.9.97 - i also use project neone - all the newest stuff. i filled that similar reports might be also helpful although this is a crash wshich is happening now even in the newest version.

thank you!

nice day

Simon

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb5346980 (LWP 3987))]

Thread 3 (Thread 0xa8cdeb40 (LWP 3990)):
#0  __pthread_mutex_unlock_usercnt (mutex=0xa8300558, decr=1) at pthread_mutex_unlock.c:47
#1  0xb55d3440 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb558fb7f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb558fdf1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6cea3c6 in QEventDispatcherGlib::processEvents (this=0xa8300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb6caf965 in QEventLoop::processEvents (this=0xa8cde248, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6cafadd in QEventLoop::exec (this=0xa8cde248, flags=...) at kernel/qeventloop.cpp:204
#7  0xb6b8924b in QThread::exec (this=0x9ea33f8) at thread/qthread.cpp:550
#8  0xb6c8d1da in QInotifyFileSystemWatcherEngine::run (this=0x9ea33f8) at io/qfilesystemwatcher_inotify.cpp:256
#9  0xb6b8bb55 in QThreadPrivate::start (arg=0x9ea33f8) at thread/qthread_unix.cpp:338
#10 0xb6af9d78 in start_thread (arg=0xa8cdeb40) at pthread_create.c:311
#11 0xb5c45bbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132

Thread 2 (Thread 0xa439fb40 (LWP 4006)):
#0  0xb6afcc44 in __pthread_mutex_unlock_usercnt (mutex=0xba953b8, decr=1) at pthread_mutex_unlock.c:52
#1  0xb55d3440 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb558f4a5 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb558fb8f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb558fdf1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6cea3c6 in QEventDispatcherGlib::processEvents (this=0xaacf948, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6caf965 in QEventLoop::processEvents (this=0xa439f278, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6cafadd in QEventLoop::exec (this=0xa439f278, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6b8924b in QThread::exec (this=0xaa62088) at thread/qthread.cpp:550
#9  0xb4503b33 in Plasma::StorageThread::run (this=0xaa62088) at /build/buildd/project-neon-kdelibs-2+git20130104+r92296/plasma/private/storagethread.cpp:326
#10 0xb6b8bb55 in QThreadPrivate::start (arg=0xaa62088) at thread/qthread_unix.cpp:338
#11 0xb6af9d78 in start_thread (arg=0xa439fb40) at pthread_create.c:311
#12 0xb5c45bbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132

Thread 1 (Thread 0xb5346980 (LWP 3987)):
[KCrash Handler]
#7  0xb77b1424 in __kernel_vsyscall ()
#8  0xb5b8692f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#9  0xb5b89ec3 in __GI_abort () at abort.c:90
#10 0xb6b7f061 in qt_message_output (msgType=QtFatalMsg, buf=0xc7bdfb0 "ASSERT failure in QList<T>::take: \"index out of range\", file ../../include/QtCore/../../src/corelib/tools/qlist.h, line 485") at global/qglobal.cpp:2323
#11 0xb6b7f209 in qt_message (msgType=QtFatalMsg, msg=0xb6d2d698 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xbfaf0204 "\312\235=\262\225\235=\262`\235=\262\345\001") at global/qglobal.cpp:2369
#12 0xb6b7f69f in qFatal (msg=0xb6d2d698 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2552
#13 0xb6b7ec50 in qt_assert_x (where=0xb23d9dca "QList<T>::take", what=0xb23d9d95 "index out of range", file=0xb23d9d60 "../../include/QtCore/../../src/corelib/tools/qlist.h", line=485) at global/qglobal.cpp:2026
#14 0xb22400df in QList<QPointer<QDeclarativeItem> >::takeAt (this=0xb581844, i=1) at ../../include/QtCore/../../src/corelib/tools/qlist.h:485
#15 0xb223f973 in QDeclarativeRepeater::itemsRemoved (this=0xb581668, index=1, count=0) at graphicsitems/qdeclarativerepeater.cpp:407
#16 0xb23b9c70 in QDeclarativeRepeater::qt_static_metacall (_o=0xb581668, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfaf03a4) at .moc/debug-shared/moc_qdeclarativerepeater_p.cpp:105
#17 0xb6cce5cc in QMetaObject::activate (sender=0xb583e40, m=0xb2517714 <QDeclarativeVisualModel::staticMetaObject>, local_signal_index=2, argv=0xbfaf03a4) at kernel/qobject.cpp:3543
#18 0xb23be405 in QDeclarativeVisualModel::itemsRemoved (this=0xb583e40, _t1=1, _t2=1) at .moc/debug-shared/moc_qdeclarativevisualitemmodel_p.cpp:160
#19 0xb2259324 in QDeclarativeVisualDataModel::_q_itemsRemoved (this=0xb583e40, index=1, count=1) at graphicsitems/qdeclarativevisualitemmodel.cpp:1314
#20 0xb23be9e0 in QDeclarativeVisualDataModel::qt_static_metacall (_o=0xb583e40, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfaf0554) at .moc/debug-shared/moc_qdeclarativevisualitemmodel_p.cpp:400
#21 0xb6cce5cc in QMetaObject::activate (sender=0xb4a4508, m=0xb2514e0c <QListModelInterface::staticMetaObject>, local_signal_index=1, argv=0xbfaf0554) at kernel/qobject.cpp:3543
#22 0xb23aca23 in QListModelInterface::itemsRemoved (this=0xb4a4508, _t1=1, _t2=1) at .moc/debug-shared/moc_qlistmodelinterface_p.cpp:113
#23 0xb21a831c in QDeclarativeListModel::remove (this=0xb4a4508, index=1) at util/qdeclarativelistmodel.cpp:402
#24 0xb23aa9cb in QDeclarativeListModel::qt_static_metacall (_o=0xb4a4508, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfaf06a0) at .moc/debug-shared/moc_qdeclarativelistmodel_p.cpp:75
#25 0xb23aac35 in QDeclarativeListModel::qt_metacall (this=0xb4a4508, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfaf06a0) at .moc/debug-shared/moc_qdeclarativelistmodel_p.cpp:122
#26 0xb6cba080 in QMetaObject::metacall (object=0xb4a4508, cl=QMetaObject::InvokeMetaMethod, idx=10, argv=0xbfaf06a0) at kernel/qmetaobject.cpp:245
#27 0xb233eeb8 in QDeclarativeObjectMethodScriptClass::callMethod (this=0xaf95580, object=0xb4a4508, index=10, returnType=0, argCount=1, argTypes=0xbfaf0834, ctxt=0xa4b002a8) at qml/qdeclarativeobjectscriptclass.cpp:970
#28 0xb233eb6d in QDeclarativeObjectMethodScriptClass::callPrecise (this=0xaf95580, object=0xb4a4508, data=..., ctxt=0xa4b002a8) at qml/qdeclarativeobjectscriptclass.cpp:944
#29 0xb233e6e3 in QDeclarativeObjectMethodScriptClass::call (this=0xaf95580, o=0xd1f1878, ctxt=0xa4b002a8) at qml/qdeclarativeobjectscriptclass.cpp:917
#30 0xb275a886 in QScript::DeclarativeObjectDelegate::call (exec=0xa4b002a8, callee=0xa0311a00, thisValue=..., args=...) at bridge/qscriptdeclarativeobject.cpp:154
#31 0xb266c8cd in QTJSC::NativeFuncWrapper::operator() (this=0xbfaf09bc, exec=0xa4b002a8, jsobj=0xa0311a00, thisValue=..., argList=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#32 0xb2644403 in QTJSC::cti_op_call_NotJSFunction (args=0xb2961000) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1780
#33 0xb264083f in QTJSC::JITThunks::tryCacheGetByID (callFrame=0xa0311a00, codeBlock=0xfffffffe, returnAddress=..., baseValue=..., propertyName=..., slot=..., stubInfo=0xa4b00248) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:926
#34 0xb2961000 in ?? () from /opt/project-neon/lib/libQtScript.so.4
#35 0xb26115c3 in QTJSC::JITCode::execute (this=0xc265548, registerFile=0xaf8d4dc, callFrame=0xa4b00250, globalData=0xaf4c790, exception=0xaf4d22c) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#36 0xb2601f34 in QTJSC::Interpreter::execute (this=0xaf8d4d0, functionExecutable=0xc265538, callFrame=0xa4b00208, function=0xa0311940, thisObj=0xa5bc5840, args=..., scopeChain=0xbe6c4f8, exception=0xaf4d22c) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#37 0xb26953f3 in QTJSC::JSFunction::call (this=0xa0311940, exec=0xa4b00208, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#38 0xb266c9f8 in QTJSC::call (exec=0xa4b00208, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#39 0xb2740592 in QScriptValue::call (this=0xc1540ac, thisObject=..., args=...) at api/qscriptvalue.cpp:1604
#40 0xb22965e8 in QDeclarativeQtScriptExpression::eval (this=0xc154084, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:518
#41 0xb2296313 in QDeclarativeQtScriptExpression::scriptValue (this=0xc154084, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:470
#42 0xb2296f11 in QDeclarativeExpressionPrivate::scriptValue (this=0xc154038, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:653
#43 0xb229702c in QDeclarativeExpressionPrivate::value (this=0xc154038, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:667
#44 0xb22d5829 in QDeclarativeBoundSignal::qt_metacall (this=0xc7a0f70, c=QMetaObject::InvokeMetaMethod, id=5, a=0xbfaf0f28) at qml/qdeclarativeboundsignal.cpp:199
#45 0xb6cba080 in QMetaObject::metacall (object=0xc7a0f70, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfaf0f28) at kernel/qmetaobject.cpp:245
#46 0xb6cce689 in QMetaObject::activate (sender=0xc404098, m=0xb2514afc <QDeclarativeTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3573
#47 0xb23ab587 in QDeclarativeTimer::triggered (this=0xc404098) at .moc/debug-shared/moc_qdeclarativetimer_p.cpp:175
#48 0xb21be3f0 in QDeclarativeTimer::finished (this=0xc404098) at util/qdeclarativetimer.cpp:318
#49 0xb23ab275 in QDeclarativeTimer::qt_static_metacall (_o=0xc404098, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfaf1068) at .moc/debug-shared/moc_qdeclarativetimer_p.cpp:88
#50 0xb6cce5cc in QMetaObject::activate (sender=0xbb74fd0, m=0xb6e695a0 <QAbstractAnimation::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3543
#51 0xb6b67915 in QAbstractAnimation::finished (this=0xbb74fd0) at .moc/debug-shared/moc_qabstractanimation.cpp:189
#52 0xb6b66cc3 in QAbstractAnimationPrivate::setState (this=0xc745b68, newState=QAbstractAnimation::Stopped) at animation/qabstractanimation.cpp:604
#53 0xb6b673b5 in QAbstractAnimation::stop (this=0xbb74fd0) at animation/qabstractanimation.cpp:958
#54 0xb6b6732e in QAbstractAnimation::setCurrentTime (this=0xbb74fd0, msecs=600000) at animation/qabstractanimation.cpp:912
#55 0xb6b65f31 in QUnifiedTimer::updateAnimationsTime (this=0x9752f00) at animation/qabstractanimation.cpp:235
#56 0xb6b65dfd in QUnifiedTimer::ensureTimerUpdate () at animation/qabstractanimation.cpp:204
#57 0xb6b66c3a in QAbstractAnimationPrivate::setState (this=0xcddd9f8, newState=QAbstractAnimation::Running) at animation/qabstractanimation.cpp:588
#58 0xb6b6737f in QAbstractAnimation::start (this=0xca91c60, policy=QAbstractAnimation::KeepWhenStopped) at animation/qabstractanimation.cpp:938
#59 0xb21be09c in QDeclarativeTimer::update (this=0xcffede8) at util/qdeclarativetimer.cpp:279
#60 0xb21be306 in QDeclarativeTimer::componentComplete (this=0xcffede8) at util/qdeclarativetimer.cpp:297
#61 0xb22a3a4c in QDeclarativeComponentPrivate::complete (enginePriv=0xb01dad0, state=0xb585834) at qml/qdeclarativecomponent.cpp:962
#62 0xb22a3e59 in QDeclarativeComponentPrivate::completeCreate (this=0xb5857c8) at qml/qdeclarativecomponent.cpp:1043
#63 0xb22a3e0d in QDeclarativeComponent::completeCreate (this=0xb5858d0) at qml/qdeclarativecomponent.cpp:1036
#64 0xb2257a4d in QDeclarativeVisualDataModel::item (this=0xb583e40, index=0, viewId=..., complete=true) at graphicsitems/qdeclarativevisualitemmodel.cpp:1069
#65 0xb22573fb in QDeclarativeVisualDataModel::item (this=0xb583e40, index=0, complete=true) at graphicsitems/qdeclarativevisualitemmodel.cpp:958
#66 0xb223f7b7 in QDeclarativeRepeater::itemsInserted (this=0xb581668, index=0, count=1) at graphicsitems/qdeclarativerepeater.cpp:386
#67 0xb23b9c44 in QDeclarativeRepeater::qt_static_metacall (_o=0xb581668, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfaf1694) at .moc/debug-shared/moc_qdeclarativerepeater_p.cpp:104
#68 0xb6cce5cc in QMetaObject::activate (sender=0xb583e40, m=0xb2517714 <QDeclarativeVisualModel::staticMetaObject>, local_signal_index=1, argv=0xbfaf1694) at kernel/qobject.cpp:3543
#69 0xb23be39d in QDeclarativeVisualModel::itemsInserted (this=0xb583e40, _t1=0, _t2=1) at .moc/debug-shared/moc_qdeclarativevisualitemmodel_p.cpp:153
#70 0xb225908b in QDeclarativeVisualDataModel::_q_itemsInserted (this=0xb583e40, index=0, count=1) at graphicsitems/qdeclarativevisualitemmodel.cpp:1282
#71 0xb23be9b4 in QDeclarativeVisualDataModel::qt_static_metacall (_o=0xb583e40, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfaf1834) at .moc/debug-shared/moc_qdeclarativevisualitemmodel_p.cpp:399
#72 0xb6cce5cc in QMetaObject::activate (sender=0xb4a4508, m=0xb2514e0c <QListModelInterface::staticMetaObject>, local_signal_index=0, argv=0xbfaf1834) at kernel/qobject.cpp:3543
#73 0xb23ac9bb in QListModelInterface::itemsInserted (this=0xb4a4508, _t1=0, _t2=1) at .moc/debug-shared/moc_qlistmodelinterface_p.cpp:106
#74 0xb21a8592 in QDeclarativeListModel::insert (this=0xb4a4508, index=0, valuemap=...) at util/qdeclarativelistmodel.cpp:436
#75 0xb23aaa11 in QDeclarativeListModel::qt_static_metacall (_o=0xb4a4508, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfaf1980) at .moc/debug-shared/moc_qdeclarativelistmodel_p.cpp:77
#76 0xb23aac35 in QDeclarativeListModel::qt_metacall (this=0xb4a4508, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfaf1980) at .moc/debug-shared/moc_qdeclarativelistmodel_p.cpp:122
#77 0xb6cba080 in QMetaObject::metacall (object=0xb4a4508, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbfaf1980) at kernel/qmetaobject.cpp:245
#78 0xb233eeb8 in QDeclarativeObjectMethodScriptClass::callMethod (this=0xaf95580, object=0xb4a4508, index=12, returnType=0, argCount=2, argTypes=0xbfaf1b14, ctxt=0xa4b00208) at qml/qdeclarativeobjectscriptclass.cpp:970
#79 0xb233eb6d in QDeclarativeObjectMethodScriptClass::callPrecise (this=0xaf95580, object=0xb4a4508, data=..., ctxt=0xa4b00208) at qml/qdeclarativeobjectscriptclass.cpp:944
#80 0xb233e6e3 in QDeclarativeObjectMethodScriptClass::call (this=0xaf95580, o=0xc48fc48, ctxt=0xa4b00208) at qml/qdeclarativeobjectscriptclass.cpp:917
#81 0xb275a886 in QScript::DeclarativeObjectDelegate::call (exec=0xa4b00208, callee=0xa030b240, thisValue=..., args=...) at bridge/qscriptdeclarativeobject.cpp:154
#82 0xb266c8cd in QTJSC::NativeFuncWrapper::operator() (this=0xbfaf1c9c, exec=0xa4b00208, jsobj=0xa030b240, thisValue=..., argList=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#83 0xb2644403 in QTJSC::cti_op_call_NotJSFunction (args=0x0) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1780
#84 0xb264083f in QTJSC::JITThunks::tryCacheGetByID (callFrame=0xa030b240, codeBlock=0xfffffffe, returnAddress=..., baseValue=..., propertyName=..., slot=..., stubInfo=0xfffffffe) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:926
#85 0x00000000 in ?? ()

This bug may be a duplicate of or related to bug 311441, bug 307621, bug 297943, bug 291961, bug 291369.

Possible duplicates by query: bug 311441, bug 307621, bug 297943, bug 291961, bug 291369.

Reported using DrKonqi
Comment 1 Simon Andric 2013-01-06 00:40:06 UTC
ps. i got only 2 out of 3 stars... so maybe this crash report is not full of infrmation. but search for additional packages proved to be futile...

nice day

simon
Comment 3 Martin Flöser 2013-06-06 15:44:46 UTC
*** Bug 311845 has been marked as a duplicate of this bug. ***
Comment 4 Martin Flöser 2013-06-06 15:45:01 UTC
*** Bug 309708 has been marked as a duplicate of this bug. ***
Comment 5 Martin Flöser 2013-06-06 15:45:24 UTC
*** Bug 304702 has been marked as a duplicate of this bug. ***
Comment 6 Martin Flöser 2013-06-06 15:47:00 UTC
you don't need to report the same issue multiple times. And if DrKonqi only provides 2 of 3 stars there is no need to report the crash at all.

This crash here is deep down in Qt. In combination with the other reports by you this might indicate a problem with your installation or maybe even a hardware defect.