[Akonadi] [Bug 351850] New: Random crash when having a gmail account setup in kmail

Nigel Kukard nkukard at lbsd.net
Thu Aug 27 14:26:15 BST 2015


https://bugs.kde.org/show_bug.cgi?id=351850

            Bug ID: 351850
           Summary: Random crash when having a gmail account setup in
                    kmail
           Product: Akonadi
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: IMAP resource
          Assignee: chrigi_1 at fastmail.fm
          Reporter: nkukard at lbsd.net
                CC: kdepim-bugs at kde.org, vkrause at kde.org

Application: akonadi_imap_resource (4.14)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 4.1.0-3-generic x86_64
Distribution: Ubuntu Wily Werewolf (development branch)

-- Information about the crash:
This appears to be random, but happens at least once per day.

It appears to happen in the background as almost every single time its occured
has been when I was busy in a terminal or browser window.

The crash can be reproduced sometimes.

-- Backtrace:
Application: nkukard at GMAIL of type IMAP E-Mail Server (akonadi_imap_resource),
signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3b4b13f840 (LWP 2199))]

Thread 3 (Thread 0x7f3b2e61d700 (LWP 2331)):
#0  0x00007fff5b1b2c2e in clock_gettime ()
#1  0x00007f3b469d138d in __GI___clock_gettime (clock_id=clock_id at entry=1,
tp=tp at entry=0x7f3b2e61caf0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3b4abe5565 in do_gettime (frac=<synthetic pointer>, sec=<synthetic
pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f3b4accc0a5 in QTimerInfoList::updateCurrentTime
(this=0x7f3b20002ce0) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f3b20002ce0, tm=...) at
kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f3b4acca8dc in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7f3b2e61cbc4) at kernel/qeventdispatcher_glib.cpp:143
#7  0x00007f3b4acca9a5 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#8  0x00007f3b45fb87cd in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f3b45fb91b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f3b45fb939c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f3b4accb20e in QEventDispatcherGlib::processEvents
(this=0x7f3b200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#12 0x00007f3b4ac990d1 in QEventLoop::processEvents
(this=this at entry=0x7f3b2e61cd90, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f3b4ac99445 in QEventLoop::exec (this=this at entry=0x7f3b2e61cd90,
flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f3b4ab884f9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#15 0x00007f3b4ab8ad1c in QThreadPrivate::start (arg=0x1628c80) at
thread/qthread_unix.cpp:349
#16 0x00007f3b466a56aa in start_thread (arg=0x7f3b2e61d700) at
pthread_create.c:333
#17 0x00007f3b469c2eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f3b2ffff700 (LWP 3974)):
#0  0x00007fff5b1b2c2e in clock_gettime ()
#1  0x00007f3b469d138d in __GI___clock_gettime (clock_id=clock_id at entry=1,
tp=tp at entry=0x7f3b2fffeaf0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3b4abe5565 in do_gettime (frac=<synthetic pointer>, sec=<synthetic
pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f3b4accc0a5 in QTimerInfoList::updateCurrentTime
(this=0x7f3b280011a0) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f3b280011a0, tm=...) at
kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f3b4acca8dc in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7f3b2fffebc4) at kernel/qeventdispatcher_glib.cpp:143
#7  0x00007f3b4acca9a5 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#8  0x00007f3b45fb87cd in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f3b45fb91b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f3b45fb939c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f3b4accb20e in QEventDispatcherGlib::processEvents
(this=0x7f3b28005610, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#12 0x00007f3b4ac990d1 in QEventLoop::processEvents
(this=this at entry=0x7f3b2fffed90, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f3b4ac99445 in QEventLoop::exec (this=this at entry=0x7f3b2fffed90,
flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f3b4ab884f9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#15 0x00007f3b4ab8ad1c in QThreadPrivate::start (arg=0x167cd50) at
thread/qthread_unix.cpp:349
#16 0x00007f3b466a56aa in start_thread (arg=0x7f3b2ffff700) at
pthread_create.c:333
#17 0x00007f3b469c2eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3b4b13f840 (LWP 2199)):
[KCrash Handler]
#6  0x00007f3b499e288d in QByteArray::QByteArray (a=..., this=0x7fff5b1643f0)
at /usr/include/qt4/QtCore/qbytearray.h:439
#7  KIMAP::Message::Part::toString (this=0x0) at ../../kimap/message_p.h:42
#8  KIMAP::SearchJob::handleResponse (this=<optimized out>, response=...) at
../../kimap/searchjob.cpp:429
#9  0x00007f3b499d19be in KIMAP::SessionPrivate::responseReceived
(this=0x1661bc0, response=...) at ../../kimap/session.cpp:300
#10 0x00007f3b4acb4d01 in QObject::event (this=0x1661bc0, e=<optimized out>) at
kernel/qobject.cpp:1222
#11 0x00007f3b49fe3cdc in QApplicationPrivate::notify_helper
(this=this at entry=0x15170e0, receiver=receiver at entry=0x1661bc0,
e=e at entry=0x7f3b2802f310) at kernel/qapplication.cpp:4570
#12 0x00007f3b49feac16 in QApplication::notify (this=this at entry=0x7fff5b164c40,
receiver=receiver at entry=0x1661bc0, e=e at entry=0x7f3b2802f310) at
kernel/qapplication.cpp:4356
#13 0x00007f3b47e428da in KApplication::notify (this=0x7fff5b164c40,
receiver=0x1661bc0, event=0x7f3b2802f310) at
../../kdeui/kernel/kapplication.cpp:311
#14 0x00007f3b4ac9a85d in QCoreApplication::notifyInternal
(this=0x7fff5b164c40, receiver=receiver at entry=0x1661bc0,
event=event at entry=0x7f3b2802f310) at kernel/qcoreapplication.cpp:955
#15 0x00007f3b4ac9e316 in QCoreApplication::sendEvent (event=0x7f3b2802f310,
receiver=0x1661bc0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x14dbde0) at
kernel/qcoreapplication.cpp:1579
#17 0x00007f3b4ac9e5f3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1472
#18 0x00007f3b4accb07e in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#19 postEventSourceDispatch (s=0x1505ca0) at
kernel/qeventdispatcher_glib.cpp:300
#20 0x00007f3b45fb900d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f3b45fb92f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f3b45fb939c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f3b4accb1ee in QEventDispatcherGlib::processEvents (this=0x14dd660,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#24 0x00007f3b4a08ec26 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f3b4ac990d1 in QEventLoop::processEvents
(this=this at entry=0x7fff5b164bb0, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f3b4ac99445 in QEventLoop::exec (this=this at entry=0x7fff5b164bb0,
flags=...) at kernel/qeventloop.cpp:204
#27 0x00007f3b4ac9f429 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#28 0x00007f3b49fe1f2c in QApplication::exec () at kernel/qapplication.cpp:3828
#29 0x00007f3b48f47a8d in Akonadi::ResourceBase::init (r=r at entry=0x1675830) at
../../akonadi/resourcebase.cpp:583
#30 0x0000000000418a9e in Akonadi::ResourceBase::init<ImapResource>
(argc=<optimized out>, argv=<optimized out>) at
/usr/include/akonadi/resourcebase.h:193
#31 0x00007f3b468dca40 in __libc_start_main (main=0x4183d0 <main(int, char**)>,
argc=3, argv=0x7fff5b164d58, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff5b164d48) at libc-start.c:289
#32 0x0000000000418949 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list