[Webkit-unassigned] [Bug 27421] [V8] Factor V8ConsoleMessage out of V8Proxy

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jul 19 20:26:06 PDT 2009


David Levin <levin at chromium.org> changed:

           What    |Removed                     |Added
                 CC|                            |levin at chromium.org

--- Comment #7 from David Levin <levin at chromium.org>  2009-07-19 20:26:05 PDT ---
> I think this stuff is all fine. 

But couldn't it lead to console messages getting display in a (wrong and)
confusing order. 

Message 1 and Message 2 are in the queue.
Message 3 gets created and message3.dispatchNow() is called.

Message 1 gets dispatched and results in js being executed which posts another
message (Message 4  -- I'm not sure if the js can do something which causes
another message to get posted, but it seems like any messages happening here
should get posted.)

Message 2 is about to get dispatched but first processes messages in the queue,
so Message 4 goes to the console.

End result:

Message 1
Message 4
Message 2
Message 3

Actually, it looks like this can't happen currently. Message 4 would actually
happen immediately without getting posted, and the new code is more robust to
possible badness by taking ownership of the pointer immediately and setting it
to 0.

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