Bug 232116 - konqueror crashed after updating a form by javascript
Summary: konqueror crashed after updating a form by javascript
Status: RESOLVED DUPLICATE of bug 231140
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-25 15:42 UTC by kavol
Modified: 2010-03-25 16:04 UTC (History)
1 user (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 kavol 2010-03-25 15:42:09 UTC
Application: konqueror (4.4.1 (KDE 4.4.1))
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-1.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
There's a web application (...) that has a rich text editor which allows opening its contents in a separate window where I can edit HTML source. After closing the source editor window, it updates the contents in the main window. Clicking into another instance of that editor (on the same page, there are four forms to fill) led to immediate crash. Seems related to the crashes on Facebook, but this one obviously is not fixed ...

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  khtml::InsertNodeBeforeCommandImpl::doApply (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:2022
#6  0x0000003dcb7b86ca in khtml::EditCommandImpl::apply (this=0x344e270) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:238
#7  0x0000003dcb7bc19f in khtml::CompositeEditCommandImpl::applyCommandToComposite (this=0x513b360, cmd=...) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:353
#8  0x0000003dcb7bcced in khtml::CompositeEditCommandImpl::insertNodeBefore (this=0x513b360, insertChild=0xa0a3ab0, refChild=0xa2b2740)
    at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:360
#9  0x0000003dcb7c3331 in khtml::InputTextCommandImpl::prepareForTextInsertion (this=0x513b360, adjustDownstream=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:1846
#10 0x0000003dcb7c399f in khtml::InputTextCommandImpl::execute (this=0x513b360, text=...) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:1915
#11 0x0000003dcb7c41d3 in input (this=0x9b21af0, text=...) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:1781
#12 khtml::TypingCommandImpl::insertText (this=0x9b21af0, text=...) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:2579
#13 0x0000003dcb7c4453 in khtml::TypingCommandImpl::insertText0 (document=0x75e2aa0, text=...) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/htmlediting_impl.cpp:2723
#14 0x0000003dcb7b68e3 in DOM::Editor::handleKeyEvent (this=0x6f5e390, _ke=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/khtml/editing/editor.cpp:580
#15 0x0000003dcb65abc2 in DOM::ElementImpl::defaultEventHandler (this=0xa2b2740, e=0xac87d10) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_elementimpl.cpp:835
#16 0x0000003dcb652804 in DOM::NodeImpl::dispatchGenericEvent (this=0xa2b2740, evt=0xac87d10) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_nodeimpl.cpp:526
#17 0x0000003dcb6529ee in DOM::NodeImpl::dispatchEvent (this=0xa2b2740, evt=0xac87d10, exceptioncode=@0x7fff5cc87cac, tempEvent=true) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_nodeimpl.cpp:453
#18 0x0000003dcb6532f2 in DOM::NodeImpl::dispatchKeyEvent (this=0x0, key=0xb79ab80, keypress=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_nodeimpl.cpp:694
#19 0x0000003dcb5ceccd in KHTMLView::dispatchKeyEvent (this=0x9af7200, _ke=0xb79ab80) at /usr/src/debug/kdelibs-4.4.1/khtml/khtmlview.cpp:1638
#20 0x0000003dcb5da33f in KHTMLView::keyPressEvent (this=0x9af7200, _ke=0xb79ab80) at /usr/src/debug/kdelibs-4.4.1/khtml/khtmlview.cpp:1762
#21 0x0000003dcb72c1d1 in khtml::RenderWidget::handleEvent (this=0xca18488, ev=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/khtml/rendering/render_replaced.cpp:1151
#22 0x0000003dcb6a62d4 in DOM::HTMLFrameElementImpl::defaultEventHandler (this=0x4848bf0, e=0xb0441b0) at /usr/src/debug/kdelibs-4.4.1/khtml/html/html_baseimpl.cpp:297
#23 0x0000003dcb652804 in DOM::NodeImpl::dispatchGenericEvent (this=0x4848c00, evt=0xb0441b0) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_nodeimpl.cpp:526
#24 0x0000003dcb6529ee in DOM::NodeImpl::dispatchEvent (this=0x4848c00, evt=0xb0441b0, exceptioncode=@0x7fff5cc8817c, tempEvent=true) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_nodeimpl.cpp:453
#25 0x0000003dcb6532f2 in DOM::NodeImpl::dispatchKeyEvent (this=0x0, key=0x7fff5cc88950, keypress=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/khtml/xml/dom_nodeimpl.cpp:694
#26 0x0000003dcb5ceccd in KHTMLView::dispatchKeyEvent (this=0x7665930, _ke=0x7fff5cc88950) at /usr/src/debug/kdelibs-4.4.1/khtml/khtmlview.cpp:1638
#27 0x0000003dcb5da33f in KHTMLView::keyPressEvent (this=0x7665930, _ke=0x7fff5cc88950) at /usr/src/debug/kdelibs-4.4.1/khtml/khtmlview.cpp:1762
#28 0x0000003dcb5d7987 in KHTMLView::eventFilter (this=0x7665930, o=0x9af7200, e=0x7fff5cc88950) at /usr/src/debug/kdelibs-4.4.1/khtml/khtmlview.cpp:2303
#29 0x0000003dbcf570f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x9af7200, event=0x7fff5cc88950) at kernel/qcoreapplication.cpp:819
#30 0x0000003dbf3aa9dc in QApplicationPrivate::notify_helper (this=0x1eb6840, receiver=0x9af7200, e=0x7fff5cc88950) at kernel/qapplication.cpp:4296
#31 0x0000003dbf3b2183 in QApplication::notify (this=<value optimized out>, receiver=0x9af7200, e=0x7fff5cc88950) at kernel/qapplication.cpp:3763
#32 0x0000003dc0206d96 in KApplication::notify (this=0x7fff5cc89a60, receiver=0x9af7200, event=0x7fff5cc88950) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#33 0x0000003dbcf57cdc in QCoreApplication::notifyInternal (this=0x7fff5cc89a60, receiver=0x9af7200, event=0x7fff5cc88950) at kernel/qcoreapplication.cpp:704
#34 0x0000003dbf4448ca in QKeyMapper::sendKeyEvent (keyWidget=0x9af7200, grab=<value optimized out>, type=QEvent::KeyPress, code=40, modifiers=<value optimized out>, text=..., autorepeat=false, 
    count=1, nativeScanCode=35, nativeVirtualKey=40, nativeModifiers=17) at kernel/qkeymapper_x11.cpp:1861
#35 0x0000003dbf446d00 in QKeyMapperPrivate::translateKeyEvent (this=<value optimized out>, keyWidget=0x9af7200, event=<value optimized out>, grab=<value optimized out>)
    at kernel/qkeymapper_x11.cpp:1831
#36 0x0000003dbf420d94 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff5cc89520) at kernel/qapplication_x11.cpp:3399
#37 0x0000003dbf449d12 in x11EventSourceDispatch (s=0x1eba580, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x0000003dbaa3bdb2 in g_main_dispatch (context=0x1eb91f0) at gmain.c:1960
#39 IA__g_main_context_dispatch (context=0x1eb91f0) at gmain.c:2513
#40 0x0000003dbaa3fb98 in g_main_context_iterate (context=0x1eb91f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#41 0x0000003dbaa3fd4c in IA__g_main_context_iteration (context=0x1eb91f0, may_block=1) at gmain.c:2654
#42 0x0000003dbcf7d603 in QEventDispatcherGlib::processEvents (this=0x1e9ac70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x0000003dbf4499de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x0000003dbcf56722 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x0000003dbcf569ec in QEventLoop::exec (this=0x7fff5cc89850, flags=...) at kernel/qeventloop.cpp:201
#46 0x0000003dbcf58cd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0x0000003dc0cb3dcb in kdemain (argc=-1058136408, argv=0x1) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqmain.cpp:257
#48 0x0000003df1a1ed2d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff5cc8a438) at libc-start.c:226
#49 0x0000000000400799 in _start ()

This bug may be a duplicate of or related to bug 231140.

Possible duplicates by query: bug 231140, bug 217267, bug 212138.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-03-25 16:04:38 UTC
Thanks for the bug report! This seems to be related to the Facebook issues indeed. It seems that this is really not fixed yet - there was also a Facebook report for 4.4.1.

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