Bug 188058 - kontact is crashing on startup (Akonadi related: ~ItemFetchJob)
Summary: kontact is crashing on startup (Akonadi related: ~ItemFetchJob)
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-25 10:20 UTC by Vinzenz Hersche
Modified: 2009-04-05 13:09 UTC (History)
1 user (show)

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 Vinzenz Hersche 2009-03-25 10:20:40 UTC
Version:            (using KDE 4.2.1)
OS:                Linux
Installed from:    Ubuntu Packages

hello there, i don't know, what i maked new with the settings (i think, nothing, if i remember right), but i had now a crash on every start. in the last time, my gmail-account want's always the password. this is normal, also on thunderbird, think, it's a gmail-problem, not a client-problem (the other accounts work's perfectly)..

now, i see the passwordfield for gmail for 0.5 -1 second and then it crashes.

here's my backtrace, hope, it help's.

greets

ps: it was a sigbart 6-failure, but this isn't written in the backtrace (maybe helpful)

Anwendung: Kontact (kontact), Signal SIGABRT
0x00007f27d567e6e1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 6196)]

Thread 2 (Thread 0x41fd1950 (LWP 6203)):
#0  0x00007f27d2b7055d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f27d615f327 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f27d6155509 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f27d615e362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f27d2b6c3ea in start_thread () from /lib/libpthread.so.0
#5  0x00007f27d56bccbd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f27db9e26f0 (LWP 6196)):
[KCrash Handler]
#5  0x00007f27d5609015 in raise () from /lib/libc.so.6
#6  0x00007f27d560ab83 in abort () from /lib/libc.so.6
#7  0x00007f27d564a0c8 in __libc_message () from /lib/libc.so.6
#8  0x00007f27d564fa58 in malloc_printerr () from /lib/libc.so.6
#9  0x00007f27d6254601 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#10 0x00007f27d625d3c7 in QObject::~QObject () from /usr/lib/libQtCore.so.4
#11 0x00007f27bd153ba7 in ~ItemFetchJob (this=0x1834) at /build/buildd/kdepimlibs-4.2.1/akonadi/itemfetchjob.cpp:137
#12 0x00007f27d6255dc5 in QObject::event () from /usr/lib/libQtCore.so.4
#13 0x00007f27d6dccc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#14 0x00007f27d6dd49ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#15 0x00007f27d80fd71b in KApplication::notify (this=0x7fffe3a2ac20, receiver=0x29cc390, event=0x2a58d50) at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#16 0x00007f27d6246d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#17 0x00007f27d62479fa in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#18 0x00007f27d626f4d3 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007f27cffa7d5b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0x00007f27cffab52d in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007f27cffab6eb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0x00007f27d626f15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#23 0x00007f27d6e5ea6f in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007f27d6245682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#25 0x00007f27d624580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#26 0x00007f27d71e6065 in QDialog::exec () from /usr/lib/libQtGui.so.4
#27 0x00007f27c311fdce in KMail::ImapAccountBase::makeConnection (this=0x2575510) at /build/buildd/kdepim-4.2.1/kmail/imapaccountbase.cpp:320
#28 0x00007f27c3169040 in KMFolderCachedImap::serverSyncInternal (this=0x253d750) at /build/buildd/kdepim-4.2.1/kmail/kmfoldercachedimap.cpp:873
#29 0x00007f27c31767e1 in KMFolderCachedImap::serverSync (this=0x253d750, recurse=true) at /build/buildd/kdepim-4.2.1/kmail/kmfoldercachedimap.cpp:784
#30 0x00007f27c3133ce8 in KMAcctCachedImap::processNewMail (this=0x2575510, folder=0x253d750, recurse=52) at /build/buildd/kdepim-4.2.1/kmail/kmacctcachedimap.cpp:257
#31 0x00007f27c313412d in KMAcctCachedImap::processNewMail (this=0x2575510) at /build/buildd/kdepim-4.2.1/kmail/kmacctcachedimap.cpp:209
#32 0x00007f27c30b5087 in KMail::AccountManager::processNextCheck (this=0x253c4f0, _newMail=<value optimized out>) at /build/buildd/kdepim-4.2.1/kmail/accountmanager.cpp:202
#33 0x00007f27c30b5b32 in KMail::AccountManager::singleCheckMail (this=0x253c4f0, account=0x2575510, interactive=<value optimized out>) at /build/buildd/kdepim-4.2.1/kmail/accountmanager.cpp:129
#34 0x00007f27c30b5fa1 in KMail::AccountManager::checkMail (this=0x253c4f0, _interactive=true) at /build/buildd/kdepim-4.2.1/kmail/accountmanager.cpp:324
#35 0x00007f27c3285aa4 in KMMainWidget::qt_metacall (this=0x2687fd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe3a27820)
    at /build/buildd/kdepim-4.2.1/obj-x86_64-linux-gnu/kmail/kmmainwidget.moc:352
#36 0x00007f27d625b134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#37 0x00007f27d626139f in ?? () from /usr/lib/libQtCore.so.4
#38 0x00007f27d6255a43 in QObject::event () from /usr/lib/libQtCore.so.4
#39 0x00007f27d6dccc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#40 0x00007f27d6dd49ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#41 0x00007f27d80fd71b in KApplication::notify (this=0x7fffe3a2ac20, receiver=0x288c3a0, event=0x7fffe3a27ee0) at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#42 0x00007f27d6246d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#43 0x00007f27d6272ab6 in ?? () from /usr/lib/libQtCore.so.4
#44 0x00007f27d626f1fd in ?? () from /usr/lib/libQtCore.so.4
#45 0x00007f27cffa7d5b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x00007f27cffab52d in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x00007f27cffab6eb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x00007f27d626f15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#49 0x00007f27d6e5ea6f in ?? () from /usr/lib/libQtGui.so.4
#50 0x00007f27d6245682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#51 0x00007f27d624580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#52 0x00007f27d6887b77 in KJob::exec (this=0x29cc390) at /build/buildd/kde4libs-4.2.1a/kdecore/jobs/kjob.cpp:195
#53 0x00007f27bd3d314a in ThreadJobContext::fetchItems (this=0x29974b8, collection=@0x29e8f48) at /build/buildd/kdepim-4.2.1/kresources/akonadi/kabc/resourceakonadi.cpp:98
#54 0x00007f27bd3ce9cb in QtConcurrent::StoredMemberFunctionPointerCall1<bool, ThreadJobContext, Akonadi::Collection const&, Akonadi::Collection>::runFunctor (this=0x29e8f10)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:406
#55 0x00007f27bd3d3a79 in QtConcurrent::RunFunctionTask<bool>::run (this=0x29e8f10) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:102
#56 0x00007f27d6155070 in ?? () from /usr/lib/libQtCore.so.4
#57 0x00007f27d614e06e in QFutureInterfaceBase::waitForResult () from /usr/lib/libQtCore.so.4
#58 0x00007f27bd3c65da in KABC::ResourceAkonadi::Private::reloadSubResource (this=0x2997430, subResource=0x29cca20, changed=@0x7fffe3a2877f) at /usr/include/qt4/QtCore/qfuture.h:170
#59 0x00007f27bd3cc1e7 in KABC::ResourceAkonadi::load (this=0x2997730) at /build/buildd/kdepim-4.2.1/kresources/akonadi/kabc/resourceakonadi.cpp:499
#60 0x00007f27d96c7853 in KABC::AddressBook::load (this=0x2986e60) at /build/buildd/kdepimlibs-4.2.1/kabc/addressbook.cpp:350
#61 0x00007f27d96f216d in KABC::StdAddressBook::Private::init (this=0x2963030, asynchronous=false) at /build/buildd/kdepimlibs-4.2.1/kabc/stdaddressbook.cpp:183
#62 0x00007f27d96f349b in KABC::StdAddressBook::self (asynchronous=<value optimized out>) at /build/buildd/kdepimlibs-4.2.1/kabc/stdaddressbook.cpp:92
#63 0x00007f27d96f3546 in KABC::StdAddressBook::self () at /build/buildd/kdepimlibs-4.2.1/kabc/stdaddressbook.cpp:81
#64 0x00007f27be1f5389 in KOPrefs::instance () at /build/buildd/kdepim-4.2.1/korganizer/koprefs.cpp:106
#65 0x00007f27be17ab81 in KDateNavigator::updateConfig (this=0x294cc30) at /build/buildd/kdepim-4.2.1/korganizer/kdatenavigator.cpp:224
#66 0x00007f27be17b09d in KDateNavigator (this=0x294cc30, parent=<value optimized out>) at /build/buildd/kdepim-4.2.1/korganizer/kdatenavigator.cpp:100
#67 0x00007f27be17cf5b in DateNavigatorContainer (this=0x294c950, parent=<value optimized out>) at /build/buildd/kdepim-4.2.1/korganizer/datenavigatorcontainer.cpp:45
#68 0x00007f27be1d9415 in CalendarView (this=0x294a440, parent=<value optimized out>) at /build/buildd/kdepim-4.2.1/korganizer/calendarview.cpp:144
#69 0x00007f27be52cdc2 in KOrganizerPart (this=0x29495b0, parentWidget=0x1f74370, parent=<value optimized out>) at /build/buildd/kdepim-4.2.1/korganizer/korganizer_part.cpp:81
#70 0x00007f27be52d94f in KPluginFactory::createPartInstance<KOrganizerPart> (parentWidget=0x1f74370, parent=0x1f74370, args=@0x7fffe3a291b0) at /usr/include/kpluginfactory.h:467
#71 0x00007f27d697bdfd in KPluginFactory::create (this=0x2949050, iface=0x7f27d89d97e0 "KParts::ReadOnlyPart", parentWidget=0x1f74370, parent=0x1f74370, args=@0x7fffe3a291b0, keyword=@0x7fffe3a29170)
    at /build/buildd/kde4libs-4.2.1a/kdecore/util/kpluginfactory.cpp:191
