[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    [Bug 61568] New: Crash when consulting mail from a corrupted file
From:       eric genestine <genestine () wanadoo ! fr>
Date:       2003-07-23 8:04:25
[Download RAW message or body]

------- 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=61568     
           Summary: Crash when consulting mail from a corrupted file in the
                    Mail directory
           Product: kmail
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kmail@kde.org
        ReportedBy: genestine@wanadoo.fr


Version:           3.2.0-0+cvs20030721 (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

After a failed mailing, a file in my inbox was not in the expected format and craches kmail.

Now, to repeat the bug it's quite simple :

touch ~/Mail/inbox/cur/plop
( or outbox, or whatever your directory is... )

launch Kmail
clic on the mail associated with this file, and ... hem...crash...

After removing the "plop" file, it works fine.

now the backtrace :

#0  0x41702af9 in wait4 () from /lib/libc.so.6
#1  0x41775f60 in sys_sigabbrev () from /lib/libc.so.6
#2  0x00000400 in ?? ()
#3  0x41702aab in waitpid () from /lib/libc.so.6
#4  0x4152f061 in waitpid () from /lib/libpthread.so.0
#5  0x40d45e68 in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdecore.so.4
#6  <signal handler called>
#7  0x4168fa41 in kill () from /lib/libc.so.6
#8  0x4152d24b in pthread_kill () from /lib/libpthread.so.0
#9  0x4152d521 in raise () from /lib/libpthread.so.0
#10 0x41690976 in abort () from /lib/libc.so.6
#11 0x40585efb in DwStringRep::~DwStringRep() () from /usr/lib/libmimelib.so.1
#12 0x40586932 in DwString::~DwString() () from /usr/lib/libmimelib.so.1
#13 0x081a155a in QMapPrivate<int, unsigned long>::copy(QMapNode<int, unsigned long>*) ()
#14 0x081a1317 in QMapPrivate<int, unsigned long>::copy(QMapNode<int, unsigned long>*) ()
#15 0x08124c81 in QPtrList<QWidget>::deleteItem(void*) ()
#16 0x082329dc in KMHeaders::~KMHeaders() ()
#17 0x08233678 in KMHeaders::~KMHeaders() ()
#18 0x082393e0 in KMHeaders::staticMetaObject() ()
#19 0x4109bc42 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/libqt-mt.so.3
#20 0x41311096 in QListView::currentChanged(QListViewItem*) () from /usr/lib/libqt-mt.so.3
#21 0x41156fdf in QListView::setCurrentItem(QListViewItem*) () from /usr/lib/libqt-mt.so.3
#22 0x08232f6d in KMHeaders::~KMHeaders() ()
#23 0x4117c6fd in QScrollView::viewportMousePressEvent(QMouseEvent*) () from /usr/lib/libqt-mt.so.3
#24 0x4117c15b in QScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#25 0x41152edc in QListView::eventFilter(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#26 0x0822d2f4 in KMHeaders::~KMHeaders() ()
#27 0x41099e7c in QObject::activate_filters(QEvent*) () from /usr/lib/libqt-mt.so.3
#28 0x41099dca in QObject::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#29 0x410c8f4a in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#30 0x41047c66 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#31 0x4104751e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#32 0x40cc275f in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4
#33 0x40ff6526 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/libqt-mt.so.3
#34 0x40ff417f in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libqt-mt.so.3
#35 0x41007141 in QEventLoop::processEvents(unsigned) () from /usr/lib/libqt-mt.so.3
#36 0x41059223 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#37 0x410590e0 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#38 0x41047e60 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#39 0x080941df in QComboBox::setEditText(QString const&) ()
#40 0xbffff940 in ?? ()
#41 0x082d5030 in ?? ()
#42 0xbffffa78 in ?? ()
#43 0x080941c1 in QComboBox::setEditText(QString const&) ()
#44 0x413f0c60 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#45 0x08346f88 in ?? ()
#46 0x40de0780 in kde_malloc_is_used () from /usr/lib/libkdecore.so.4
#47 0x40ddb1a8 in lt_dlfree () from /usr/lib/libkdecore.so.4
#48 0x082a22b0 in vtable for KMKernel ()
#49 0x00000020 in ?? ()
_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic