Bug 215310

Summary: Restarted Kopete on running system after shutdown the day before.
Product: [Unmaintained] kopete Reporter: Volker Kueffel <vk>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Volker Kueffel 2009-11-19 19:54:45 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Always shutting down Kopete at the end of the day without shutting down the system . Just crashed after restart. 

This might be connected to an annoying problem that occured since my system upgrade to 9.10: Kopete tries to start Akonadi on startup which always fails, probably due to file system permission problems. I could get Akonadi to start using the command logged with the failed startup by changing the data location to /tmp/. Since files are created with my user I don't know why it fails using the default location in my home directory, but that is as far as I investigated.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7739700 (LWP 17039))]

Thread 4 (Thread 0xb3ed7b70 (LWP 17112)):
#0  0x00d8d422 in __kernel_vsyscall ()
#1  0x00e54e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00f5778d in __pthread_cond_wait (cond=0x86f04e0, mutex=0x86f04c8) at forward.c:139
#3  0x00b96e67 in QWaitConditionPrivate::wait (this=0x8772e40, mutex=0x8772e3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8772e40, mutex=0x8772e3c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02dab922 in QHostInfoAgent::run (this=0x8772e30) at kernel/qhostinfo.cpp:260
#6  0x00b95e32 in QThreadPrivate::start (arg=0x8772e30) at thread/qthread_unix.cpp:188
#7  0x00e5080e in start_thread (arg=0xb3ed7b70) at pthread_create.c:300
#8  0x00f4a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb34ffb70 (LWP 17114)):
#0  0x00fcee06 in *__GI_clock_gettime (clock_id=16592884, tp=0xb34fefe8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x00cb2bf3 in QTimerInfoList::getTime (this=0x86865f4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x00cb2de1 in QTimerInfoList::updateCurrentTime (this=0x86865f4) at kernel/qeventdispatcher_unix.cpp:297
#3  0x00cb388c in QTimerInfoList::timerWait (this=0x86865f4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x00cb1210 in timerSourcePrepare (source=0x86865c0, timeout=0xb34ff0dc) at kernel/qeventdispatcher_glib.cpp:141
#5  0x056ddf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x056de341 in ?? () from /lib/libglib-2.0.so.0
#7  0x056de853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x00cb1067 in QEventDispatcherGlib::processEvents (this=0x8676cb0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x00c84c79 in QEventLoop::processEvents (this=0x87d7fe8, flags=) at kernel/qeventloop.cpp:149
#10 0x00c850ca in QEventLoop::exec (this=0x87d7fe8, flags=...) at kernel/qeventloop.cpp:201
#11 0x042d0a0a in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0x00b95e32 in QThreadPrivate::start (arg=0x85ea5e8) at thread/qthread_unix.cpp:188
#13 0x00e5080e in start_thread (arg=0xb34ffb70) at pthread_create.c:300
#14 0x00f4a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb2cfeb70 (LWP 17115)):
#0  0x00e54144 in __pthread_mutex_unlock_usercnt (mutex=0x8827ab4, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x00f57996 in pthread_mutex_unlock (mutex=0x8827ab4) at forward.c:184
#2  0x056dc909 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#3  0x056de2b5 in ?? () from /lib/libglib-2.0.so.0
#4  0x056de853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00cb1067 in QEventDispatcherGlib::processEvents (this=0x890e128, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x00c84c79 in QEventLoop::processEvents (this=0x8910758, flags=) at kernel/qeventloop.cpp:149
#7  0x00c850ca in QEventLoop::exec (this=0x8910758, flags=...) at kernel/qeventloop.cpp:201
#8  0x02393fab in ?? () from /usr/lib/kde4/kopete_jabber.so
#9  0x00b95e32 in QThreadPrivate::start (arg=0x891ca88) at thread/qthread_unix.cpp:188
#10 0x00e5080e in start_thread (arg=0xb2cfeb70) at pthread_create.c:300
#11 0x00f4a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7739700 (LWP 17039)):
[KCrash Handler]
#6  0x00542f6a in KIO::TransferJob::isErrorPage (this=0x895d4b8) at ../../kio/kio/job.cpp:1122
#7  0x0214a4b9 in ?? () from /usr/lib/libkyahoo.so.1
#8  0x00c9c263 in QMetaObject::activate (sender=0x89a8ab0, from_signal_index=7, to_signal_index=7, argv=0xbf897c78) at kernel/qobject.cpp:3113
#9  0x00c9cec2 in QMetaObject::activate (sender=0x89a8ab0, m=0x377d68, local_signal_index=3, argv=0xbf897c78) at kernel/qobject.cpp:3187
#10 0x00211fe3 in KJob::result (this=0x89a8ab0, _t1=0x89a8ab0) at ./kjob.moc:188
#11 0x00212469 in KJob::emitResult (this=0x89a8ab0) at ../../kdecore/jobs/kjob.cpp:304
#12 0x0054b660 in KIO::SimpleJob::slotFinished (this=0x89a8ab0) at ../../kio/kio/job.cpp:477
#13 0x0054bb7a in KIO::TransferJob::slotFinished (this=0x89a8ab0) at ../../kio/kio/job.cpp:948
#14 0x005498a3 in KIO::TransferJob::qt_metacall (this=0x89a8ab0, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbf897edc) at ./jobclasses.moc:343
#15 0x00c9c263 in QMetaObject::activate (sender=0x855a178, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3113
#16 0x00c9cec2 in QMetaObject::activate (sender=0x855a178, m=0x6fdf64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3187
#17 0x00615557 in KIO::SlaveInterface::finished (this=0x855a178) at ./slaveinterface.moc:165
#18 0x0061944d in KIO::SlaveInterface::dispatch (this=0x855a178, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#19 0x00615a13 in KIO::SlaveInterface::dispatch (this=0x855a178) at ../../kio/kio/slaveinterface.cpp:91
#20 0x00607aea in KIO::Slave::gotInput (this=0x855a178) at ../../kio/kio/slave.cpp:322
#21 0x00609ee3 in KIO::Slave::qt_metacall (this=0x855a178, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf8981bc) at ./slave.moc:76
#22 0x00c9c263 in QMetaObject::activate (sender=0x895d960, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#23 0x00c9cec2 in QMetaObject::activate (sender=0x895d960, m=0x6fa8a0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#24 0x00511f97 in KIO::Connection::readyRead (this=0x895d960) at ./connection.moc:86
#25 0x00513d5e in KIO::ConnectionPrivate::dequeue (this=0x855a0d8) at ../../kio/kio/connection.cpp:82
#26 0x00513e8e in KIO::Connection::qt_metacall (this=0x895d960, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x89a2300) at ./connection.moc:73
#27 0x00c94f0b in QMetaCallEvent::placeMetaCall (this=0x85ead70, object=0x895d960) at kernel/qobject.cpp:477
#28 0x00c965fe in QObject::event (this=0x895d960, e=0x85ead70) at kernel/qobject.cpp:1111
#29 0x04dc5f54 in QApplicationPrivate::notify_helper (this=0x82e80c0, receiver=0x895d960, e=0x85ead70) at kernel/qapplication.cpp:4056
#30 0x04dcd67c in QApplication::notify (this=0xbf898a54, receiver=0x895d960, e=0x85ead70) at kernel/qapplication.cpp:3603
#31 0x011c9bfa in KApplication::notify (this=0xbf898a54, receiver=0x895d960, event=0x85ead70) at ../../kdeui/kernel/kapplication.cpp:302
#32 0x00c866cb in QCoreApplication::notifyInternal (this=0xbf898a54, receiver=0x895d960, event=0x85ead70) at kernel/qcoreapplication.cpp:610
#33 0x00c872b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x82acd10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x82acd10) at kernel/qcoreapplication.cpp:1247
#35 0x00c8747d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#36 0x00cb13ff in QCoreApplication::sendPostedEvents (s=0x82eadb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 postEventSourceDispatch (s=0x82eadb0) at kernel/qeventdispatcher_glib.cpp:210
#38 0x056dae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x056de720 in ?? () from /lib/libglib-2.0.so.0
#40 0x056de853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x00cb102c in QEventDispatcherGlib::processEvents (this=0x82acee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#42 0x04e66be5 in QGuiEventDispatcherGlib::processEvents (this=0x82acee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#43 0x00c84c79 in QEventLoop::processEvents (this=0xbf8989b4, flags=) at kernel/qeventloop.cpp:149
#44 0x00c850ca in QEventLoop::exec (this=0xbf8989b4, flags=...) at kernel/qeventloop.cpp:201
#45 0x00c8753f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#46 0x04dc5dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#47 0x08059a8c in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-20 00:29:56 UTC
The issue is being tracked at bug 200186. (I don't really know if it is conneted to Akonadi or not, but the original bug report is older than this) Thanks

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