The Android graphics platform causes a Mir server to crash if it is stopped and started again in the same process

Bug #1546912 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Won't Fix
Medium
Unassigned
mir-android-platform
New
Undecided
Unassigned

Bug Description

graphics-android causes Mir server to crash if it is stopped and started again in the same process.

This doesn't happen with the mesa or dummy graphics platforms. Only android on armhf:
https://code.launchpad.net/~mir-team/mir/more-performance-tests/+merge/285837

Tags: android

Related branches

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision 3325, scheduled for release in mir, milestone 0.21.0

Changed in mir:
status: New → Fix Committed
Changed in mir:
status: Fix Committed → Triaged
status: Triaged → New
Revision history for this message
Kevin DuBois (kdub) wrote :

From my outside-the-blob theorizing, some of the android drivers make no attempt internally to clean up (static/global variables) after their shutdown functions are called, making re-opening them fail in mysterious ways. (krillin is one of these troublesome devices)

Revision history for this message
Kevin DuBois (kdub) wrote :

OTOH, it could be something we could work around by having the tests run with just one server+platforms being brought up.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Maybe now is the time to /intentionally/ leak the graphics-android serverside driver. It would not be the first time we have forced a library to leak itself to avoid third-party bugs.

summary: - graphics-android causes Mir server to crash if it is stopped and started
- again in the same process
+ The Android graphics platform causes a Mir server to crash if it is
+ stopped and started again in the same process
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The Android platform was deleted from lp:mir at revision 4155.

Changed in mir:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.