Bug 85289

Summary: slotShowQueuedDialog crash downloading messages? GUI idle
Product: [Unmaintained] kmail Reporter: Roger Larsson <roger.larsson>
Component: generalAssignee: Till Adam <adam>
Status: RESOLVED FIXED    
Severity: crash CC: DanMoinescu, kollix, shai, vasco.pinheiro
Priority: NOR    
Version: 1.6.82   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Roger Larsson 2004-07-15 22:35:15 UTC
Version:           1.6.82 (using KDE 3.2.91 (CVS >= 20040706), compiled sources)
Compiler:          gcc version 3.3.1 (SuSE Linux)
OS:                Linux (i686) release 2.4.21-231-default

kmail was running in the background suddenly I noticed
that it had crashed...


[New Thread 16384 (LWP 1904)]
[New Thread 32769 (LWP 2086)]
[KCrash handler]
#4  0x41cbc971 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x85bcdb0, clist=0x83002d5f, o=0xbfffd350) at kernel/qobject.cpp:2344
#5  0x40b1abc4 in KPIM::ProgressItem::progressItemProgress(KPIM::ProgressItem*, unsigned) (this=0x85bcdb0, t0=0x83002d5f, t1=100) at progressmanager.moc:143
#6  0x40b1a21b in KPIM::ProgressItem::setProgress(unsigned) (this=0x83002d5f, 
    v=3221214072) at progressmanager.cpp:111
#7  0x40324a97 in KMAcctExpPop::slotJobFinished() (this=0x85cec70)
    at kmacctexppop.cpp:585
#8  0x40327208 in KMAcctExpPop::slotResult(KIO::Job*) (this=0x85cec70)
    at kmacctexppop.cpp:831
#9  0x4032774b in KMAcctExpPop::qt_invoke(int, QUObject*) (this=0x85cec70, 
    _id=9, _o=0xbfffd7b0) at kmacctexppop.moc:120
#10 0x41cbca3b in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x86b8390, clist=0x886f710, o=0xbfffd7b0) at kernel/qobject.cpp:2356
#11 0x41105788 in KIO::Job::result(KIO::Job*) ()
   from /opt/kdecvs/lib/libkio.so.4
#12 0x410ecc27 in KIO::Job::emitResult() () from /opt/kdecvs/lib/libkio.so.4
#13 0x410ee696 in KIO::SimpleJob::slotFinished() ()
   from /opt/kdecvs/lib/libkio.so.4
#14 0x410f1ecf in KIO::TransferJob::slotFinished() ()
   from /opt/kdecvs/lib/libkio.so.4
#15 0x411078a1 in KIO::TransferJob::qt_invoke(int, QUObject*) ()
   from /opt/kdecvs/lib/libkio.so.4
#16 0x41cbca3b in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8902a90, clist=0x89892e8, o=0xbfffdb40) at kernel/qobject.cpp:2356
#17 0x41cbc8da in QObject::activate_signal(int) (this=0x8902a90, signal=6)
    at kernel/qobject.cpp:2325
#18 0x410dec9c in KIO::SlaveInterface::finished() ()
   from /opt/kdecvs/lib/libkio.so.4
#19 0x410dc224 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) ()
   from /opt/kdecvs/lib/libkio.so.4
#20 0x410db02b in KIO::SlaveInterface::dispatch() ()
   from /opt/kdecvs/lib/libkio.so.4
#21 0x410d7dde in KIO::Slave::gotInput() () from /opt/kdecvs/lib/libkio.so.4
#22 0x410da4ce in KIO::Slave::qt_invoke(int, QUObject*) ()
   from /opt/kdecvs/lib/libkio.so.4
#23 0x41cbca3b in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x86abb68, clist=0x86ef4d8, o=0xbfffdfd0) at kernel/qobject.cpp:2356
#24 0x41cbcdad in QObject::activate_signal(int, int) (this=0x86abb68, 
    signal=2, param=45) at kernel/qobject.cpp:2449
#25 0x42013fcd in QSocketNotifier::activated(int) (this=0x86abb68, t0=45)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#26 0x41cdcbd0 in QSocketNotifier::event(QEvent*) (this=0x86abb68, 
    e=0xbfffe2c0) at kernel/qsocketnotifier.cpp:280
#27 0x41c59cff in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbfffec80, receiver=0x86abb68, e=0xbfffe2c0)
    at kernel/qapplication.cpp:2620
#28 0x41c58fd1 in QApplication::notify(QObject*, QEvent*) (this=0xbfffec80, 
    receiver=0x86abb68, e=0xbfffe2c0) at kernel/qapplication.cpp:2343
