Bug 188956 - Konqueror SIGSEGV with javascript WYSIWYG editor (nicedit)
Summary: Konqueror SIGSEGV with javascript WYSIWYG editor (nicedit)
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (other bugs)
Version First Reported In: 4.2.2
Platform: openSUSE Unspecified
: NOR crash
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-06 12:20 UTC by Andre Duffeck
Modified: 2021-01-02 04:34 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andre Duffeck 2009-04-06 12:20:35 UTC
Version:            (using KDE 4.2.2)
Installed from:    SuSE RPMs

When playing with the demo on the nicedit.com start page, konqueror somewhen crashes with the following backtrace:

Anwendung: Konqueror (konqueror), Signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
0x00007f9d38de2ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f9d3e27c750 (LWP 6335))]

Thread 1 (Thread 0x7f9d3e27c750 (LWP 6335)):
[KCrash Handler]
#5  DOM::NodeImpl::traverseNextNode (this=0x0, stayWithin=0x0) at /usr/src/debug/kdelibs-4.2.2/khtml/xml/dom_nodeimpl.cpp:749
#6  0x00007f9d2f18944b in khtml::ApplyStyleCommandImpl::removeStyle (this=0x11c43e0, start=<value optimized out>, end=@0x7fff462bb430)
    at /usr/src/debug/kdelibs-4.2.2/khtml/editing/htmlediting_impl.cpp:723
#7  0x00007f9d2f18c5d0 in khtml::ApplyStyleCommandImpl::doApply (this=0x11c43e0) at /usr/src/debug/kdelibs-4.2.2/khtml/editing/htmlediting_impl.cpp:625
#8  0x00007f9d2f182ab7 in khtml::EditCommandImpl::apply (this=0x0) at /usr/src/debug/kdelibs-4.2.2/khtml/editing/htmlediting_impl.cpp:251
#9  0x00007f9d2f17e543 in DOM::Editor::applyStyle (this=0xcd7960, style=0x1364f40) at /usr/src/debug/kdelibs-4.2.2/khtml/editing/editor.cpp:240
#10 0x00007f9d2f17c4b4 in execStyleChange (part=0x10402a0, propertyID=49, propertyValue=@0x7fff462bb540) at /usr/src/debug/kdelibs-4.2.2/khtml/editing/jsediting.cpp:129
#11 0x00007f9d2f17c550 in execStyleChange (part=0x10402a0, propertyID=49, propertyValue=<value optimized out>) at /usr/src/debug/kdelibs-4.2.2/khtml/editing/jsediting.cpp:146
#12 0x00007f9d2f17c06c in DOM::JSEditor::execCommand (this=0x1430840, cmd=0x7f9d2f637af0, userInterface=false, value=@0x7fff462bb670) at /usr/src/debug/kdelibs-4.2.2/khtml/editing/jsediting.cpp:68
#13 0x00007f9d2f199d68 in DOMDocumentProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff462bc280, thisObj=<value optimized out>, args=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.2/khtml/ecma/kjs_dom.cpp:1146
#14 0x00007f9d2eb4d1e9 in KJS::JSObject::call (this=0x0, exec=0x2, thisObj=0x0, args=@0x0) at /usr/src/debug/kdelibs-4.2.2/kjs/object.cpp:69
#15 0x00007f9d2eb67881 in KJS::Machine::runBlock (exec=0x7fff462bc280, codeBlock=<value optimized out>, parentExec=0x7fff462bcd70) at codes.def:1192
#16 0x00007f9d2eb4974f in KJS::FunctionImp::callAsFunction (this=0x7f9d2db2b240, exec=0x7fff462bcd70, thisObj=<value optimized out>, args=@0x7fff462bccc0)
    at /usr/src/debug/kdelibs-4.2.2/kjs/function.cpp:144
