Bug 104362 - kontact crash when two computer were accessing the mailbox
Summary: kontact crash when two computer were accessing the mailbox
Status: RESOLVED FIXED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-22 11:08 UTC by Stefan Kebekus
Modified: 2008-09-30 00:03 UTC (History)
2 users (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 Stefan Kebekus 2005-04-22 11:08:47 UTC
Version:           Unbekannt (using KDE 3.4.0, compiled sources)
Compiler:          gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-49)
OS:                Linux (i686) release 2.4.21-27.0.1.EL-MI_20050124

Today I ran kmail in kontact on my desktop computer, and synchronized my mailbox with my laptop, using kmail disconnected IMAP on the laptop. After the usual warning on the desktop like "Another program is accessing the inbox", kontact crashed in the desktop, leaving the following stack trace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1218625408 (LWP 11866)]
[KCrash handler]
#3  0x8df04d8b in ?? ()
#4  0x05bf98f7 in KOAgendaItem::paintEvent (this=0x90c6da0)
    at koagendaitem.cpp:674
#5  0x06d27758 in QWidget::event (this=0x90c6da0, e=0xbfff62c0)
    at kernel/qwidget.cpp:4779
#6  0x06c8d7eb in QApplication::internalNotify (this=0xbfff7660, 
    receiver=0x90c6da0, e=0xbfff62c0) at kernel/qapplication.cpp:2635
#7  0x06c8d421 in QApplication::notify (this=0xbfff7660, receiver=0x90c6da0, 
    e=0xbfff62c0) at kernel/qapplication.cpp:2523
#8  0x04edb576 in KApplication::notify (this=0xbfff7660, receiver=0x90c6da0, 
    event=0xbfff62c0) at kapplication.cpp:549
#9  0x06c23acb in QApplication::sendSpontaneousEvent (receiver=0x90c6da0, 
    event=0xbfff62c0) at qapplication.h:494
#10 0x06c1f06a in QETWidget::translatePaintEvent (this=0x90c6da0, 
    event=0xbfff6660) at kernel/qapplication_x11.cpp:5637
#11 0x06c1aa65 in QApplication::x11ProcessEvent (this=0xbfff7660, 
    event=0xbfff6660) at kernel/qapplication_x11.cpp:3490
#12 0x06c34caa in QEventLoop::processEvents (this=0x8bf1bc0, flags=4)
    at kernel/qeventloop_x11.cpp:192
#13 0x06ca1816 in QEventLoop::enterLoop (this=0x8bf1bc0)
    at kernel/qeventloop.cpp:198
#14 0x06c8d9cf in QApplication::enter_loop (this=0xbfff7660)
    at kernel/qapplication.cpp:2790
