Bug 138828 - Crash on popularmechanics.com - stack trace included
Summary: Crash on popularmechanics.com - stack trace included
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: unspecified Solaris
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-15 01:09 UTC by Aaron Williams
Modified: 2008-04-20 18:27 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 Aaron Williams 2006-12-15 01:09:46 UTC
Version:           3.5.5 (using KDE 3.5.5, compiled sources)
Compiler:          gcc version 3.3.6
OS:                SunOS (sun4u) release 5.8

The link http://www.popularmechanics.com/technology/industry/4205068.html causes Konqueror to crash.  This might need to be moved to kjs instead, looking at the stack trace.

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
sol-thread active.
Retry #1:
Retry #2:
Retry #3:
Retry #4:
[New LWP    1        ]
[New Thread 1        ]
[Switching to Thread 1        ]
[KCrash handler]
#8  QGDict::look_int (this=0xffbeb8d8, key=75207750, d=0x0, op=0)
    at tools/qgdict.cpp:407
#9  0xfc5687c0 in DOM::DocumentImpl::acquireCachedNodeListInfo ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#10 0xfc56e0e8 in DOM::NodeListImpl::NodeListImpl ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#11 0xfc56e724 in DOM::ChildNodeListImpl::ChildNodeListImpl ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#12 0xfc569a9c in DOM::NodeImpl::childNodes ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#13 0xfc744910 in DOM::Node::childNodes ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#14 0xfc6ac76c in KJS::DOMNode::getValueProperty ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#15 0xfc6ac438 in KJS::DOMNode::tryGet ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#16 0xfc6b4aa8 in KJS::DOMElement::tryGet ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#17 0xfc6a71a4 in KJS::DOMObject::get () from /opt/kde3/3.5.5/lib/libkhtml.so.4
#18 0xfc8dadf8 in KJS::Reference::getValue ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#19 0xfc8a0fa4 in KJS::Node::evaluate () from /opt/kde3/3.5.5/lib/libkjs.so.1
#20 0xfc8a8648 in KJS::AssignExprNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#21 0xfc8a8860 in KJS::VarDeclNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#22 0xfc8a8bf4 in KJS::VarDeclListNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#23 0xfc8a8e34 in KJS::VarStatementNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#24 0xfc8af708 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#25 0xfc8a91ac in KJS::BlockNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#26 0xfc8a9794 in KJS::IfNode::execute () from /opt/kde3/3.5.5/lib/libkjs.so.1
#27 0xfc8af708 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#28 0xfc8a91ac in KJS::BlockNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#29 0xfc8cf150 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#30 0xfc8ce524 in KJS::FunctionImp::call ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#31 0xfc8d3c34 in KJS::Object::call () from /opt/kde3/3.5.5/lib/libkjs.so.1
#32 0xfc8a42a0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#33 0xfc8a8648 in KJS::AssignExprNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#34 0xfc8a8860 in KJS::VarDeclNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#35 0xfc8a8bf4 in KJS::VarDeclListNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#36 0xfc8a8e34 in KJS::VarStatementNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#37 0xfc8af708 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#38 0xfc8a91ac in KJS::BlockNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#39 0xfc8cf150 in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#40 0xfc8ce524 in KJS::FunctionImp::call ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#41 0xfc8d3c34 in KJS::Object::call () from /opt/kde3/3.5.5/lib/libkjs.so.1
#42 0xfc8a42a0 in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#43 0xfc8a93a8 in KJS::ExprStatementNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#44 0xfc8af694 in KJS::SourceElementsNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#45 0xfc8a91ac in KJS::BlockNode::execute ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#46 0xfc8c3e20 in KJS::InterpreterImp::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#47 0xfc8d5bc4 in KJS::Interpreter::evaluate ()
   from /opt/kde3/3.5.5/lib/libkjs.so.1
#48 0xfc6f8b8c in KJS::KJSProxyImpl::evaluate ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#49 0xfc514bd4 in KHTMLPart::executeScript ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#50 0xfc5304c4 in KHTMLPart::slotChildURLRequest ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#51 0xfc53c384 in KHTMLPart::qt_invoke ()
   from /opt/kde3/3.5.5/lib/libkhtml.so.4
#52 0xfdea02f8 in QObject::activate_signal (this=0x1ba92a0, clist=0x1467770, 
    o=0xffbecfe8) at kernel/qconnection.h:56
#53 0xff355594 in KParts::BrowserExtension::openURLRequestDelayed ()
   from /opt/kde3/3.5.5/lib/libkparts.so.2
#54 0xff353780 in KParts::BrowserExtension::slotEmitOpenURLRequestDelayed ()
   from /opt/kde3/3.5.5/lib/libkparts.so.2
#55 0xff356918 in KParts::BrowserExtension::qt_invoke ()
   from /opt/kde3/3.5.5/lib/libkparts.so.2
#56 0xfdea02f8 in QObject::activate_signal (this=0x1815d8, clist=0x18a1c88, 
    o=0xffbed268) at kernel/qconnection.h:56
#57 0xfe1e27e8 in QSignal::signal (this=0x1815d8, t0=@0xffbed298)
    at .moc/release-shared-mt/moc_qsignal.cpp:100
#58 0xfdeb8c18 in QSignal::activate (this=0x1815d8) at kernel/qsignal.cpp:212
#59 0xfdec10c0 in QSingleShotTimer::event (this=0x1815b0)
    at kernel/qtimer.cpp:286
#60 0xfde3d510 in QApplication::internalNotify (this=0x0, receiver=0x1815b0, 
    e=0xffbed658) at kernel/qapplication.cpp:2635
#61 0xfde3cb24 in QApplication::notify (this=0xffbedc18, receiver=0x1815b0, 
    e=0xffbed658) at kernel/qapplication.cpp:2372
#62 0xfe939840 in KApplication::notify ()
   from /opt/kde3/3.5.5/lib/libkdecore.so.4
#63 0xfde2a368 in QEventLoop::activateTimers (this=0x0)
    at kernel/qeventloop_unix.cpp:555
#64 0xfdde194c in QEventLoop::processEvents (this=0xa02b8, flags=4)
    at kernel/qeventloop_x11.cpp:389
#65 0xfde50738 in QEventLoop::enterLoop (this=0xa02b8)
    at kernel/qeventloop.cpp:198
#66 0xfde5060c in QEventLoop::exec (this=0xa02b8) at kernel/qeventloop.cpp:145
#67 0xfde3d7dc in QApplication::exec (this=0xffbedc18)
    at kernel/qapplication.cpp:2758
#68 0xfd4d1abc in kdemain () from /opt/kde3/3.5.5/lib/libkdeinit_konqueror.so
#69 0x00014aac in launch ()
#70 0x00016484 in handle_launcher_request ()
#71 0x00016aac in handle_requests ()
#72 0x00017dac in main ()
Comment 1 Aaron Williams 2006-12-16 01:00:28 UTC
Note that this is repeatable every time I access that link.
Comment 2 Tommi Tervo 2007-01-30 14:21:50 UTC
No crash for me (3.5.6). Could you try without microformat plugin (if in use)?
possible related bug:
http://bugs.kde.org/show_bug.cgi?id=128965
Comment 3 Bram Schoenmakers 2008-04-20 18:27:46 UTC
No crashes in trunk and 3.5 branch. Please reopen if this is still reproducible (with or without Microformat plugin).