Bug 127188 - Crashes when searching
Summary: Crashes when searching
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: search (show other bugs)
Version: 1.9.8
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 145054 147775 153185 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-05-12 09:23 UTC by Richard Moore
Modified: 2009-12-26 00:09 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace Kmail 1.9.4 using DIMAP (4.81 KB, text/plain)
2006-08-03 10:27 UTC, MartinG
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Moore 2006-05-12 09:23:59 UTC
Version:           1.9.1 (using KDE 3.5.2 Level "a" , SUSE 10.0 UNSUPPORTED)
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.13-15.8-default

just that ... kmail started crashing yesterday when searching.  Backtrace data is:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(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 1105985632 (LWP 6436)]
[New Thread 1126599600 (LWP 6478)]
[Thread debugging using libthread_db enabled]
[New Thread 1105985632 (LWP 6436)]
[New Thread 1126599600 (LWP 6478)]
[Thread debugging using libthread_db enabled]
[New Thread 1105985632 (LWP 6436)]
[New Thread 1126599600 (LWP 6478)]
[New Thread 1124498352 (LWP 6477)]
[New Thread 1122397104 (LWP 6476)]
[New Thread 1120295856 (LWP 6475)]
(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]
#6  0x4261670a in KMMessage::asDwString ()
   from /opt/kde3/lib/libkmailprivate.so
#7  0x42663748 in KMMessage::asString () from /opt/kde3/lib/libkmailprivate.so
#8  0x4286c781 in KMSearchRuleString::matches ()
   from /opt/kde3/lib/libkmailprivate.so
#9  0x42655752 in KMSearchPattern::matches ()
   from /opt/kde3/lib/libkmailprivate.so
#10 0x428a0724 in KMSearchPattern::matches ()
   from /opt/kde3/lib/libkmailprivate.so
#11 0x428a48b9 in FolderStorage::slotProcessNextSearchBatch ()
   from /opt/kde3/lib/libkmailprivate.so
#12 0x428a4ba1 in FolderStorage::search ()
   from /opt/kde3/lib/libkmailprivate.so
#13 0x427006b9 in KMSearch::slotProcessNextBatch ()
   from /opt/kde3/lib/libkmailprivate.so
#14 0x4270099b in KMSearch::qt_invoke () from /opt/kde3/lib/libkmailprivate.so
#15 0x410db929 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x410dbde0 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x4142ac19 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x4110011f in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x4107af41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x4107b8c9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40d800de in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#22 0x4106fa94 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x4102867e in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x41091ff2 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x41091ed6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x4107a88f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x0805aefb in ?? ()
#28 0xbfeee580 in ?? ()
#29 0x00000001 in ?? ()
#30 0x00000001 in ?? ()
#31 0x00000000 in ?? ()
#32 0x00000000 in ?? ()
#33 0x00000001 in ?? ()
#34 0x08068540 in typeinfo name for QPtrList<KParts::Part> ()
#35 0x00000000 in ?? ()
#36 0x08067b04 in typeinfo name for QPtrList<KParts::Part> ()
#37 0x08067af0 in typeinfo name for QPtrList<KParts::Part> ()
#38 0x00000021 in ?? ()
#39 0x417588b0 in main_arena () from /lib/tls/libc.so.6
#40 0x00000004 in ?? ()
#41 0x00000020 in ?? ()
#42 0x416a0241 in _int_malloc () from /lib/tls/libc.so.6
#43 0x41650ea0 in __libc_start_main () from /lib/tls/libc.so.6
#44 0x080585c1 in ?? ()
Comment 1 Daniel Stengel 2006-05-30 09:48:22 UTC
same for me!
kmail 1.9.1
kde 3.5.2
kernel 2.6.16-ARCH
Comment 2 Daniel Stengel 2006-06-03 14:29:01 UTC
Here is my backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1240450848 (LWP 4500)]
[New Thread -1281684560 (LWP 4504)]
[New Thread -1273291856 (LWP 4503)]
[New Thread -1264899152 (LWP 4502)]
[New Thread -1256506448 (LWP 4501)]
[KCrash handler]
#6  0xb5558b8c in KMMsgIndex::simpleSearch ()
   from /opt/kde/lib/libkmailprivate.so
#7  0xb55964b2 in KListViewIndexedSearchLine::updateSearch ()
   from /opt/kde/lib/libkmailprivate.so
#8  0xb72026fd in KListViewSearchLine::activateSearch ()
   from /opt/kde/lib/libkdeui.so.4
#9  0xb72ff032 in KListViewSearchLine::qt_invoke ()
   from /opt/kde/lib/libkdeui.so.4
#10 0xb55c41d4 in KMail::HeaderListQuickSearch::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so
#11 0xb55c4274 in KListViewIndexedSearchLine::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so
#12 0xb6972ad9 in QObject::activate_signal () from /opt/qt/lib/libqt-mt.so.3
#13 0xb6cad9d2 in QSignal::signal () from /opt/qt/lib/libqt-mt.so.3
#14 0xb698f48b in QSignal::activate () from /opt/qt/lib/libqt-mt.so.3
#15 0xb6996df3 in QSingleShotTimer::event () from /opt/qt/lib/libqt-mt.so.3
#16 0xb69136a1 in QApplication::internalNotify ()
   from /opt/qt/lib/libqt-mt.so.3
