nested Mir library calls next_buffer() during startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[tests on N4, but probably not restricted to android stack]
Start a host server:
# ./mir_demo_
Run a nested Mir application:
# ./mir_demo_
(and kill it after a second or two)
From the host see the log:
[1393348327.049628] (DD) frontend:
[1393348327.052894] (II) frontend:
[1393348327.101207] (DD) frontend:
[1393348327.132094] (II) frontend:
[1393348327.191029] (DD) frontend:
[1393348327.193257] (II) frontend:
[1393348327.250696] (DD) frontend:
[1393348327.264705] (II) frontend:
[1393348327.265285] (DD) frontend:
[1393348327.274197] (II) frontend:
[1393348327.279080] (DD) frontend:
[1393348327.279507] (II) frontend:
[1393348331.024052] (DD) frontend:
[1393348331.034429] (II) frontend:
[1393348331.054572] (DD) frontend:
[1393348331.061378] (II) frontend:
Note the three next_buffer() calls - these are from the compositor startup before the application intentionally displays anything.
mir_demo_
# ./mir_demo_
[1393348072.712012] (DD) frontend:
[1393348072.716346] (II) frontend:
[1393348072.764781] (DD) frontend:
[1393348072.789625] (II) frontend:
[1393348072.838397] (DD) frontend:
[1393348072.840655] (II) frontend:
[1393348072.913843] (DD) frontend:
[1393348072.934017] (II) frontend:
[1393348072.934322] (DD) frontend:
[1393348072.942227] (II) frontend:
[1393348072.946866] (DD) frontend:
[1393348072.947751] (II) frontend:
[1393348076.598629] (DD) frontend:
[1393348076.604916] (II) frontend:
[1393348076.633910] (DD) frontend:
[1393348076.645599] (II) frontend:
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Approve
- Alberto Aguirre (community): Approve
-
Diff: 344 lines (+135/-23)5 files modifiedexamples/render_surfaces.cpp (+30/-2)
src/server/compositor/default_configuration.cpp (+7/-4)
src/server/compositor/multi_threaded_compositor.cpp (+27/-9)
src/server/compositor/multi_threaded_compositor.h (+5/-1)
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+66/-7)
Changed in mir: | |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
status: | New → In Progress |
Changed in mir: | |
milestone: | none → 0.1.6 |
Changed in mir: | |
milestone: | 0.1.6 → 0.1.7 |
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in mir (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Sounds just like bug 1281938. But certainly different.