Bug 296325 - akonadi crash because server not reachable
Summary: akonadi crash because server not reachable
Status: RESOLVED DUPLICATE of bug 286003
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 4.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-19 07:36 UTC by Michael Monnerie
Modified: 2012-03-31 13:56 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 Michael Monnerie 2012-03-19 07:36:17 UTC
Application: akonadi_imap_resource (4.7)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.2.9-zmi x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
The PC was alone overnight, while my internal server crashed, and no more Internet connection available. This should not lead to a crash in akonadi.

-- Backtrace:
Application: mailsrv1 sa_train of type IMAP E-Mail Server (akonadi_imap_resource), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f45e40ec760 (LWP 5082))]

Thread 4 (Thread 0x7f45d3946700 (LWP 5086)):
#0  0x00007f45dfbb0ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f45de502a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f45de502f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f45e35a9586 in QEventDispatcherGlib::processEvents (this=0x7f45cc0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f45e357da32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f45e357dc2f in QEventLoop::exec (this=0x7f45d3945e00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f45e34955df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f45e2201b93 in KIMAP::SessionThread::run (this=0x1cb0ce0) at /usr/src/debug/kdepimlibs-4.7.2/kimap/sessionthread.cpp:169
#8  0x00007f45e3498025 in QThreadPrivate::start (arg=0x1cb0ce0) at thread/qthread_unix.cpp:331
#9  0x00007f45df46df05 in start_thread (arg=0x7f45d3946700) at pthread_create.c:301
#10 0x00007f45dfbba10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f45d2b1d700 (LWP 28847)):
#0  0x00007f45dfbb0ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f45de502a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f45de502f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f45e35a9586 in QEventDispatcherGlib::processEvents (this=0x7f45c4005e10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f45e357da32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f45e357dc2f in QEventLoop::exec (this=0x7f45d2b1ce00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f45e34955df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f45e2201b93 in KIMAP::SessionThread::run (this=0x1d3f540) at /usr/src/debug/kdepimlibs-4.7.2/kimap/sessionthread.cpp:169
#8  0x00007f45e3498025 in QThreadPrivate::start (arg=0x1d3f540) at thread/qthread_unix.cpp:331
#9  0x00007f45df46df05 in start_thread (arg=0x7f45d2b1d700) at pthread_create.c:301
#10 0x00007f45dfbba10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f45d16f5700 (LWP 6438)):
#0  0x00007f45dfbb0ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f45de502a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f45de502f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f45e35a9586 in QEventDispatcherGlib::processEvents (this=0x7f45bc0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f45e357da32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f45e357dc2f in QEventLoop::exec (this=0x7f45d16f4e00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f45e34955df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f45e2201b93 in KIMAP::SessionThread::run (this=0x1c69530) at /usr/src/debug/kdepimlibs-4.7.2/kimap/sessionthread.cpp:169
#8  0x00007f45e3498025 in QThreadPrivate::start (arg=0x1c69530) at thread/qthread_unix.cpp:331
#9  0x00007f45df46df05 in start_thread (arg=0x7f45d16f5700) at pthread_create.c:301
#10 0x00007f45dfbba10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f45e40ec760 (LWP 5082)):
[KCrash Handler]
#6  _wordcopy_fwd_aligned (dstp=<optimized out>, srcp=<optimized out>, len=2305843009213065608) at wordcopy.c:112
#7  0x00007f45dfb61925 in __memmove_sse2 (dest=0x1dcfc18, src=<optimized out>, len=18446744073709551608) at ../string/memmove.c:76
#8  0x00007f45e34b5b09 in QListData::remove (this=0x1c33e18, i=<optimized out>) at /usr/include/bits/string3.h:58
#9  0x00007f45e34b5deb in QListData::erase (this=0x1c33e18, xi=<optimized out>) at tools/qlist.cpp:412
#10 0x0000000000455a25 in ?? ()
#11 0x00000000004571a0 in ?? ()
#12 0x00000000004576bf in ?? ()
#13 0x00007f45e35915aa in QMetaObject::activate (sender=0x1d8e750, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4a0cf3a0) at kernel/qobject.cpp:3287
#14 0x00007f45e04cb5e2 in KJob::result (this=<optimized out>, _t1=0x1d8e750) at /usr/src/debug/kdelibs-4.7.2/build/kdecore/kjob.moc:194
#15 0x00007f45e04cb620 in KJob::emitResult (this=0x1d8e750) at /usr/src/debug/kdelibs-4.7.2/kdecore/jobs/kjob.cpp:312
#16 0x00007f45e2214a0d in KIMAP::SessionPrivate::clearJobQueue (this=0x1c4d9a0) at /usr/src/debug/kdepimlibs-4.7.2/kimap/session.cpp:393
#17 0x00007f45e221f76d in KIMAP::Session::qt_metacall (this=0x1c630c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f45bc0013e0) at /usr/src/debug/kdepimlibs-4.7.2/build/kimap/session.moc:116
#18 0x00007f45e359515a in QObject::event (this=0x1c630c0, e=<optimized out>) at kernel/qobject.cpp:1226
#19 0x00007f45e294dc34 in notify_helper (e=0x7f45bc004c20, receiver=0x1c630c0, this=0x1bbf360) at kernel/qapplication.cpp:4481
#20 QApplicationPrivate::notify_helper (this=0x1bbf360, receiver=0x1c630c0, e=0x7f45bc004c20) at kernel/qapplication.cpp:4453
#21 0x00007f45e2952ac1 in QApplication::notify (this=0x7fff4a0cfdc0, receiver=0x1c630c0, e=0x7f45bc004c20) at kernel/qapplication.cpp:4360
#22 0x00007f45e0aaee36 in KApplication::notify (this=0x7fff4a0cfdc0, receiver=0x1c630c0, event=0x7f45bc004c20) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#23 0x00007f45e357e82c in QCoreApplication::notifyInternal (this=0x7fff4a0cfdc0, receiver=0x1c630c0, event=0x7f45bc004c20) at kernel/qcoreapplication.cpp:787
#24 0x00007f45e3581c08 in sendEvent (event=0x7f45bc004c20, receiver=0x1c630c0) at kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b99d50) at kernel/qcoreapplication.cpp:1428
#26 0x00007f45e35a90c3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007f45de50258d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f45de502d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f45de502f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f45e35a951f in QEventDispatcherGlib::processEvents (this=0x1b99560, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007f45e29f0f9e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f45e357da32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f45e357dc2f in QEventLoop::exec (this=0x7fff4a0cfd40, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007f45e3581df7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#36 0x00007f45e3bb4a27 in Akonadi::ResourceBase::init (r=0x1d4cda0) at /usr/src/debug/kdepimlibs-4.7.2/akonadi/resourcebase.cpp:393
#37 0x000000000041bc36 in int Akonadi::ResourceBase::init<ImapResource>(int, char**) ()
#38 0x00007f45dfb0023d in __libc_start_main (main=0x416570, argc=3, ubp_av=0x7fff4a0cfed8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4a0cfec8) at libc-start.c:226
#39 0x0000000000416725 in _start ()

Reported using DrKonqi
Comment 1 Christophe Marin 2012-03-31 13:56:52 UTC

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