Bug 306810

Summary: plasma-desktop crashes randomly after upgrade to kde 4.9.1 [ Attica::ProviderManager::ProviderManager ]
Product: [Unmaintained] plasma4 Reporter: Luis Silva <lacsilva>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: jeppe
Priority: NOR    
Version: 4.9.1   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luis Silva 2012-09-14 21:07:25 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.1 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.5.0-14-generic i686
Distribution: Ubuntu quantal (development branch)

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

plasma-desktop crashes randomly after upgrade to kde 4.9.1

The crash can be reproduced some of the time.

-- 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 0xb1cd1740 (LWP 20862))]

Thread 6 (Thread 0xadccdb40 (LWP 20863)):
#0  0xb773c424 in __kernel_vsyscall ()
#1  0xb2adb96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb75f41bc in __pthread_cond_wait (cond=0xb3c18670, mutex=0xb3c18658) at forward.c:139
#3  0xb3b0615d in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb3b0618f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2ad7d4c in start_thread (arg=0xadccdb40) at pthread_create.c:308
#6  0xb75e68ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa74fdb40 (LWP 20864)):
#0  0xb2cafdcd in __GI_clock_gettime (clock_id=1, tp=0xa74fcf98) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb5fd1de5 in do_gettime (frac=0xa74fcf90, sec=0xa74fcf88) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb60b76ee in QTimerInfoList::updateCurrentTime (this=0xa6b02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x7fffffff in ?? ()
#5  0xb60b7a7a in QTimerInfoList::timerWait (this=0xa6b02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x7fffffff in ?? ()

