Bug 330008 - Krash!
Summary: Krash!
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-15 21:54 UTC by andy_90254
Modified: 2018-06-08 18:55 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 andy_90254 2014-01-15 21:54:05 UTC
Application: plasma-desktop (4.11.3)
KDE Platform Version: 4.12.0
Qt Version: 4.8.2
Operating System: Linux 3.2.0-58-generic-pae i686
Distribution: Ubuntu 12.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed: I was typing in google spreadsheet when my softphone (jitsi) rang.  I switched virtual desktops to answer it.  Then, while still on the phone I opened NixNote which was running in the tray.  Within a few seconds, plasma crashed.

This is not the first time this, or other programs have crashed.  What may (but shouldn't) be part of the issue:  I installed the system using debootstrap and the mini iso.  I then installed kde-desktop and built up from there.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77ad740 (LWP 2368))]

Thread 8 (Thread 0xb59bcb40 (LWP 2369)):
#0  0x00539416 in __kernel_vsyscall ()
#1  0x031fe96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00af64bc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x034e8029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x034e806f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xaefbdb40 (LWP 2370)):
#0  0x031fdc64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00af6714 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x032de430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0329ec38 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0329f0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0329f1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x05cd1de7 in QEventDispatcherGlib::processEvents (this=0xae600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x05c9d6ad in QEventLoop::processEvents (this=0xaefbd240, flags=...) at kernel/qeventloop.cpp:149
#8  0x05c9d949 in QEventLoop::exec (this=0xaefbd240, flags=...) at kernel/qeventloop.cpp:204
#9  0x05b86a1c in QThread::exec (this=0x90b8698) at thread/qthread.cpp:501
#10 0x05c7acfd in QInotifyFileSystemWatcherEngine::run (this=0x90b8698) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x05b89eb0 in QThreadPrivate::start (arg=0x90b8698) at thread/qthread_unix.cpp:307
#12 0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xae5ffb40 (LWP 2371)):
#0  0x00b24d53 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x00af66e8 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x032de430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0329eb36 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0329f002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0329f1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x05cd1de7 in QEventDispatcherGlib::processEvents (this=0xadc00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x05c9d6ad in QEventLoop::processEvents (this=0xae5ff240, flags=...) at kernel/qeventloop.cpp:149
#8  0x05c9d949 in QEventLoop::exec (this=0xae5ff240, flags=...) at kernel/qeventloop.cpp:204
#9  0x05b86a1c in QThread::exec (this=0x88b2730) at thread/qthread.cpp:501
#10 0x05c7acfd in QInotifyFileSystemWatcherEngine::run (this=0x88b2730) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x05b89eb0 in QThreadPrivate::start (arg=0x88b2730) at thread/qthread_unix.cpp:307
#12 0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa98ffb40 (LWP 4723)):
#0  0x00539416 in __kernel_vsyscall ()
#1  0x031fe96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00af64bc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x05b8a420 in wait (time=4294967295, this=0x9126128) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x911d1d8, mutex=0x90f0ba8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x00886dfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911d1c0, th=0x9722bb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0x0088998b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90f1740, th=0x9722bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0x0088695a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911d1c0, th=0x9722bb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0x00889a7c in ThreadWeaver::WorkingHardState::applyForWork (this=0x90f1740, th=0x9722bb0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0x00885762 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911d1c0, th=0x9722bb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0x00889a98 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90f1740, th=0x9722bb0, previous=0x95baed8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#11 0x00885762 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911d1c0, th=0x9722bb0, previous=0x95baed8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#12 0x00888546 in ThreadWeaver::Thread::run (this=0x9722bb0) at ../../../threadweaver/Weaver/Thread.cpp:98
#13 0x05b89eb0 in QThreadPrivate::start (arg=0x9722bb0) at thread/qthread_unix.cpp:307
#14 0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#15 0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa8effb40 (LWP 4724)):
#0  0x00539416 in __kernel_vsyscall ()
#1  0x031fe96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00af64bc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x05b8a420 in wait (time=4294967295, this=0x9126128) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x911d1d8, mutex=0x90f0ba8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x00886dfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911d1c0, th=0x97dba60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0x0088998b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90f1740, th=0x97dba60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0x0088695a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911d1c0, th=0x97dba60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0x00889a7c in ThreadWeaver::WorkingHardState::applyForWork (this=0x90f1740, th=0x97dba60, previous=0x9b0b3b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0x00885762 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911d1c0, th=0x97dba60, previous=0x9b0b3b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0x00888546 in ThreadWeaver::Thread::run (this=0x97dba60) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0x05b89eb0 in QThreadPrivate::start (arg=0x97dba60) at thread/qthread_unix.cpp:307
#12 0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa86feb40 (LWP 4725)):
#0  0x00539416 in __kernel_vsyscall ()
#1  0x031fe96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00af64bc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x05b8a420 in wait (time=4294967295, this=0x9126128) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x911d1d8, mutex=0x90f0ba8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x00886dfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911d1c0, th=0xa1e8928) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0x0088998b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90f1740, th=0xa1e8928) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0x0088695a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911d1c0, th=0xa1e8928) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0x00889a7c in ThreadWeaver::WorkingHardState::applyForWork (this=0x90f1740, th=0xa1e8928, previous=0x9a9f410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0x00885762 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911d1c0, th=0xa1e8928, previous=0x9a9f410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0x00888546 in ThreadWeaver::Thread::run (this=0xa1e8928) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0x05b89eb0 in QThreadPrivate::start (arg=0xa1e8928) at thread/qthread_unix.cpp:307
#12 0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa7efdb40 (LWP 4726)):
#0  0x00539416 in __kernel_vsyscall ()
#1  0x031fe96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00af64bc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x05b8a420 in wait (time=4294967295, this=0x9126128) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x911d1d8, mutex=0x90f0ba8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x00886dfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911d1c0, th=0xa0e8d28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#6  0x0088998b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90f1740, th=0xa0e8d28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:77
#7  0x0088695a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911d1c0, th=0xa0e8d28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:361
#8  0x00889a7c in ThreadWeaver::WorkingHardState::applyForWork (this=0x90f1740, th=0xa0e8d28, previous=0x98d8aa8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#9  0x00885762 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911d1c0, th=0xa0e8d28, previous=0x98d8aa8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#10 0x00888546 in ThreadWeaver::Thread::run (this=0xa0e8d28) at ../../../threadweaver/Weaver/Thread.cpp:98
#11 0x05b89eb0 in QThreadPrivate::start (arg=0xa0e8d28) at thread/qthread_unix.cpp:307
#12 0x031fad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x00ae8bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb77ad740 (LWP 2368)):
[KCrash Handler]
#7  deref (this=0x4996a2d4) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#8  QVariant::~QVariant (this=0xa12f400, __in_chrg=<optimized out>) at kernel/qvariant.cpp:1399
#9  0x01092a3b in ~QPair (this=0xa12f400, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qpair.h:54
#10 node_destruct (to=0x8966730, from=0x8966714, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:431
#11 QList<QPair<QVariant, bool> >::free (data=0x8966700, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:757
#12 0x01093c18 in ~QList (this=0x9b1e0d4, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:732
#13 ~QDeclarativeOpenMetaObjectPrivate (this=0x9b1e0c8, __in_chrg=<optimized out>) at util/qdeclarativeopenmetaobject.cpp:138
#14 QDeclarativeOpenMetaObject::~QDeclarativeOpenMetaObject (this=0xa126870, __in_chrg=<optimized out>) at util/qdeclarativeopenmetaobject.cpp:215
#15 0x011360fa in ~QDeclarativeVisualDataModelDataMetaObject (this=0xa126870, __in_chrg=<optimized out>) at graphicsitems/qdeclarativevisualitemmodel.cpp:410
#16 QDeclarativeVisualDataModelDataMetaObject::~QDeclarativeVisualDataModelDataMetaObject (this=0xa126870, __in_chrg=<optimized out>) at graphicsitems/qdeclarativevisualitemmodel.cpp:410
#17 0x05cb38d5 in QObjectPrivate::~QObjectPrivate (this=0x9c6c3e8, __in_chrg=<optimized out>) at kernel/qobject.cpp:176
#18 0x05cb3aa2 in QObjectPrivate::~QObjectPrivate (this=0x9c6c3e8, __in_chrg=<optimized out>) at kernel/qobject.cpp:186
#19 0x05cb99bb in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#20 ~QScopedPointer (this=0x9b6683c, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#21 QObject::~QObject (this=0x9b66838, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#22 0x0112d8d3 in QDeclarativeVisualDataModelData::~QDeclarativeVisualDataModelData (this=0x9b66838, __in_chrg=<optimized out>) at graphicsitems/qdeclarativevisualitemmodel.cpp:553
#23 0x0112d902 in QDeclarativeVisualDataModelData::~QDeclarativeVisualDataModelData (this=0x9b66838, __in_chrg=<optimized out>) at graphicsitems/qdeclarativevisualitemmodel.cpp:555
#24 0x05cb4211 in QObjectPrivate::deleteChildren (this=0xa22bd78) at kernel/qobject.cpp:1908
#25 0x05cb9981 in QObject::~QObject (this=0x8c74820, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#26 0x010fb236 in ~QGraphicsObject (this=0x8c74820, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#27 QDeclarativeItem::~QDeclarativeItem (this=0x8c74820, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1664
#28 0x010ba5c9 in ~QDeclarativeRectangle (this=0x8c74820, __in_chrg=<optimized out>) at ../../include/QtDeclarative/private/../../../src/declarative/graphicsitems/qdeclarativerectangle_p.h:136
#29 ~QDeclarativeElement (this=0x8c74820, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#30 QDeclarativePrivate::QDeclarativeElement<QDeclarativeRectangle>::~QDeclarativeElement (this=0x8c74820, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#31 0x05cb3203 in qDeleteInEventHandler (o=0x8c74820) at kernel/qobject.cpp:4277
#32 0x05cba1a8 in QObject::event (this=0x8c74820, e=0x8c89c20) at kernel/qobject.cpp:1176
#33 0x010f4ae2 in QDeclarativeItem::event (this=0x8c74820, ev=0x8c89c20) at graphicsitems/qdeclarativeitem.cpp:3746
#34 0x06677df4 in notify_helper (e=0x8c89c20, receiver=0x8c74820, this=0x87f8c38) at kernel/qapplication.cpp:4556
#35 QApplicationPrivate::notify_helper (this=0x87f8c38, receiver=0x8c74820, e=0x8c89c20) at kernel/qapplication.cpp:4528
#36 0x0667d15d in QApplication::notify (this=0x8c89c20, receiver=0x8c74820, e=0x8c89c20) at kernel/qapplication.cpp:4285
#37 0x060fc161 in KApplication::notify (this=0x87edba8, receiver=0x8c74820, event=0x8c89c20) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x05c9ee0e in QCoreApplication::notifyInternal (this=0x87edba8, receiver=0x8c74820, event=0x8c89c20) at kernel/qcoreapplication.cpp:915
#39 0x05ca2f68 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x87a8130) at kernel/qcoreapplication.cpp:1539
#41 0x05ca329c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#42 0x05cd1994 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#43 postEventSourceDispatch (s=0x87f9238) at kernel/qeventdispatcher_glib.cpp:279
#44 0x0329ed46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x0329f0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x0329f1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0x05cd1d87 in QEventDispatcherGlib::processEvents (this=0x87e48c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#48 0x06730a1a in QGuiEventDispatcherGlib::processEvents (this=0x87e48c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x05c9d6ad in QEventLoop::processEvents (this=0xbf8a29e4, flags=...) at kernel/qeventloop.cpp:149
#50 0x05c9d949 in QEventLoop::exec (this=0xbf8a29e4, flags=...) at kernel/qeventloop.cpp:204
#51 0x05ca334a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#52 0x066759c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#53 0x008e3d39 in kdemain (argc=1, argv=0xbf8a2be4) at ../../../../plasma/desktop/shell/main.cpp:126
#54 0x0804850b in main (argc=1, argv=0xbf8a2be4) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:55:05 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham