DescriptionFix sending log messages from GPU child threads
This fixes a problem with sending log messages from children threads of the GPU
process. In GPU process the message goes through GpuProcessLogMessageHandler()
and to ChildThread::Send(), but there it would fail on
DCHECK(MessageLoop::current() == message_loop()), try to output another
log message about it, and since the handler is overriden, it would go back to
GpuProcessLogMessageHandler, and back again to ChildThread::Send() and thus
recurse until eventually dying silently due to stack overflow.
BUG=
TEST=manual run of a GPU child thread
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=133824
Patch Set 1 #
Total comments: 3
Patch Set 2 : Fix whitespace #Patch Set 3 : Add braces #Messages
Total messages: 9 (0 generated)
|