Integration test: AndroidInternalClient.internal_client_creation_and_use hangs on Nexus 10
Bug #1270685 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
AndroidInternal
$ bin/mir_
...
[----------] 1 test from AndroidInternal
[ RUN ] AndroidInternal
WORKAROUND:
bin/mir_
--gtest_
Related branches
lp://staging/~kdub/mir/fix-1270685
- Alan Griffiths: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 15 lines (+3/-2)1 file modifiedtests/integration-tests/graphics/android/test_internal_client.cpp (+3/-2)
description: | updated |
Changed in mir: | |
milestone: | none → 0.1.5 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
(gdb) bt linux-gnueabihf /libpthread. so.0 cond_wait@ @GLIBC_ 2.4 () linux-gnueabihf /libpthread. so.0 variable: :wait(std: :unique_ lock<std: :mutex> &) arm-linux- gnueabihf/ libstdc+ +.so.6 ::SwitchingBund le::client_ acquire ( bzr/mir/ dev/src/ server/ compositor/ switching_ bundle. cpp:213 ::BufferStreamS urfaces: :swap_client_ buffers ( bzr/mir/ dev/src/ server/ compositor/ buffer_ stream_ surfaces. cpp:58 :BasicSurface: :swap_buffers (this=0x21a1c28, @0x222c2cc: 0x21d2788) bzr/mir/ dev/src/ server/ scene/basic_ surface. cpp:121 :SurfaceImpl: :swap_buffers (this=0x21a2648, @0x222c2cc: 0x21d2788) bzr/mir/ dev/src/ server/ scene/surface_ impl.cpp: 108 :ForwardingInte rnalSurface: :swap_buffers ( bzr/mir/ dev/src/ server/ frontend/ surface. cpp:42 :android: :InternalClient Window: :driver_ returns_ ---Type <return> to continue, or q <return> to quit--- bzr/mir/ dev/src/ platform/ graphics/ android/ internal_ client_ window. cpp:68 :android: :MirNativeWindo w::cancelBuffer ( bzr/mir/ dev/src/ shared/ graphics/ android/ mir_native_ window. cpp:186 ::cancelBuffer_ static ( 0x21b6c60, buffer=0x2229820, fence_fd=-1) bzr/mir/ dev/src/ shared/ graphics/ android/ mir_native_ window. cpp:121
#0 0xb65c9724 in __libc_do_syscall ()
from /lib/arm-
#1 0xb65c52e6 in pthread_
from /lib/arm-
#2 0xb64b7654 in std::condition_
() from /usr/lib/
#3 0xb6dbc350 in mir::compositor
this=0x21e64e8)
at /home/dan/
#4 0xb6db3a1a in mir::compositor
this=0x21a1bf8, buffer=@0x222c2cc: 0x21d2788)
at /home/dan/
#5 0xb6e1d3b8 in mir::scene:
buffer=
at /home/dan/
#6 0xb6e408ba in mir::scene:
buffer=
at /home/dan/
#7 0xb6de2432 in mir::frontend:
this=0x21a1c88, buffer=@0x222c2cc: 0x21d2788)
at /home/dan/
#8 0xb694818c in mir::graphics:
buffer (this=0x222c2c0, key=0x2229820, fence_fd=-1)
at /home/dan/
#9 0xb694f66a in mir::graphics:
this=0x21b6c60, buffer=0x2229820, fence=-1)
at /home/dan/
#10 0xb694f456 in (anonymous namespace)
window=
at /home/dan/