Bug 258190

Summary: KMail crashes while importing archive file
Product: [Applications] kontact Reporter: Stéphan Bellegy <stephan.bellegy>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stéphan Bellegy 2010-11-28 16:23:51 UTC
Application: kontact (4.4.6)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-23-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- Context : 
Running uptodate Kubuntu 10.10 

- What I was doing when the application crashed:
Every time I try to import an archive mail file backuped yesterday from uptodate Kubuntu 10.04, KMail crashes this way.
Archive file is quite big (binaries attachment) : 2.8 Gio

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0xb2f72730 (LWP 4934))]

Thread 2 (Thread 0xaac9eb70 (LWP 4953)):
#0  0xb3f15e36 in clock_gettime () from /lib/librt.so.1
#1  0xb60b050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb61876e5 in QTimerInfoList::updateCurrentTime (this=0x9331834) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb618772a in QTimerInfoList::timerWait (this=0x9331834, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb61857a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaac9e09c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb618583d in timerSourcePrepare (source=0x0, timeout=0xb3f19ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb40a2e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb40a3279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb40a3848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb618559f in QEventDispatcherGlib::processEvents (this=0x9268398, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb6155609 in QEventLoop::processEvents (this=0xaac9e270, flags=) at kernel/qeventloop.cpp:149
#12 0xb6155a8a in QEventLoop::exec (this=0xaac9e270, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6051b7e in QThread::exec (this=0x92ec118) at thread/qthread.cpp:490
#14 0xb613435b in QInotifyFileSystemWatcherEngine::run (this=0x92ec118) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6054df9 in QThreadPrivate::start (arg=0x92ec118) at thread/qthread_unix.cpp:266
#16 0xb439ecc9 in start_thread () from /lib/libpthread.so.0
#17 0xb5e7a6be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2f72730 (LWP 4934)):
[KCrash Handler]
#7  0xb773c424 in __kernel_vsyscall ()
#8  0xb5dd4941 in raise () from /lib/libc.so.6
#9  0xb5dd7e42 in abort () from /lib/libc.so.6
#10 0xb5fb6055 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb5fb3f35 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb5fb3f72 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb5fb414b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb6169776 in QObject::event (this=0x963d6a8, e=0x2b0a130) at kernel/qobject.cpp:1222
#15 0xb663dfdc in QApplicationPrivate::notify_helper (this=0x882ab50, receiver=0x963d6a8, e=0x2b0a130) at kernel/qapplication.cpp:4396
#16 0xb664404e in QApplication::notify (this=0xbffd4094, receiver=0x963d6a8, e=0x2b0a130) at kernel/qapplication.cpp:3798
#17 0xb71b368a in KApplication::notify (this=0xbffd4094, receiver=0x963d6a8, event=0x2b0a130) at ../../kdeui/kernel/kapplication.cpp:310
#18 0xb6156b3b in QCoreApplication::notifyInternal (this=0xbffd4094, receiver=0x963d6a8, event=0x2b0a130) at kernel/qcoreapplication.cpp:732
#19 0xb6159d8b in sendEvent (receiver=0x0, event_type=0, data=0x8802eb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8802eb8) at kernel/qcoreapplication.cpp:1373
#21 0xb6159f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#22 0xb6185a74 in sendPostedEvents (s=0x8826910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x8826910) at kernel/qeventdispatcher_glib.cpp:277
#24 0xb409f855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0xb40a3668 in ?? () from /lib/libglib-2.0.so.0
#26 0xb40a3848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0xb6185565 in QEventDispatcherGlib::processEvents (this=0x8802b78, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#28 0xb66ffbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8802b78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb6155609 in QEventLoop::processEvents (this=0xbffd3ff4, flags=) at kernel/qeventloop.cpp:149
#30 0xb6155a8a in QEventLoop::exec (this=0xbffd3ff4, flags=...) at kernel/qeventloop.cpp:201
#31 0xb615a00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#32 0xb663ce07 in QApplication::exec () at kernel/qapplication.cpp:3672
#33 0x0804b132 in main (argc=1, argv=0xbffd42b4) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 258188, bug 258177, bug 258162, bug 258161, bug 258104.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:30:56 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:57:16 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.