[Webkit-unassigned] [Bug 120764] New: [Win][WebGL] Crash on exit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 5 03:58:47 PDT 2013


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

           Summary: [Win][WebGL] Crash on exit
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebGL
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: peavo at outlook.com


Everytime I have visited a page with WebGL content, I get a crash on exit (NULL pointer access violation).

I believe the reason for the crash is that the libGLESv2.dll is detached from the process at exit,
and releases relevant memory, and then the atexit cleanup routine is called afterwards, accessing the released memory. 


This is the stacktrace I'm getting:

     libGLESv2.dll!0588787f()     
     [Frames below may be incorrect and/or missing, no symbols loaded for libGLESv2.dll]    
     libGLESv2.dll!05893fdc()     
    WebKit.dll!WebCore::GLContextEGL::~GLContextEGL()  Line 236    C++
     WebKit.dll!WebCore::GLContextEGL::`scalar deleting destructor'()  + 0xb bytes    C++
     WebKit.dll!WebCore::GLContext::cleanupActiveContextsAtExit()  Line 140    C++
     WebKit.dll!_CRT_INIT(void * hDllHandle, unsigned long dwReason, void * lpreserved)  Line 415    C
     WebKit.dll!__DllMainCRTStartup(void * hDllHandle, unsigned long dwReason, void * lpreserved)  Line 526 + 0x8 bytes    C
     WebKit.dll!_DllMainCRTStartup(void * hDllHandle, unsigned long dwReason, void * lpreserved)  Line 476 + 0xe bytes    C

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