[Bug 153171] New: kmail crashed on selecting the attachment (using imap)

kavol kavol at seznam.cz
Fri Nov 30 10:31:23 GMT 2007


------- 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=153171         
           Summary: kmail crashed on selecting the attachment (using imap)
           Product: kmail
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: kavol seznam cz


Version:            (using KDE KDE 3.5.8)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.2) 
OS:                Linux

I've been reading my inbox on a remote (IMAP) server

the last e-mail contained a photo - I clicked on it in the message view and opened it in kuickshow

then I replied to that e-mail

then I clicked the photo again and wanted it saved - the strange thing is that the displayed name was DSC01840_pre.jpg but the save as dialogue suggested "příloha.1" (příloha = attachment) ... I browsed to the right folder, renamed the file and "saved" it

I put quotes around "saved" because the resulting file was empty (zero lenght)

then I tried to click on the attachment part of the message in the view of message parts (below the message view in the default layout) and kmail crashed instantly; see the backtrace below

I tried to search for duplicates: there are three open bugs with "FindField" in backtraces - #98390, #132056 and #136437 - but none of them seems relevant to me ... no MDN, no network unstability (fetchTimeout), no screwed X-UID header ...


Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash handler]
#5  0x00002b958f05e1f0 in DwHeaders::FindField ()
   from /usr/kde/3.5/lib64/libmimelib.so.1
#6  0x00002b958f05e270 in DwHeaders::HasContentDisposition ()
   from /usr/kde/3.5/lib64/libmimelib.so.1
#7  0x00002b958e265539 in partNode::hasContentDispositionInline (
    this=<value optimized out>) at partNode.cpp:599
#8  0x00002b958e35d9b8 in KMail::ObjectTreeParser::defaultHandling (
    this=0x7fff1ce41470, node=0x1470330, result= 0x7fff1ce41400)
    at objecttreeparser.cpp:315
#9  0x00002b958e35df10 in KMail::ObjectTreeParser::parseObjectTree (
    this=0x7fff1ce41470, node=0x1470330) at objecttreeparser.cpp:288
#10 0x00002b958e364177 in KMReaderWin::setMsgPart (this=0xf72c00, 
    node=0x1470330) at kmreaderwin.cpp:2017
#11 0x00002b958e364252 in KMMimePartTree::itemClicked (this=0xf75700, 
    item=<value optimized out>) at kmmimeparttree.cpp:112
#12 0x00002b958e36433c in KMMimePartTree::qt_invoke (this=0xf75700, _id=105, 
    _o=0x7fff1ce41600) at kmmimeparttree.moc:97
#13 0x00002b9593d0c24c in QObject::activate_signal (this=0xf75700, 
    clist=<value optimized out>, o=0x7fff1ce41600) at kernel/qobject.cpp:2356
#14 0x00002b9593ffae5f in QListView::clicked (this=<value optimized out>, 
    t0=0x19498d0) at .moc/release-shared-mt/moc_qlistview.cpp:341
#15 0x00002b9593ddcc27 in QListView::contentsMouseReleaseEventEx (
    this=0xf75700, e=0x7fff1ce418f0) at widgets/qlistview.cpp:4566
#16 0x00002b959230965f in KListView::contentsMouseReleaseEvent (this=0xf75700, 
    e=0x7fff1ce418f0) at klistview.cpp:878
#17 0x00002b9593e07f2e in QScrollView::viewportMouseReleaseEvent (
    this=0xf75700, e=0x7fff1ce41d70) at widgets/qscrollview.cpp:1750
#18 0x00002b9593e05f5f in QScrollView::eventFilter (this=0xf75700, 
    obj=0xf766a0, e=0x7fff1ce41d70) at widgets/qscrollview.cpp:1501
#19 0x00002b9593dd91cf in QListView::eventFilter (this=0xf75700, o=0xf766a0, 
    e=0x7fff1ce41d70) at widgets/qlistview.cpp:3867
#20 0x00002b9593d0bc62 in QObject::activate_filters (this=0xf766a0, 
    e=0x7fff1ce41d70) at kernel/qobject.cpp:903
#21 0x00002b9593d0bcb7 in QObject::event (this=0xf766a0, e=0x7fff1ce41d70)
    at kernel/qobject.cpp:735
#22 0x00002b9593d3df58 in QWidget::event (this=0x20, e=0x2b958f073542)
    at kernel/qwidget.cpp:4659
#23 0x00002b9593cb5cb5 in QApplication::internalNotify (
    this=<value optimized out>, receiver=0xf766a0, e=0x7fff1ce41d70)
    at kernel/qapplication.cpp:2635
#24 0x00002b9593cb6aa1 in QApplication::notify (this=0x7fff1ce423d0, 
    receiver=0xf766a0, e=0x7fff1ce41d70) at kernel/qapplication.cpp:2421
#25 0x00002b9592be8fea in KApplication::notify (this=0x7fff1ce423d0, 
    receiver=0xf766a0, event=0x7fff1ce41d70) at kapplication.cpp:550
#26 0x00002b9593c5eca4 in QETWidget::translateMouseEvent (
    this=<value optimized out>, event=<value optimized out>)
    at kernel/qapplication.h:499
#27 0x00002b9593c5ddc1 in QApplication::x11ProcessEvent (this=0x7fff1ce423d0, 
    event=0x7fff1ce42210) at kernel/qapplication_x11.cpp:3562
#28 0x00002b9593c6cb7f in QEventLoop::processEvents (this=0x566ae0, flags=4)
    at kernel/qeventloop_x11.cpp:192
#29 0x00002b9593cca402 in QEventLoop::enterLoop (this=0x20)
    at kernel/qeventloop.cpp:198
#30 0x00002b9593cca2b2 in QEventLoop::exec (this=0x20)
    at kernel/qeventloop.cpp:145
#31 0x00000000004032c2 in main (argc=<value optimized out>, 
    argv=<value optimized out>) at main.cpp:110



More information about the Kdepim-bugs mailing list