Bug 137252

Summary: Crash using Best Buy Store Locator - http://www.bestbuy.com/site/olspage.jsp?id=cat12092&type=page&_requestid=47130
Product: [Applications] konqueror Reporter: Aaron Williams <aaronw>
Component: khtml rendererAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: finex, james, manchicken, mmodem00
Priority: NOR    
Version: 3.5   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aaron Williams 2006-11-12 20:47:49 UTC
Version:           3.5.5 (using KDE 3.5.5 "release 39.1" , openSUSE )
Compiler:          Target: x86_64-suse-linux
OS:                Linux (x86_64) release 2.6.16.21-0.25-athlon64

Konqueror repeatedly crashes whenever I attempt to use the store locator at http://www.bestbuy.com/site/olspage.jsp?id=cat12092&type=page&_requestid=47130

This is very repeatable.

System configuration startup check disabled.

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47216586558336 (LWP 19393)]
[KCrash handler]
#4  0x00002af179dc8172 in khtml::RenderFlow::addChildWithContinuation ()
   from /opt/kde3/lib64/libkhtml.so.4
#5  0x00002af179d41e42 in DOM::NodeImpl::createRendererIfNeeded ()
   from /opt/kde3/lib64/libkhtml.so.4
#6  0x00002af179d41e59 in DOM::ElementImpl::attach ()
   from /opt/kde3/lib64/libkhtml.so.4
#7  0x00002af179d490ab in DOM::NodeBaseImpl::insertBefore ()
   from /opt/kde3/lib64/libkhtml.so.4
#8  0x00002af179ed68e0 in DOM::Node::insertBefore ()
   from /opt/kde3/lib64/libkhtml.so.4
#9  0x00002af179e83027 in KJS::DOMNodeProtoFunc::tryCall ()
   from /opt/kde3/lib64/libkhtml.so.4
#10 0x00002af179e72ae4 in KJS::DOMFunction::call ()
   from /opt/kde3/lib64/libkhtml.so.4
#11 0x00002af17a13bc17 in KJS::Object::call () from /opt/kde3/lib64/libkjs.so.1
#12 0x00002af17a14655e in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib64/libkjs.so.1
#13 0x00002af17a144fa0 in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#14 0x00002af17a141efc in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#15 0x00002af17a135efe in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#16 0x00002af17a135cfb in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#17 0x00002af17a138361 in KJS::FunctionImp::call ()
   from /opt/kde3/lib64/libkjs.so.1
#18 0x00002af17a13bc17 in KJS::Object::call () from /opt/kde3/lib64/libkjs.so.1
#19 0x00002af17a14655e in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib64/libkjs.so.1
#20 0x00002af17a144fa0 in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#21 0x00002af17a141efc in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#22 0x00002af17a135efe in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#23 0x00002af17a144e5a in KJS::IfNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#24 0x00002af17a141e5d in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#25 0x00002af17a135efe in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#26 0x00002af17a143cea in KJS::ForNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#27 0x00002af17a141e5d in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#28 0x00002af17a135efe in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#29 0x00002af17a144e5a in KJS::IfNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#30 0x00002af17a141efc in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#31 0x00002af17a135efe in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#32 0x00002af17a143cea in KJS::ForNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#33 0x00002af17a141efc in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#34 0x00002af17a135efe in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#35 0x00002af17a135cfb in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#36 0x00002af17a138361 in KJS::FunctionImp::call ()
   from /opt/kde3/lib64/libkjs.so.1
#37 0x00002af17a13bc17 in KJS::Object::call () from /opt/kde3/lib64/libkjs.so.1
#38 0x00002af179e8e729 in KJS::JSEventListener::handleEvent ()
   from /opt/kde3/lib64/libkhtml.so.4
#39 0x00002af179d429d7 in DOM::DocumentImpl::defaultEventHandler ()
   from /opt/kde3/lib64/libkhtml.so.4
#40 0x00002af179d506f8 in DOM::NodeImpl::dispatchWindowEvent ()
   from /opt/kde3/lib64/libkhtml.so.4
#41 0x00002af179d7c3c7 in DOM::HTMLDocumentImpl::close ()
   from /opt/kde3/lib64/libkhtml.so.4
#42 0x00002af179d04d81 in KHTMLPart::checkCompleted ()
   from /opt/kde3/lib64/libkhtml.so.4
#43 0x00002af179d29063 in KHTMLPart::qt_invoke ()
   from /opt/kde3/lib64/libkhtml.so.4
#44 0x00002af174d9d1bc in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#45 0x00002af179e36657 in khtml::Loader::requestDone ()
   from /opt/kde3/lib64/libkhtml.so.4
#46 0x00002af179e3b737 in khtml::Loader::slotFinished ()
   from /opt/kde3/lib64/libkhtml.so.4
#47 0x00002af179e3bd6f in khtml::Loader::qt_invoke ()
   from /opt/kde3/lib64/libkhtml.so.4
#48 0x00002af174d9d1bc in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#49 0x00002af17434cb32 in KIO::Job::result () from /opt/kde3/lib64/libkio.so.4
#50 0x00002af174391ccf in KIO::Job::emitResult ()
   from /opt/kde3/lib64/libkio.so.4
#51 0x00002af17439ba18 in KIO::SimpleJob::slotFinished ()
   from /opt/kde3/lib64/libkio.so.4
#52 0x00002af17439c06a in KIO::TransferJob::slotFinished ()
   from /opt/kde3/lib64/libkio.so.4
#53 0x00002af174391938 in KIO::TransferJob::qt_invoke ()
   from /opt/kde3/lib64/libkio.so.4
#54 0x00002af174d9d1bc in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#55 0x00002af174d9ded3 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#56 0x00002af1743ac5b5 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib64/libkio.so.4
#57 0x00002af17439b70e in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib64/libkio.so.4
#58 0x00002af17435b7bb in KIO::Slave::gotInput ()
   from /opt/kde3/lib64/libkio.so.4
#59 0x00002af17439e8d8 in KIO::Slave::qt_invoke ()
   from /opt/kde3/lib64/libkio.so.4
#60 0x00002af174d9d1bc in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#61 0x00002af174d9ddff in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#62 0x00002af174db7a6b in QSocketNotifier::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#63 0x00002af174d46155 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#64 0x00002af174d46d87 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#65 0x00002af17488ba98 in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#66 0x00002af174d3b7ab in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#67 0x00002af174cfc500 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#68 0x00002af174d5ae61 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#69 0x00002af174d5ad0a in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#70 0x00002af1784dabb3 in kdemain ()
   from /opt/kde3/lib64/libkdeinit_konqueror.so
#71 0x0000000000407431 in launch ()
#72 0x0000000000407d6c in handle_launcher_request ()
#73 0x00000000004080f5 in handle_requests ()
#74 0x000000000040914a in main ()
Comment 1 Bram Schoenmakers 2006-11-12 22:25:17 UTC
Can not reproduce.
Comment 2 Maksim Orlovich 2006-11-12 22:46:24 UTC
I can -- you need to actually search for that to happen..
Comment 3 Tommi Tervo 2006-12-08 14:16:48 UTC
#6  0xb60fea46 in khtml::RenderObject::isAnonymous (this=0x0)
    at render_object.h:286
#7  0xb61c59dd in khtml::RenderObject::isAnonymousBlock (this=0x0)
    at render_object.h:288
#8  0xb61e60f1 in khtml::RenderFlow::addChildWithContinuation (this=0x87e3db8, 
    newChild=0x8b2c91c, beforeChild=0x85ad9e0) at render_flow.cpp:88
#9  0xb61e6224 in khtml::RenderFlow::addChild (this=0x87e3db8, 
    newChild=0x8b2c91c, beforeChild=0x8b2c4a0) at render_flow.cpp:127
#10 0xb6163e9e in DOM::NodeImpl::createRendererIfNeeded (this=0x894c5b0)
    at dom_nodeimpl.cpp:938
#11 0xb616a119 in DOM::ElementImpl::attach (this=0x894c5b0)
    at dom_elementimpl.cpp:521
#12 0xb61660d4 in DOM::NodeBaseImpl::insertBefore (this=0x899fc48, 
    newChild=0x894c5b0, refChild=0x891bbf8, exceptioncode=@0xbf95afb8)
    at dom_nodeimpl.cpp:1071
#13 0xb630584c in DOM::Node::insertBefore (this=0xbf95b090, 
    newChild=@0xbf95b0f8, refChild=@0x0) at dom_node.cpp:262
#14 0xb62737b8 in KJS::DOMNodeProtoFunc::tryCall (this=0x0, exec=0xbf95b670, 
    thisObj=@0xbf95b460, args=@0xbf95b454) at kjs_dom.cpp:579
#15 0xb62670b1 in KJS::DOMFunction::call (this=0x0, exec=0xbf95b670, 
    thisObj=@0xbf95b460, args=@0xbf95b454) at kjs_binding.cpp:136
#16 0xb5f0ebee in KJS::Object::call (this=0x0, exec=0xbf95b670, 
    thisObj=@0xbf95b460, args=@0xbf95b454) at object.cpp:73
#17 0xb5ed8d1f in KJS::FunctionCallNode::evaluate (this=0x8659848, 
    exec=0xbf95b670) at nodes.cpp:870
#18 0xb5edd3e8 in KJS::ExprStatementNode::execute (this=0x87d2c80, 
    exec=0xbf95b670) at nodes.cpp:1980
#19 0xb5ee2822 in KJS::SourceElementsNode::execute (this=0x86bb268, 
    exec=0xbf95b670) at nodes.cpp:3097
#20 0xb5edd23e in KJS::BlockNode::execute (this=0x8821f20, exec=0xbf95b670)
    at nodes.cpp:1942
#21 0xb5f08bdf in KJS::DeclaredFunctionImp::execute (this=0x0, exec=0xbf95b670)
    at function.cpp:588
#22 0xb5f0809b in KJS::FunctionImp::call (this=0x8624a20, exec=0xbf95be70, 
    thisObj=@0xbf95b760, args=@0xbf95b754) at function.cpp:363
#23 0xb5f0ebee in KJS::Object::call (this=0x0, exec=0xbf95be70, 
    thisObj=@0xbf95b760, args=@0xbf95b754) at object.cpp:73
#24 0xb5ed8d1f in KJS::FunctionCallNode::evaluate (this=0x895b328, 
    exec=0xbf95be70) at nodes.cpp:870
#25 0xb5edd3e8 in KJS::ExprStatementNode::execute (this=0x8822100, 
    exec=0xbf95be70) at nodes.cpp:1980
Comment 4 Tommi Tervo 2007-01-19 12:43:28 UTC
*** Bug 137071 has been marked as a duplicate of this bug. ***
Comment 5 Tommi Tervo 2007-07-13 14:13:38 UTC
*** Bug 147842 has been marked as a duplicate of this bug. ***
Comment 6 FiNeX 2008-04-20 23:12:30 UTC
konqueror 4 doesn't crash on this website :-)
Comment 7 James Spahlinger 2008-04-21 10:50:44 UTC
No crash in kde 3.5.9 either, closing as it works for me.