Status: Untriaged
Owner: [email protected]
CC: [email protected],  [email protected]
Labels: Type-Bug Pri-2 OS-All Area-Misc

New issue 24427 by [email protected]: The IPC sync channel dispatches  
messages out of sequence if multiple sync channels are used in the same  
thread
http://code.google.com/p/chromium/issues/detail?id=24427

If multiple IPC sync channels are used within the listener thread and
dispatch nested messages, then the sync message call stack does not unwind  
in
the expected order, i.e. the outermost call completing first, etc. This can
be easily reproduced if message pumping is turned on for the sync messages
being sent in this context.

The innermost sync calls complete and we incorrectly terminate the outermost
sync calls message loop which leads to crashes.

This crash is observed intermittently if the accessibility code is enabled.

I have added a unit test in ipc_tests which exhibits this problem

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to