android complaint during mirscreencast of nested server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
running mirscreencast against a nested server on android seems to occasionally cause:
[2017-02-14 13:01:05.614843] <ERROR> MirBufferStreamAPI: Caught exception at client library boundary (in mir_buffer_
Dynamic exception type: boost::
std::exception:
32, "Broken pipe"
terminate called after throwing an instance of 'boost:
what(): Failed to send message to server: Broken pipe
Seems limited to android.
Related branches
- Daniel van Vugt: Abstain
- Chris Halse Rogers: Approve
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 900 lines (+535/-230)10 files modifiedsrc/server/graphics/nested/CMakeLists.txt (+1/-0)
src/server/graphics/nested/host_buffer.cpp (+183/-0)
src/server/graphics/nested/host_buffer.h (+73/-0)
src/server/graphics/nested/mir_client_host_connection.cpp (+5/-174)
tests/include/mir/test/doubles/mock_client_platform.h (+76/-0)
tests/include/mir/test/doubles/stub_client_platform_factory.h (+50/-0)
tests/include/mir/test/stub_server_tool.h (+14/-0)
tests/unit-tests/client/test_mir_render_surface.cpp (+5/-56)
tests/unit-tests/platforms/nested/CMakeLists.txt (+1/-0)
tests/unit-tests/platforms/nested/test_host_buffer.cpp (+127/-0)
Changed in mir: | |
status: | Fix Committed → Fix Released |
We need some smoke testing for screencast