Bug 198494 - konqueror crash while composing a mail at yahoo webmail
Summary: konqueror crash while composing a mail at yahoo webmail
Status: RESOLVED DUPLICATE of bug 200855
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.4
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-01 07:06 UTC by luisfe
Modified: 2009-11-21 15:28 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description luisfe 2009-07-01 07:06:26 UTC
Version:            (using KDE 4.2.4)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Using the yahoo webmail interface I get some crashes. The steps to reproduce the crash are the following:

Take a message with a photo attached.
Click to reply
ensure that you have the html editor instead of plain text
While in the editor, select with the cursors all the ancient text and press supr to delete.

I get a crash around the 70% of the times

I attach a backtrace
Comment 1 luisfe 2009-07-01 07:07:00 UTC
Application: Konqueror (konqueror), signal SIGSEGV
0xb7d572fc in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 28075)]

Thread 2 (Thread 0xb2687b90 (LWP 28122)):
#0  0xb7d85bd7 in select () from /lib/libc.so.6
#1  0xb70e6920 in QProcessManager::run (this=0x94d6a68) at io/qprocess_unix.cpp:305
#2  0xb701580e in QThreadPrivate::start (arg=0x94d6a68) at thread/qthread_unix.cpp:189
#3  0xb60d2f50 in start_thread () from /lib/libpthread.so.0
#4  0xb7d8c69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5d78710 (LWP 28075)):
[KCrash Handler]
#5  debugPosition (prefix=0xb4152ca9 "ending position:     ", pos=@0xbfa086a8) at ../../khtml/editing/htmlediting_impl.cpp:218
#6  0xb3f64e0a in khtml::DeleteSelectionCommandImpl::doApply (this=0x9d0a358) at ../../khtml/editing/htmlediting_impl.cpp:1362
#7  0xb3f592f5 in khtml::EditCommandImpl::apply (this=0x9d0a358) at ../../khtml/editing/htmlediting_impl.cpp:251
#8  0xb3f55d57 in khtml::EditCommand::apply (this=0xbfa08868) at ../../khtml/editing/htmlediting.cpp:104
#9  0xb3f5f7a0 in khtml::CompositeEditCommandImpl::applyCommandToComposite (this=0xa672e70, cmd=@0xbfa08868) at ../../khtml/editing/htmlediting_impl.cpp:377
#10 0xb3f6010d in khtml::CompositeEditCommandImpl::deleteSelection (this=0xa672e70, selection=@0xbfa088d4) at ../../khtml/editing/htmlediting_impl.cpp:496
#11 0xb3f67706 in khtml::TypingCommandImpl::issueCommandForDeleteKey (this=0xa672e70) at ../../khtml/editing/htmlediting_impl.cpp:2409
#12 0xb3f56363 in khtml::TypingCommand::deleteKeyPressed (this=0xbfa08964) at ../../khtml/editing/htmlediting.cpp:824
#13 0xb3f58a4f in khtml::TypingCommand::deleteKeyPressed (document=0xa07c278) at ../../khtml/editing/htmlediting.cpp:781
#14 0xb3f53c26 in DOM::Editor::handleKeyEvent (this=0xa3dee70, _ke=0x9e94620) at ../../khtml/editing/editor.cpp:506
#15 0xb3dd008d in DOM::ElementImpl::defaultEventHandler (this=0xa4965b8, e=0xa25eb60) at ../../khtml/xml/dom_elementimpl.cpp:787
#16 0xb3dc6de2 in DOM::NodeImpl::dispatchGenericEvent (this=0xa4965b8, evt=0xa25eb60) at ../../khtml/xml/dom_nodeimpl.cpp:524
#17 0xb3dc6fc6 in DOM::NodeImpl::dispatchEvent (this=0xa4965b8, evt=0xa25eb60, exceptioncode=@0xbfa08b78, tempEvent=true) at ../../khtml/xml/dom_nodeimpl.cpp:451
#18 0xb3dc789c in DOM::NodeImpl::dispatchKeyEvent (this=0xa4965b8, key=0x9ee4e90, keypress=true) at ../../khtml/xml/dom_nodeimpl.cpp:690
#19 0xb3d1ecfe in KHTMLView::dispatchKeyEventHelper (this=0xa369fc0, _ke=0x9ee4e90, keypress=<value optimized out>) at ../../khtml/khtmlview.cpp:1747
#20 0xb3d21d8e in KHTMLView::dispatchKeyEvent (this=0xa369fc0, _ke=0x9ee4e90) at ../../khtml/khtmlview.cpp:1703
#21 0xb3d2ac8b in KHTMLView::keyPressEvent (this=0xa369fc0, _ke=0x9ee4e90) at ../../khtml/khtmlview.cpp:1824
#22 0xb3eb495c in khtml::RenderWidget::EventPropagator::sendEvent (this=0xa592198, e=0x0) at ../../khtml/rendering/render_replaced.cpp:882
#23 0xb3eb7f4c in khtml::RenderWidget::handleEvent (this=0xa0ec98c, ev=@0x9f4bc78) at ../../khtml/rendering/render_replaced.cpp:1137
#24 0xb3e249e1 in DOM::HTMLFrameElementImpl::defaultEventHandler (this=0x9d175e8, e=0x9f4bc78) at ../../khtml/html/html_baseimpl.cpp:296
#25 0xb3dc6de2 in DOM::NodeImpl::dispatchGenericEvent (this=0x9d175f0, evt=0x9f4bc78) at ../../khtml/xml/dom_nodeimpl.cpp:524
#26 0xb3dc6fc6 in DOM::NodeImpl::dispatchEvent (this=0x9d175f0, evt=0x9f4bc78, exceptioncode=@0xbfa08ef8, tempEvent=true) at ../../khtml/xml/dom_nodeimpl.cpp:451
#27 0xb3dc789c in DOM::NodeImpl::dispatchKeyEvent (this=0x9d175f0, key=0xbfa093fc, keypress=true) at ../../khtml/xml/dom_nodeimpl.cpp:690
#28 0xb3d1ecfe in KHTMLView::dispatchKeyEventHelper (this=0x9c3aa20, _ke=0xbfa093fc, keypress=<value optimized out>) at ../../khtml/khtmlview.cpp:1747
#29 0xb3d21d8e in KHTMLView::dispatchKeyEvent (this=0x9c3aa20, _ke=0xbfa093fc) at ../../khtml/khtmlview.cpp:1703
#30 0xb3d2ac8b in KHTMLView::keyPressEvent (this=0x9c3aa20, _ke=0xbfa093fc) at ../../khtml/khtmlview.cpp:1824
#31 0xb3d29044 in KHTMLView::eventFilter (this=0x9c3aa20, o=0xa369fc0, e=0xbfa093fc) at ../../khtml/khtmlview.cpp:2362
#32 0xb7107c4a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x94d3798, receiver=0xa369fc0, event=0xbfa093fc) at kernel/qcoreapplication.cpp:726
#33 0xb670f79a in QApplicationPrivate::notify_helper (this=0x94d3798, receiver=0xa369fc0, e=0xbfa093fc) at kernel/qapplication.cpp:4053
#34 0xb6718b8b in QApplication::notify (this=0xbfa0b088, receiver=0xa369fc0, e=0xbfa093fc) at kernel/qapplication.cpp:3663
#35 0xb766a5ed in KApplication::notify (this=0xbfa0b088, receiver=0xa369fc0, event=0xbfa093fc) at ../../kdeui/kernel/kapplication.cpp:307
#36 0xb7108a2b in QCoreApplication::notifyInternal (this=0xbfa0b088, receiver=0xa369fc0, event=0xbfa093fc) at kernel/qcoreapplication.cpp:610
#37 0xb671069e in qt_sendSpontaneousEvent (receiver=0xa369fc0, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#38 0xb67acee0 in QKeyMapper::sendKeyEvent (keyWidget=0xa369fc0, grab=false, type=QEvent::KeyPress, code=16777223, modifiers={i = -1079994692}, text=@0xbfa096e8, autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=107, nativeVirtualKey=65535, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1675
#39 0xb67af014 in QKeyMapperPrivate::translateKeyEvent (this=0x9505c08, keyWidget=0xa369fc0, event=0xbfa0abfc, grab=168) at kernel/qkeymapper_x11.cpp:1645
#40 0xb6785241 in QApplication::x11ProcessEvent (this=0xbfa0b088, event=0xbfa0abfc) at kernel/qapplication_x11.cpp:3459
#41 0xb67b09a2 in x11EventSourceDispatch (s=0x94d63f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0xb611e848 in IA__g_main_context_dispatch (context=0x94d5a90) at /build/buildd-glib2.0_2.20.1-2-i386-hGzT8z/glib2.0-2.20.1/glib/gmain.c:1814
#43 0xb6121dab in g_main_context_iterate (context=0x94d5a90, block=1, dispatch=1, self=0x94d3968) at /build/buildd-glib2.0_2.20.1-2-i386-hGzT8z/glib2.0-2.20.1/glib/gmain.c:2448
#44 0xb6121f28 in IA__g_main_context_iteration (context=0x94d5a90, may_block=1) at /build/buildd-glib2.0_2.20.1-2-i386-hGzT8z/glib2.0-2.20.1/glib/gmain.c:2511
#45 0xb7134398 in QEventDispatcherGlib::processEvents (this=0x94c0fa8, flags={i = -1079988808}) at kernel/qeventdispatcher_glib.cpp:324
#46 0xb67b00e5 in QGuiEventDispatcherGlib::processEvents (this=0x94c0fa8, flags={i = -1079988760}) at kernel/qguieventdispatcher_glib.cpp:202
#47 0xb710705a in QEventLoop::processEvents (this=0xbfa0ae60, flags={i = -1079988696}) at kernel/qeventloop.cpp:149
#48 0xb710749a in QEventLoop::exec (this=0xbfa0ae60, flags={i = -1079988632}) at kernel/qeventloop.cpp:200
#49 0xb7109949 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#50 0xb670f637 in QApplication::exec () at kernel/qapplication.cpp:3526
#51 0xb7ebf12f in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#52 0x08048592 in _start ()
Comment 2 FiNeX 2009-07-01 10:39:30 UTC
Could be related to bug 177245 and bug 171051
Comment 3 Dario Andres 2009-07-21 02:47:08 UTC
Bug 200855 has the same backtrace with a nice testcase + steps
Comment 4 Dario Andres 2009-11-21 15:28:10 UTC

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