Bug 294877 - kmail during first synchronisation imap disconnect crash
Summary: kmail during first synchronisation imap disconnect crash
Status: RESOLVED DUPLICATE of bug 291810
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 4.8
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-26 18:02 UTC by Bruno Friedmann
Modified: 2012-02-26 18:10 UTC (History)
2 users (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 Bruno Friedmann 2012-02-26 18:02:21 UTC
Application: akonadi_imap_resource (4.8)
KDE Platform Version: 4.8.00 (4.8.0 "release 2"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I've setup my identity, and my imap account. During the first stage imap was synchronizing my account (9GB of emails).
Even if the retrieval option disconnect when kmail shutdown was activated the download process continue after I've quit kmail.
Then I stop & restart akonadi with akonadictl. The download process stop.
Once I didn't need my full bandwidth, I reopen kmail, and the sync process start again as expected. Then the crash occur.

-- Backtrace:
Application: 01_bruno of type IMAP E-Mail Server (akonadi_imap_resource), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6b638a8760 (LWP 21031))]

Thread 3 (Thread 0x7f6b4b5c0700 (LWP 29771)):
#0  0x00007f6b5f2b9523 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6b5dc0ba98 in g_main_context_poll (n_fds=1, fds=0x7f6b40004e40, timeout=-1, context=0x7f6b400009a0, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f6b400009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007f6b5dc0bf59 in g_main_context_iteration (context=0x7f6b400009a0, may_block=1) at gmain.c:3136
#4  0x00007f6b62d35956 in QEventDispatcherGlib::processEvents (this=0x7f6b400008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6b62d05682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6b62d058d7 in QEventLoop::exec (this=0x7f6b4b5bfe00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6b62c06537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f6b619200b9 in KIMAP::SessionThread::run (this=0xa0e9e0) at /usr/src/debug/kdepimlibs-4.8.0/kimap/sessionthread.cpp:178
#9  0x00007f6b62c0955b in QThreadPrivate::start (arg=0xa0e9e0) at thread/qthread_unix.cpp:298
#10 0x00007f6b5eb76f05 in start_thread (arg=0x7f6b4b5c0700) at pthread_create.c:301
#11 0x00007f6b5f2c263d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f6b52902700 (LWP 29781)):
#0  0x00007f6b5f2b9523 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6b5dc0ba98 in g_main_context_poll (n_fds=1, fds=0x7f6b4c0c5d40, timeout=-1, context=0x7f6b4c002190, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f6b4c002190, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007f6b5dc0bf59 in g_main_context_iteration (context=0x7f6b4c002190, may_block=1) at gmain.c:3136
#4  0x00007f6b62d35956 in QEventDispatcherGlib::processEvents (this=0x7f6b4c0f7ad0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6b62d05682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6b62d058d7 in QEventLoop::exec (this=0x7f6b52901e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6b62c06537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f6b619200b9 in KIMAP::SessionThread::run (this=0xa5ba60) at /usr/src/debug/kdepimlibs-4.8.0/kimap/sessionthread.cpp:178
#9  0x00007f6b62c0955b in QThreadPrivate::start (arg=0xa5ba60) at thread/qthread_unix.cpp:298
#10 0x00007f6b5eb76f05 in start_thread (arg=0x7f6b52902700) at pthread_create.c:301
#11 0x00007f6b5f2c263d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f6b638a8760 (LWP 21031)):
[KCrash Handler]
#6  Akonadi::ItemSync::setFullSyncItems (this=0x0, items=...) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/itemsync.cpp:145
#7  0x00007f6b63400e52 in Akonadi::ResourceBase::itemsRetrieved (this=<optimized out>, items=...) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/resourcebase.cpp:901
#8  0x00000000004538a2 in RetrieveItemsTask::onHeadersReceived (this=0xc3a710, mailBox=<optimized out>, uids=..., sizes=..., flags=..., messages=...) at /usr/src/debug/kdepim-runtime-4.8.0/resources/imap/retrieveitemstask.cpp:361
#9  0x00007f6b62d1a761 in QMetaObject::activate (sender=0xbe5e70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd5896700) at kernel/qobject.cpp:3556
#10 0x00007f6b61921b44 in KIMAP::FetchJob::headersReceived (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>, _t4=<optimized out>, _t5=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.0/build/kimap/fetchjob.moc:115
#11 0x00007f6b61944cf8 in KIMAP::FetchJobPrivate::emitPendings (this=0xa19640) at /usr/src/debug/kdepimlibs-4.8.0/kimap/fetchjob.cpp:57
#12 0x00007f6b62d1a761 in QMetaObject::activate (sender=0xa19690, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#13 0x00007f6b62d1f659 in QObject::event (this=0xa19690, e=<optimized out>) at kernel/qobject.cpp:1166
#14 0x00007f6b6208be84 in notify_helper (e=0x7fffd5896f60, receiver=0xa19690, this=0x6a9f60) at kernel/qapplication.cpp:4550
#15 QApplicationPrivate::notify_helper (this=0x6a9f60, receiver=0xa19690, e=0x7fffd5896f60) at kernel/qapplication.cpp:4522
#16 0x00007f6b62090d03 in QApplication::notify (this=0x7fffd5897300, receiver=0xa19690, e=0x7fffd5896f60) at kernel/qapplication.cpp:4411
#17 0x00007f6b601be786 in KApplication::notify (this=0x7fffd5897300, receiver=0xa19690, event=0x7fffd5896f60) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#18 0x00007f6b62d0689c in QCoreApplication::notifyInternal (this=0x7fffd5897300, receiver=0xa19690, event=0x7fffd5896f60) at kernel/qcoreapplication.cpp:876
#19 0x00007f6b62d37708 in sendEvent (event=0x7fffd5896f60, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#20 QTimerInfoList::activateTimers (this=0x6af2f0) at kernel/qeventdispatcher_unix.cpp:626
#21 0x00007f6b62d350bd in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#22 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#23 0x00007f6b62d350e1 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#24 0x00007f6b5dc0b58d in g_main_dispatch (context=0x6ac4e0) at gmain.c:2425
#25 g_main_context_dispatch (context=0x6ac4e0) at gmain.c:2995
#26 0x00007f6b5dc0bd88 in g_main_context_iterate (context=0x6ac4e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#27 0x00007f6b5dc0bf59 in g_main_context_iteration (context=0x6ac4e0, may_block=1) at gmain.c:3136
#28 0x00007f6b62d358ef in QEventDispatcherGlib::processEvents (this=0x6871e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007f6b6212f2de in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f6b62d05682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f6b62d058d7 in QEventLoop::exec (this=0x7fffd5897280, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f6b62d0a435 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#33 0x00007f6b6336fcb7 in Akonadi::ResourceBase::init (r=0x861bf0) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/resourcebase.cpp:408
#34 0x000000000041bd76 in Akonadi::ResourceBase::init<ImapResource> (argc=<optimized out>, argv=<optimized out>) at /usr/include/akonadi/resourcebase.h:188
#35 0x00007f6b5f20a23d in __libc_start_main (main=0x416600 <main(int, char**)>, argc=3, ubp_av=0x7fffd5897418, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd5897408) at libc-start.c:226
#36 0x00000000004167b5 in _start () at ../sysdeps/x86_64/elf/start.S:113

Possible duplicates by query: bug 293678, bug 293327, bug 293178, bug 292408, bug 292364.

Reported using DrKonqi
Comment 1 Christophe Marin 2012-02-26 18:10:23 UTC

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