#17 0xb691409f in QApplication::notify () from /opt/qt/lib/libqt-mt.so.3
#18 0xb701103e in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#19 0xb6908598 in QEventLoop::activateTimers () from /opt/qt/lib/libqt-mt.so.3
#20 0xb68c1441 in QEventLoop::processEvents () from /opt/qt/lib/libqt-mt.so.3
#21 0xb692a1d3 in QEventLoop::enterLoop () from /opt/qt/lib/libqt-mt.so.3
#22 0xb692a0b6 in QEventLoop::exec () from /opt/qt/lib/libqt-mt.so.3
#23 0xb69130bf in QApplication::exec () from /opt/qt/lib/libqt-mt.so.3
#24 0x0805ae5b in ?? ()
#25 0xbfee1720 in ?? ()
#26 0x00000001 in ?? ()
#27 0x00000001 in ?? ()
#28 0x00000000 in ?? ()
Comment 3 Marcin Gryszkalis 2006-06-05 17:46:33 UTC
Daniel's backtrace is same as in bug 125265 (but the dump in oryginal report here is somewhat different)
Comment 4 MartinG 2006-08-03 10:27:22 UTC
Created attachment 17211 [details]
Backtrace Kmail 1.9.4 using DIMAP

I attached a backtrace of a crash on entering something in the search bar when
full indexing is enabled in kmail 1.9.4 (through Kontact,
kdepim-3.5.4-1.0.fc5.kde) This problem has been here for a while... See also
related bugs listed in https://bugs.kde.org/show_bug.cgi?id=118530#c8
Comment 5 Tommi Tervo 2007-07-11 10:04:18 UTC
*** Bug 147775 has been marked as a duplicate of this bug. ***
Comment 6 kavol 2007-11-12 17:48:12 UTC
this is still present within kmail 1.9.7 - I have a crash which looks like this one, see the backtrace below

note, the bug 145054 seems very similar to this, imho

Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash handler]
#5  0x00002b2f2f3d13c5 in raise () from /lib/libc.so.6
#6  0x00002b2f2f3d273e in abort () from /lib/libc.so.6
#7  0x00002b2f2f3cab1f in __assert_fail () from /lib/libc.so.6
#8  0x00002b2f26ffac45 in KMSearchRuleString::matches (this=0x1342bf0, msg=0x0)
    at kmsearchpattern.cpp:325
#9  0x00002b2f26f157f1 in KMSearchPattern::matches (this=0x14fb260, msg=0x0, 
    ignoreBody=false) at kmsearchpattern.cpp:711
#10 0x00002b2f26f15d28 in KMSearchPattern::matches (this=0x14fb260, 
    serNum=<value optimized out>, ignoreBody=false) at kmsearchpattern.cpp:770
#11 0x00002b2f26f15faa in FolderStorage::slotProcessNextSearchBatch (
    this=0xc44f00) at folderstorage.cpp:1093
#12 0x00002b2f26e92b7f in KMSearch::slotProcessNextBatch (this=0x14e1e00)
    at kmfoldersearch.cpp:266
#13 0x00002b2f26ea94ed in KMSearch::qt_invoke (this=0x14e1e00, _id=3, 
    _o=0x7fff841ca2e0) at kmfoldersearch.moc:127
#14 0x00002b2f2c87e24c in QObject::activate_signal (this=0x14e9530, 
    clist=<value optimized out>, o=0x7fff841ca2e0) at kernel/qobject.cpp:2356
#15 0x00002b2f2c87eef3 in QObject::activate_signal (this=0x7a22, 
    signal=<value optimized out>) at kernel/qobject.cpp:2325
#16 0x00002b2f2c89d4a5 in QTimer::event (this=0x14e9530, e=0x7a22)
    at kernel/qtimer.cpp:219
#17 0x00002b2f2c827cb5 in QApplication::internalNotify (
    this=<value optimized out>, receiver=0x14e9530, e=0x7fff841ca580)
    at kernel/qapplication.cpp:2635
#18 0x00002b2f2c8288b7 in QApplication::notify (this=0x7fff841ca7e0, 
    receiver=0x14e9530, e=0x7fff841ca580) at kernel/qapplication.cpp:2358
#19 0x00002b2f2b75efea in KApplication::notify (this=0x7fff841ca7e0, 
    receiver=0x14e9530, event=0x7fff841ca580) at kapplication.cpp:550
#20 0x00002b2f2c81e3d2 in QEventLoop::activateTimers (
    this=<value optimized out>) at kernel/qapplication.h:496
#21 0x00002b2f2c7dee12 in QEventLoop::processEvents (this=0x5664a0, flags=2)
    at kernel/qeventloop_x11.cpp:389
#22 0x00002b2f2c83c402 in QEventLoop::enterLoop (this=0x7a22)
    at kernel/qeventloop.cpp:198
#23 0x00002b2f2c83c2b2 in QEventLoop::exec (this=0x7a22)
    at kernel/qeventloop.cpp:145
#24 0x00000000004032c2 in main (argc=<value optimized out>, 
    argv=<value optimized out>) at main.cpp:110
Comment 7 Thomas McGuire 2007-11-12 18:18:13 UTC
>note, the bug 145054 seems very similar to this, imho 
Yeah, probably the same. Thanks!
Comment 8 Thomas McGuire 2007-11-12 18:18:29 UTC
*** Bug 145054 has been marked as a duplicate of this bug. ***
Comment 9 Allen Winter 2007-11-12 18:25:48 UTC
I fixed this bug in the KMail that was released with KDE 3.5.8
Comment 10 kavol 2007-11-13 08:20:39 UTC
> I fixed this bug in the KMail that was released with KDE 3.5.8

err ... I do not know what to say to stay polite ... I just posted (comment #6) fresh backtrace from the crash using the new version, and you say it is fixed?!

(okay, it may be _another_ bug - but then you should split this bug or at least make a note about it so I can fill new bugreport)
Comment 11 Thomas McGuire 2007-11-16 22:17:33 UTC
Kavol, what is the exact version of KMail you are using (from the Help->About dialog)?
Comment 12 kavol 2007-11-17 08:50:32 UTC
> Kavol, what is the exact version of KMail you are using
> (from the Help->About dialog)? 

"KMail 1.9.7 (Používající prostředí KDE 3.5.8)"
Comment 13 Thomas McGuire 2007-11-17 16:27:55 UTC
Reopening, as the problem still seems to exist.
Comment 14 Thomas McGuire 2007-12-01 15:05:36 UTC
*** Bug 153185 has been marked as a duplicate of this bug. ***
Comment 15 Cippa Lippa 2008-03-31 02:36:46 UTC
I confirm the crash with the latest kernel 2.6.24 and latest kmail on Arch

here is the backtrace
---
(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)
(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 0x2ad764a6ab60 (LWP 3995)]
[New Thread 0x42003950 (LWP 3999)]
[New Thread 0x41802950 (LWP 3998)]
[New Thread 0x41001950 (LWP 3997)]
[New Thread 0x40800950 (LWP 3996)]
(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)
(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  0x00002ad769c1b6de in KMMsgIndex::simpleSearch ()
   from /opt/kde/lib/libkmailprivate.so
#6  0x00002ad769c18283 in KListViewIndexedSearchLine::updateSearch ()
   from /opt/kde/lib/libkmailprivate.so
#7  0x00002ad75ef3a2ba in KListViewSearchLine::qt_invoke ()
   from /opt/kde/lib/libkdeui.so.4
#8  0x00002ad769e7723e in KMail::HeaderListQuickSearch::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so
#9  0x00002ad769c17dca in KListViewIndexedSearchLine::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so
#10 0x00002ad7611bcb2c in QObject::activate_signal ()
   from /opt/qt/lib/libqt-mt.so.3
#11 0x00002ad76148fda2 in QSignal::signal () from /opt/qt/lib/libqt-mt.so.3
#12 0x00002ad7611d4dad in QSignal::activate () from /opt/qt/lib/libqt-mt.so.3
#13 0x00002ad7611db078 in QSingleShotTimer::event ()
   from /opt/qt/lib/libqt-mt.so.3
#14 0x00002ad761167243 in QApplication::internalNotify ()
   from /opt/qt/lib/libqt-mt.so.3
#15 0x00002ad761167c98 in QApplication::notify ()
   from /opt/qt/lib/libqt-mt.so.3
#16 0x00002ad75fcafb7f in KApplication::notify ()
   from /opt/kde/lib/libkdecore.so.4
#17 0x00002ad76115da1b in QEventLoop::activateTimers ()
   from /opt/qt/lib/libqt-mt.so.3
#18 0x00002ad76111e43d in QEventLoop::processEvents ()
   from /opt/qt/lib/libqt-mt.so.3
#19 0x00002ad76117b711 in QEventLoop::enterLoop ()
   from /opt/qt/lib/libqt-mt.so.3
#20 0x00002ad76117b5c2 in QEventLoop::exec () from /opt/qt/lib/libqt-mt.so.3
#21 0x00000000004188c8 in ?? ()
#22 0x00002ad7630f718a in __libc_start_main () from /lib/libc.so.6
#23 0x0000000000418069 in ?? ()
#24 0x00007fff4f6f3d38 in ?? ()
#25 0x000000000000001c in ?? ()
#26 0x0000000000000001 in ?? ()
#27 0x00007fff4f6f4906 in ?? ()
#28 0x0000000000000000 in ?? ()
--------

The crash doesn't happen always but most of the time you just type anything into the search bar (this is happening since I have used full indexing of my search)
Comment 16 Ladislav Nesnera 2008-06-26 15:37:52 UTC
I don't meet with this problem for long time. My suggestion - close it