Summary: | kontact crashes on exit | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Cyrill Helg <phlogi1> |
Component: | KResource compat bridges | Assignee: | Kevin Krammer <krammer> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, rvdb, vkrause |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Cyrill Helg
2008-12-27 10:49:22 UTC
I think thats the same issue: Application: Kontact (kontact), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". Thread 1 (Thread 0xb4a34700 (LWP 2597)): [KCrash Handler] #6 0xb1161976 in Akonadi::Entity::operator= () from /usr/kde/svn/lib/libakonadi-kde.so.4 #7 0xb119d986 in Akonadi::ItemCreateJob::ItemCreateJob () from /usr/kde/svn/lib/libakonadi-kde.so.4 #8 0xb01a09bd in KABC::ResourceAkonadi::Private::createSaveSequence () from /usr/kde/svn/lib/kde4/kabc_akonadi.so #9 0xb01a0e2b in KABC::ResourceAkonadi::save () from /usr/kde/svn/lib/kde4/kabc_akonadi.so #10 0xb6e6fe6c in KABC::AddressBook::save () from /usr/kde/svn/lib/libkabc.so.4 #11 0xb6e9d350 in KABC::StdAddressBook::Private::saveAll () from /usr/kde/svn/lib/libkabc.so.4 #12 0xb6e9d58e in KABC::StdAddressBook::~StdAddressBook () from /usr/kde/svn/lib/libkabc.so.4 #13 0xb6e9c4a4 in deleteGlobalStdAddressBook () from /usr/kde/svn/lib/libkabc.so.4 #14 0xb5a1baf2 in qt_call_post_routines () from /usr/lib/qt4/libQtCore.so.4 #15 0xb5e8a5e9 in QApplication::~QApplication () from /usr/lib/qt4/libQtGui.so.4 #16 0xb698322d in ~KApplication (this=0xbfcac824) at /tmp/PALUDIS/var_tmp/kde-base-kdelibs-scm/work/kdelibs-scm/kdeui/kernel/kapplication.cpp:928 #17 0xb698b3a8 in ~KUniqueApplication (this=0xbfcac824) at /tmp/PALUDIS/var_tmp/kde-base-kdelibs-scm/work/kdelibs-scm/kdeui/kernel/kuniqueapplication.cpp:372 #18 0x0804b9af in main () *** Bug 181266 has been marked as a duplicate of this bug. *** Look at bug 181266 for more information and steps SVN commit 923208 by krake: Using nested event loops to achieve synchronous call behavior while doing Akonadi jobs has created way to many issues due to unexpected re-entrancy. This is basically backport of a series of changes in trunk which replace this form of blocking with real blocking of the caller and delegating the Akonadi job execution to a worker thread. This should fix all the bugs this is sent to. If they remain with 4.2.1 once it is released, please re-open. DarĂo, in case I missed some of the eventloop related bugs, please feel free to close them as well. BUG: 177294 BUG: 158129 BUG: 182475 BUG: 178869 BUG: 179577 BUG: 179838 BUG: 180384 BUG: 181153 BUG: 181966 BUG: 182833 BUG: 182956 BUG: 183187 M +210 -55 kabc/resourceakonadi.cpp M +202 -54 kcal/resourceakonadi.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=923208 |