[prev in list] [next in list] [prev in thread] [next in thread]
List: kfm-devel
Subject: Crash in KHTMLFind
From: Harri Porten <porten () kde ! org>
Date: 2008-11-23 3:54:35
Message-ID: Pine.LNX.4.64.0811230450200.2320 () pudel ! froglogic ! com
[Download RAW message or body]
Hi!
I like the new search in KHTML. But I just ran into a crash in KHTMLFind:
#5 KFind::pattern (this=0x0) at \
/home/porten/svn4/trunk/kdelibs/kdeui/findreplace/kfind.cpp:665 #6 \
0x00007ffea11d9e67 in KHTMLFind::findTextNext (this=0xc6ade0, reverse=false) at \
/home/porten/svn4/trunk/kdelibs/khtml/find/khtmlfind.cpp:277 #7 0x00007ffea1151d60 \
in KHTMLFind::qt_metacall (this=0xc6ade0, _c=QMetaObject::InvokeMetaMethod, \
_id=<value optimized out>, _a=0x7fffb7204ca0) at \
/home/porten/obj4/trunk/kdelibs/khtml/moc_khtmlfind_p.cpp:88 #8 0x00007ffeac50b260 \
in QMetaObject::activate () from /home/porten/svn4/trunk/qt-copy/lib/libQtCore.so.4 \
#9 0x00007ffea1151998 in KHTMLFindBar::qt_metacall (this=0x10f19a0, \
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb7204e00) at \
/home/porten/obj4/trunk/kdelibs/khtml/moc_khtmlfindbar.cpp:76 #10 0x00007ffeac50b260 \
in QMetaObject::activate () from /home/porten/svn4/trunk/qt-copy/lib/libQtCore.so.4 \
#11 0x00007ffeabe04af7 in QAbstractButton::clicked () from \
/home/porten/svn4/trunk/qt-copy/lib/libQtGui.so.4
No idad how I exactly managed to do that unfortunately. A patch likely to
prevent the crash would be the following:
--- find/khtmlfind.cpp (revision 887791)
+++ find/khtmlfind.cpp (working copy)
@@ -262,6 +262,9 @@
{
// We didn't show the find dialog yet, let's do it then (#49442)
activate();
+ // Blocked for some reason
+ if (!d->m_find)
+ return false;
// It also means the user is trying to match a previous pattern, so
try and
// restore the last saved pattern.
if (!d->m_findDialog ||
!d->m_findDialog->restoreLastPatternFromHistory())
But maybe the problem is elsewhere like the function better not being
callable in the first place? CC'ing Bernhard.
Harri.
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic