[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#398182: Crash: Probably during connected imap autopoll



Package: kmail
Version: 4:3.5.5.dfsg.1-1
Severity: important

Kmail sometimes crashes.  It seems to be happening if I click on a new 
(ie red) message whilst kmail is auto polling my home imap server.  
I'm using the connected imap protocol).  It seems more likely to happen 
(maybe only happen) if my home server is receiving new messages.  
(It might be limited to the case where the mail folder I'm reading is 
receiving new messages/has received new messages since the last autopoll.)

This is semi-reproducible for me by
  i.   Stopping fetchmail on my home server for a couple of days to let new 
messages accumulate
  ii.  Loading up my home server so that kmails autopoll takes approx 5 secs.
  iii. Setting fetchmail to grab small batches of messages every few minutes.
  iv.  Setting kmail's mailbox autopoll interval to 1 minute.

Below are 2 KCrash backtraces.  (I have 2 more similar ones, plus two more 
crashes today that KCrash failed to capture).  

One thing to note, if I run kmail from a terminal, I get one or more lines like
kmail: WARNING: Trying to close the selected folder <open-folder-name> - ignoring!
shortly before/at crashing, that don't seem to occur during normal usage.

Thanks for your work on Debian.

Andrew V.


Update: After writing the above, but before sending, I discovered that I 
can also produce a similar crash by deleting messages during an autopoll.
See kmail-backtrace-5 below.  The "kmail: WARNING: Trying to close the 
selected folder ... - ignoring!" message is still present.

Andrew



*** kmail-backtrace
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1248827712 (LWP 3332)]
[New Thread -1281692752 (LWP 3336)]
[New Thread -1273300048 (LWP 3335)]
[New Thread -1264907344 (LWP 3334)]
[New Thread -1256514640 (LWP 3333)]
[KCrash handler]
#9  0xb67ce0b5 in vtable for DwTokenizer () from /usr/lib/libmimelib.so.1
#10 0x08b8fa98 in ?? ()
#11 0xb7e4a5b0 in KMail::ImapJob::slotGetNextMessage (this=0x8b8fcb0)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/imapjob.cpp:279
#12 0xb7ea6209 in KMail::ImapJob::init (this=0x8b8fcb0, 
    jt=KMail::FolderJob::tGetMessage, sets=@0xbfec7588, folder=0x0, 
    msgList=@0x8b8fcd8)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/imapjob.cpp:216
#13 0xb7ea76db in KMail::ImapJob::execute (this=0x8b8fcb0)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/imapjob.cpp:647
#14 0xb7c0e72d in KMail::FolderJob::start (this=0xb799a058)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/folderjob.cpp:109
#15 0xb7dce7dd in KMMainWidget::slotMsgSelected (this=0x805f738, 
    msg=0x892a610)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmmainwidget.cpp:1917
#16 0xb7ed1f0e in KMMainWidget::qt_invoke (this=0x805f738, _id=55, 
    _o=0xbfec7694) at ./kmmainwidget.moc:481
#17 0xb7124cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb7c4cb8e in KMHeaders::selected (this=0x85f7328, t0=0x892a610)
    at ./kmheaders.moc:250
#19 0xb7d42973 in KMHeaders::highlightMessage (this=0x85f7328, lvi=0x89cf670, 
    markitread=false)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:2020
#20 0xb7d4334c in KMHeaders::finalizeMove (this=0x85f7328, item=0x89cf670, 
    contentX=0, contentY=0)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:1473
#21 0xb7d4231a in KMHeaders::deleteMsg (this=0x85f7328)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:1416
#22 0xb7c0e20a in KMMainWidget::slotTrashMsg (this=0x805f738)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmmainwidget.cpp:1350
#23 0xb7ed1e2f in KMMainWidget::qt_invoke (this=0x805f738, _id=47, 
    _o=0xbfec786c) at ./kmmainwidget.moc:473
#24 0xb7124cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#25 0xb7125744 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb5ebd259 in KAction::activated (this=0x86834d0) at ./kaction.moc:176
#27 0xb5ef2961 in KAction::slotActivated (this=0x86834d0)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdeui/kaction.cpp:1102
#28 0xb5ef28fd in KAction::slotButtonClicked (this=0x86834d0, 
    state=LeftButton)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdeui/kaction.cpp:1147
#29 0xb5fd2fd6 in KAction::qt_invoke (this=0x86834d0, _id=17, _o=0xbfec7970)
    at ./kaction.moc:220
#30 0xb7124cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0xb5ef403e in KToolBarButton::buttonClicked (this=0x8724338, t0=-15, 
    t1=LeftButton) at ./ktoolbarbutton.moc:154
#32 0xb5ef4348 in KToolBarButton::mouseReleaseEvent (this=0x8724338, 
    e=0xbfec7e34)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdeui/ktoolbarbutton.cpp:479
#33 0xb715b654 in QWidget::event () from /usr/lib/libqt-mt.so.3
#34 0xb5f6ead1 in KToolBarButton::event (this=0x8b8fcb0, e=0xb799a058)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdeui/ktoolbarbutton.cpp:651
#35 0xb70bcbd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#36 0xb70bed79 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#37 0xb77e4e6e in KApplication::notify (this=0xbfec83f4, receiver=0x8724338, 
    event=0xbfec7e34)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdecore/kapplication.cpp:550
#38 0xb7050445 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#39 0xb704f0df in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#40 0xb704d660 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#41 0xb7063cb2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#42 0xb70d7129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#43 0xb70d6f4a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#44 0xb70be76f in QApplication::exec () from /usr/lib/libqt-mt.so.3
#45 0x0804a094 in main (argc=-1208500376, argv=0xb7995820)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/main.cpp:110
#46 0xb787bea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#47 0x08049e11 in _start () at ../sysdeps/i386/elf/start.S:119


*** kmail-backtrace-2
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1248872768 (LWP 3427)]
[New Thread -1281737808 (LWP 3431)]
[New Thread -1273345104 (LWP 3430)]
[New Thread -1264952400 (LWP 3429)]
[New Thread -1256559696 (LWP 3428)]
[KCrash handler]
#9  0x00000040 in ?? ()
#10 0xb7e3f5b0 in KMail::ImapJob::slotGetNextMessage (this=0x8b9a3a8)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/imapjob.cpp:279
#11 0xb7e9b209 in KMail::ImapJob::init (this=0x8b9a3a8, 
    jt=KMail::FolderJob::tGetMessage, sets=@0xbff0ce28, folder=0x0, 
    msgList=@0x8b9a3d0)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/imapjob.cpp:216
#12 0xb7e9c6db in KMail::ImapJob::execute (this=0x8b9a3a8)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/imapjob.cpp:647
#13 0xb7c0372d in KMail::FolderJob::start (this=0xb798a558)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/folderjob.cpp:109
#14 0xb7dc37dd in KMMainWidget::slotMsgSelected (this=0x815ba10, 
    msg=0x8be7ef8)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmmainwidget.cpp:1917
#15 0xb7ec6f0e in KMMainWidget::qt_invoke (this=0x815ba10, _id=55, 
    _o=0xbff0cf34) at ./kmmainwidget.moc:481
#16 0xb7119cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7c41b8e in KMHeaders::selected (this=0x85f7560, t0=0x8be7ef8)
    at ./kmheaders.moc:250
#18 0xb7d37973 in KMHeaders::highlightMessage (this=0x85f7560, lvi=0x89c4950, 
    markitread=false)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:2020
#19 0xb7d37d4a in KMHeaders::highlightMessage (this=0x85f7560, i=0x89c4950)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:2269
#20 0xb7e25186 in KMHeaders::qt_invoke (this=0x85f7560, _id=107, 
    _o=0xbff0d078) at ./kmheaders.moc:295
#21 0xb7119cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0xb74babb8 in QListView::currentChanged () from /usr/lib/libqt-mt.so.3
#23 0xb72129ec in QListView::setCurrentItem () from /usr/lib/libqt-mt.so.3
#24 0xb7216822 in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#25 0xb7216f28 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb5ebaf1f in KListView::contentsMousePressEvent (this=0x85f7560, 
    e=0xbff0d3dc)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdeui/klistview.cpp:805
#27 0xb7d37e72 in KMHeaders::contentsMousePressEvent (this=0x85f7560, 
    e=0xbff0d3dc)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:2181
#28 0xb724de91 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#29 0xb724f2fc in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#30 0xb7217396 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#31 0xb7d39c79 in KMHeaders::eventFilter (this=0x85f7560, o=0x85f7db8, 
    e=0xbff0d9a4) at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmheaders.cpp:241
#32 0xb7119266 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#33 0xb71192e4 in QObject::event () from /usr/lib/libqt-mt.so.3
#34 0xb7150576 in QWidget::event () from /usr/lib/libqt-mt.so.3
#35 0xb70b1bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#36 0xb70b3d79 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#37 0xb77d9e6e in KApplication::notify (this=0xbff0df64, receiver=0x85f7db8, 
    event=0xbff0d9a4)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdecore/kapplication.cpp:550
#38 0xb7045445 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#39 0xb70440df in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#40 0xb7042660 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#41 0xb7058cb2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#42 0xb70cc129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#43 0xb70cbf4a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#44 0xb70b376f in QApplication::exec () from /usr/lib/libqt-mt.so.3
#45 0x0804a094 in main (argc=-1208545432, argv=0x8e91620)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/main.cpp:110
#46 0xb7870ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#47 0x08049e11 in _start () at ../sysdeps/i386/elf/start.S:119


**** kmail-backtrace-5
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1249532224 (LWP 4051)]
[New Thread -1281627216 (LWP 4055)]
[New Thread -1273234512 (LWP 4054)]
[New Thread -1264841808 (LWP 4053)]
[New Thread -1256449104 (LWP 4052)]
[KCrash handler]
#9  0x00000020 in ?? ()
#10 0xb7c2bc31 in KMMoveCommand::execute (this=0x8958868)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmcommands.cpp:1917
#11 0xb7ba20d9 in KMCommand::slotPostTransfer (this=0x8958868,
    result=KMCommand::OK)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmcommands.cpp:256
#12 0xb7c2d6d6 in KMCommand::qt_invoke (this=0x8958868, _id=5, _o=0xbfcff374)
    at ./kmcommands.moc:148
#13 0xb7c2daab in KMMenuCommand::qt_invoke (this=0x8958868, _id=5,
    _o=0xbfcff374) at ./kmcommands.moc:2509
#14 0xb7c2db43 in KMMoveCommand::qt_invoke (this=0x8958868, _id=5,
    _o=0xbfcff374) at ./kmcommands.moc:2692
#15 0xb7c2dbbb in KMDeleteMsgCommand::qt_invoke (this=0x8958868, _id=5,
    _o=0xbfcff374) at ./kmcommands.moc:2767
#16 0xb7078cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7ba21fe in KMCommand::messagesTransfered (this=0x8958868,
    t0=KMCommand::OK) at ./kmcommands.moc:126
#18 0xb7c8ddd4 in KMCommand::transferSelectedMsgs (this=0x8958868)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmcommands.cpp:351
#19 0xb7c8df37 in KMCommand::slotStart (this=0x8958868)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmcommands.cpp:248
#20 0xb7c2d6e8 in KMCommand::qt_invoke (this=0x8958868, _id=4, _o=0xbfcff518)
    at ./kmcommands.moc:147
#21 0xb7c2daab in KMMenuCommand::qt_invoke (this=0x8958868, _id=4,
    _o=0xbfcff518) at ./kmcommands.moc:2509
#22 0xb7c2db43 in KMMoveCommand::qt_invoke (this=0x8958868, _id=4,
    _o=0xbfcff518) at ./kmcommands.moc:2692
#23 0xb7c2dbbb in KMDeleteMsgCommand::qt_invoke (this=0x8958868, _id=4,
    _o=0xbfcff518) at ./kmcommands.moc:2767
