Summary: | kontact is crashing on startup (Akonadi related: ~ItemFetchJob) | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | Vinzenz Hersche <hersche> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Vinzenz Hersche
2009-03-25 10:20:40 UTC
This looks like bug 179577 which should be fixed in 4.2.1. What is the output of the command "akonadictl --version" ? Thanks I have a similar problem with kde 4.2.1-4.fc10.x86_64.rpm and qt-4.4.3-15.fc10.x86_64.rpm in fedora 10 64-bit. It seemed to be related to korganizer remote vcf calendar files being served through akonadi. I never had any problems with kde 4.2 and qt version before the yum upgrade from fedora 10 as of March 18. When I removed access through akonadi and just added straight remote file access (actually just files from nfs-mounted directory) from korganizer, it seemed to worked for couple of days, then now kontact crashes every time with slightly different bug message, and also empties out the vcf files (they now have zero byte of data.) I also see a popup dialog complaining about not being able to save a file but it disappears in a second so I couldn't copy exact words it displayed. I wonder if it's having problem uploading calendar changes not yet saved into remote files. I set the config settings to load the remote calendar files at startup, and to save them with delay. kontact is also set to fetch all imap and pop3 emails at startup. akonadictl --version shows Akonadi 1.1.1 When korganizer runs by itself, it works okay except non-monthly view doesn't show. When I quit korganizer, then it crashes, but doesn't empty out the vcf files. The following are bug messages for kontact and for korganizer. BUG MESSAGE when kontact crashes -------- Application: Kontact (kontact), signal SIGSEGV 0x0000003179ea7f81 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f64978f5800 (LWP 3417))] Thread 3 (Thread 0x7f648401d950 (LWP 3459)): #0 0x000000317aa0b58d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000317985a817 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00000031798509f9 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x0000003179859852 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x000000317aa073da in start_thread () from /lib64/libpthread.so.0 #5 0x0000003179ee62bd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f648361c950 (LWP 3462)): #0 0x000000317aa0b58d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000317985a817 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00000031798509f9 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x0000003179859852 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x000000317aa073da in start_thread () from /lib64/libpthread.so.0 #5 0x0000003179ee62bd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f64978f5800 (LWP 3417)): [KCrash Handler] #5 0x000000318ee4a8ab in KCal::IncidenceBase::uid () from /usr/lib64/libkcal.so.4 #6 0x000000318eeb7709 in KCal::ResourceCached::clearChange () from /usr/lib64/libkcal.so.4 #7 0x00007f64840d87cf in KCal::ResourceRemote::slotSaveJobResult () from /usr/lib64/libkcal_resourceremote.so.4 #8 0x00007f64840d8970 in KCal::ResourceRemote::qt_metacall () from /usr/lib64/libkcal_resourceremote.so.4 #9 0x0000003179956764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #10 0x00000031866e8f42 in KJob::result () from /usr/lib64/libkdecore.so.5 #11 0x00000031866e92bf in KJob::emitResult () from /usr/lib64/libkdecore.so.5 #12 0x00000031882e638b in KIO::FileCopyJob::slotResult () from /usr/lib64/libkio.so.5 #13 0x00000031882e99a4 in KIO::FileCopyJob::qt_metacall () from /usr/lib64/libkio.so.5 #14 0x0000003179956764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #15 0x00000031866e8f42 in KJob::result () from /usr/lib64/libkdecore.so.5 #16 0x00000031866e92bf in KJob::emitResult () from /usr/lib64/libkdecore.so.5 #17 0x00000031882e50f0 in KIO::SimpleJob::slotFinished () from /usr/lib64/libkio.so.5 #18 0x00000031882e1975 in KIO::SimpleJob::qt_metacall () from /usr/lib64/libkio.so.5 #19 0x00000031882e19c6 in ?? () from /usr/lib64/libkio.so.5 #20 0x0000003179956764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #21 0x000000318838ed81 in KIO::SlaveInterface::dispatch () from /usr/lib64/libkio.so.5 #22 0x000000318838c9a2 in KIO::SlaveInterface::dispatch () from /usr/lib64/libkio.so.5 #23 0x000000318837fe6e in KIO::Slave::gotInput () from /usr/lib64/libkio.so.5 #24 0x0000003188380178 in KIO::Slave::qt_metacall () from /usr/lib64/libkio.so.5 #25 0x0000003179956764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #26 0x00000031882b7ba1 in ?? () from /usr/lib64/libkio.so.5 #27 0x00000031882b824a in KIO::Connection::qt_metacall () from /usr/lib64/libkio.so.5 #28 0x00000031799513d5 in QObject::event () from /usr/lib64/libQtCore.so.4 #29 0x00000031899828dd in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #30 0x000000318998a68a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #31 0x0000003187204f3b in KApplication::notify () from /usr/lib64/libkdeui.so.5 #32 0x0000003179942391 in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #33 0x000000317994302a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/libQtCore.so.4 #34 0x000000317996ab13 in ?? () from /usr/lib64/libQtCore.so.4 #35 0x000000317ca3779b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #36 0x000000317ca3af6d in ?? () from /lib64/libglib-2.0.so.0 #37 0x000000317ca3b12b in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #38 0x000000317996a79f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #39 0x0000003189a1328f in ?? () from /usr/lib64/libQtGui.so.4 #40 0x0000003179940cb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #41 0x0000003179940e3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #42 0x00000031799432ed in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #43 0x00000000004044e5 in _start () ------- BUG MESSAGE when korganizer crashes -------- Application: KOrganizer (korganizer), signal SIGABRT 0x0000003b7aaa7f50 in __nanosleep_nocancel () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f91c3946800 (LWP 17685))] Thread 1 (Thread 0x7f91c3946800 (LWP 17685)): [KCrash Handler] #5 0x0000003b7aa32f05 in raise () from /lib64/libc.so.6 #6 0x0000003b7aa34a73 in abort () from /lib64/libc.so.6 #7 0x0000003b7a451ba5 in qt_message_output () from /usr/lib64/libQtCore.so.4 #8 0x0000003b7a451ced in qFatal () from /usr/lib64/libQtCore.so.4 #9 0x0000003b8b9497ff in KProtocolManager::slaveProtocol () from /usr/lib64/libkio.so.5 #10 0x0000003b8b97806f in ?? () from /usr/lib64/libkio.so.5 #11 0x0000003b8b97c324 in KIO::Scheduler::doJob () from /usr/lib64/libkio.so.5 #12 0x0000003b8b8dfd12 in ?? () from /usr/lib64/libkio.so.5 #13 0x0000003b8b8e09c6 in ?? () from /usr/lib64/libkio.so.5 #14 0x0000003b8b8e0adc in ?? () from /usr/lib64/libkio.so.5 #15 0x0000003b8b8e5e38 in ?? () from /usr/lib64/libkio.so.5 #16 0x0000003b8b8e60a8 in ?? () from /usr/lib64/libkio.so.5 #17 0x0000003b8b8e9982 in KIO::FileCopyJob::qt_metacall () from /usr/lib64/libkio.so.5 #18 0x0000003b7a556764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #19 0x0000003b7a55c9cf in ?? () from /usr/lib64/libQtCore.so.4 #20 0x0000003b7a551073 in QObject::event () from /usr/lib64/libQtCore.so.4 #21 0x0000003b87f828dd in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #22 0x0000003b87f8a68a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #23 0x0000003b7a542391 in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #24 0x0000003b7a56e0d6 in ?? () from /usr/lib64/libQtCore.so.4 #25 0x0000003b7a56a83d in ?? () from /usr/lib64/libQtCore.so.4 #26 0x0000003b7d23779b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #27 0x0000003b7d23af6d in ?? () from /lib64/libglib-2.0.so.0 #28 0x0000003b7d23b12b in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #29 0x0000003b7a56a79f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #30 0x0000003b8801328f in ?? () from /usr/lib64/libQtGui.so.4 #31 0x0000003b7a540cb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #32 0x0000003b7a540e3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #33 0x0000003b8b966a3c in KIO::NetAccess::enter_loop () from /usr/lib64/libkio.so.5 #34 0x0000003b8b966dad in KIO::NetAccess::filecopyInternal () from /usr/lib64/libkio.so.5 #35 0x0000003b8b967e1b in KIO::NetAccess::upload () from /usr/lib64/libkio.so.5 #36 0x00007f91b9cf60a7 in KABC::ResourceNet::save () from /usr/lib64/kde4/kabc_net.so #37 0x0000003b8c62fec7 in KABC::AddressBook::save () from /usr/lib64/libkabc.so.4 #38 0x0000003b8c65d4d5 in KABC::StdAddressBook::Private::saveAll () from /usr/lib64/libkabc.so.4 #39 0x0000003b8c65d6c9 in KABC::StdAddressBook::~StdAddressBook () from /usr/lib64/libkabc.so.4 #40 0x0000003b8c65c6c6 in ?? () from /usr/lib64/libkabc.so.4 #41 0x0000003b7a542945 in qt_call_post_routines () from /usr/lib64/libQtCore.so.4 #42 0x0000003b87f8c058 in QApplication::~QApplication () from /usr/lib64/libQtGui.so.4 #43 0x000000000040aa01 in _start () -------- @martinrs@softhome.net: your crash is a different one. ( the trace is different ) Also, we suggest to report each backtrace in a separate bug reports as they may be different crashes. If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace for each crash in a Separate report? You need to install the "kdelibs5-debuginfo" , "kdepimlibs4-debuginfo" and "kdepim4-debuginfo" packages. Your first trace may be related to bug 180221 Thanks :) SVN commit 949381 by krake: There are circumstances under which QtConcurrent::run() may use the calling thread to execute the job, which is unfortunately the last thing we want. Use explicit threading instead. Now on to backporting this to 4.2 branch BUG: 188058 M +30 -0 concurrentjobs.cpp M +51 -24 concurrentjobs.h WebSVN link: http://websvn.kde.org/?view=rev&revision=949381 SVN commit 949428 by krake: Backport of Revision 949381 There are circumstances under which QtConcurrent::run() may use the calling thread to execute the job, which is unfortunatel Use explicit threading instead. CCBUG: 188058 M +1 -1 kabc/CMakeLists.txt M +50 -99 kabc/resourceakonadi.cpp M +1 -1 kcal/CMakeLists.txt M +55 -108 kcal/resourceakonadi.cpp A shared (directory) A shared/concurrentjobs.cpp [License: LGPL (v2+)] A shared/concurrentjobs.h [License: LGPL (v2+)] WebSVN link: http://websvn.kde.org/?view=rev&revision=949428 |