Bug 189461 - Konqueror crashes on search-as-you-type
Summary: Konqueror crashes on search-as-you-type
Status: RESOLVED DUPLICATE of bug 189201
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-12 14:53 UTC by Rolf Eike Beer
Modified: 2009-04-12 15:51 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 Rolf Eike Beer 2009-04-12 14:53:17 UTC
Version:           4.2.2 (KDE 4.2.2) "release 110" (using 4.2.2 (KDE 4.2.2) "release 110", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (i686) release 2.6.28-git

When I open http://www.mediaevent.de/tutorial/sonderzeichen.html and try do use search-as-you-type Konqueror crashes on the first character of the search term entered (i.e. the first after '/'). Backtrace will follow.

Reproduced by 3 different people. Trace shows a NULL-deref.
Comment 1 Ruchir Brahmbhatt 2009-04-12 14:55:16 UTC
I can reproduce this on Version 4.2.2 (KDE 4.2.2) "release 112". Backtrace is as below:

Application: Konqueror (konqueror), signal SIGSEGV
[Current thread is 1 (Thread 0xb5e7e700 (LWP 22415))]

Thread 3 (Thread 0xb1786b90 (LWP 22420)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb71e3f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb724373c in QWaitCondition::wait (this=0x84f0420, mutex=0x84f041c, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  0xb7238c26 in QThreadPoolThread::run (this=0x8513b08) at concurrent/qthreadpool.cpp:140
#4  0xb724274e in QThreadPrivate::start (arg=0x8513b08) at thread/qthread_unix.cpp:189
#5  0xb71e01b5 in start_thread () from /lib/libpthread.so.0
#6  0xb64d43be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb0b18b90 (LWP 22422)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb71e3f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb724373c in QWaitCondition::wait (this=0x84f0420, mutex=0x84f041c, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  0xb7238c26 in QThreadPoolThread::run (this=0x8acf0f0) at concurrent/qthreadpool.cpp:140
#4  0xb724274e in QThreadPrivate::start (arg=0x8acf0f0) at thread/qthread_unix.cpp:189
#5  0xb71e01b5 in start_thread () from /lib/libpthread.so.0
#6  0xb64d43be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5e7e700 (LWP 22415)):
[KCrash Handler]
#6  KHTMLFindBar::pattern (this=0x0) at /usr/src/debug/kdelibs-4.2.2/khtml/find/khtmlfindbar.cpp:105
#7  0xb3e1204b in KHTMLFind::activate (this=0x8c04d9c) at /usr/src/debug/kdelibs-4.2.2/khtml/find/khtmlfind.cpp:231
#8  0xb3e13318 in KHTMLFind::findTextNext (this=0x8c04d9c, reverse=false) at /usr/src/debug/kdelibs-4.2.2/khtml/find/khtmlfind.cpp:277
#9  0xb3dafefd in KHTMLPart::pFindTextNextInThisFrame (this=0x8605cc8, reverse=<value optimized out>) at /usr/src/debug/kdelibs-4.2.2/khtml/khtml_part.cpp:3044
#10 0xb3e130a5 in KHTMLFind::findTextNext (this=0x83c09fc, reverse=<value optimized out>) at /usr/src/debug/kdelibs-4.2.2/khtml/find/khtmlfind.cpp:435
#11 0xb3daff81 in KHTMLPart::findTextNext (this=0x8392f70, reverse=<value optimized out>) at /usr/src/debug/kdelibs-4.2.2/khtml/khtml_part.cpp:3039
#12 0xb3da3ae4 in KHTMLView::findAhead (this=0x83b9818, increase=true) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:1993
#13 0xb3da422e in KHTMLView::keyPressEvent (this=0x83b9818, _ke=0xbf9a6b1c) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:1782
#14 0xb699d9b3 in QWidget::event (this=0x83b9818, event=0xbf9a6b1c) at kernel/qwidget.cpp:7551
#15 0xb6d5a0a3 in QFrame::event (this=0x83b9818, e=0xbf9a6b1c) at widgets/qframe.cpp:559
#16 0xb6dfac8d in QAbstractScrollArea::event (this=0x83b9818, e=0xbf9a6b1c) at widgets/qabstractscrollarea.cpp:918
#17 0xb6dffc6d in QScrollArea::event (this=0x83b9818, e=0xbf9a6b1c) at widgets/qscrollarea.cpp:314
#18 0xb3da20ac in KHTMLView::event (this=0x83b9818, e=0xbf9a6b1c) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:590
#19 0xb6946eec in QApplicationPrivate::notify_helper (this=0x80676f8, receiver=0x83b9818, e=0xbf9a6b1c) at kernel/qapplication.cpp:4084
#20 0xb695026b in QApplication::notify (this=0xbf9a7740, receiver=0x83b9818, e=0xbf9a6b1c) at kernel/qapplication.cpp:3690
#21 0xb78f4ded in KApplication::notify (this=0xbf9a7740, receiver=0x83b9818, event=0xbf9a6b1c) at /usr/src/debug/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#22 0xb73369db in QCoreApplication::notifyInternal (this=0xbf9a7740, receiver=0x83b9818, event=0xbf9a6b1c) at kernel/qcoreapplication.cpp:602
#23 0xb6947dce in qt_sendSpontaneousEvent (receiver=0x83b9818, event=0xb71ce601) at ../../src/corelib/kernel/qcoreapplication.h:216
#24 0xb69e3750 in QKeyMapper::sendKeyEvent (keyWidget=0x83b9818, grab=false, type=QEvent::KeyPress, code=47, modifiers={i = -1080398744}, text=@0xbf9a6c94, autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=61, nativeVirtualKey=47, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1678
#25 0xb69e593e in QKeyMapperPrivate::translateKeyEvent (this=0x808e9f8, keyWidget=0x83b9818, event=0xbf9a72fc, grab=false) at kernel/qkeymapper_x11.cpp:1648
#26 0xb69bccee in QApplication::x11ProcessEvent (this=0xbf9a7740, event=0xbf9a72fc) at kernel/qapplication_x11.cpp:3434
#27 0xb69e73ca in x11EventSourceDispatch (s=0x806a800, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0xb6201d88 in IA__g_main_context_dispatch (context=0x8069a90) at gmain.c:1814
#29 0xb62052fb in g_main_context_iterate (context=0x8069a90, block=1, dispatch=1, self=0x8067910) at gmain.c:2448
#30 0xb6205478 in IA__g_main_context_iteration (context=0x8069a90, may_block=1) at gmain.c:2511
#31 0xb7362428 in QEventDispatcherGlib::processEvents (this=0x8054af8, flags={i = -1080396616}) at kernel/qeventdispatcher_glib.cpp:323
#32 0xb69e6ac5 in QGuiEventDispatcherGlib::processEvents (this=0x8054af8, flags={i = -1080396568}) at kernel/qguieventdispatcher_glib.cpp:202
#33 0xb7334ffa in QEventLoop::processEvents (this=0xbf9a7560, flags={i = -1080396504}) at kernel/qeventloop.cpp:149
#34 0xb733543a in QEventLoop::exec (this=0xbf9a7560, flags={i = -1080396440}) at kernel/qeventloop.cpp:200
#35 0xb73378e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#36 0xb6946d67 in QApplication::exec () at kernel/qapplication.cpp:3553
#37 0xb803c9bf in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#38 0x08048772 in _start ()
Comment 2 Dario Andres 2009-04-12 15:51:41 UTC
Marking as duplicate of bug 189201. Thanks

*** This bug has been marked as a duplicate of bug 189201 ***