| Summary: | kjs makes konqueror crash on http://ratp.fr/ | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Thierry Vignaud <tvignaud> |
| Component: | kjs | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Mandriva RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed In: | ||
| Sentry Crash Report: | |||
|
Description
Thierry Vignaud
2006-11-05 21:00:11 UTC
I got a different backtrace:
khtml (jscript): [virtual KJS::Value KJS::DOMNamedNodesCollection::tryGet(KJS::ExecState*, const KJS::Identifier&) const] 1
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1234233680 (LWP 15787)]
0xb60534c6 in typeinfo name for khtml::TreeShared<DOM::NodeImpl> ()
from /opt/kde354/lib/libkhtml.so.4
(gdb)
(gdb) bt
#0 0xb60534c6 in typeinfo name for khtml::TreeShared<DOM::NodeImpl> ()
from /opt/kde354/lib/libkhtml.so.4
#1 0xb5e17fc9 in khtml::TreeShared<DOM::NodeImpl>::removedLastRef (
this=0x88c1b20) at ../../khtml/misc/shared.h:57
#2 0xb5dac1e0 in khtml::TreeShared<DOM::NodeImpl>::deref (this=0x88c1b20)
at ../../khtml/misc/shared.h:63
#3 0xb601e84c in ~Node (this=0x87110fc) at dom_node.cpp:173
#4 0xb5f54099 in ~DOMNode (this=0x87110d0) at kjs_dom.cpp:108
#5 0xb5fa1ba3 in ~DOMElement (this=0x87110d0)
at ../../khtml/ecma/kjs_dom.h:141
#6 0xb5fa1c2f in ~HTMLElement (this=0x87110d0)
at ../../khtml/ecma/kjs_html.h:58
#7 0xb5b73da6 in KJS::Collector::collect () at collector.cpp:222
#8 0xb5b740b8 in KJS::Collector::allocate (s=44) at collector.cpp:85
#9 0xb5bb4a7b in KJS::ValueImp::operator new (s=44) at value.cpp:84
#10 0xb5b98237 in KJS::StringObjectImp::construct (this=0x838b088,
exec=0xbfd8568c, args=@0xbfd84f4c) at string_object.cpp:609
#11 0xb5ff8360 in KJS::Object::construct (this=0xbfd84f58, exec=0xbfd8568c,
args=@0xbfd84f4c) at ../../kjs/object.h:698
#12 0xb5ba30e3 in KJS::StringImp::toObject (this=0x866aeb8, exec=0xbfd8568c)
at internal.cpp:229
#13 0xb5bb4665 in KJS::ValueImp::dispatchToObject (this=0x866aeb8,
exec=0xbfd8568c) at value.cpp:209
khtml (jscript): [virtual KJS::Value KJS::DOMNamedNodesCollection::tryGet(KJS::ExecState*, const KJS::Identifier&) const] 1 ==15832== ==15832== Invalid read of size 4 ==15832== at 0x6A081A7: khtml::TreeShared<DOM::NodeImpl>::deref() (shared.h:61) ==15832== by 0x6C7A84B: DOM::Node::~Node() (dom_node.cpp:173) ==15832== by 0x6BB0098: KJS::DOMNode::~DOMNode() (kjs_dom.cpp:108) ==15832== by 0x6BFDBA2: KJS::DOMElement::~DOMElement() (kjs_dom.h:141) ==15832== by 0x6BFDC2E: KJS::HTMLElement::~HTMLElement() (kjs_html.h:58) ==15832== by 0x6D8DDA5: KJS::Collector::collect() (collector.cpp:222) ==15832== by 0x6D8E0B7: KJS::Collector::allocate(unsigned) (collector.cpp:85) ==15832== by 0x6DCEA7A: KJS::ValueImp::operator new(unsigned) (value.cpp:84) ==15832== by 0x6DCEF9C: KJS::String::String(KJS::UString const&) (value.cpp:335) ==15832== by 0x6DADCA8: KJS::StringProtoFuncImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (string_object.cpp:209) ==15832== by 0x6DD121F: KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (object.cpp:73) ==15832== by 0x6DD13F8: KJS::ObjectImp::defaultValue(KJS::ExecState*, KJS::Type) const (object.cpp:320) |