[Webkit-unassigned] [Bug 38171] New: WebSocket needs to suspend/resume as Active DOM object.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 26 22:33:58 PDT 2010


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

           Summary: WebSocket needs to suspend/resume as Active DOM
                    object.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore JavaScript
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ukai at chromium.org
                CC: ap at webkit.org, pfeldman at chromium.org,
                    yutak at chromium.org


WebSocket needs to suspend/resume as Active DOM object.
For example, javascript debugger would suspend Active DOM objects by
PageGroupLoadDeferrer, and run message loops.
Message loop would pump up new events from platform network code and process
message frames.
If debugger runs in onmessage event handler, reentrant
WebSocketChannel::didReceiveMessage and cause trouble.
(see http://code.google.com/p/chromium/issues/detail?id=42533. and possibly
http://code.google.com/p/chromium/issues/detail?id=28562)

WebSocket needs to suspend and queue event up until it is resumed.

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