[Bug 156990] New: simultaneously saving mail and logging in to IMAP account crashes kmail

Oliver Putz Regnaron at web.de
Wed Jan 30 21:23:40 GMT 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=156990         
           Summary: simultaneously saving mail and logging in to IMAP
                    account crashes kmail
           Product: kmail
           Version: 1.9.50
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: Regnaron web de


Version:           1.9.50 (using 4.00.60 (KDE 4.0.60 >= 20080129), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.23-gentoo-r3

Steps to reproduce:

1) Open kmail
2) Right click on a mail and select save as (leave window as is)
3) Check your mails (IMAP account) [you need to be asked for your username and password in order to make this work]
4) Click "ok" on the popup that asks for your username and password
5) See kmail crash

Note: When you cancel the login procedure (click cancel twice), kmail does not crash.

Backtrace:
Application: KMail (kmail), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb4a616d0 (LWP 14669)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb50211f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb50229b8 in *__GI_abort () at abort.c:88
#9  0xb7d66265 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfad7e2c "ASSERT: \"!mSlave\" in file /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/imapaccountbase.cpp, line 299")
    at global/qglobal.cpp:2160
#10 0xb7d6632a in qFatal (msg=0xb7e6d87c "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2392
#11 0xb7d66555 in qt_assert (assertion=0xb78fb072 "!mSlave", 
    file=0xb78fa5c8 "/var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/imapaccountbase.cpp", line=299) at global/qglobal.cpp:1917
#12 0xb76e59c8 in KMail::ImapAccountBase::makeConnection (this=0x8208ff0)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/imapaccountbase.cpp:299
#13 0xb76ec508 in KMAcctImap::makeConnection (this=0x6)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmacctimap.cpp:546
#14 0xb76ed47a in KMAcctImap::processNewMail (this=0x8208ff0, 
    interactive=true)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmacctimap.cpp:264
#15 0xb7694340 in KMail::AccountManager::processNextCheck (this=0x81fab78, 
    _newMail=false)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/accountmanager.cpp:192
#16 0xb7694466 in KMail::AccountManager::singleCheckMail (this=0x81fab78, 
    account=0x8208ff0, interactive=true)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/accountmanager.cpp:119
#17 0xb76947da in KMail::AccountManager::checkMail (this=0x81fab78, 
    _interactive=true)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/accountmanager.cpp:310
#18 0xb77d706e in KMMainWidget::slotCheckMail (this=0x821e0d8)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmmainwidget.cpp:1035
#19 0xb77dbcd8 in KMMainWidget::qt_metacall (this=0x821e0d8, 
    _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfada74c)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim_build/kmail/kmmainwidget.moc:335
#20 0xb7e4c1f4 in QMetaObject::activate (sender=0x82d6e20, 
    from_signal_index=9, to_signal_index=10, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#21 0xb7e4c5e2 in QMetaObject::activate (sender=0x82d6e20, m=0xb5e114c0, 
    from_local_signal_index=5, to_local_signal_index=6, argv=0xbfada74c)
    at kernel/qobject.cpp:3160
#22 0xb56bb95d in QAction::activated (this=0x82d6e20, _t1=-234)
    at .moc/debug-shared/moc_qaction.cpp:228
#23 0xb56bc4d6 in QAction::activate (this=0x82d6e20, event=QAction::Trigger)
    at kernel/qaction.cpp:1117
#24 0xb5aea000 in QToolButton::nextCheckState (this=0x8332100)
    at ../../include/QtGui/../../src/gui/kernel/qaction.h:188
#25 0xb5a0b74d in QAbstractButtonPrivate::click (this=0x8332198)
    at widgets/qabstractbutton.cpp:513
#26 0xb5a0b9ee in QAbstractButton::mouseReleaseEvent (this=0x8332100, 
    e=0xbfadae84) at widgets/qabstractbutton.cpp:1101
#27 0xb5aea0fc in QToolButton::mouseReleaseEvent (this=0x8332100, 
    e=0xbfadae84) at widgets/qtoolbutton.cpp:656
#28 0xb57159a5 in QWidget::event (this=0x8332100, event=0xbfadae84)
    at kernel/qwidget.cpp:6138
#29 0xb5a0a4e3 in QAbstractButton::event (this=0x8332100, e=0x394d)
    at widgets/qabstractbutton.cpp:1063
#30 0xb5ae9934 in QToolButton::event (this=0x8332100, e=0xbfadae84)
    at widgets/qtoolbutton.cpp:1073
#31 0xb56c2e8a in QApplicationPrivate::notify_helper (this=0x8065610, 
    receiver=0x8332100, e=0xbfadae84) at kernel/qapplication.cpp:3556
#32 0xb56c4a2c in QApplication::notify (this=0xbfaddb1c, receiver=0x8332100, 
    e=0xbfadae84) at kernel/qapplication.cpp:3255
#33 0xb6a4ab93 in KApplication::notify (this=0xbfaddb1c, receiver=0x8332100, 
    event=0xbfadae84)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#34 0xb7e38d7b in QCoreApplication::notifyInternal (this=0xbfaddb1c, 
    receiver=0x8332100, event=0xbfadae84) at kernel/qcoreapplication.cpp:530
#35 0xb5728628 in QETWidget::translateMouseEvent (this=0x8332100, 
    event=0xbfadb248)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#36 0xb5726e8e in QApplication::x11ProcessEvent (this=0xbfaddb1c, 
    event=0xbfadb248) at kernel/qapplication_x11.cpp:2913
#37 0xb574cc45 in QEventDispatcherX11::processEvents (this=0x8063b88, 
    flags= 0xbfadb334) at kernel/qeventdispatcher_x11.cpp:125
#38 0xb7e38191 in QEventLoop::processEvents (this=0xbfadb3ac, 
    flags= 0xbfadb368) at kernel/qeventloop.cpp:140
#39 0xb7e3829a in QEventLoop::exec (this=0xbfadb3ac, flags= 0xbfadb3b8)
    at kernel/qeventloop.cpp:186
#40 0xb5b2dc87 in QDialog::exec (this=0xbfadb3f8) at dialogs/qdialog.cpp:433
#41 0xb645133f in KFileDialog::getSaveUrl (dir= 0xbfadb474, 
    filter= 0xbfadb480, parent=0x0, caption= 0xbfadb47c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kfiledialog.cpp:441
#42 0xb77b1d51 in subjectToUrl (subject= 0xbfadb4e8)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmcommands.cpp:770
#43 0xb77b1f82 in KMSaveMsgCommand (this=0x8476ce8, parent=0x821e0d8, 
    msgList= 0x821ed34)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmcommands.cpp:821
#44 0xb77c4a36 in KMMainWidget::slotSaveMsg (this=0x821e0d8)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmmainwidget.cpp:2024
#45 0xb77dc196 in KMMainWidget::qt_metacall (this=0x821e0d8, 
    _c=QMetaObject::InvokeMetaMethod, _id=96, _a=0xbfadba5c)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim_build/kmail/kmmainwidget.moc:400
#46 0xb7e4c1f4 in QMetaObject::activate (sender=0x82d46e8, 
    from_signal_index=5, to_signal_index=6, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#47 0xb7e4c5e2 in QMetaObject::activate (sender=0x82d46e8, m=0xb5e114c0, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfadba5c)
    at kernel/qobject.cpp:3160
#48 0xb56bb9c3 in QAction::triggered (this=0x82d46e8, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:208
#49 0xb56bc4bd in QAction::activate (this=0x82d46e8, event=QAction::Trigger)
    at kernel/qaction.cpp:1114
#50 0xb5aa3264 in QMenuPrivate::activateAction (this=0x8453d90, 
    action=0x82d46e8, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:915
#51 0xb5aa58e2 in QMenu::mouseReleaseEvent (this=0x82553e0, e=0xbfadc1f4)
    at widgets/qmenu.cpp:2054
#52 0xb57159a5 in QWidget::event (this=0x82553e0, event=0xbfadc1f4)
    at kernel/qwidget.cpp:6138
#53 0xb5aa0ccf in QMenu::event (this=0x82553e0, e=0xbfadc1f4)
    at widgets/qmenu.cpp:2149
#54 0xb56c2e8a in QApplicationPrivate::notify_helper (this=0x8065610, 
    receiver=0x82553e0, e=0xbfadc1f4) at kernel/qapplication.cpp:3556
#55 0xb56c4a2c in QApplication::notify (this=0xbfaddb1c, receiver=0x82553e0, 
    e=0xbfadc1f4) at kernel/qapplication.cpp:3255
#56 0xb6a4ab93 in KApplication::notify (this=0xbfaddb1c, receiver=0x82553e0, 
    event=0xbfadc1f4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#57 0xb7e38d7b in QCoreApplication::notifyInternal (this=0xbfaddb1c, 
    receiver=0x82553e0, event=0xbfadc1f4) at kernel/qcoreapplication.cpp:530
#58 0xb5728e89 in QETWidget::translateMouseEvent (this=0x82553e0, 
    event=0xbfadc5b8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#59 0xb5726e8e in QApplication::x11ProcessEvent (this=0xbfaddb1c, 
    event=0xbfadc5b8) at kernel/qapplication_x11.cpp:2913
#60 0xb574cc45 in QEventDispatcherX11::processEvents (this=0x8063b88, 
    flags= 0xbfadc6a4) at kernel/qeventdispatcher_x11.cpp:125
#61 0xb7e38191 in QEventLoop::processEvents (this=0xbfadc70c, 
    flags= 0xbfadc6d8) at kernel/qeventloop.cpp:140
#62 0xb7e3829a in QEventLoop::exec (this=0xbfadc70c, flags= 0xbfadc718)
    at kernel/qeventloop.cpp:186
#63 0xb5aa5b75 in QMenu::exec (this=0x82553e0, p= 0xbfadc7d4, action=0x0)
    at widgets/qmenu.cpp:1817
#64 0xb761c016 in KMHeaders::slotRMB (this=0x821ec88)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmheaders.cpp:2544
#65 0xb761c0c0 in KMHeaders::rightButtonPressed (this=0x821ec88, 
    lvi=0x839c580)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmheaders.cpp:2298
#66 0xb762742b in KMHeaders::qt_metacall (this=0x821ec88, 
    _c=QMetaObject::InvokeMetaMethod, _id=169, _a=0xbfadcd24)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim_build/kmail/kmheaders.moc:184
#67 0xb7e4c1f4 in QMetaObject::activate (sender=0x821ec88, 
    from_signal_index=65, to_signal_index=65, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#68 0xb7e4cd94 in QMetaObject::activate (sender=0x821ec88, m=0xb559c528, 
    local_signal_index=15, argv=0xbfadcd24) at kernel/qobject.cpp:3140
#69 0xb5513c10 in Q3ListView::contextMenuRequested (this=0x821ec88, 
    _t1=0x839c580, _t2= 0xbfadcda0, _t3=0)
    at .moc/debug-shared/moc_q3listview.cpp:369
#70 0xb53980dd in Q3ListView::contentsContextMenuEvent (this=0x821ec88, 
    e=0xbfadce1c) at itemviews/q3listview.cpp:4373
#71 0xb61a07bc in K3ListView::contentsContextMenuEvent (this=0x821ec88, 
    event=0xbfadce1c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kde3support/kdeui/k3listview.cpp:1283
#72 0xb53fcce6 in Q3ScrollView::viewportContextMenuEvent (this=0x821ec88, 
    e=0xbfadd52c) at widgets/q3scrollview.cpp:1916
#73 0xb53fe3a1 in Q3ScrollView::eventFilter (this=0x821ec88, obj=0x821f500, 
    e=0xbfadd52c) at widgets/q3scrollview.cpp:1560
#74 0xb539b416 in Q3ListView::eventFilter (this=0x821ec88, o=0x821f500, 
    e=0xbfadd52c) at itemviews/q3listview.cpp:3790
#75 0xb7627fe6 in KMHeaders::eventFilter (this=0x821ec88, o=0x821f500, 
    e=0xbfadd52c)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/kmheaders.cpp:287
#76 0xb56c2d9b in QApplicationPrivate::notify_helper (this=0x8065610, 
    receiver=0x821f500, e=0xbfadd52c) at kernel/qapplication.cpp:3548
#77 0xb56c4eeb in QApplication::notify (this=0xbfaddb1c, receiver=0x821f500, 
    e=0xbfadd52c) at kernel/qapplication.cpp:3340
#78 0xb6a4ab93 in KApplication::notify (this=0xbfaddb1c, receiver=0x821f500, 
    event=0xbfadd52c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#79 0xb7e38d7b in QCoreApplication::notifyInternal (this=0xbfaddb1c, 
    receiver=0x821f500, event=0xbfadd52c) at kernel/qcoreapplication.cpp:530
#80 0xb5728877 in QETWidget::translateMouseEvent (this=0x821f500, 
    event=0xbfadd8c8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#81 0xb5726e8e in QApplication::x11ProcessEvent (this=0xbfaddb1c, 
    event=0xbfadd8c8) at kernel/qapplication_x11.cpp:2913
#82 0xb574cc45 in QEventDispatcherX11::processEvents (this=0x8063b88, 
    flags= 0xbfadd9b4) at kernel/qeventdispatcher_x11.cpp:125
#83 0xb7e38191 in QEventLoop::processEvents (this=0xbfadda20, 
    flags= 0xbfadd9e8) at kernel/qeventloop.cpp:140
#84 0xb7e3829a in QEventLoop::exec (this=0xbfadda20, flags= 0xbfadda28)
    at kernel/qeventloop.cpp:186
#85 0xb7e3a626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#86 0xb56c2487 in QApplication::exec () at kernel/qapplication.cpp:3053
#87 0x0804a8de in main (argc=)
    at /var/tmp/portage/kde-base/kdepim-9999.4/work/kdepim-9999.4/kmail/main.cpp:131
#88 0xb500dfdc in __libc_start_main (main=0x804a720 <main>, argc=3, 
    ubp_av=0xbfaddc04, init=0x804af60 <__libc_csu_init>, 
    fini=0x804af50 <__libc_csu_fini>, rtld_fini=0xb7efc100 <_dl_fini>, 
    stack_end=0xbfaddbfc) at libc-start.c:229
#89 0x0804a021 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()



More information about the Kdepim-bugs mailing list