Bug 189635 - Konqueror crashes when toggle caret mode on an unfinished page.
Summary: Konqueror crashes when toggle caret mode on an unfinished page.
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Unspecified
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-14 20:00 UTC by Dario Andres
Modified: 2013-03-28 07:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (841 bytes, text/plain)
2009-09-20 21:45 UTC, Dario Andres
Details
New crash information added by DrKonqi (7.38 KB, text/plain)
2013-03-28 07:21 UTC, pinkpowerpro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dario Andres 2009-04-14 20:00:33 UTC
Application and System information ::
------
KDE Version: 4.2.69 (KDE 4.2.69 (KDE 4.3 >= 20090406))
Qt Version: 4.5.0
Operating System: Linux 2.6.28-ARCH i686 GNU/Linux
Application that crashed: konqueror
Version of the application: 4.2.69 (KDE 4.2.69 (KDE 4.3 >= 20090406))
------
Distributor ID:	arch
Description:	(none)
Release:	n/a
Codename:	n/a
------

Title: Konqueror crashes when toggle caret mode on an unfinished page.

What I was doing when the application crashed:
This is just a test report of DrKonqi2. (Duplicate of bug 169826)

Backtrace ::
------
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 0 (LWP 9498)]

Thread 2 (Thread 0xb1bb9b90 (LWP 9500)):
#0  0xb8099424 in __kernel_vsyscall ()
#1  0xb72e4f82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb734371c in QWaitCondition::wait (this=0xa02d4a8, mutex=0xa02d4a4, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  0xb7338da6 in QThreadPoolThread::run (this=0xa01fc78) at concurrent/qthreadpool.cpp:140
#4  0xb7342b60 in QThreadPrivate::start (arg=0xa01fc78) at thread/qthread_unix.cpp:189
#5  0xb72e1155 in start_thread () from /lib/libpthread.so.0
#6  0xb6721a5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5fa1700 (LWP 9498)):
[KCrash Handler]
#6  setCaretInvisibleIfNeeded (part=0x9f73c48) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2826
#7  0xb3ea3eb1 in KHTMLPart::setCaretMode (this=0x9f73c48, enable=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2842
#8  0xb3ea402a in KHTMLPart::slotToggleCaretMode (this=0x9f73c48) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:7126
#9  0xb3eb9d20 in KHTMLPart::qt_metacall (this=0x9f73c48, _c=QMetaObject::InvokeMetaMethod, _id=85, _a=0xbfbb4fcc) at /home/kde-devel/kde/build/KDE/kdelibs/khtml/khtml_part.moc:337
#10 0xb74484c1 in QMetaObject::activate (sender=0x9fe4020, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xbfbb4fcc) at kernel/qobject.cpp:3066
#11 0xb7448850 in QMetaObject::activate (sender=0x9fe4020, m=0xb72bfe28, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfbb4fcc) at kernel/qobject.cpp:3163
#12 0xb6b58f81 in QAction::triggered (this=0x9fe4020, _t1=false) at .moc/debug-shared/moc_qaction.cpp:236
#13 0xb6b59e2f in QAction::activate (this=0x9fe4020, event=QAction::Trigger) at kernel/qaction.cpp:1160
#14 0xb6b5d0f3 in QAction::event (this=0x9fe4020, e=0xbfbb53e4) at kernel/qaction.cpp:1079
#15 0xb78a4789 in KAction::event (this=0x9fe4020, event=0xbfbb53e4) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/actions/kaction.cpp:88
#16 0xb6b5f00c in QApplicationPrivate::notify_helper (this=0x9c185b8, receiver=0x9fe4020, e=0xbfbb53e4) at kernel/qapplication.cpp:4084
#17 0xb6b67bbf in QApplication::notify (this=0xbfbb6388, receiver=0x9fe4020, e=0xbfbb53e4) at kernel/qapplication.cpp:3631
#18 0xb79894ad in KApplication::notify (this=0xbfbb6388, receiver=0x9fe4020, event=0xbfbb53e4) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#19 0xb743211b in QCoreApplication::notifyInternal (this=0xbfbb6388, receiver=0x9fe4020, event=0xbfbb53e4) at kernel/qcoreapplication.cpp:598
#20 0xb6b98ae4 in QShortcutMap::dispatchEvent (this=0x9c18658, e=0xbfbb575c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 0xb6b9accf in QShortcutMap::tryShortcutEvent (this=0x9c18658, o=0x9f9d0d8, e=0xbfbb575c) at kernel/qshortcutmap.cpp:369
#22 0xb6b68f16 in QApplication::notify (this=0xbfbb6388, receiver=0x9f9d0d8, e=0xbfbb575c) at kernel/qapplication.cpp:3673
#23 0xb79894ad in KApplication::notify (this=0xbfbb6388, receiver=0x9f9d0d8, event=0xbfbb575c) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#24 0xb743211b in QCoreApplication::notifyInternal (this=0xbfbb6388, receiver=0x9f9d0d8, event=0xbfbb575c) at kernel/qcoreapplication.cpp:598
#25 0xb6b601fe in qt_sendSpontaneousEvent (receiver=0x9f9d0d8, event=0x9fa4618) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 0xb6bf4573 in QKeyMapper::sendKeyEvent (keyWidget=0x9f9d0d8, grab=false, type=QEvent::KeyPress, code=16777270, modifiers={i = -1078240740}, text=@0xbfbb5a48, autorepeat=<value optimized out>, 
    count=1, nativeScanCode=73, nativeVirtualKey=65476, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1675
#27 0xb6bf64ab in QKeyMapperPrivate::translateKeyEvent (this=0x9c4c560, keyWidget=0x9f9d0d8, event=0xbfbb5f0c, grab=false) at kernel/qkeymapper_x11.cpp:1645
#28 0xb6bcf31c in QApplication::x11ProcessEvent (this=0xbfbb6388, event=0xbfbb5f0c) at kernel/qapplication_x11.cpp:3436
#29 0xb6bf7dda in x11EventSourceDispatch (s=0x9c1b770, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0xb62db5e8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb62deb4b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#32 0xb62decc8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0xb745ca58 in QEventDispatcherGlib::processEvents (this=0x9c18578, flags={i = -1078239032}) at kernel/qeventdispatcher_glib.cpp:323
#34 0xb6bf7535 in QGuiEventDispatcherGlib::processEvents (this=0x9c18578, flags={i = -1078238984}) at kernel/qguieventdispatcher_glib.cpp:202
#35 0xb7430b5a in QEventLoop::processEvents (this=0xbfbb6160, flags={i = -1078238920}) at kernel/qeventloop.cpp:149
#36 0xb7430d1a in QEventLoop::exec (this=0xbfbb6160, flags={i = -1078238872}) at kernel/qeventloop.cpp:196
#37 0xb7435da1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#38 0xb6b5ed37 in QApplication::exec () at kernel/qapplication.cpp:3553
#39 0xb807fc7f in kdemain (argc=2, argv=0xbfbb6704) at /home/kde-devel/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257
#40 0x08048732 in main (argc=0, argv=0x0) at /home/kde-devel/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
------

This bug may be duplicate/related to bug 169826
Comment 1 Dario Andres 2009-04-14 20:03:28 UTC
It works OK :)
Closing as INVALID
Comment 2 Dario Andres 2009-09-20 21:45:47 UTC
Created attachment 37094 [details]
New crash information added by DrKonqi
Comment 3 pinkpowerpro 2013-03-28 07:21:52 UTC
Created attachment 78448 [details]
New crash information added by DrKonqi

konqueror (4.9.5) on KDE Platform 4.9.5 using Qt 4.8.3

- What I was doing when the application crashed:
Simply pressed f7 twice on completely loaded page. Nothing else.

-- Backtrace (Reduced):
#7  0xaee1cf39 in setCaretInvisibleIfNeeded (part=part@entry=0xc89c668) at ../../khtml/khtml_part.cpp:2864
#8  0xaee2e22f in setCaretMode (enable=false, this=0xc89c668) at ../../khtml/khtml_part.cpp:2880
#9  KHTMLPart::setCaretMode (this=0xc89c668, enable=false) at ../../khtml/khtml_part.cpp:2868
#10 0xaee2e31a in KHTMLPart::slotToggleCaretMode (this=this@entry=0xc89c668) at ../../khtml/khtml_part.cpp:7315
#11 0xaee4bca9 in KHTMLPart::qt_static_metacall (_o=0xc89c668, _c=QMetaObject::InvokeMetaMethod, _id=86, _a=0xbfba7248) at ./khtml_part.moc:320