[Webkit-unassigned] [Bug 36816] New: Uninitalised members in BytecodeGenerator and CallLinkInfo

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 30 05:23:53 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36816

           Summary: Uninitalised members in BytecodeGenerator and
                    CallLinkInfo
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kb at inf.u-szeged.hu


Valgrind shows me 2 uninitalised value problem:

Conditional jump or move depends on uninitialised value(s)
  at 0x51BBB60: cti_vm_lazyLinkCall (JITStubs.cpp:1679)
  by 0x51B0102: JSC::TrampolineStructure::TrampolineStructure() (JITStubs.h:76)
  by 0x5173A5C: JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*,
JSC::JSGlobalData*, JSC::JSValue*) (JITCode.h:77)
  ...

Conditional jump or move depends on uninitialized value(s)
   at 0x513E0DF: JSC::BytecodeGenerator::createArgumentsIfNecessary()
(BytecodeGenerator.cpp:1391)
   by 0x5147EE7: JSC::BytecodeGenerator::emitPushNewScope(JSC::RegisterID*,
JSC::Identifier const&, JSC::RegisterID*)
BytecodeGenerator.cpp:1882)
   by 0x5154205: JSC::TryNode::emitBytecode(JSC::BytecodeGenerator&,
JSC::RegisterID*) (NodesCodegen.cpp:1890)
   ...

These are caused by incomplete member initializer lists. I think the second
could be dangerous.
Fortunately we can solve it by an easy fix.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list