Bug 256199 - kontact crashes when getting mail from a large accunt
Summary: kontact crashes when getting mail from a large accunt
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:
Depends on:
Blocks:
 
Reported: 2010-11-05 23:56 UTC by Steffen Michalek
Modified: 2017-01-07 22:36 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 Steffen Michalek 2010-11-05 23:56:31 UTC
Application: kontact (4.4.7)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

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

My Google mail account has several ten thousands messages.
Kontact was newly activated to download them all.
Every 5 Minutes it takes some dozends.
At least once in 6 hours it crashes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1ae7984780 (LWP 4061))]

Thread 2 (Thread 0x7f1ac08d9710 (LWP 4069)):
#0  0x00007f1ae49b41d3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1add722009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1add72245c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f1ae50f81e6 in QEventDispatcherGlib::processEvents (this=0x233e4f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f1ae50caa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1ae50cadec in QEventLoop::exec (this=0x7f1ac08d8d90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f1ae4fd52fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f1ae50aa5f8 in QInotifyFileSystemWatcherEngine::run (this=0x233da80) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1ae4fd827e in QThreadPrivate::start (arg=0x233da80) at thread/qthread_unix.cpp:266
#9  0x00007f1adfab1971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f1ae49c091d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1ae7984780 (LWP 4061)):
[KCrash Handler]
#6  QString (this=0x543bc00) at /usr/include/qt4/QtCore/qstring.h:727
#7  KCal::IncidenceBase::uid (this=0x543bc00) at ../../kcal/incidencebase.cpp:185
#8  0x00007f1ae1ec4eaa in KCal::Calendar::removeRelations (this=0x3219680, incidence=<value optimized out>) at ../../kcal/calendar.cpp:1037
#9  0x00007f1ae1ecbedf in KCal::CalendarLocal::deleteTodo (this=0x7fffed53e970, todo=0x543bc00) at ../../kcal/calendarlocal.cpp:261
#10 0x00007f1ae1f46a7a in KCal::CalendarResources::deleteTodo (this=0x32046f0, todo=0x55b08a0) at ../../kcal/calendarresources.cpp:534
#11 0x00007f1ae1ec8531 in KCal::Incidence::DeleteVisitor<KCal::Calendar>::visit (this=<value optimized out>, t=0x543bc00) at ../../kcal/incidence.h:123
#12 0x00007f1ae1ec03ca in KCal::Calendar::deleteIncidence (this=0x32046f0, incidence=0x55b08a0) at ../../kcal/calendar.cpp:584
#13 0x00007f1abaa38085 in EventArchiver::archiveIncidences (this=<value optimized out>, calendar=0x32046f0, limitDate=<value optimized out>, widget=<value optimized out>, incidences=..., withGUI=<value optimized out>) at ../../korganizer/eventarchiver.cpp:242
#14 0x00007f1abaa38cc7 in EventArchiver::run (this=0x7fffed53f1e0, calendar=0x32046f0, limitDate=..., widget=<value optimized out>, withGUI=<value optimized out>, errorIfNone=<value optimized out>) at ../../korganizer/eventarchiver.cpp:121
#15 0x00007f1abaa394ac in EventArchiver::runAuto (this=0x7fffed53f1e0, calendar=0x32046f0, widget=0x30d1020, withGUI=false) at ../../korganizer/eventarchiver.cpp:72
#16 0x00007f1abaa12d85 in ActionManager::slotAutoArchive (this=0x3203ab0) at ../../korganizer/actionmanager.cpp:2141
#17 0x00007f1abaa2196d in ActionManager::qt_metacall (this=0x3203ab0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffed53f2f0) at ./actionmanager.moc:264
#18 0x00007f1ae50e3b27 in QMetaObject::activate (sender=0x3e06c80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x543b780) at kernel/qobject.cpp:3280
#19 0x00007f1ae50dd8f9 in QObject::event (this=0x3e06c80, e=0x543bc00) at kernel/qobject.cpp:1183
#20 0x00007f1ae5a81fdc in QApplicationPrivate::notify_helper (this=0xaa64a0, receiver=0x3e06c80, e=0x7fffed53fa40) at kernel/qapplication.cpp:4396
#21 0x00007f1ae5a87aed in QApplication::notify (this=0x7fffed53fda0, receiver=0x3e06c80, e=0x7fffed53fa40) at kernel/qapplication.cpp:4277
#22 0x00007f1ae67d5526 in KApplication::notify (this=0x7fffed53fda0, receiver=0x3e06c80, event=0x7fffed53fa40) at ../../kdeui/kernel/kapplication.cpp:310
#23 0x00007f1ae50cbcdc in QCoreApplication::notifyInternal (this=0x7fffed53fda0, receiver=0x3e06c80, event=0x7fffed53fa40) at kernel/qcoreapplication.cpp:732
#24 0x00007f1ae50fb6f2 in sendEvent (this=0xaacdc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QTimerInfoList::activateTimers (this=0xaacdc0) at kernel/qeventdispatcher_unix.cpp:602
#26 0x00007f1ae50f84c8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#27 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#28 0x00007f1add71e342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x00007f1add7222a8 in ?? () from /lib/libglib-2.0.so.0
#30 0x00007f1add72245c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x00007f1ae50f8193 in QEventDispatcherGlib::processEvents (this=0xa78e90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#32 0x00007f1ae5b34a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fffed53e970, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f1ae50caa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#34 0x00007f1ae50cadec in QEventLoop::exec (this=0x7fffed53fce0, flags=) at kernel/qeventloop.cpp:201
#35 0x00007f1ae50ceebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#36 0x0000000000403b4e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 238389, bug 234295, bug 232588, bug 230065, bug 228888.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:22:42 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 22:36:02 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.