#72 0x00007f27da795b1c in Kontact::Core::createPart (this=0x1f74370, libname=0x23843c8 "korganizerpart") at /usr/include/kpluginfactory.h:491
#73 0x00007f27c60ac330 in TodoPlugin::createPart (this=0x1834) at /build/buildd/kdepim-4.2.1/kontact/plugins/korganizer/todoplugin.cpp:89
#74 0x00007f27da796a09 in Kontact::Plugin::part (this=0x1834) at /build/buildd/kdepim-4.2.1/kontactinterfaces/plugin.cpp:187
#75 0x00007f27da9bacbb in Kontact::MainWindow::selectPlugin (this=0x1f74370, plugin=0x23847d0) at /build/buildd/kdepim-4.2.1/kontact/src/mainwindow.cpp:752
#76 0x00007f27da9b6b9c in Kontact::MainWindow::selectPlugin (this=0x1f74370, pluginName=@0x1ea3a18) at /build/buildd/kdepim-4.2.1/kontact/src/mainwindow.cpp:904
#77 0x00007f27da9b640a in Kontact::MainWindow::loadSettings (this=0x1f74370) at /build/buildd/kdepim-4.2.1/kontact/src/mainwindow.cpp:926
#78 0x00007f27da9be7d0 in Kontact::MainWindow::initObject (this=0x1f74370) at /build/buildd/kdepim-4.2.1/kontact/src/mainwindow.cpp:226
#79 0x00007f27da9becba in MainWindow (this=0x1f74370) at /build/buildd/kdepim-4.2.1/kontact/src/mainwindow.cpp:162
#80 0x000000000040372c in KontactApp::newInstance (this=0x7fffe3a2ac20) at /build/buildd/kdepim-4.2.1/kontact/src/main.cpp:134
#81 0x00007f27d8106226 in KUniqueApplicationAdaptor::newInstance (this=0x1ec50d0, asn_id=<value optimized out>, args=@0x1f40790)
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kuniqueapplication_p.h:77
#82 0x00007f27d81045f2 in KUniqueApplicationAdaptor::qt_metacall (this=0x1ec50d0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffe3a29ec0)
    at /build/buildd/kde4libs-4.2.1a/obj-x86_64-linux-gnu/kdeui/kuniqueapplication_p.moc:74
#83 0x00007f27d6554ea3 in ?? () from /usr/lib/libQtDBus.so.4
#84 0x00007f27d65560b4 in ?? () from /usr/lib/libQtDBus.so.4
#85 0x00007f27d6556791 in ?? () from /usr/lib/libQtDBus.so.4
#86 0x00007f27d6556aa8 in ?? () from /usr/lib/libQtDBus.so.4
#87 0x00007f27d6255da5 in QObject::event () from /usr/lib/libQtCore.so.4
#88 0x00007f27d6dd234a in QApplication::event () from /usr/lib/libQtGui.so.4
#89 0x00007f27d6dccc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#90 0x00007f27d6dd49ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#91 0x00007f27d80fd71b in KApplication::notify (this=0x7fffe3a2ac20, receiver=0x7fffe3a2ac20, event=0x1f4cc80) at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#92 0x00007f27d6246d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#93 0x00007f27d62479fa in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#94 0x00007f27d626f4d3 in ?? () from /usr/lib/libQtCore.so.4
#95 0x00007f27cffa7d5b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#96 0x00007f27cffab52d in ?? () from /usr/lib/libglib-2.0.so.0
#97 0x00007f27cffab6eb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#98 0x00007f27d626f15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#99 0x00007f27d6e5ea6f in ?? () from /usr/lib/libQtGui.so.4
#100 0x00007f27d6245682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#101 0x00007f27d624580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#102 0x00007f27d6247cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#103 0x0000000000404a15 in main (argc=1, argv=0x7fffe3a2b308) at /build/buildd/kdepim-4.2.1/kontact/src/main.cpp:218
Comment 1 Dario Andres 2009-03-25 14:02:09 UTC
This looks like bug 179577 which should be fixed in 4.2.1. 
What is the output of the command "akonadictl --version" ?
Thanks
Comment 2 martinrs 2009-03-26 18:24:10 UTC
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 ()
--------
Comment 3 Dario Andres 2009-04-01 22:18:23 UTC
@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 :)
Comment 4 Kevin Krammer 2009-04-05 10:15:42 UTC
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
Comment 5 Kevin Krammer 2009-04-05 13:09:10 UTC
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