[testsfail] integration tests: AndroidDisplay crashes on arale

Bug #1465184 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

Integration tests: AndroidDisplay crashes on arale, almost every time:

$ umockdev-run -- bin/mir_integration_tests
...
[----------] 2 tests from AndroidDisplay
umockdev-run: unable to propagate signal 6 to child 12145: No such process

$ sudo umockdev-run -- bin/mir_integration_tests
...
[----------] 2 tests from AndroidDisplay
[ RUN ] AndroidDisplay.display_can_post
[ OK ] AndroidDisplay.display_can_post (20 ms)
[ RUN ] AndroidDisplay.display_can_post_overlay
[ OK ] AndroidDisplay.display_can_post_overlay (7 ms)
umockdev-run: unable to propagate signal 15 to child 14186: No such process

Revision history for this message
Alberto Aguirre (albaguirre) wrote :

It seems HWC in arale needs elevated permissions or it crashes:

E/hwcomposer(11282): [DEV] Failed to open display device: No such file or directory

running "sudo umockdev-run -- bin/mir_integration_tests" works ok.

Revision history for this message
Alberto Aguirre (albaguirre) wrote :
Changed in mir:
status: New → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Keep this one open. It's nice to have a public bug. Particularly one with a simple manual test case.

Changed in mir:
status: Invalid → Triaged
importance: Undecided → Medium
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Although bug 1418036 might cover this.

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

BTW sudo does not entirely solve the problem. As mentioned in the description.

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: Triaged → 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.