#17 0x00007f9d2eb4d1e9 in KJS::JSObject::call (this=0x0, exec=0x2, thisObj=0x0, args=@0x0) at /usr/src/debug/kdelibs-4.2.2/kjs/object.cpp:69
#18 0x00007f9d2eb67881 in KJS::Machine::runBlock (exec=0x7fff462bcd70, codeBlock=<value optimized out>, parentExec=0x7fff462bd860) at codes.def:1192
#19 0x00007f9d2eb4974f in KJS::FunctionImp::callAsFunction (this=0x7f9d2db2c340, exec=0x7fff462bd860, thisObj=<value optimized out>, args=@0x7fff462bd7b0)
    at /usr/src/debug/kdelibs-4.2.2/kjs/function.cpp:144
#20 0x00007f9d2eb4d1e9 in KJS::JSObject::call (this=0x0, exec=0x2, thisObj=0x0, args=@0x0) at /usr/src/debug/kdelibs-4.2.2/kjs/object.cpp:69
#21 0x00007f9d2eb67881 in KJS::Machine::runBlock (exec=0x7fff462bd860, codeBlock=<value optimized out>, parentExec=0x7fff462be420) at codes.def:1192
#22 0x00007f9d2eb4974f in KJS::FunctionImp::callAsFunction (this=0x7f9d2db29680, exec=0x7fff462be420, thisObj=<value optimized out>, args=@0x7fff462bda50)
    at /usr/src/debug/kdelibs-4.2.2/kjs/function.cpp:144
#23 0x00007f9d2eb4d1e9 in KJS::JSObject::call (this=0x0, exec=0x2, thisObj=0x0, args=@0x0) at /usr/src/debug/kdelibs-4.2.2/kjs/object.cpp:69
#24 0x00007f9d2eb3030a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff462be420, thisObj=0x7f9d2db29680, args=@0x1)
    at /usr/src/debug/kdelibs-4.2.2/kjs/function_object.cpp:123
#25 0x00007f9d2eb4d1e9 in KJS::JSObject::call (this=0x0, exec=0x2, thisObj=0x0, args=@0x0) at /usr/src/debug/kdelibs-4.2.2/kjs/object.cpp:69
#26 0x00007f9d2eb67881 in KJS::Machine::runBlock (exec=0x7fff462be420, codeBlock=<value optimized out>, parentExec=0xc03c20) at codes.def:1192
#27 0x00007f9d2eb4974f in KJS::FunctionImp::callAsFunction (this=0x7f9d28178680, exec=0xc03c20, thisObj=<value optimized out>, args=@0x7fff462be640)
    at /usr/src/debug/kdelibs-4.2.2/kjs/function.cpp:144
#28 0x00007f9d2eb4d1e9 in KJS::JSObject::call (this=0x0, exec=0x2, thisObj=0x0, args=@0x0) at /usr/src/debug/kdelibs-4.2.2/kjs/object.cpp:69
#29 0x00007f9d2f1f276d in KJS::JSEventListener::handleEvent (this=0xd8e400, evt=@0x7fff462be6c0) at /usr/src/debug/kdelibs-4.2.2/khtml/ecma/kjs_events.cpp:106
#30 0x00007f9d2f0054e0 in DOM::NodeImpl::handleLocalEvents (this=<value optimized out>, evt=0x1354080, useCapture=false) at /usr/src/debug/kdelibs-4.2.2/khtml/xml/dom_nodeimpl.cpp:714
#31 0x00007f9d2f005991 in DOM::NodeImpl::dispatchGenericEvent (this=0x126ec70, evt=0x1354080) at /usr/src/debug/kdelibs-4.2.2/khtml/xml/dom_nodeimpl.cpp:499
#32 0x00007f9d2f005a1e in DOM::NodeImpl::dispatchEvent (this=0x126ec70, evt=0x1354080, exceptioncode=@0x7fff462be8ec, tempEvent=true) at /usr/src/debug/kdelibs-4.2.2/khtml/xml/dom_nodeimpl.cpp:451
#33 0x00007f9d2ef73631 in KHTMLView::dispatchMouseEvent (this=0x10367b0, eventId=4, targetNode=0x126ec70, targetNodeNonShared=<value optimized out>, cancelable=<value optimized out>, detail=2, 
    _mouse=0x7fff462bf690, setUnder=true, mouseEventType=0, orient=0) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:3738
#34 0x00007f9d2ef83323 in KHTMLView::mousePressEvent (this=0x10367b0, _mouse=0x7fff462bf690) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:1302
#35 0x00007f9d3aba8fc6 in QWidget::event (this=0x10367b0, event=0x7fff462bf690) at kernel/qwidget.cpp:7512
#36 0x00007f9d3af2795b in QFrame::event (this=0x10367b0, e=0x7fff462bf690) at widgets/qframe.cpp:559
#37 0x00007f9d2ef7ddad in KHTMLView::widgetEvent (this=0x10367b0, e=0x0) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:2382
#38 0x00007f9d2ef7e064 in KHTMLView::eventFilter (this=0x10367b0, o=0x1044dd0, e=0x7fff462bf690) at /usr/src/debug/kdelibs-4.2.2/khtml/khtmlview.cpp:2246
#39 0x00007f9d3b8f7238 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1044dd0, event=0x7fff462bf690) at kernel/qcoreapplication.cpp:718
#40 0x00007f9d3ab57e5c in QApplicationPrivate::notify_helper (this=0x625470, receiver=0x1044dd0, e=0x7fff462bf690) at kernel/qapplication.cpp:4080
#41 0x00007f9d3ab607fa in QApplication::notify (this=<value optimized out>, receiver=0x1044dd0, e=0x7fff462bf690) at kernel/qapplication.cpp:3786
#42 0x00007f9d3c70bf8b in KApplication::notify (this=0x7fff462c0760, receiver=0x1044dd0, event=0x7fff462bf690) at /usr/src/debug/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#43 0x00007f9d3b8f7f3c in QCoreApplication::notifyInternal (this=0x7fff462c0760, receiver=0x1044dd0, event=0x7fff462bf690) at kernel/qcoreapplication.cpp:602
#44 0x00007f9d3ab5fa48 in QApplicationPrivate::sendMouseEvent (receiver=0x1044dd0, event=0x7fff462bf690, alienWidget=0x1044dd0, nativeWidget=0x6eadb0, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f9d3b590f30) at ../../src/corelib/kernel/qcoreapplication.h:216
#45 0x00007f9d3abc9309 in QETWidget::translateMouseEvent (this=0x6eadb0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4423
#46 0x00007f9d3abc7f78 in QApplication::x11ProcessEvent (this=0x7fff462c0760, event=0x7fff462c01d0) at kernel/qapplication_x11.cpp:3541
#47 0x00007f9d3abef394 in x11EventSourceDispatch (s=0x628c50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x00007f9d3753d0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f9d375408ad in ?? () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f9d37540a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f9d3b92165f in QEventDispatcherGlib::processEvents (this=0x611410, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#52 0x00007f9d3abeeb1f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#53 0x00007f9d3b8f67d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1177289920}) at kernel/qeventloop.cpp:149
#54 0x00007f9d3b8f6b9d in QEventLoop::exec (this=0x7fff462c0500, flags={i = 1177290000}) at kernel/qeventloop.cpp:200
#55 0x00007f9d3b8f8e84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#56 0x00007f9d3de7c5b9 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.2.2/apps/konqueror/src/konqmain.cpp:257
#57 0x00007f9d38d5f586 in __libc_start_main () from /lib64/libc.so.6
#58 0x00000000004007f9 in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 1 Justin Zobel 2020-12-03 22:36:19 UTC
Thank you for the report, Andre.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2020-12-18 04:34:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-02 04:34:21 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!