Bug 151455 - Crash on open of saved search
Summary: Crash on open of saved search
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: SVN trunk (KDE 4)
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: triaged
: 151456 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-10-28 08:22 UTC by Adam Porter
Modified: 2012-08-19 11:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Porter 2007-10-28 08:22:44 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    Debian testing/unstable Packages

I constructed a search of a folder using several fields and terms and then renamed it and then clicked the Open button to open the saved search in the main window.  Then KMail crashed.  :(

Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ecb6c0 (LWP 5884)]
[New Thread 0xb6197b90 (LWP 6041)]
[New Thread 0xb6998b90 (LWP 6040)]
[New Thread 0xb7199b90 (LWP 6039)]
[New Thread 0xb799ab90 (LWP 6038)]
[KCrash handler]
#6  0x4eb54020 in ?? () from /lib/i686/cmov/libc.so.6
#7  0x423695ac in ?? () from /usr/lib/libqt-mt.so.3
#8  0x08d32900 in ?? ()
#9  0x423695ac in ?? () from /usr/lib/libqt-mt.so.3
#10 0xbff5d4c8 in ?? ()
#11 0x4218c6f6 in QGArray (this=) at tools/qgarray.cpp:147
#12 0x4eb5614d in ?? () from /lib/i686/cmov/libc.so.6
#13 0x41dbd84d in QMemArray<char>::data (this=) at ../include/qmemarray.h:64
#14 0x4eb57f50 in malloc () from /lib/i686/cmov/libc.so.6
#15 0xb7f9e787 in ?? ()
#16 0x00001932 in ?? () from /usr/lib/libaudio.so.2
#17 0x423695ac in ?? () from /usr/lib/libqt-mt.so.3
#18 0xbff5d5d8 in ?? ()
#19 0x4218cef8 in ~QGArray (this=) at tools/qgarray.cpp:175
#20 0xb7f9e8bd in ?? ()
#21 0x00001932 in ?? () from /usr/lib/libaudio.so.2
#22 0x423695ac in ?? () from /usr/lib/libqt-mt.so.3
#23 0xbff5d5f8 in ?? ()
#24 0x4217e09f in ~QCString (this=) at tools/qcstring.cpp:739
#25 0x4313da42 in KMFolderMaildir::getDwString (this=<value optimized out>, 
    idx=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmfoldermaildir.cpp:580
#26 0x431384cb in KMFolderMaildir::readMsg (this=<value optimized out>, 
    idx=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmfoldermaildir.cpp:564
#27 0x4308ae6a in FolderStorage::getMsg (this=<value optimized out>, 
    idx=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/folderstorage.cpp:477
#28 0x43069c4b in KMFolder::getMsg (this=)
    at /build/buildd/kdepim-3.5.7/./kmail/kmfolder.cpp:311
#29 0x430cb0e6 in KMSearchPattern::matches (this=<value optimized out>, 
    serNum=<value optimized out>, ignoreBody=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmsearchpattern.cpp:769
#30 0x43088dd8 in FolderStorage::search (this=)
    at /build/buildd/kdepim-3.5.7/./kmail/folderstorage.cpp:1097
#31 0x431f5204 in KMFolderSearch::propagateHeaderChanged (
    this=<value optimized out>, aFolder=<value optimized out>, 
    idx=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmfoldersearch.cpp:1130
#32 0x431f6be1 in KMFolderSearch::qt_invoke (this=<value optimized out>, 
    _id=<value optimized out>, _o=<value optimized out>)
    at ./kmfoldersearch.moc:292
#33 0x41e97b10 in QObject::activate_signal (this=) at kernel/qobject.cpp:2356
#34 0x430aa990 in KMFolderMgr::msgHeaderChanged (this=<value optimized out>, 
    t0=<value optimized out>, t1=<value optimized out>)
    at ./kmfoldermgr.moc:239
#35 0x430aaebe in KMFolderMgr::qt_emit (this=<value optimized out>, 
    _id=<value optimized out>, _o=<value optimized out>)
    at ./kmfoldermgr.moc:265
#36 0x41e97c11 in QObject::activate_signal (this=) at kernel/qobject.cpp:2378
#37 0x4306b500 in KMFolder::msgHeaderChanged (this=<value optimized out>, 
    t0=<value optimized out>, t1=<value optimized out>) at ./kmfolder.moc:324
#38 0x4306c0e3 in KMFolder::qt_emit (this=<value optimized out>, 
    _id=<value optimized out>, _o=<value optimized out>) at ./kmfolder.moc:395
#39 0x41e97ae4 in QObject::activate_signal (this=) at kernel/qobject.cpp:2354
#40 0x43089640 in FolderStorage::msgHeaderChanged (
    this=<value optimized out>, t0=<value optimized out>, 
    t1=<value optimized out>) at ./folderstorage.moc:400
#41 0x430896f3 in FolderStorage::headerOfMsgChanged (
    this=<value optimized out>, aMsg=<value optimized out>, 
    idx=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/folderstorage.cpp:851
#42 0x430e394a in KMMsgBase::setStatus (this=<value optimized out>, 
    aStatus=<value optimized out>, idx=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmmsgbase.cpp:255
#43 0x4309ab5f in KMMsgInfo::setStatus (this=<value optimized out>, 
    aStatus=<value optimized out>, idx=)
    at /build/buildd/kdepim-3.5.7/./kmail/kmmsginfo.cpp:643
#44 0x4308731c in FolderStorage::markNewAsUnread (this=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/folderstorage.cpp:166
#45 0x4306a097 in KMFolder::markNewAsUnread (this=)
    at /build/buildd/kdepim-3.5.7/./kmail/kmfolder.cpp:495
#46 0x4303c0e7 in KMHeaders::setFolder (this=<value optimized out>, 
    aFolder=<value optimized out>, forceJumpToUnread=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmheaders.cpp:662
#47 0x431e7293 in KMMainWidget::folderSelected (this=<value optimized out>, 
    aFolder=<value optimized out>, forceJumpToUnread=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmmainwidget.cpp:2014
#48 0x431ecb27 in KMMainWidget::qt_invoke (this=<value optimized out>, 
    _id=<value optimized out>, _o=<value optimized out>)
    at ./kmmainwidget.moc:505
#49 0x41e97c3d in QObject::activate_signal (this=) at kernel/qobject.cpp:2380
#50 0x4301198e in KMFolderTree::folderSelected (this=<value optimized out>, 
    t0=<value optimized out>) at ./kmfoldertree.moc:403
#51 0x43014928 in KMFolderTree::doFolderSelected (this=<value optimized out>, 
    qlvi=<value optimized out>, keepSelection=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmfoldertree.cpp:978
#52 0x431d2f27 in KMMainWidget::slotSelectFolder (this=<value optimized out>, 
    folder=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/kmmainwidget.cpp:2083
#53 0x4316c0f6 in KMail::SearchWindow::openSearchFolder (
    this=<value optimized out>)
    at /build/buildd/kdepim-3.5.7/./kmail/searchwindow.cpp:649
#54 0x4316c2c5 in KMail::SearchWindow::qt_invoke (this=<value optimized out>, 
    _id=<value optimized out>, _o=<value optimized out>)
    at ./searchwindow.moc:183
#55 0x41e97b10 in QObject::activate_signal (this=) at kernel/qobject.cpp:2356
#56 0x41e985f5 in QObject::activate_signal (this=) at kernel/qobject.cpp:2325
#57 0x422312f9 in QButton::clicked (this=)
    at .moc/debug-shared-mt/moc_qbutton.cpp:152
#58 0x41f3556a in QButton::mouseReleaseEvent (this=)
    at widgets/qbutton.cpp:836
#59 0x41ece460 in QWidget::event (this=) at kernel/qwidget.cpp:4702
#60 0x41e2c36a in QApplication::internalNotify (this=)
    at kernel/qapplication.cpp:2635
#61 0x41e2e522 in QApplication::notify (this=) at kernel/qapplication.cpp:2421
#62 0x4faca192 in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550
#63 0x41dbd73d in QApplication::sendSpontaneousEvent (receiver=)
    at kernel/qapplication.h:523
#64 0x41dbc3eb in QETWidget::translateMouseEvent (this=)
    at kernel/qapplication_x11.cpp:4301
#65 0x41dba858 in QApplication::x11ProcessEvent (this=)
    at kernel/qapplication_x11.cpp:3478
#66 0x41dd167c in QEventLoop::processEvents (this=)
    at kernel/qeventloop_x11.cpp:192
#67 0x41e476e4 in QEventLoop::enterLoop (this=) at kernel/qeventloop.cpp:198
#68 0x41e473e2 in QEventLoop::exec (this=) at kernel/qeventloop.cpp:145
#69 0x41e2df13 in QApplication::exec (this=) at kernel/qapplication.cpp:2758
#70 0x0804a26d in main (argc=148611952, argv=0x8521f50)
    at /build/buildd/kdepim-3.5.7/./kmail/main.cpp:110
#71 0x4eb02050 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#72 0x0804a001 in _start ()
Comment 1 Thomas McGuire 2008-02-17 02:22:35 UTC
*** Bug 151456 has been marked as a duplicate of this bug. ***
Comment 2 FiNeX 2008-11-19 20:24:47 UTC
Changed severity to "crash". I hope to have selected only the right bugs (>100) :-)
Comment 3 Josh Berry 2009-04-06 03:12:03 UTC
Confirmed in SVN trunk r949397.

However, when following the reporter's instructions, I get a different crash:

Application: KMail (kmail), signal SIGABRT
[Current thread is 0 (LWP 5663)]

Thread 2 (Thread 0xb0887b90 (LWP 20143)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb618a0c1 in select () from /lib/libc.so.6
#2  0xb6d80dad in ?? () from /usr/lib/qt4/libQtCore.so.4
#3  0x00000008 in ?? ()
#4  0xb08872a8 in ?? ()
#5  0x00000000 in ?? ()

Thread 1 (Thread 0xb40b5b20 (LWP 5663)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb60ec670 in raise () from /lib/libc.so.6
#8  0xb60edeb8 in abort () from /lib/libc.so.6
#9  0xb6cb54b5 in qt_message_output () from /usr/lib/qt4/libQtCore.so.4
#10 0xb6cb5578 in qFatal () from /usr/lib/qt4/libQtCore.so.4
#11 0xb6cb5636 in qt_assert () from /usr/lib/qt4/libQtCore.so.4
#12 0xb7871c8f in KMail::MessageListView::StorageModel::slotMessageAdded (this=0x956c358, folder=0xa29c940, sernum=0) at /usr/src/kde4/kdepim/kmail/messagelistview/storagemodel.cpp:645
#13 0xb7512a29 in KMail::MessageListView::StorageModel::qt_metacall (this=0x956c358, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfcf10e8)
    at /usr/src/kde4/build/kdepim/kmail/moc_storagemodel.cpp:82
#14 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#15 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#16 0xb75d5770 in KMFolder::msgAdded (this=0xa29c940, _t1=0xa29c940, _t2=0) at /usr/src/kde4/build/kdepim/kmail/kmfolder.moc:219
#17 0xb75d5e32 in KMFolder::qt_metacall (this=0xa29c940, _c=170510656, _id=11, _a=0xbfcf11e8) at /usr/src/kde4/build/kdepim/kmail/kmfolder.moc:120
#18 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#19 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#20 0xb75f78c0 in FolderStorage::msgAdded (this=0xa5c8378, _t1=0xa29c940, _t2=0) at /usr/src/kde4/build/kdepim/kmail/folderstorage.moc:252
#21 0xb75f9524 in FolderStorage::emitMsgAddedSignals (this=0xa5c8378, idx=0) at /usr/src/kde4/kdepim/kmail/folderstorage.cpp:298
#22 0xb778069c in KMFolderSearch::addSerNum (this=0xa5c8378, serNum=69063) at /usr/src/kde4/kdepim/kmail/kmfoldersearch.cpp:485
#23 0xb77844d0 in KMFolderSearch::qt_metacall (this=0xa5c8378, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfcf139c) at /usr/src/kde4/build/kdepim/kmail/kmfoldersearch.moc:182
#24 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#25 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#26 0xb777ef48 in KMSearch::found (this=0xa29d8d8, _t1=69063) at /usr/src/kde4/build/kdepim/kmail/kmfoldersearch.moc:92
#27 0xb7781ff4 in KMSearch::slotSearchFolderResult (this=0xa29d8d8, folder=0x9832498, serNums=
        {{p = {static shared_null = {ref = {_q_value = 108951}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xbfcf1468}, d = 0xbfcf1468}}, pattern=0x94a32d8, complete=true)
    at /usr/src/kde4/kdepim/kmail/kmfoldersearch.cpp:294
#28 0xb77823d2 in KMSearch::qt_metacall (this=0xa29d8d8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfcf1540) at /usr/src/kde4/build/kdepim/kmail/kmfoldersearch.moc:80
#29 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#30 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#31 0xb75f7680 in FolderStorage::searchResult (this=0x9832588, _t1=0x9832498, _t2=
        {{p = {static shared_null = {ref = {_q_value = 108951}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xbfcf1588}, d = 0xbfcf1588}}, _t3=0x94a32d8, _t4=true)
    at /usr/src/kde4/build/kdepim/kmail/folderstorage.moc:294
#32 0xb767c610 in KMFolderImap::slotSearchDone (this=0x9832588, serNums=
        {{p = {static shared_null = {ref = {_q_value = 108951}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xbfcf15d4}, d = 0xbfcf15d4}}, pattern=0x94a32d8, 
    complete=<value optimized out>) at /usr/src/kde4/kdepim/kmail/kmfolderimap.cpp:2418
#33 0xb7689ef7 in KMFolderImap::qt_metacall (this=0x9832588, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfcf16a4) at /usr/src/kde4/build/kdepim/kmail/kmfolderimap.moc:174
#34 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#35 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#36 0xb77ffdae in KMail::SearchJob::searchDone (this=0xa570260, _t1=
        {{p = {static shared_null = {ref = {_q_value = 108951}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xbfcf17a8}, d = 0xbfcf17a8}}, _t2=0x94a32d8, _t3=true)
    at /usr/src/kde4/build/kdepim/kmail/searchjob.moc:102
#37 0xb780089d in KMail::SearchJob::slotSearchFolder (this=0xa570260) at /usr/src/kde4/kdepim/kmail/searchjob.cpp:244
#38 0xb780125d in KMail::SearchJob::slotSearchData (this=0xa570260, job=0xa0f3910, data=@0xbfcf1b24) at /usr/src/kde4/kdepim/kmail/searchjob.cpp:200
#39 0xb780138c in KMail::SearchJob::qt_metacall (this=0xa570260, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfcf1914) at /usr/src/kde4/build/kdepim/kmail/searchjob.moc:86
#40 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#41 0xb6db16f1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#42 0xb7b67a3e in KJob::infoMessage (this=0xa0f3910, _t1=0xa0f3910, _t2=@0xbfcf1b24, _t3=@0xbfcf194c) at /usr/src/kde4/build/kdelibs/kdecore/kjob.moc:202
#43 0xb6f9d293 in KIO::SimpleJobPrivate::_k_slotSlaveInfoMessage (this=0xa2abd70, msg=@0xbfcf1b24) at /usr/src/kde4/kdelibs/kio/kio/job.cpp:507
#44 0xb6f9d31f in KIO::SimpleJob::qt_metacall (this=0xa0f3910, _c=QMetaObject::InvokeMetaMethod, _id=-1076946668, _a=0xbfcf1a4c) at /usr/src/kde4/build/kdelibs/kio/jobclasses.moc:166
#45 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#46 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#47 0xb7045fc0 in KIO::SlaveInterface::infoMessage (this=0x9e09780, _t1=@0xbfcf1b24) at /usr/src/kde4/build/kdelibs/kio/slaveinterface.moc:281
#48 0xb7048139 in KIO::SlaveInterface::dispatch (this=0x9e09780, _cmd=26, rawdata=@0xbfcf1ba4) at /usr/src/kde4/kdelibs/kio/kio/slaveinterface.cpp:294
#49 0xb7048b24 in KIO::SlaveInterface::dispatch (this=0x9e09780) at /usr/src/kde4/kdelibs/kio/kio/slaveinterface.cpp:91
#50 0xb703bb48 in KIO::Slave::gotInput (this=0x9e09780) at /usr/src/kde4/kdelibs/kio/kio/slave.cpp:322
#51 0xb703ce8d in KIO::Slave::qt_metacall (this=0x9e09780, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfcf1cb8) at /usr/src/kde4/build/kdelibs/kio/slave.moc:76
#52 0xb6db13c1 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#53 0xb6db1983 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#54 0xb6f724ec in KIO::Connection::readyRead (this=0x9e61448) at /usr/src/kde4/build/kdelibs/kio/connection.moc:86
#55 0xb6f7321c in KIO::ConnectionPrivate::dequeue (this=0x9e61448) at /usr/src/kde4/kdelibs/kio/kio/connection.cpp:82
#56 0xb6f73fc5 in KIO::Connection::qt_metacall (this=0x9e61448, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa78f750) at /usr/src/kde4/build/kdelibs/kio/connection.moc:73
#57 0xb6dac4bb in QMetaCallEvent::placeMetaCall () from /usr/lib/qt4/libQtCore.so.4
#58 0xb6dae2a0 in QObject::event () from /usr/lib/qt4/libQtCore.so.4
#59 0xb645060c in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#60 0xb6458213 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#61 0xb7e3df3a in KApplication::notify (this=0xbfcf24c8, receiver=0x9e61448, event=0xa7786f0) at /usr/src/kde4/kdelibs/kdeui/kernel/kapplication.cpp:307
#62 0xb6d9ead2 in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#63 0xb6d9f412 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#64 0xb6d9f5ae in QCoreApplication::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#65 0xb6dc6cc0 in ?? () from /usr/lib/qt4/libQtCore.so.4
#66 0x00000000 in ?? ()
Comment 4 Myriam Schweingruber 2012-08-19 11:05:45 UTC
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding