[Webkit-unassigned] [Bug 121972] New: testapi test crashes on Windows in WTF::Vector<wchar_t, 64, WTF::UnsafeVectorOverflow>::size()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 26 13:32:33 PDT 2013


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

           Summary: testapi test crashes on Windows in
                    WTF::Vector<wchar_t,64,WTF::UnsafeVectorOverflow>::siz
                    e()
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mark.lam at apple.com
                CC: ggaren at apple.com, oliver at apple.com, msaboff at apple.com,
                    fpizlo at apple.com, mhahnenberg at apple.com,
                    mark.lam at apple.com


On the Windows build, the latest JSC (since before r156490) crashes when running testapi.

The crash stack trace looks like this:

    JavaScriptCore.dll!WTF::Vector<wchar_t,64,WTF::UnsafeVectorOverflow>::size()  Line 569 + 0x11 bytes    C++
     JavaScriptCore.dll!JSC::MarkedAllocator::forEachBlock<JSC::Free>(JSC::Free & functor)  Line 141 + 0x8 bytes    C++
     JavaScriptCore.dll!JSC::MarkedSpace::forEachBlock<JSC::Free>(JSC::Free & functor)  Line 230    C++
     JavaScriptCore.dll!JSC::MarkedSpace::~MarkedSpace()  Line 106    C++
     JavaScriptCore.dll!JSC::Heap::~Heap()  Line 282 + 0xee bytes    C++
     JavaScriptCore.dll!JSC::VM::~VM()  Line 356 + 0x399 bytes    C++
     JavaScriptCore.dll!JSC::VM::`scalar deleting destructor'()  + 0x16 bytes    C++
     JavaScriptCore.dll!WTF::ThreadSafeRefCounted<JSC::VM>::deref()  Line 137 + 0x1c bytes    C++
     JavaScriptCore.dll!WTF::derefIfNotNull<JSC::VM>(JSC::VM * ptr)  Line 45    C++
     JavaScriptCore.dll!WTF::RefPtr<JSC::VM>::clear()  Line 102 + 0x9 bytes    C++
     JavaScriptCore.dll!JSC::JSLockHolder::~JSLockHolder()  Line 84    C++
     JavaScriptCore.dll!JSGlobalContextRelease(OpaqueJSContext * ctx)  Line 179    C++
     testapi.exe!main(int argc, char * * argv)  Line 1176 + 0xf bytes    C++
     testapi.exe!__tmainCRTStartup()  Line 555 + 0x17 bytes    C
     kernel32.dll!@BaseThreadInitThunk at 12()  + 0x12 bytes    
     ntdll.dll!___RtlUserThreadStart at 8()  + 0x27 bytes    
     ntdll.dll!__RtlUserThreadStart at 8()  + 0x1b bytes    

This crash is reproducible every time we run testapi.exe.

-- 
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