Thread 4 (Thread 0xa68a5b40 (LWP 20865)):
#0  0xb29f1cd0 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb29cbeef in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb60b6d1f in QEventDispatcherGlib::processEvents (this=0xa5f00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0xb60834fc in QEventLoop::processEvents (this=this@entry=0xa68a5248, flags=...) at kernel/qeventloop.cpp:149
#4  0xb60837f1 in QEventLoop::exec (this=0xa68a5248, flags=...) at kernel/qeventloop.cpp:204
#5  0xb5f705cc in QThread::exec (this=0x99838b8) at thread/qthread.cpp:501
#6  0xb6061cdd in QInotifyFileSystemWatcherEngine::run (this=0x99838b8) at io/qfilesystemwatcher_inotify.cpp:248
#7  0xb5f73970 in QThreadPrivate::start (arg=0x99838b8) at thread/qthread_unix.cpp:307
#8  0xb2ad7d4c in start_thread (arg=0xa68a5b40) at pthread_create.c:308
#9  0xb75e68ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa4858b40 (LWP 20867)):
#0  0xb773c424 in __kernel_vsyscall ()
#1  0xb75df8d1 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xb605ffa3 in QProcessManager::run (this=0xb61eae78 <processManager()::processManager>) at io/qprocess_unix.cpp:245
#3  0xb5f73970 in QThreadPrivate::start (arg=0xb61eae78 <processManager()::processManager>) at thread/qthread_unix.cpp:307
#4  0xb2ad7d4c in start_thread (arg=0xa4858b40) at pthread_create.c:308
#5  0xb75e68ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa35f1b40 (LWP 20869)):
#0  0xb773c424 in __kernel_vsyscall ()
#1  0xb75d5f5b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0xb2a0c23e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb29cb8db in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb29cbd32 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb29cbf01 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb60b6d1f in QEventDispatcherGlib::processEvents (this=0xa2c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb60834fc in QEventLoop::processEvents (this=this@entry=0xa35f1268, flags=...) at kernel/qeventloop.cpp:149
#8  0xb60837f1 in QEventLoop::exec (this=0xa35f1268, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5f705cc in QThread::exec (this=0x9ab67f0) at thread/qthread.cpp:501
#10 0xa4e55c29 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#11 0xb5f73970 in QThreadPrivate::start (arg=0x9ab67f0) at thread/qthread_unix.cpp:307
#12 0xb2ad7d4c in start_thread (arg=0xa35f1b40) at pthread_create.c:308
#13 0xb75e68ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1cd1740 (LWP 20862)):
[KCrash Handler]
#7  0xb608cefc in indexOfMethodRelative<4> (normalizeStringData=false, method=0xb2c5a705 "authenticationRequired(QNetworkReply*,QAuthenticator*)", baseObject=0xbfda51bc) at kernel/qmetaobject.cpp:525
#8  QMetaObjectPrivate::indexOfSignalRelative (baseObject=0xbfda51bc, signal=0xb2c5a705 "authenticationRequired(QNetworkReply*,QAuthenticator*)", normalizeStringData=false) at kernel/qmetaobject.cpp:628
#9  0xb609fc85 in QObject::connect (sender=0xabef1a8, signal=0xb2c5a704 "2authenticationRequired(QNetworkReply*,QAuthenticator*)", receiver=0xab58638, method=0xb2c5a69c "1authenticate(QNetworkReply*,QAuthenticator*)", type=Qt::AutoConnection) at kernel/qobject.cpp:2554
#10 0xb2c4a5dd in Attica::ProviderManager::ProviderManager() () from /usr/lib/libattica.so.0.3
#11 0xb69b03e8 in KNS3::AtticaProvider::AtticaProvider (this=0xab58620, categories=...) at ../../../knewstuff/knewstuff3/attica/atticaprovider.cpp:40
#12 0xb698bb87 in KNS3::Engine::slotProviderFileLoaded (this=this@entry=0x9f471a8, doc=...) at ../../../knewstuff/knewstuff3/core/engine.cpp:209
#13 0xb698d497 in qt_static_metacall (_a=0xbfda5488, _id=16, _o=0x9f471a8, _c=<optimized out>) at ./engine.moc:125
#14 KNS3::Engine::qt_static_metacall (_o=0x9f471a8, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbfda5488) at ./engine.moc:103
#15 0xb609d166 in QMetaObject::activate (sender=0x9effec8, m=0xb69d95d8 <KNS3::XmlLoader::staticMetaObject>, local_signal_index=0, argv=0xbfda5488) at kernel/qobject.cpp:3547
#16 0xb699e0f5 in KNS3::XmlLoader::signalLoaded (this=this@entry=0x9effec8, _t1=...) at ./xmlloader.moc:111
#17 0xb699e1ec in KNS3::XmlLoader::slotJobResult (this=0x9effec8, job=0x9f473b0) at ../../../knewstuff/knewstuff3/core/xmlloader.cpp:77
#18 0xb609d166 in QMetaObject::activate (sender=0x9f473b0, m=0xb652c4ac <KJob::staticMetaObject>, local_signal_index=3, argv=0xbfda55b8) at kernel/qobject.cpp:3547
#19 0xb6376c25 in KJob::result (this=this@entry=0x9f473b0, _t1=_t1@entry=0x9f473b0) at ./kjob.moc:208
#20 0xb6376c78 in KJob::emitResult (this=0x9f473b0) at ../../kdecore/jobs/kjob.cpp:318
#21 0xb702fdcd in KIO::SimpleJob::slotFinished (this=this@entry=0x9f473b0) at ../../kio/kio/job.cpp:494
#22 0xb7038b1d in KIO::TransferJob::slotFinished (this=0x9f473b0) at ../../kio/kio/job.cpp:1081
#23 0xb7036db8 in qt_static_metacall (_a=0xbfda57dc, _id=7, _o=0x9f473b0, _c=<optimized out>) at ./jobclasses.moc:388
#24 KIO::TransferJob::qt_static_metacall (_o=0x9f473b0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfda57dc) at ./jobclasses.moc:375
#25 0xb609d166 in QMetaObject::activate (sender=0xa5b3c08, m=0xb7209480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3547
#26 0xb70e22c5 in KIO::SlaveInterface::finished (this=this@entry=0xa5b3c08) at ./slaveinterface.moc:185
#27 0xb70e51b3 in KIO::SlaveInterface::dispatch (this=0xa5b3c08, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#28 0xb70e199a in KIO::SlaveInterface::dispatch (this=0xa5b3c08) at ../../kio/kio/slaveinterface.cpp:88
#29 0xb70d4468 in KIO::Slave::gotInput (this=this@entry=0xa5b3c08) at ../../kio/kio/slave.cpp:344
#30 0xb70d4ac4 in KIO::Slave::qt_static_metacall (_o=0xa5b3c08, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfda5a8c) at ./slave.moc:57
#31 0xb609d166 in QMetaObject::activate (sender=0xa5b3bf8, m=0xb7206110 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#32 0xb6ffe785 in KIO::Connection::readyRead (this=0xa5b3bf8) at ./connection.moc:106
#33 0xb6ffede8 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#34 KIO::ConnectionPrivate::dequeue (this=0x9f9dde8) at ../../kio/kio/connection.cpp:71
#35 0xb6096c3a in QMetaCallEvent::placeMetaCall (this=0xa08efd8, object=0xa5b3bf8) at kernel/qobject.cpp:525
#36 0xb609b17b in QObject::event (this=0xa5b3bf8, e=0xa08efd8) at kernel/qobject.cpp:1195
#37 0xb55762cc in QApplicationPrivate::notify_helper (this=0x90a7e90, receiver=0xa5b3bf8, e=0xa08efd8) at kernel/qapplication.cpp:4556
#38 0xb557acdf in QApplication::notify (this=0xa08efd8, receiver=0xa5b3bf8, e=0xa08efd8) at kernel/qapplication.cpp:3938
#39 0xb6712951 in KApplication::notify (this=0x90944e0, receiver=0xa5b3bf8, event=0xa08efd8) at ../../kdeui/kernel/kapplication.cpp:311
#40 0xb6084a1e in QCoreApplication::notifyInternal (this=0x90944e0, receiver=0xa5b3bf8, event=0xa08efd8) at kernel/qcoreapplication.cpp:915
#41 0xb6088c0d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x903a130) at kernel/qcoreapplication.cpp:1539
#43 0xb6088e9c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#44 0xb60b6b84 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=0x90aad00) at kernel/qeventdispatcher_glib.cpp:279
#46 0xb29cba83 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb29cbe20 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb29cbf01 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb60b6d01 in QEventDispatcherGlib::processEvents (this=0x903aeb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#50 0xb562c70a in QGuiEventDispatcherGlib::processEvents (this=0x903aeb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb60834fc in QEventLoop::processEvents (this=this@entry=0xbfda6278, flags=...) at kernel/qeventloop.cpp:149
#52 0xb60837f1 in QEventLoop::exec (this=0xbfda6278, flags=...) at kernel/qeventloop.cpp:204
#53 0xb6088f4a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#54 0xb5573ef4 in QApplication::exec () at kernel/qapplication.cpp:3817
#55 0xb76f9fe3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#56 0x0804855b in ?? ()
#57 0xb75154d3 in __libc_start_main (main=0x8048540, argc=1, ubp_av=0xbfda6434, init=0x8048660 <__libc_csu_init>, fini=0x80486d0 <__libc_csu_fini>, rtld_fini=0xb774c270 <_dl_fini>, stack_end=0xbfda642c) at libc-start.c:226
#58 0x08048581 in _start ()

Possible duplicates by query: bug 293426, bug 285003.

Reported using DrKonqi
Comment 1 Luis Silva 2012-09-15 14:25:06 UTC
It seems that the upgrade was borked. Reinstalling the packages seems to have solved the problem. Sorry for the spam.
Comment 2 Myriam Schweingruber 2012-10-11 11:56:58 UTC
*** Bug 306845 has been marked as a duplicate of this bug. ***