Qt render gets blocked on EGLSwapBuffers [fka Upon upgrading to Qt5.2 the music app no longer plays the next song if the screen is off]
Bug #1292306 reported by
Victor Thompson
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Alexandros Frantzis | ||
Ubuntu Music App |
Invalid
|
Critical
|
Unassigned | ||
unity-mir |
Invalid
|
Critical
|
Gerry Boland | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
qtdeclarative-opensource-src (Ubuntu) |
Won't Fix
|
Critical
|
Michał Sawicz |
Bug Description
Running with the landing006 PPA containing Qt5.2 (this should be landing on the next proposed image, r237) on the device causes the music app to stop music playback when the following occurs:
1) A song has started playing
2) The screen is either shut off or the screen automatically shuts off
3) During this time the currently playing song ends
4) The next song will NOT be played until the screen is turned back on
Expected results: Step #4 will allow the next song in the queue to be played without intervention.
Related branches
lp://staging/~vthompson/music-app/proceeds-to-next
On hold
for merging
into
lp://staging/music-app/trusty
- Andrew Hayzen: Approve
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Nicholas Skaggs: Pending requested
-
Diff: 40 lines (+33/-0)1 file modifiedtests/autopilot/music_app/tests/test_music.py (+33/-0)
lp://staging/~afrantzis/mir/non-blocking-swap-buffers
- Alberto Aguirre (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Kevin DuBois (community): Abstain
-
Diff: 662 lines (+426/-65)8 files modifiedinclude/test/mir_test/spin_wait.h (+38/-0)
include/test/mir_test_doubles/null_display_buffer_compositor_factory.h (+52/-0)
src/server/compositor/multi_threaded_compositor.cpp (+127/-49)
tests/acceptance-tests/CMakeLists.txt (+1/-0)
tests/acceptance-tests/test_client_surface_swap_buffers.cpp (+102/-0)
tests/mir_test/CMakeLists.txt (+1/-0)
tests/mir_test/spin_wait.cpp (+36/-0)
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+69/-16)
Changed in music-app: | |
importance: | Medium → Critical |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in unity-mir: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in music-app: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in music-app: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in unity-mir: | |
assignee: | nobody → rosa maria (rprosamaria383) |
assignee: | rosa maria (rprosamaria383) → nobody |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in qtdeclarative-opensource-src (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: elopio qa-new |
Changed in music-app: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in music-app: | |
assignee: | rosa maria (rprosamaria383) → nobody |
Changed in unity-mir: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in unity-mir: | |
assignee: | rosa maria (rprosamaria383) → nobody |
Changed in unity-mir: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in music-app: | |
assignee: | nobody → rosa maria (rprosamaria383) |
Changed in mir: | |
milestone: | none → 0.1.9 |
status: | Triaged → In Progress |
tags: | added: qa-touch-blocker |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in mir (Ubuntu): | |
importance: | Undecided → Critical |
Changed in unity-mir: | |
status: | Triaged → Invalid |
To post a comment you must log in.
Marking this bug as medium since it hasn't been proven to also be seen in the trusty-proposed images.