#15 0x06e86c8d in QDialog::exec (this=0x92ae798) at dialogs/qdialog.cpp:432
#16 0x033ed1ef in KMessageBox::createKMessageBox (dialog=0x92ae798, icon=
      {<QPaintDevice> = {_vptr.QPaintDevice = 0x7173308, hd = 4198182, rendhd = 154633544, devFlags = 2, painters = 0, static x_appdisplay = 0x8b2a300, static x_appscreen = 0, static x_appdepth = 24, static x_appcells = 256, static x_approotwindow = 62, static x_appcolormap = 32, static x_appdefcolormap = true, static x_appvisual = 0x8b2b468, static x_appdefvisual = true, static x_appdepth_arr = 0x8b2a058, static x_appcells_arr = 0x8b2a120, static x_approotwindow_arr = 0x8b29ff0, static x_appcolormap_arr = 0x8b29598, static x_appdefcolormap_arr = 0x8b2a140, static x_appvisual_arr = 0x8b2b178, static x_appdefvisual_arr = 0x8b2b188, x11Data = 0x0}, <Qt> = {static color0 = @0x71b31e0, static color1 = @0x71b31e8, static black = @0x71b31f0, static white = @0x71b31f8, static darkGray = @0x71b3200, static gray = @0x71b3208, static lightGray = @0x71b3210, static red = @0x71b3218, static green = @0x71b3220, static blue = @0x71b3228, static cyan = @0x71b3230, static magenta = @0x71b3238, static yellow = @0x71b3240, static darkRed = @0x71b3248, static darkGreen = @0x71b3250, static darkBlue = @0x71b3258, static darkCyan = @0x71b3260, static darkMagenta = @0x71b3268, static darkYellow = @0x71b3270, static arrowCursor = @0x71b1b60, static upArrowCursor = @0x71b1b64, static crossCursor = @0x71b1b68, static waitCursor = @0x71b1b6c, static ibeamCursor = @0x71b1b70, static sizeVerCursor = @0x71b1b74, static sizeHorCursor = @0x71b1b78, static sizeBDiagCursor = @0x71b1b7c, static sizeFDiagCursor = @0x71b1b80, static sizeAllCursor = @0x71b1b84, static blankCursor = @0x71b1b88, static splitVCursor = @0x71b1b8c, static splitHCursor = @0x71b1b90, static pointingHandCursor = @0x71b1b94, static forbiddenCursor = @0x71b1b98, static whatsThisCursor = @0x71b1b9c, static busyCursor = @0x71b1ba0}, data = 0x8bffee8, static defOptim = NormalOptim}, text=@0xbfff6a20, strlist=@0xbfff68f0, ask=@0x806ecd0, 
    checkboxReturn=0x0, options=1, details=@0xbfff6a00, notifyType=Critical)
    at kmessagebox.cpp:311
#17 0x033ec965 in KMessageBox::createKMessageBox (dialog=0x92ae798, 
    icon=Critical, text=@0xbfff6a20, strlist=@0xbfff68f0, ask=@0x806ecd0, 
    checkboxReturn=0x0, options=1, details=@0xbfff6a00) at kmessagebox.cpp:147
#18 0x033eeb96 in KMessageBox::detailedErrorWId (parent_id=0, 
    text=@0xbfff6a20, details=@0xbfff6a00, caption=@0xbfff69f0, options=1)
    at kmessagebox.cpp:804
#19 0x033ee9f1 in KMessageBox::detailedError (parent=0x0, text=@0xbfff6a20, 
    details=@0xbfff6a00, caption=@0xbfff69f0, options=1) at kmessagebox.cpp:782
#20 0x01855b6e in KMail::ImapAccountBase::handleError (this=0x8f6f670, 
    errorCode=24, errorMsg=@0x948ecb4, job=0x948ec68, context=@0x806ecd0, 
    abortSync=false) at imapaccountbase.cpp:600
#21 0x0185ab83 in KMAcctImap::handleError (this=0x8f6f670, errorCode=24, 
    errorMsg=@0x948ecb4, job=0x948ec68, context=@0x806ecd0, abortSync=false)
    at kmacctimap.cpp:105
#22 0x01854401 in KMail::ImapAccountBase::handleJobError (this=0x8f6f670, 
    job=0x948ec68, context=@0x806ecd0, abortSync=false)
    at imapaccountbase.cpp:295
#23 0x01855293 in KMail::ImapAccountBase::slotSimpleResult (this=0x8f6f670, 
    job=0x948ec68) at imapaccountbase.cpp:528
#24 0x01857d20 in KMail::ImapAccountBase::qt_invoke (this=0x8f6f670, _id=15, 
    _o=0xbfff6c40) at imapaccountbase.moc:245
#25 0x0185c31a in KMAcctImap::qt_invoke (this=0x8f6f670, _id=15, _o=0xbfff6c40)
    at kmacctimap.moc:103
#26 0x06cef765 in QObject::activate_signal (this=0x948ec68, clist=0x918ed88, 
    o=0xbfff6c40) at kernel/qobject.cpp:2355
#27 0x041d51e4 in KIO::Job::result (this=0x948ec68, t0=0x948ec68)
    at jobclasses.moc:156
#28 0x041c0b6f in KIO::Job::emitResult (this=0x948ec68) at job.cpp:218
#29 0x041c2144 in KIO::SimpleJob::slotFinished (this=0x948ec68) at job.cpp:547
#30 0x041c21f0 in KIO::SimpleJob::slotError (this=0x948ec68, error=24, 
    errorText=@0x91c2cf0) at job.cpp:558
#31 0x041d607d in KIO::SimpleJob::qt_invoke (this=0x948ec68, _id=14, 
    _o=0xbfff6e60) at jobclasses.moc:403
#32 0x06cef8b2 in QObject::activate_signal (this=0x90c4280, clist=0x90c40a8, 
    o=0xbfff6e60) at kernel/qobject.cpp:2379
#33 0x041b3785 in KIO::SlaveInterface::error (this=0x90c4280, t0=24, 
    t1=@0xbfff6fd0) at slaveinterface.moc:214
#34 0x041b2004 in KIO::SlaveInterface::dispatch (this=0x90c4280, _cmd=102, 
    rawdata=@0xbfff7040) at slaveinterface.cpp:280
#35 0x041b1a04 in KIO::SlaveInterface::dispatch (this=0x90c4280)
    at slaveinterface.cpp:173
#36 0x041af477 in KIO::Slave::gotInput (this=0x90c4280) at slave.cpp:300
#37 0x041b0ef7 in KIO::Slave::qt_invoke (this=0x90c4280, _id=4, _o=0xbfff7180)
    at slave.moc:113
#38 0x06cef765 in QObject::activate_signal (this=0x90c5958, clist=0x90c9fa8, 
    o=0xbfff7180) at kernel/qobject.cpp:2355
#39 0x06cefad7 in QObject::activate_signal (this=0x90c5958, signal=2, param=18)
    at kernel/qobject.cpp:2448
#40 0x0706482f in QSocketNotifier::activated (this=0x90c5958, t0=18)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#41 0x06d0f194 in QSocketNotifier::event (this=0x90c5958, e=0xbfff73f0)
    at kernel/qsocketnotifier.cpp:258
#42 0x06c8d7eb in QApplication::internalNotify (this=0xbfff7660, 
    receiver=0x90c5958, e=0xbfff73f0) at kernel/qapplication.cpp:2635
#43 0x06c8ccba in QApplication::notify (this=0xbfff7660, receiver=0x90c5958, 
    e=0xbfff73f0) at kernel/qapplication.cpp:2358
#44 0x04edb576 in KApplication::notify (this=0xbfff7660, receiver=0x90c5958, 
    event=0xbfff73f0) at kapplication.cpp:549
#45 0x0112eae7 in QApplication::sendEvent (receiver=0x90c5958, 
    event=0xbfff73f0) at qapplication.h:491
#46 0x06c7bb3a in QEventLoop::activateSocketNotifiers (this=0x8bf1bc0)
    at kernel/qeventloop_unix.cpp:578
#47 0x06c35846 in QEventLoop::processEvents (this=0x8bf1bc0, flags=4)
    at kernel/qeventloop_x11.cpp:383
#48 0x06ca1816 in QEventLoop::enterLoop (this=0x8bf1bc0)
    at kernel/qeventloop.cpp:198
#49 0x06ca1732 in QEventLoop::exec (this=0x8bf1bc0)
    at kernel/qeventloop.cpp:145
#50 0x06c8d965 in QApplication::exec (this=0xbfff7660)
    at kernel/qapplication.cpp:2758
#51 0x0805b7a7 in main (argc=1, argv=0xbfff7834) at main.cpp:156
Comment 1 Will Stephenson 2006-10-28 10:01:33 UTC
KOAgendaItem::paintEvent 
Comment 2 Bram Schoenmakers 2006-10-28 19:25:50 UTC
Is this still reproducable? It could have been fixed since SVN revision 518745, which took place on March 15. That means that you could try this with KDE 3.5.2 or higher.
Comment 3 Reinhold Kainhofer 2006-11-02 18:51:08 UTC
Reassigning all KOrganizer bug reports and wishes to the newly created 
korganizer-devel mailing list.
Comment 4 FiNeX 2008-09-29 00:35:44 UTC
Cannot reproduce using current trunk.
Comment 5 Allen Winter 2008-09-30 00:03:08 UTC
reported version is very old.
not reproducable in newer version.
closing.