DescriptionEliminate a timed wait from ExportedObject::HandleMessage().
Previouslly, we blocked in D-Bus thread until the method call is handled
in the UI thread. Turned out this was a bad idea, and caused a crash when
the UI thread is hanging (crosbug.com/21341).
This patch will eliminate the timed wait and incoming methods will be handled
completely asynchronously.
BUG=chromium-os:21341
TEST=run dbus_unittests under valgrind
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=104497
Patch Set 1 #
Messages
Total messages: 6 (0 generated)
|