[roll] Roll fuchsia [trace][Lacewing] Catch and ignore FIDL errors when stopping tracing

In the past, investigations into getting ZX_PEER_CLOSED while attempting
to stop tracing indicated that FuchsiaController was no longer able to
communicate with the device. Current evidence suggests that is no longer
the case, and so it's worth trying to catch and warn on this failure
instead of allowing it to escape and abort the test.

In all cases that we've examined, the trace_manager on the host side
receives the Stop FIDL message, flushes the trace back to the host, and
then responds. FIDL indicates to the trace_manager that the response was
sent successfully.

As long as Lacewing is actually able to read the trace, and is able to
send future FIDL messages without incident, we don't actually care too
much about this failure.

Original-Bug: 446873535
Test: run Lacewing tests that use tracing via fx test-remote
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1427994
Original-Revision: 5dd424173051c686fa983fa404767ff587331d06
GitOrigin-RevId: 95a5bfb24f57d05c73e43fb73330021b7d46ae88
Change-Id: I3d02b631b572e97b225b763cefbe0677ddd72120
1 file changed
tree: 62d13825804e663e1d21a73fd0a4ccb8af64003e
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.