Bug 319599 - Random Plasma Desktop crashes
Summary: Random Plasma Desktop crashes
Status: RESOLVED DUPLICATE of bug 311871
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-10 03:23 UTC by Michael Hammond
Modified: 2013-05-13 12:11 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Hammond 2013-05-10 03:23:43 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.8.0-19-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
Opening gscan2pdf to scan documents.  Crash occurs at random times.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7faa674847c0 (LWP 3267))]

Thread 6 (Thread 0x7faa4786e700 (LWP 3268)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007faa602d5e77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007faa602d5ea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007faa5a9d0f8e in start_thread (arg=0x7faa4786e700) at pthread_create.c:311
#4  0x00007faa66e92e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7faa3e029700 (LWP 3271)):
#0  0x00007faa5a30d5e9 in g_mutex_unlock (mutex=mutex@entry=0x7faa300009a0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#1  0x00007faa5a2ce30e in g_main_context_iteration (context=0x7faa300009a0, may_block=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3763
#2  0x00007faa63a72036 in QEventDispatcherGlib::processEvents (this=0x7faa300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007faa63a4238f in QEventLoop::processEvents (this=this@entry=0x7faa3e028d90, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007faa63a42618 in QEventLoop::exec (this=this@entry=0x7faa3e028d90, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007faa63944410 in QThread::exec (this=this@entry=0x2e3fb10) at thread/qthread.cpp:542
#6  0x00007faa63a23edf in QInotifyFileSystemWatcherEngine::run (this=0x2e3fb10) at io/qfilesystemwatcher_inotify.cpp:256
#7  0x00007faa63946bec in QThreadPrivate::start (arg=0x2e3fb10) at thread/qthread_unix.cpp:338
#8  0x00007faa5a9d0f8e in start_thread (arg=0x7faa3e029700) at pthread_create.c:311
#9  0x00007faa66e92e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7faa361a5700 (LWP 3273)):
#0  0x00007faa66e863cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007faa5a2ce1dc in g_main_context_poll (n_fds=3, fds=0x7faa240010c0, timeout=-1, context=0x7faa2c00d2a0, priority=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#2  g_main_context_iterate (context=0x7faa2c00d2a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#3  0x00007faa5a2ce6ba in g_main_loop_run (loop=0x7faa2c00d230) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895
#4  0x00007faa37d764f6 in gdbus_shared_thread_func (user_data=0x7faa2c00d270) at /build/buildd/glib2.0-2.36.0/./gio/gdbusprivate.c:278
#5  0x00007faa5a2f1eb5 in g_thread_proxy (data=0x7faa2c004370) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#6  0x00007faa5a9d0f8e in start_thread (arg=0x7faa361a5700) at pthread_create.c:311
#7  0x00007faa66e92e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7faa3530f700 (LWP 3274)):
#0  0x00007faa5a30d369 in g_mutex_get_impl (mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:132
#1  0x00007faa5a30d5e9 in g_mutex_unlock (mutex=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#2  0x00007faa5a2cd4e5 in g_main_context_release (context=<optimized out>, context@entry=0x7faa280009a0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3172
#3  0x00007faa5a2ce188 in g_main_context_iterate (context=context@entry=0x7faa280009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3703
#4  0x00007faa5a2ce304 in g_main_context_iteration (context=0x7faa280009a0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#5  0x00007faa63a72036 in QEventDispatcherGlib::processEvents (this=0x7faa280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007faa63a4238f in QEventLoop::processEvents (this=this@entry=0x7faa3530ed90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007faa63a42618 in QEventLoop::exec (this=this@entry=0x7faa3530ed90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007faa63944410 in QThread::exec (this=this@entry=0x2f20320) at thread/qthread.cpp:542
#9  0x00007faa63a23edf in QInotifyFileSystemWatcherEngine::run (this=0x2f20320) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007faa63946bec in QThreadPrivate::start (arg=0x2f20320) at thread/qthread_unix.cpp:338
#11 0x00007faa5a9d0f8e in start_thread (arg=0x7faa3530f700) at pthread_create.c:311
#12 0x00007faa66e92e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7faa203b4700 (LWP 3278)):
#0  0x00007faa5a9d407f in __pthread_mutex_unlock_usercnt (mutex=0x7faa18000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007faa5a30d5f1 in g_mutex_unlock (mutex=mutex@entry=0x7faa180009a0) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#2  0x00007faa5a2ce1d1 in g_main_context_poll (n_fds=1, fds=0x7faa18004160, timeout=1796726, context=0x7faa180009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3994
#3  g_main_context_iterate (context=context@entry=0x7faa180009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#4  0x00007faa5a2ce304 in g_main_context_iteration (context=0x7faa180009a0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#5  0x00007faa63a72036 in QEventDispatcherGlib::processEvents (this=0x7faa180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007faa63a4238f in QEventLoop::processEvents (this=this@entry=0x7faa203b3d80, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007faa63a42618 in QEventLoop::exec (this=this@entry=0x7faa203b3d80, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007faa63944410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007faa222f16e5 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#10 0x00007faa63946bec in QThreadPrivate::start (arg=0x3872310) at thread/qthread_unix.cpp:338
#11 0x00007faa5a9d0f8e in start_thread (arg=0x7faa203b4700) at pthread_create.c:311
#12 0x00007faa66e92e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7faa674847c0 (LWP 3267)):
[KCrash Handler]
#6  0x00007faa66dd0037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007faa66dd3698 in __GI_abort () at abort.c:90
#8  0x00007faa66e0d5ab in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7faa66f20860 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:199
#9  0x00007faa66e19a46 in malloc_printerr (ptr=0x49c1470, str=0x7faa66f1c825 "free(): invalid pointer", action=3) at malloc.c:4902
#10 _int_free (av=<optimized out>, p=0x49c1460, have_lock=0) at malloc.c:3758
#11 0x00007faa6565b997 in node_destruct (n=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:388
#12 takeAt (i=2, this=0x3d29a58) at ../../include/QtCore/../../src/corelib/tools/qlist.h:486
#13 QDeclarativeRepeater::itemsRemoved (this=0x3d297a0, index=2, count=<optimized out>) at graphicsitems/qdeclarativerepeater.cpp:407
#14 0x00007faa63a580ef in QMetaObject::activate (sender=sender@entry=0x3d2a070, m=m@entry=0x7faa65a88080 <QDeclarativeVisualModel::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff6e220df0) at kernel/qobject.cpp:3539
#15 0x00007faa657a133f in QDeclarativeVisualModel::itemsRemoved (this=this@entry=0x3d2a070, _t1=_t1@entry=2, _t2=_t2@entry=1) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:161
#16 0x00007faa656722bc in QDeclarativeVisualDataModel::_q_itemsRemoved (this=0x3d2a070, index=2, count=1) at graphicsitems/qdeclarativevisualitemmodel.cpp:1314
#17 0x00007faa657a1791 in QDeclarativeVisualDataModel::qt_static_metacall (_o=0xcc3, _c=3267, _id=6, _a=0xffffffffffffffff) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:401
#18 0x00007faa63a580ef in QMetaObject::activate (sender=sender@entry=0x36dd9f0, m=m@entry=0x7faa65a82880 <QListModelInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff6e221030) at kernel/qobject.cpp:3539
#19 0x00007faa65795ebf in QListModelInterface::itemsRemoved (this=this@entry=0x36dd9f0, _t1=_t1@entry=2, _t2=_t2@entry=1) at .moc/release-shared/moc_qlistmodelinterface_p.cpp:114
#20 0x00007faa655dd18f in QDeclarativeListModel::remove (this=0x36dd9f0, index=2) at util/qdeclarativelistmodel.cpp:402
#21 0x00007faa65794a2b in QDeclarativeListModel::qt_static_metacall (_o=0xcc3, _o@entry=0x36dd9f0, _c=3267, _c@entry=QMetaObject::InvokeMetaMethod, _id=6, _id@entry=2, _a=0xffffffffffffffff, _a@entry=0x7fff6e2212c0) at .moc/release-shared/moc_qdeclarativelistmodel_p.cpp:76
#22 0x00007faa65794b8f in QDeclarativeListModel::qt_metacall (this=0x36dd9f0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff6e2212c0) at .moc/release-shared/moc_qdeclarativelistmodel_p.cpp:123
#23 0x00007faa6573f078 in QDeclarativeObjectMethodScriptClass::callMethod (this=this@entry=0x31ab890, object=object@entry=0x36dd9f0, index=10, returnType=<optimized out>, argCount=<optimized out>, argTypes=0x7fff6e221580, ctxt=ctxt@entry=0x7faa340f12a8) at qml/qdeclarativeobjectscriptclass.cpp:970
#24 0x00007faa65740ce6 in QDeclarativeObjectMethodScriptClass::callPrecise (this=0x31ab890, object=0x36dd9f0, data=..., ctxt=0x7faa340f12a8) at qml/qdeclarativeobjectscriptclass.cpp:944
#25 0x00007faa6574160b in QDeclarativeObjectMethodScriptClass::call (this=<optimized out>, o=<optimized out>, ctxt=<optimized out>) at qml/qdeclarativeobjectscriptclass.cpp:917
#26 0x00007faa6034c203 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#27 0x00007faa602483a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#28 0x00007faa60225436 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#29 0x00007faa48e84da8 in ?? ()
#30 0x0000000000000000 in ?? ()

This bug may be a duplicate of or related to bug 319341.

Possible duplicates by query: bug 319341, bug 318877, bug 318429, bug 315982, bug 314055.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-05-13 12:11:10 UTC

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