Bug 203618 - Crash: Kontact crashes when Scalix IMAP is restarted (backtrace included)
Summary: Crash: Kontact crashes when Scalix IMAP is restarted (backtrace included)
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: IMAP (show other bugs)
Version: 1.12.0
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-12 22:01 UTC by Jeffrey
Modified: 2012-08-19 11:03 UTC (History)
1 user (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 Jeffrey 2009-08-12 22:01:48 UTC
Version:            (using KDE 4.3.0)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Application that crashed: kontact
Version of the application: 4.3.0
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-1-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
I've set up my email account with the kdepim-wizards package, scalixwizard.  It creates a disconnected-IMAP account.

Whenever we restart the often-hung Scalix IMAP services with:
shell# pkill -9 imap && omoff -d0 -w imap && omon imap
my Kontact crashes.  It doesn't matter if my disconnected-IMAP account is checking for new email or not.



 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0x7d4fd9ee in ?? ()
#7  0x444f0d1a in KMAcctCachedImap::killAllJobsInternal (this=<value optimized out>, disconnectSlave=<value optimized out>) at ../../kmail/kmacctcachedimap.cpp:130
#8  0x444f0f64 in KMAcctCachedImap::killAllJobs (this=<value optimized out>, disconnectSlave=<value optimized out>) at ../../kmail/kmacctcachedimap.cpp:107
#9  0x444e5fb3 in KMail::ImapAccountBase::handleError (this=<value optimized out>, errorCode=<value optimized out>, errorMsg=<value optimized out>, job=<value optimized out>, 
    context=<value optimized out>, abortSync=<value optimized out>) at ../../kmail/imapaccountbase.cpp:1022
#10 0x444de643 in KMail::ImapAccountBase::handleJobError (this=<value optimized out>, job=<value optimized out>, context=<value optimized out>, abortSync=<value optimized out>)
    at ../../kmail/imapaccountbase.cpp:374
#11 0x443e3870 in KMail::ListJob::slotListResult (this=<value optimized out>, job=<value optimized out>) at ../../kmail/listjob.cpp:176
#12 0x443e4cc7 in KMail::ListJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./listjob.moc:77
#13 0x419dd133 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#14 0x419ddd82 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#15 0x422e4523 in KJob::result (this=) at ./kjob.moc:188
#16 0x422e49c9 in KJob::emitResult (this=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:304
#17 0x41ecb9e5 in KIO::SimpleJob::slotFinished (this=<value optimized out>) at ../../kio/kio/job.cpp:477
#18 0x41ecbfa4 in KIO::ListJob::slotFinished (this=<value optimized out>) at ../../kio/kio/job.cpp:2408
#19 0x41ec84a3 in KIO::SimpleJob::slotError (this=<value optimized out>, err=<value optimized out>, errorText=<value optimized out>) at ../../kio/kio/job.cpp:489
#20 0x41ec8693 in KIO::SimpleJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./jobclasses.moc:158
#21 0x41ecd8fa in KIO::ListJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./jobclasses.moc:756
#22 0x419dd133 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#23 0x419ddd82 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#24 0x41f91769 in KIO::SlaveInterface::error (this=) at ./slaveinterface.moc:153
#25 0x41f95577 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=<value optimized out>, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:208
#26 0x41f91bb7 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:91
#27 0x41f83b9d in KIO::Slave::gotInput (this=<value optimized out>) at ../../kio/kio/slave.cpp:322
#28 0x41f86083 in KIO::Slave::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./slave.moc:76
#29 0x419dd133 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#30 0x419ddd82 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#31 0x41e90427 in KIO::Connection::readyRead (this=) at ./connection.moc:86
#32 0x41e91d33 in KIO::ConnectionPrivate::dequeue (this=<value optimized out>) at ../../kio/kio/connection.cpp:82
#33 0x41e92116 in KIO::Connection::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./connection.moc:73
#34 0x419d693b in QMetaCallEvent::placeMetaCall (this=) at kernel/qobject.cpp:477
#35 0x419d8410 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1110
#36 0x430ac7d4 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4056
#37 0x430b493e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3603
#38 0x42ccc00d in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302
#39 0x419c7fcb in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:610
#40 0x419c8c0e in QCoreApplication::sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#42 0x419c8ded in QCoreApplication::sendPostedEvents (receiver=) at kernel/qcoreapplication.cpp:1140
#43 0x419f320f in QCoreApplication::sendPostedEvents (s=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#44 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:210
#45 0x4f980368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x4f9838c3 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x4f983a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x419f2e58 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#49 0x4314bf85 in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x419c661a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#51 0x419c6a62 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#52 0x419c8eb9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x430ac657 in QApplication::exec () at kernel/qapplication.cpp:3525
#54 0x0804bd40 in main (argc=1, argv=0xbfd0b0e4) at ../../../kontact/src/main.cpp:218

Report to https://bugs.kde.org
Comment 1 Dario Andres 2009-08-12 22:51:25 UTC
The backtrace looks related to bug 162314 or bug 137474.
Thanks
Comment 2 Jeffrey 2009-10-01 17:28:52 UTC
Although this bug still existed up until last week, my company is no longer using Scalix so I don't think that I can provide more information on the bug itself.

If the bug is valid and can be fixed, the report should probably stay open until it is fixed, but that isn't my decision to make.

Thanks for KDE!
Comment 3 Myriam Schweingruber 2012-08-19 11:03:43 UTC
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding