Bug 113232 - wsj.com link crashes konqueror
Summary: wsj.com link crashes konqueror
Status: RESOLVED DUPLICATE of bug 112653
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-24 18:58 UTC by Jeff Balk
Modified: 2005-09-25 14:21 UTC (History)
0 users

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 Jeff Balk 2005-09-24 18:58:13 UTC
Version:           3.5 beta 1 (using KDE KDE 3.4.90)
Installed from:    Gentoo Packages
Compiler:          gcc 3.3.6 
OS:                Linux

The following link causes a reproducible crash on konqueror.
http://online.wsj.com/article/0,,SB112743680328349448,00.html?mod=todays_us_page_one
Comment 1 George Staikos 2005-09-24 21:43:00 UTC
Lots of nulls here:

[KCrash handler]
#7  KJS::HTMLElement::getValueProperty (this=0x87ad540, exec=0xbfffd070, 
    token=331) at dom_docimpl.h:275
#8  0x41fe8e3e in KJS::HTMLElement::tryGet (this=0x87ad540, exec=0xbfffd070, 
    propertyName=@0xbfffc780) at kjs_html.cpp:1205
#9  0x41fb2346 in KJS::DOMObject::get (this=0x0, exec=0xbfffd070, 
    p=@0xbfffc780) at kjs_binding.cpp:50
#10 0x42169d0b in KJS::Reference::getValue (this=0xbfffc770, exec=0xbfffd070)
    at reference.cpp:143
#11 0x421305dc in KJS::Node::evaluate (this=0x0, exec=0xbfffd070)
    at nodes.cpp:130
#12 0x421306e6 in KJS::Node::toBoolean (this=0x0, exec=0xbfffd070)
    at value.h:217
#13 0x4213449a in KJS::IfNode::execute (this=0x86b3750, exec=0xbfffd070)
    at nodes.cpp:2016
#14 0x4213464f in KJS::IfNode::execute (this=0x86b3788, exec=0xbfffd070)
    at nodes.cpp:2028
#15 0x4213115b in KJS::SourceElementsNode::execute (this=0x86b2978, 
    exec=0xbfffd070) at nodes.cpp:3102
#16 0x4212f0c3 in KJS::BlockNode::execute (this=0x86b39a8, exec=0xbfffd070)
    at nodes.cpp:1942
#17 0x42130014 in KJS::TryNode::execute (this=0x86b3ae0, exec=0xbfffd070)
    at nodes.cpp:1729
#18 0x421310bf in KJS::SourceElementsNode::execute (this=0x86b3b18, 
    exec=0xbfffd070) at nodes.cpp:3096
#19 0x4212f0c3 in KJS::BlockNode::execute (this=0x86b3b50, exec=0xbfffd070)
    at nodes.cpp:1942
#20 0x4213464f in KJS::IfNode::execute (this=0x86b3b80, exec=0xbfffd070)
    at nodes.cpp:2028
#21 0x4213115b in KJS::SourceElementsNode::execute (this=0x86b2760, 
    exec=0xbfffd070) at nodes.cpp:3102
#22 0x4212f0c3 in KJS::BlockNode::execute (this=0x86b3bf0, exec=0xbfffd070)
    at nodes.cpp:1942
#23 0x42132e0e in KJS::ForInNode::execute (this=0x86b3c20, exec=0xbfffd070)
    at nodes.cpp:1729
#24 0x421310bf in KJS::SourceElementsNode::execute (this=0x86b3c68, 
    exec=0xbfffd070) at nodes.cpp:3096
#25 0x4212f0c3 in KJS::BlockNode::execute (this=0x86b3d20, exec=0xbfffd070)
    at nodes.cpp:1942
#26 0x4213766c in KJS::FunctionBodyNode::execute (this=0x86b3d20, 
    exec=0xbfffd070) at nodes.cpp:2946
#27 0x4215d805 in KJS::DeclaredFunctionImp::execute (this=0x0, 
    exec=0xbfffd070) at function.cpp:579
#28 0x4215dbbd in KJS::FunctionImp::call (this=0x8744d18, exec=0xbfffd4c0, 
    thisObj=@0xbfffd190, args=@0xbfffd1f0) at function.cpp:354
#29 0x421640dd in KJS::Object::call (this=0xbfffd1d0, exec=0xbfffd4c0, 
    thisObj=@0xbfffd190, args=@0xbfffd1f0) at object.cpp:70
#30 0x42138728 in KJS::FunctionCallNode::evaluate (this=0x8953990, 
    exec=0xbfffd4c0) at nodes.cpp:870
#31 0x4213472b in KJS::ExprStatementNode::execute (this=0x89522f8, 
    exec=0xbfffd4c0) at nodes.cpp:1980
#32 0x421310bf in KJS::SourceElementsNode::execute (this=0x8953600, 
    exec=0xbfffd4c0) at nodes.cpp:3096
#33 0x4212f0c3 in KJS::BlockNode::execute (this=0x89535c8, exec=0xbfffd4c0)
    at nodes.cpp:1942
#34 0x4213766c in KJS::FunctionBodyNode::execute (this=0x89535c8, 
    exec=0xbfffd4c0) at nodes.cpp:2946
#35 0x4215265a in KJS::InterpreterImp::evaluate (this=0x8841620, 
    code=@0xbfffd6c0, thisV=@0xbfffd6d0) at internal.cpp:883
#36 0x42164f99 in KJS::Interpreter::evaluate (this=0x0, code=@0xbfffd6c0, 
    thisV=@0xbfffd6d0) at interpreter.cpp:166
#37 0x42009586 in KJS::KJSProxyImpl::evaluate (this=0x88918d8, filename=
      {static null = {static null = <same as static member of an already seen 
type>, d = 0x8055070, static shared_null = 0x8055070}, d = 0x0, static 
shared_null = 0x8055070}, baseLine=896, str=@0xbfffd990, n=) at 
kjs_proxy.cpp:154
#38 0x41e7757d in KHTMLPart::executeScript (this=0x85a43e0, 
    filename=@0xbfffd900, baseLine=896, n=@0xbfffd890, script=@0xbfffd990)
    at khtml_part.cpp:1152
#39 0x41edace9 in khtml::HTMLTokenizer::scriptExecution (this=0x88939a0, 
    str=@0xbfffd990, scriptURL=@0x41172158, baseLine=895) at khtmlview.h:112
#40 0x41edb418 in khtml::HTMLTokenizer::scriptHandler (this=0x88939a0)
    at htmltokenizer.cpp:413
#41 0x41edc428 in khtml::HTMLTokenizer::parseSpecial (this=0x88939a0, 
    src=@0x8893ad0) at htmltokenizer.cpp:333
#42 0x41eddce2 in khtml::HTMLTokenizer::parseTag (this=0x88939a0, 
    src=@0x8893ad0) at htmltokenizer.cpp:1235
#43 0x41edef32 in khtml::HTMLTokenizer::write (this=0x88939a0, 
    str=@0xbfffdd40, appendData=true) at htmltokenizer.cpp:1366
#44 0x41e728ea in KHTMLPart::write (this=0x85a43e0, 
    str=0x894bc98 ",00.html\" class=\"unvisited\">Privacy Policy</a>')\n    // 
--></script>\n    &nbsp;\n    <script type=\"text/javascript\">\n    <!--\n      
document.write('<a href=\"'+nSP+'/public/page/0,,subscriber_agreement,"..., 
    len=3080) at stringit.h:115
#45 0x41e73ea9 in KHTMLPart::slotData (this=0x85a43e0, kio_job=0x8549308, 
    data=@0xbfffe440) at qmemarray.h:64
#46 0x41e7d9a2 in KHTMLPart::qt_invoke (this=0x85a43e0, _id=16, _o=0xbfffe010)
    at qucom_p.h:312
#47 0x40cce753 in QObject::activate_signal (this=0x8549308, clist=0x84a0b08, 
    o=0xbfffe010) at qobject.cpp:2357
#48 0x40194559 in KIO::TransferJob::data (this=0x8549308, t0=0x8549308, 
    t1=@0xbfffe440) at jobclasses.moc:993
#49 0x40196264 in KIO::TransferJob::slotData (this=0x8549308, 
    _data=@0xbfffe440) at job.cpp:900
#50 0x4019ba2f in KIO::TransferJob::qt_invoke (this=0x8549308, _id=18, 
    _o=0xbfffe140) at qucom_p.h:312
#51 0x40cce753 in QObject::activate_signal (this=0x87c1eb8, clist=0x86755d0, 
    o=0xbfffe140) at qobject.cpp:2357
#52 0x40182a2c in KIO::SlaveInterface::data (this=0x87c1eb8, t0=@0xbfffe440)
    at slaveinterface.moc:194
#53 0x40185a9f in KIO::SlaveInterface::dispatch (this=0x87c1eb8, _cmd=100, 
    rawdata=@0xbfffe440) at slaveinterface.cpp:234
#54 0x401865bd in KIO::SlaveInterface::dispatch (this=0x87c1eb8)
    at slaveinterface.cpp:173
#55 0x4017e34e in KIO::Slave::gotInput (this=0x87c1eb8) at slave.cpp:300
#56 0x40181acc in KIO::Slave::qt_invoke (this=0x87c1eb8, _id=4, _o=0xbfffe5c0)
    at slave.moc:113
#57 0x40cce753 in QObject::activate_signal (this=0x8472b20, clist=0x84f8f28, 
    o=0xbfffe5c0) at qobject.cpp:2357
#58 0x40cceac5 in QObject::activate_signal (this=0x8472b20, signal=2, 
    param=17) at qobject.cpp:2450
#59 0x410276f9 in QSocketNotifier::activated (this=0x8472b20, t0=17)
    at moc_qsocketnotifier.cpp:85
#60 0x40cee9a8 in QSocketNotifier::event (this=0x8472b20, e=0xbfffe8b0)
    at qsocketnotifier.cpp:280
#61 0x40c6b9d3 in QApplication::internalNotify (this=0xbfffee90, 
    receiver=0x8472b20, e=0xbfffe8b0) at qapplication.cpp:2635
#62 0x40c6ae90 in QApplication::notify (this=0xbfffee90, receiver=0x8472b20, 
    e=0xbfffe8b0) at qapplication.cpp:2358
#63 0x4077152a in KApplication::notify (this=0xbfffee90, receiver=0x8472b20, 
    event=0xbfffe8b0) at kapplication.cpp:549
#64 0x40c01397 in QApplication::sendEvent (receiver=0x8472b20, 
    event=0xbfffe8b0) at qapplication.h:491
#65 0x40c59d2a in QEventLoop::activateSocketNotifiers (this=0x818c078)
    at qeventloop_unix.cpp:580
#66 0x40c130f6 in QEventLoop::processEvents (this=0x818c078, flags=4)
    at qeventloop_x11.cpp:383
#67 0x40c7fc0e in QEventLoop::enterLoop (this=0x818c078) at qeventloop.cpp:198
#68 0x40c7fb2a in QEventLoop::exec (this=0x818c078) at qeventloop.cpp:145
#69 0x40c6bb53 in QApplication::exec (this=0xbfffee90)
    at qapplication.cpp:2758
#70 0x418dc95e in kdemain (argc=2, argv=0x815fc58) at konq_main.cc:206
#71 0x40931790 in kdeinitmain (argc=2, argv=0x815fc58) at konqueror_dummy.cc:2
Comment 2 Thiago Macieira 2005-09-24 22:03:24 UTC
Same here (r449049)
Comment 3 Tommi Tervo 2005-09-25 14:21:25 UTC

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