Bug 153820 - Crash in KJS::ObjectImp::Put (not sure of the cause)
Summary: Crash in KJS::ObjectImp::Put (not sure of the cause)
Status: RESOLVED REMIND
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-11 04:54 UTC by Daniel O'Connor
Modified: 2008-07-27 11:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
valgrind log (262.66 KB, text/plain)
2008-04-23 02:10 UTC, Daniel O'Connor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel O'Connor 2007-12-11 04:54:09 UTC
Version:            (using KDE KDE 3.5.8)
Installed from:    FreeBSD Ports
Compiler:          gcc version 4.2.1 20070719  [FreeBSD]
 
OS:                FreeBSD

Unfortunately I am not sure what caused this.. I had a large number of tabs open to a wide variety of sites :(

#0  0x2a655abf in KJS::ObjectImp::put(KJS::ExecState*, KJS::Identifier const&, KJS::Value const&, int)::__func__ () from /usr/local/lib/libkjs.so.3
#1  0x2a65ada0 in __JCR_LIST__ () from /usr/local/lib/libkjs.so.3
#2  0x2a60d970 in KJS::ResolveNode::evaluateReference (this=0x2fdd3130, exec=0xbfbfd490)
    at nodes.cpp:400
#3  0x2a61474f in KJS::FunctionCallNode::evaluate (this=0x303731c0, exec=0xbfbfd490)
    at nodes.cpp:829
#4  0x2a610b34 in KJS::ExprStatementNode::execute (this=0x30a477c0, exec=0xbfbfd490)
    at nodes.cpp:1980
#5  0x2a60de32 in KJS::SourceElementsNode::execute (this=0x30a47820, exec=0xbfbfd490)
    at nodes.cpp:3108
#6  0x2a60bdf9 in KJS::BlockNode::execute (this=0x30a47850, exec=0xbfbfd490) at nodes.cpp:1942
#7  0x2a63e636 in KJS::DeclaredFunctionImp::execute (this=0x29cbb970, exec=0xbfbfd490)
    at function.cpp:613
#8  0x2a63e9f5 in KJS::FunctionImp::call (this=0x29cbb970, exec=0x2ce6c9f0, thisObj=@0xbfbfd584,
    args=@0xbfbfd570) at function.cpp:373
#9  0x2a64562b in KJS::Object::call (this=0x2fd1facc, exec=0x2ce6c9f0, thisObj=@0xbfbfd584,
    args=@0xbfbfd570) at object.cpp:73
#10 0x2a4d7f5b in KJS::JSEventListener::handleEvent (this=0x2fd1fac0, evt=@0xbfbfd5f4)
    at kjs_events.cpp:96
---Type <return> to continue, or q <return> to quit---
#11 0x2a4d80f0 in KJS::JSLazyEventListener::handleEvent (this=0x2fd1fac0, evt=@0xbfbfd5f4)
    at kjs_events.cpp:152
#12 0x2a345f51 in DOM::NodeImpl::handleLocalEvents (this=0x2cfbedc0, evt=0x2ddf04a0,
    useCapture=false) at dom_nodeimpl.cpp:602
#13 0x2a34744e in DOM::NodeImpl::dispatchGenericEvent (this=0x2ddf0560, evt=0x2ddf04a0)
    at dom_nodeimpl.cpp:390
#14 0x2a345fbb in DOM::NodeImpl::dispatchEvent (this=0x2ddf0560, evt=0x2ddf04a0,
    exceptioncode=@0xbfbfd788, tempEvent=true) at dom_nodeimpl.cpp:342
#15 0x2a2ca1f3 in KHTMLView::dispatchMouseEvent (this=0x2d909fc0, eventId=8, targetNode=0x2ddf0560,
    targetNodeNonShared=0x2ddf0560, cancelable=false, detail=0, _mouse=0xbfbfdd30, setUnder=true,
    mouseEventType=4) at khtmlview.cpp:3176
#16 0x2a2d185c in KHTMLView::viewportMouseMoveEvent (this=0x2d909fc0, _mouse=0xbfbfdd30)
    at khtmlview.cpp:1155
#17 0x28f09fc9 in QScrollView::eventFilter () from /usr/local/lib/libqt-mt.so.3
#18 0x2a2cf9c9 in KHTMLView::eventFilter (this=0x2d909fc0, o=0x2e88b300, e=0xbfbfdd30)
    at khtmlview.cpp:1979
#19 0x28df9a8e in QObject::activate_filters () from /usr/local/lib/libqt-mt.so.3
#20 0x28df9b22 in QObject::event () from /usr/local/lib/libqt-mt.so.3
#21 0x28e32bde in QWidget::event () from /usr/local/lib/libqt-mt.so.3
#22 0x28d9c165 in QApplication::internalNotify () from /usr/local/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#23 0x28d9d031 in QApplication::notify () from /usr/local/lib/libqt-mt.so.3
#24 0x288581f2 in KApplication::notify (this=0xbfbfe1f8, receiver=0x2e88b300, event=0xbfbfdd30)
    at kapplication.cpp:550
#25 0x28d3cac9 in QETWidget::translateMouseEvent () from /usr/local/lib/libqt-mt.so.3
#26 0x28d3b089 in QApplication::x11ProcessEvent () from /usr/local/lib/libqt-mt.so.3
#27 0x28d4b9bf in QEventLoop::processEvents () from /usr/local/lib/libqt-mt.so.3
#28 0x28db27e0 in QEventLoop::enterLoop () from /usr/local/lib/libqt-mt.so.3
#29 0x28db2696 in QEventLoop::exec () from /usr/local/lib/libqt-mt.so.3
#30 0x28d9bb0f in QApplication::exec () from /usr/local/lib/libqt-mt.so.3
#31 0x299d1155 in kdemain () from /usr/local/lib/libkdeinit_konqueror.so
#32 0x297ef614 in kdeinitmain () from /usr/local/lib/kde3/konqueror.so
#33 0x0804f820 in launch (argc=5, _name=0x29846244 "konqueror", args=Variable "args" is not available.
) at kinit.cpp:673
#34 0x080500cf in handle_launcher_request (sock=8) at kinit.cpp:1240
#35 0x08050685 in handle_requests (waitForPid=0) at kinit.cpp:1443
#36 0x08050f03 in main (argc=3, argv=0xbfbfeb10, envp=0xbfbfeb20) at kinit.cpp:1908
Comment 1 Daniel O'Connor 2008-04-23 02:10:36 UTC
Created attachment 24482 [details]
valgrind log
Comment 2 Jaime Torres 2008-07-24 17:51:35 UTC
Are you able to reproduce it with kde 3.5.9 or 4.x?
Do you know what url does reproduce it?
Comment 3 Daniel O'Connor 2008-07-25 01:25:33 UTC
I haven't seen it happen recently so maybe it was a one-off.
Comment 4 Jaime Torres 2008-07-27 11:20:34 UTC
Please, reopen it if it happens again.