#29 0x417873de in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kdecvs/lib/libkdecore.so.4
#30 0x41befb13 in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0x86abb68, event=0xbfffe2c0) at qapplication.h:491
#31 0x41c47f2a in QEventLoop::activateSocketNotifiers() (this=0x8125168)
    at kernel/qeventloop_unix.cpp:580
#32 0x41c018e5 in QEventLoop::processEvents(unsigned) (this=0x8125168, flags=4)
    at kernel/qeventloop_x11.cpp:383
#33 0x41c6df8e in QEventLoop::enterLoop() (this=0x8125168)
    at kernel/qeventloop.cpp:198
#34 0x41c59ee9 in QApplication::enter_loop() (this=0xbfffec80)
    at kernel/qapplication.cpp:2775
#35 0x41e54f25 in QDialog::exec() (this=0x89f65b0) at dialogs/qdialog.cpp:432
#36 0x4159ead0 in KDialogQueue::slotShowQueuedDialog() ()
   from /opt/kdecvs/lib/libkdeui.so.4
#37 0x4159efd8 in KDialogQueue::qt_invoke(int, QUObject*) ()
   from /opt/kdecvs/lib/libkdeui.so.4
#38 0x41cbca3b in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x83242c8, clist=0x8ced650, o=0xbfffe610) at kernel/qobject.cpp:2356
#39 0x4201338c in QSignal::signal(QVariant const&) (this=0x83242c8, 
    t0=@0x83242f0) at .moc/debug-shared-mt/moc_qsignal.cpp:100
#40 0x41cda193 in QSignal::activate() (this=0x83242c8)
    at kernel/qsignal.cpp:212
#41 0x41ce16ab in QSingleShotTimer::event(QEvent*) (this=0x83242a0)
    at kernel/qtimer.cpp:277
#42 0x41c59cff in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbfffec80, receiver=0x83242a0, e=0xbfffe910)
    at kernel/qapplication.cpp:2620
#43 0x41c58fd1 in QApplication::notify(QObject*, QEvent*) (this=0xbfffec80, 
    receiver=0x83242a0, e=0xbfffe910) at kernel/qapplication.cpp:2343
#44 0x417873de in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kdecvs/lib/libkdecore.so.4
#45 0x41befb13 in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0x83242a0, event=0xbfffe910) at qapplication.h:491
#46 0x41c47de2 in QEventLoop::activateTimers() (this=0x8125168)
    at kernel/qeventloop_unix.cpp:558
#47 0x41c01904 in QEventLoop::processEvents(unsigned) (this=0x8125168, flags=4)
    at kernel/qeventloop_x11.cpp:389
#48 0x41c6df8e in QEventLoop::enterLoop() (this=0x8125168)
    at kernel/qeventloop.cpp:198
#49 0x41c6deaa in QEventLoop::exec() (this=0x8125168)
    at kernel/qeventloop.cpp:145
#50 0x41c59e7f in QApplication::exec() (this=0xbfffec80)
    at kernel/qapplication.cpp:2743
#51 0x0804a98a in main (argc=-2097140385, argv=0x83002d5f) at main.cpp:108
Comment 1 Ingo Klöcker 2004-08-01 14:57:41 UTC
Is this crash reproducible? Please tell us the configuration of your POP accounts (leave on server, etc.).
Comment 2 Stephan Kulow 2004-10-22 23:06:34 UTC
*** Bug 91914 has been marked as a duplicate of this bug. ***
Comment 3 Stephan Kulow 2004-10-22 23:07:09 UTC
*** Bug 90540 has been marked as a duplicate of this bug. ***
Comment 4 Till Adam 2005-01-01 20:11:30 UTC
*** Bug 88668 has been marked as a duplicate of this bug. ***
Comment 5 Till Adam 2005-02-16 22:15:33 UTC
The army of pop testers cannot reproduce this, so I guess we'll consider it fixed. Please reopen if you still see this with KDE 3.4
Comment 6 Shai 2005-04-20 18:15:32 UTC
I've just seen this happen on KMail 1.7.2, KDE 3.3.2 (Debian SID, from package, on Linux 2.4.25-lck1). According to the last message, I'm not reopening it, though.
Comment 7 Dima Ryazanov 2006-04-12 10:22:47 UTC
I'm still getting this crash on KDE 3.5.2.

How to reproduce:

1. Set up KMail to check mail periodically
2. Go to Settings->Configure KMail->Accounts
3. Open some account, and leave it like that
4. Wait

Doesn't happen 100% of the time, though. Not sure if it matters whether it's a Sending or Receiving account.