#24 0xb7078cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#25 0xb7401cef in QSignal::signal () from /usr/lib/libqt-mt.so.3
#26 0xb7098836 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#27 0xb70a0208 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#28 0xb7010bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#29 0xb70129f3 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#30 0xb7738e6e in KApplication::notify (this=0xbfcffb14, receiver=0x868da88,
    event=0xbfcff888)
    at /home/sid-user/kdelibs/kdelibs-3.5.5/./kdecore/kapplication.cpp:550
#31 0xb6fa43d1 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#32 0xb70035d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#33 0xb6fb871f in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#34 0xb702b129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#35 0xb702af4a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#36 0xb701276f in QApplication::exec () from /usr/lib/libqt-mt.so.3
#37 0x0804a094 in main (argc=2, argv=0x80829a0)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/main.cpp:110
#38 0xb77cfea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#39 0x08049e11 in _start () at ../sysdeps/i386/elf/start.S:119


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-486
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

Versions of packages kmail depends on:
ii  kdebase-kio-plugins    4:3.5.5a.dfsg.1-1 core I/O slaves for KDE
ii  kdelibs4c2a            4:3.5.5a.dfsg.1-3 core libraries and binaries for al
ii  kdepim-kio-plugins     4:3.5.5.dfsg.1-1  KDE pim I/O Slaves
ii  libart-2.0-2           2.3.17-1          Library of functions for 2D graphi
ii  libaudio2              1.8-2             The Network Audio System (NAS). (s
ii  libc6                  2.3.6.ds1-7       GNU C Library: Shared libraries
ii  libfontconfig1         2.4.1-2           generic font configuration library
ii  libfreetype6           2.2.1-5           FreeType 2 font engine, shared lib
ii  libgcc1                1:4.1.1-19        GCC support library
ii  libice6                1:1.0.1-2         X11 Inter-Client Exchange library
ii  libidn11               0.6.5-1           GNU libidn library, implementation
ii  libjpeg62              6b-13             The Independent JPEG Group's JPEG 
ii  libkcal2b              4:3.5.5.dfsg.1-1  KDE calendaring library
ii  libkdepim1a            4:3.5.5.dfsg.1-1  KDE PIM library
ii  libkleopatra1          4:3.5.5.dfsg.1-1  KDE GnuPG interface libraries
ii  libkmime2              4:3.5.5.dfsg.1-1  KDE MIME interface library
ii  libkpimidentities1     4:3.5.5.dfsg.1-1  KDE PIM user identity information 
ii  libksieve0             4:3.5.5.dfsg.1-1  KDE mail/news message filtering li
ii  libmimelib1c2a         4:3.5.5.dfsg.1-1  KDE mime library
ii  libpng12-0             1.2.8rel-7        PNG library - runtime
ii  libqt3-mt              3:3.3.7-1         Qt GUI Library (Threaded runtime v
ii  libsm6                 1:1.0.1-3         X11 Session Management library
ii  libstdc++6             4.1.1-19          The GNU Standard C++ Library v3
ii  libx11-6               2:1.0.3-2         X11 client-side library
ii  libxcursor1            1.1.7-4           X cursor management library
ii  libxext6               1:1.0.1-2         X11 miscellaneous extension librar
ii  libxft2                2.1.8.2-8         FreeType-based font drawing librar
ii  libxi6                 1:1.0.1-3         X11 Input extension library
ii  libxinerama1           1:1.0.1-4.1       X11 Xinerama extension library
ii  libxrandr2             2:1.1.0.2-4       X11 RandR extension library
ii  libxrender1            1:0.9.1-3         X Rendering Extension client libra
ii  libxt6                 1:1.0.2-2         X11 toolkit intrinsics library
ii  perl                   5.8.8-6.1         Larry Wall's Practical Extraction 
ii  zlib1g                 1:1.2.3-13        compression library - runtime

Versions of packages kmail recommends:
ii  procmail                      3.22-16    Versatile e-mail processor

-- no debconf information



Reply to: