Big UI freeze when playing from the dash

Bug #1511034 reported by Albert Astals Cid
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Critical
John McAleely
qtubuntu-media (Ubuntu)
Fix Released
Critical
Alfonso Sanchez-Beato
qtubuntu-media (Ubuntu RTM)
Fix Released
Critical
Alfonso Sanchez-Beato

Bug Description

Can be reproduced using silo 4 as of today.

How to reproduce:
 * Go to the Tracks department on the My Music scope
 * Press the Play icon on various songs
 * Notice how the dash becomes unresponsivefor around 5 seconds sometimes

Note: may be related or not, but it seems the playlist is not cleared properly since the debug now says
   virtual int AalMediaPlaylistProvider::mediaCount() const
   track_index_lut.size(): 1050
when the playlist has only 10 songs

Tags: bgplaylist

Related branches

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

It might be related to bug #1511313. Does the dash use the same database as music-app ?

Revision history for this message
Paweł Stołowski (stolowski) wrote :

Dash doesn't use any music database - the scope (backend process) is the one responsible for providing the list of song uris (treated then as playlist by the Dash). The Music scope gets the list of songs from mediascanner database, using mediascanner's API. As discussed on IRC, the list of songs exposed by the scope looks fine, in particular there are no duplicates (http://pastebin.ubuntu.com/12998325/)

Jim Hodapp (jhodapp)
tags: added: bgplaylist
Changed in canonical-devices-system-image:
status: New → Confirmed
Changed in media-hub (Ubuntu):
status: New → In Progress
Changed in media-hub (Ubuntu RTM):
status: New → In Progress
Changed in media-hub (Ubuntu):
importance: Undecided → Critical
Changed in media-hub (Ubuntu RTM):
importance: Undecided → Critical
Changed in media-hub (Ubuntu):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Changed in media-hub (Ubuntu RTM):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Changed in canonical-devices-system-image:
assignee: nobody → John McAleely (john.mcaleely)
importance: Undecided → High
milestone: none → ww46-2015
importance: High → Critical
Jim Hodapp (jhodapp)
Changed in canonical-devices-system-image:
status: Confirmed → In Progress
Changed in qtubuntu-media (Ubuntu):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Changed in qtubuntu-media (Ubuntu RTM):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Changed in qtubuntu-media (Ubuntu):
importance: Undecided → Critical
Changed in qtubuntu-media (Ubuntu RTM):
importance: Undecided → Critical
Changed in qtubuntu-media (Ubuntu):
status: New → In Progress
Changed in qtubuntu-media (Ubuntu RTM):
status: New → In Progress
no longer affects: media-hub (Ubuntu)
no longer affects: media-hub (Ubuntu RTM)
Changed in canonical-devices-system-image:
milestone: ww46-2015 → ww02-2016
Changed in canonical-devices-system-image:
milestone: ww02-2016 → ww46-2015
Changed in canonical-devices-system-image:
milestone: ww46-2015 → ww02-2016
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This bug was fixed in the package qtubuntu-media 0.8.0+15.04.20151118-0ubuntu1 in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay

---------------

qtubuntu-media (0.8.0+15.04.20151118-0ubuntu1) vivid; urgency=medium

  [ phablet ]
  * Bump version for new TrackList related API changes.

  [ Alfonso Sanchez-Beato ]
  * Emit onPlaybackModeChanged (LP: #1510219). Implements insertTrack()
    so that a client can move a track into a new position by first
    calling removeTrack(). Do proper clean-up when switching between
    playlist and playing a single URI (LP: #1511029). (LP: #1511073,
    #1511034, #1510219, #1511029)

  [ CI Train Bot ]
  * New rebuild forced.

  [ Jim Hodapp ]
  * Emit onPlaybackModeChanged (LP: #1510219). Implements insertTrack()
    so that a client can move a track into a new position by first
    calling removeTrack(). Do proper clean-up when switching between
    playlist and playing a single URI (LP: #1511029). (LP: #1511073,
    #1511034, #1510219, #1511029)

 -- Jim Hodapp <email address hidden> Wed, 18 Nov 2015 16:32:22 +0000

Changed in qtubuntu-media (Ubuntu RTM):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtubuntu-media - 0.8.0+16.04.20160105-0ubuntu1

---------------
qtubuntu-media (0.8.0+16.04.20160105-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * No-change rebuild.

qtubuntu-media (0.8.0+15.04.20151118-0ubuntu1) vivid; urgency=medium

  [ phablet ]
  * Bump version for new TrackList related API changes.

  [ Alfonso Sanchez-Beato ]
  * Emit onPlaybackModeChanged (LP: #1510219). Implements insertTrack()
    so that a client can move a track into a new position by first
    calling removeTrack(). Do proper clean-up when switching between
    playlist and playing a single URI (LP: #1511029). (LP: #1511073,
    #1511034, #1510219, #1511029)

  [ CI Train Bot ]
  * New rebuild forced.

  [ Jim Hodapp ]
  * Emit onPlaybackModeChanged (LP: #1510219). Implements insertTrack()
    so that a client can move a track into a new position by first
    calling removeTrack(). Do proper clean-up when switching between
    playlist and playing a single URI (LP: #1511029). (LP: #1511073,
    #1511034, #1510219, #1511029)

 -- Thomas Voß <email address hidden> Tue, 05 Jan 2016 13:07:12 +0000

Changed in qtubuntu-media (Ubuntu):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
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.