Bug 354776 - Kontact crash when browsing gmail imap folders
Summary: Kontact crash when browsing gmail imap folders
Status: RESOLVED UNMAINTAINED
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: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-03 07:36 UTC by Nigel Kukard
Modified: 2018-02-01 09:53 UTC (History)
0 users

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 Nigel Kukard 2015-11-03 07:36:56 UTC
Application: kontact ()

Qt Version: 5.4.2
Operating System: Linux 4.2.5-040205-lowlatency x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:

I was composing a mail in a gmail imap account and browsing the "All Mail" folder.

I'm using Kubuntu-CI stable.

The crash can be reproduced sometimes.

-- Backtrace:
Application: kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f728d5f1880 (LWP 2949))]

Thread 10 (Thread 0x7f7288e29700 (LWP 2951)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8e8148b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8e814c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f7288e29700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f72417cd700 (LWP 2952)):
#0  0x00007ffec3b60c4f in clock_gettime ()
#1  0x00007f72a9d8238d in __GI___clock_gettime (clock_id=<optimized out>, tp=tp@entry=0x7f72417ccab0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f72aa7233a6 in qt_clock_gettime (ts=0x7f72417ccab0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007f72aa8a6d29 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f723c002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f72aa8a7295 in QTimerInfoList::timerWait (this=0x7f723c002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007f72aa8a867e in timerSourcePrepareHelper (timeout=0x7f72417ccb84, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f72417ccb84) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f72a397277d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f72a397311b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f72a39732fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f72aa8a929b in QEventDispatcherGlib::processEvents (this=0x7f723c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f72aa84f75a in QEventLoop::exec (this=this@entry=0x7f72417ccd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f72aa66d3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007f72aa6722be in QThreadPrivate::start (arg=0x1005f00) at thread/qthread_unix.cpp:337
#16 0x00007f72a45f06aa in start_thread (arg=0x7f72417cd700) at pthread_create.c:333
#17 0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f7240d93700 (LWP 2953)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b8f5b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f7240d93700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f723bfff700 (LWP 2954)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b905e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f723bfff700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f723b7fe700 (LWP 2955)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b905e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f723b7fe700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f723affd700 (LWP 2956)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b905e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f723affd700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f723a7fc700 (LWP 2957)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b905e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f723a7fc700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7239ffb700 (LWP 2958)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b905e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f7239ffb700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f72397fa700 (LWP 2959)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f72a8b905e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f72a8eb1341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f72a45f06aa in start_thread (arg=0x7f72397fa700) at pthread_create.c:333
#4  0x00007f72a9d73eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f728d5f1880 (LWP 2949)):
[KCrash Handler]
#6  0x00007f72ab21ac0d in QAbstractSlider::setValue (this=0x2a14580, value=value@entry=0) at widgets/qabstractslider.cpp:523
#7  0x00007f72a61f7a59 in KViewStateSerializerPrivate::restoreScrollBarState (this=0x2456360) at ../../src/kviewstateserializer.cpp:55
#8  KViewStateSerializer::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./moc_kviewstateserializer.cpp:73
#9  0x00007f72aa883651 in QObject::event (this=0x29e18f0, e=<optimized out>) at kernel/qobject.cpp:1245
#10 0x00007f72ab11fb8c in QApplicationPrivate::notify_helper (this=this@entry=0xe99240, receiver=receiver@entry=0x29e18f0, e=e@entry=0x8bde0d0) at kernel/qapplication.cpp:3720
#11 0x00007f72ab125230 in QApplication::notify (this=0x7ffec3a25e90, receiver=0x29e18f0, e=0x8bde0d0) at kernel/qapplication.cpp:3503
#12 0x00007f72aa851f1b in QCoreApplication::notifyInternal (this=0x7ffec3a25e90, receiver=0x29e18f0, event=event@entry=0x8bde0d0) at kernel/qcoreapplication.cpp:935
#13 0x00007f72aa854057 in QCoreApplication::sendEvent (event=0x8bde0d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xe77b90) at kernel/qcoreapplication.cpp:1552
#15 0x00007f72aa854588 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#16 0x00007f72aa8a8e73 in postEventSourceDispatch (s=0xee8f90) at kernel/qeventdispatcher_glib.cpp:271
#17 0x00007f72a3972ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f72a3973250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f72a39732fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f72aa8a927f in QEventDispatcherGlib::processEvents (this=0xedcb30, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#21 0x00007f72aa84f75a in QEventLoop::exec (this=this@entry=0x7ffec3a25c00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#22 0x00007f72aa8572cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#23 0x00007f72aab6c00c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#24 0x00007f72ab11c025 in QApplication::exec () at kernel/qapplication.cpp:2956
#25 0x0000000000404b31 in main (argc=1, argv=0x7ffec3a25fe8) at ../../../kontact/src/main.cpp:220

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:22:26 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:53:08 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.