Bug 15231 - Kmail crashes if filters are applied to many messages
: Kmail crashes if filters are applied to many messages
Status: CLOSED WORKSFORME
: Branch 4.0
(All bugs in Branch 4.0/kdepim-kmail)
: 4.0
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-04-04 10:48 by
Modified: 2008-04-08 14:06 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-04-04 10:48:55
Система -- свежий бранч. 

bash$ kmail --version
Qt: 3.3.8
KDE: 3.5.7
KMail: 1.9.7

При применении (довольно простых) фильтров к большому числу писем kmail получает
SEGV и падает. Ящики disconnected imap и local, писем несколько сотен. Впрочем,
тчобы рухнуть, иногда хватает и десятка. 

Если надо какие-то файлы, я могу их прислать, только скажите, где они лежат
(фильтры например). 

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1241643312 (LWP 19106)]
[New Thread -1270191216 (LWP 19110)]
[New Thread -1261802608 (LWP 19109)]
[New Thread -1253414000 (LWP 19108)]
[New Thread -1245025392 (LWP 19107)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0xb7cb7373 in KMFolder::find () from /usr/lib/libkmailprivate.so
#6  0xb7e4d1ec in KMHeaders::applyFiltersOnMsg ()
   from /usr/lib/libkmailprivate.so
#7  0xb7cba1b8 in KMMainWidget::slotApplyFilters ()
   from /usr/lib/libkmailprivate.so
#8  0xb7ea1d32 in KMMainWidget::qt_invoke () from /usr/lib/libkmailprivate.so
#9  0xb75ebdd6 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#10 0xb75ec3e4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb65e6130 in KAction::activated () from /usr/lib/libkdeui.so.4
#12 0xb65f3b88 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#13 0xb667a318 in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#14 0xb667a469 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#15 0xb75ebdd6 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#16 0xb7829422 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#17 0xb75ff518 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#18 0xb76a748d in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#19 0xb6620ea1 in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#20 0xb7611c8a in QWidget::event () from /usr/lib/libqt-mt.so.3
#21 0xb75aab04 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#22 0xb75aae9b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb7a89fa6 in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0xb755e7ec in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#25 0xb755b9f9 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb755ab51 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#27 0xb756bb71 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb75b6dfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#29 0xb75a602a in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#30 0xb76aa816 in QPopupMenu::exec () from /usr/lib/libqt-mt.so.3
#31 0xb7e23c16 in KMHeaders::slotRMB () from /usr/lib/libkmailprivate.so
#32 0xb7e23c88 in KMHeaders::rightButtonPressed ()
   from /usr/lib/libkmailprivate.so
#33 0xb7e4aa55 in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#34 0xb75ebdd6 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#35 0xb783732e in QListView::contextMenuRequested ()
   from /usr/lib/libqt-mt.so.3
#36 0xb7694a27 in QListView::contentsContextMenuEvent ()
   from /usr/lib/libqt-mt.so.3
#37 0xb76b5caa in QScrollView::viewportContextMenuEvent ()
   from /usr/lib/libqt-mt.so.3
#38 0xb76b3d0a in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#39 0xb768a762 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#40 0xb7dacbfb in KMHeaders::eventFilter () from /usr/lib/libkmailprivate.so
#41 0xb75ea068 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#42 0xb75eaed3 in QObject::event () from /usr/lib/libqt-mt.so.3
#43 0xb7611c1c in QWidget::event () from /usr/lib/libqt-mt.so.3
#44 0xb75aab04 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#45 0xb75ab03b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#46 0xb7a89fa6 in KApplication::notify () from /usr/lib/libkdecore.so.4
#47 0xb755e7ec in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#48 0xb755bc72 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#49 0xb755ab51 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#50 0xb756bb71 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#51 0xb75b6dfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#52 0xb75b6ce2 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#53 0xb75a609c in QApplication::exec () from /usr/lib/libqt-mt.so.3
#54 0x0804a02c in QObject::checkConnectArgs ()
#55 0xbfcb74e4 in ?? ()
#56 0xbfcb74dc in ?? ()
#57 0xb7938570 in QObject::checkConnectArgs () from /usr/lib/libqt-mt.so.3
#58 0xb7938570 in QObject::checkConnectArgs () from /usr/lib/libqt-mt.so.3
#59 0x00000041 in ?? ()
#60 0xb7b1a9a8 in QObject::checkConnectArgs ()
   from /usr/lib/libkmailprivate.so
#61 0xb7b178e0 in QObject::checkConnectArgs ()
   from /usr/lib/libkmailprivate.so
#62 0xb7f5aff0 in vtable for KMKernel () from /usr/lib/libkmailprivate.so
#63 0xd297ec60 in ?? ()
#64 0x00000000 in ?? ()
------- Comment #1 From 2008-04-04 14:23:07 -------
(In reply to comment #0)
> Система -- свежий бранч. 
> 
> bash$ kmail --version
> Qt: 3.3.8
> KDE: 3.5.7
> KMail: 1.9.7
Свежий бранч это
Qt: 3.3.8b
KDE: 3.5.9
KMail: 1.9.9
------- Comment #2 From 2008-04-08 11:01:14 -------
Извините, не разобрался ещё, что у нас свежее, а что стабильное. В updates,
насколько я понимаю, тоже такого быть не должно.

dist-upgrade с разкомментированным classic хочет 400 мегабайт траффика, не то
чтоб жалко, но неудобно перед работодателем. 

bash$ cat /etc/apt/sources.list.d/desktop.alt.list 
# Emacs, highlight the comments, please: -*- mode: Sh; -*- !
# Package repository URLs
#
# Signed repositories have an [keyid] tag.
# If you remove it, no digital signature check will be made!

### ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux 4.0 Desktop (main)
# rpm [security]
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Desktop/current i586 main

# ALT Linux 4.0 Desktop (main+contrib)
# rpm [security]
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Desktop/current i586
classic

# ALT Linux 4.0 (updates)
rpm [updates] ftp://updates.altlinux.org/4.0 i586 updates 


# Sisyphus stable branch for ALT Linux 4.0 Desktop
# rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch
i586 classic
# rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch
noarch classic

# ALT Linux 4.0 (backports)
rpm [backports] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.0
i586 backports
------- Comment #3 From 2008-04-08 14:06:11 -------
(In reply to comment #2)
> Извините, не разобрался ещё, что у нас свежее, а что стабильное. В updates,
> насколько я понимаю, тоже такого быть не должно.
4.0/branch является updates-ами для десктопных дистрибутивов