[Bug 153171] Crash on selecting IMAP attachment

Ruchir Brahmbhatt ruchir.brahmbhatt at ecosmob.com
Sat Apr 25 13:19:35 BST 2009


https://bugs.kde.org/show_bug.cgi?id=153171


Ruchir Brahmbhatt <ruchir.brahmbhatt at ecosmob.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |triaged
             Status|UNCONFIRMED                 |NEW
                 CC|                            |ruchir.brahmbhatt at ecosmob.c
                   |                            |om
            Version|1.9.8                       |SVN trunk (KDE 4)
     Ever Confirmed|0                           |1




--- Comment #3 from Ruchir Brahmbhatt <ruchir brahmbhatt ecosmob com>  2009-04-25 14:19:32 ---
I could reproduce on trunk r958061. In my case it asked 2nd time with "Open
attachment ''?" which denotes that somehow attachment filename was gone and
resulted in 0 byte file as well as crash.

Backtrace is as below:

Application: KMail (kmail), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb3a39700 (LWP 26634))]

Thread 2 (Thread 0xaf9f5b90 (LWP 26648)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d63411 in select () from /lib/libc.so.6
#2  0xb6b6f477 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6a9d74e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6a3b1b5 in start_thread () from /lib/libpthread.so.0
#5  0xb5d6a3be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3a39700 (LWP 26634)):
[KCrash Handler]
#6  0xb4ef2cb1 in DwHeaders::FindField (this=0x0, aFieldName=0xb4f06809
"content-disposition") at
/home/kde-devel/src/kde4/kdepim/mimelib/headers.cpp:287
#7  0xb4ef2d58 in DwHeaders::HasContentDisposition (this=0x0) at
/home/kde-devel/src/kde4/kdepim/mimelib/headers.cpp:710
#8  0xb76bf534 in partNode::hasContentDispositionInline (this=0x88a86e8) at
/home/kde-devel/src/kde4/kdepim/kmail/partNode.cpp:589
#9  0xb76abdc8 in KMail::ObjectTreeParser::defaultHandling (this=0xbfde4590,
node=0x88a86e8, result=@0xbfde4504) at
/home/kde-devel/src/kde4/kdepim/kmail/objecttreeparser.cpp:331
#10 0xb76ac64c in KMail::ObjectTreeParser::parseObjectTree (this=0xbfde4590,
node=0x88a86e8) at
/home/kde-devel/src/kde4/kdepim/kmail/objecttreeparser.cpp:291
#11 0xb74fb825 in KMReaderWin::setMsgPart (this=0x830ed78, node=0x88a86e8) at
/home/kde-devel/src/kde4/kdepim/kmail/kmreaderwin.cpp:2194
#12 0xb7678dd7 in KMMimePartTree::slotItemClicked (this=0x82e20b0,
item=0x8901920) at /home/kde-devel/src/kde4/kdepim/kmail/kmmimeparttree.cpp:153
#13 0xb767d624 in KMMimePartTree::qt_metacall (this=0x82e20b0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfde46f8) at
/mnt/os11/KDE4/src/build/kdepim/kmail/kmmimeparttree.moc:84
#14 0xb6ba7c88 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4
#15 0xb6ba9412 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#16 0xb66147d9 in QTreeWidget::itemClicked(QTreeWidgetItem*, int) () from
/usr/lib/libQtGui.so.4
#17 0xb66186f5 in ?? () from /usr/lib/libQtGui.so.4
#18 0xb6621dd1 in QTreeWidget::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib/libQtGui.so.4
#19 0xb72a646b in KPIM::TreeWidget::qt_metacall (this=0x82e20b0,
_c=QMetaObject::InvokeMetaMethod, _id=111, _a=0xbfde488c) at
/mnt/os11/KDE4/src/build/kdepim/libkdepim/moc_treewidget.cpp:68
#20 0xb767d4db in KMMimePartTree::qt_metacall (this=0x82e20b0,
_c=QMetaObject::InvokeMetaMethod, _id=111, _a=0xbfde488c) at
/mnt/os11/KDE4/src/build/kdepim/kmail/kmmimeparttree.moc:79
#21 0xb6ba7c88 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4
#22 0xb6ba9412 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#23 0xb6596913 in QAbstractItemView::clicked(QModelIndex const&) () from
/usr/lib/libQtGui.so.4
#24 0xb65a3f05 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4
#25 0xb65e703c in QTreeView::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4
#26 0xb6098af3 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb64550a3 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb64f518f in QAbstractScrollArea::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#29 0xb65a6d97 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#30 0xb65e1974 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/libQtGui.so.4
#31 0xb64f7795 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb6b90bea in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQtCore.so.4
#33 0xb6041eca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#34 0xb604ab21 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#35 0xb7efa481 in KApplication::notify (this=0xbfde5b58, receiver=0x8287f50,
event=0xbfde51b8) at
/home/kde-devel/src/kde4/kdelibs/kdeui/kernel/kapplication.cpp:307
#36 0xb6b919db in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#37 0xb6049b8e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib/libQtGui.so.4
#38 0xb60b98e6 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb60b8c27 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#40 0xb60e23ca in ?? () from /usr/lib/libQtGui.so.4
#41 0xb4241ea8 in IA__g_main_context_dispatch (context=0x807ce00) at
gmain.c:1814
#42 0xb424541b in g_main_context_iterate (context=0x807ce00, block=1,
dispatch=1, self=0x807a978) at gmain.c:2448
#43 0xb4245598 in IA__g_main_context_iteration (context=0x807ce00, may_block=1)
at gmain.c:2511
#44 0xb6bbd428 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#45 0xb60e1ac5 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb6b8fffa in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#47 0xb6b9043a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#48 0xb6b928e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#49 0xb6041d67 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#50 0x0804a820 in main (argc=-1213197568, argv=0x830ed78) at
/home/kde-devel/src/kde4/kdepim/kmail/main.cpp:146

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list