Summary: | Crash when getting characterSet on a created document | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Fredrik Johansson <fredrik> |
Component: | khtml ecma | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Fredrik Johansson
2006-08-27 14:28:58 UTC
==13126== Invalid read of size 4 ==13126== at 0x72A8DD0: KHTMLPart::encoding() const (khtml_part.cpp:2478) ==13126== by 0x743BB88: KJS::DOMDocument::getValueProperty(KJS::ExecState*, int) const (kjs_dom.cpp:935) ==13126== by 0x7449901: KJS::Value KJS::DOMObjectLookupGetValue<KJS::DOMDocument, KJS::DOMNode>(KJS::ExecState*, KJS::Identifier const&, KJS::HashTable const*, KJS::DOMDocument const*) (kjs_binding.h:220) ==13126== by 0x7442F72: KJS::DOMDocument::tryGet(KJS::ExecState*, KJS::Identifier const&) const (kjs_dom.cpp:919) ==13126== by 0x742D5CF: KJS::DOMObject::get(KJS::ExecState*, KJS::Identifier const&) const (kjs_binding.cpp:50) ==13126== by 0x76283C3: KJS::Reference::getValue(KJS::ExecState*) const (reference.cpp:143) ==13126== by 0x75E4223: KJS::Node::evaluate(KJS::ExecState*) const (nodes.cpp:130) ==13126== by 0x75E7E30: KJS::ExprStatementNode::execute(KJS::ExecState*) (nodes.cpp:1980) ==13126== by 0x75E4E6D: KJS::SourceElementsNode::execute(KJS::ExecState*) (nodes.cpp:3097) ==13126== by 0x75E2CF9: KJS::BlockNode::execute(KJS::ExecState*) (nodes.cpp:1942) ==13126== by 0x760C778: KJS::InterpreterImp::evaluate(KJS::UString const&, KJS::Value const&) (internal.cpp:904) ==13126== by 0x7622103: KJS::Interpreter::evaluate(KJS::UString const&, KJS::Value const&) (interpreter.cpp:166) ==13126== Address 0x74 is not stack'd, malloc'd or (recently) free'd Fixed now. Might still get into 3.5.5. |