Visual glitch on Google Play controls (horizontal lines)

Bug #1157376 reported by AJ Jordan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nuvola Apps Runtime (Nuvola Player)
Invalid
Undecided
Unassigned
WebKit
New
Medium

Bug Description

When using Google Play Music, I've noticed a glitch around the Google Play Music controls (play, forward, backward): little grey lines appear horizontally. I've attempted to reproduce this in the latest Firefox (19.0.2 from the Ubuntu repositories), and failed. The lines appear at no particular time, but occasionally their disappearance corresponds to the pointer moving outside the window. Also, sometimes they appear when I mouse over one of the controls.

Nuvola was installed from the stable PPA.

Flash player is Shockwave Flash 11.2 r202 installed from the Ubuntu repositories (flashplugin-installer package).

System/package information:
alexjordan@ubuntu:~$ nuvolaplayer --version
Nuvola Player 2.0.2
Revision: 589, <email address hidden>
alexjordan@ubuntu:~$ uname -m -p
x86_64 x86_64
alexjordan@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
alexjordan@ubuntu:~$ dpkg-query -W nuvolaplayer
nuvolaplayer 2.0.2-0~quantal1
alexjordan@ubuntu:~$

Full debug log:
alexjordan@ubuntu:~$ nuvolaplayer --debug
    Nuvola Info main.vala:118: Welcome to Nuvola Player, version: 2.0.2
    Nuvola Info main.vala:122: Revision: 589, <email address hidden>
    Nuvola Info main.vala:123: Report any issues/bugs you might find to http://nuvolaplayer.fenryxo.cz/support/bug_reporting.html
    Nuvola Debug main.vala:124: command: /usr/lib/nuvolaplayer/nuvolaplayer --debug
    Nuvola Debug main.vala:126: Enabled features: Dynamic Proxy Resolver, Disk cache for remote data, Unity Quicklist, Dock Manager support, MPRIS support, console client, support for media keys, optimization of SVG images, Last.fm scrobbling, Notifications, Lyrics fetching, debug symbols
    Nuvola Debug main.vala:127: Disabled features: experimental features
       Gtk Debug Connecting to session manager
    Nuvola Debug main.vala:189: Application activated
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
    Nuvola Debug main.vala:283: WebPlugin: VLC Multimedia Plugin (compatible Totem 3.4.3), /usr/lib/mozilla/plugins/libtotem-cone-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Java(TM) Plug-in 1.7.0_17, /usr/lib/mozilla/plugins/libjavaplugin.so
    Nuvola Debug main.vala:283: WebPlugin: DivX® Web Player, /usr/lib/mozilla/plugins/libtotem-mully-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Windows Media Player Plug-in 10 (compatible; Totem), /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: Java(TM) Plug-in 1.7.0_17, /usr/lib/firefox/plugins/libjavaplugin.so
    Nuvola Debug main.vala:283: WebPlugin: QuickTime Plug-in 7.6.6, /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so
    Nuvola Debug main.vala:283: WebPlugin: iTunes Application Detector, /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
   Diorite Debug Max data cache size: 100
   libsoup Warning No feature manager for feature of type 'SoupProxyURIResolver'
   Diorite Debug Setting proxy (auto): dynamic resolver
    Nuvola Debug extension.vala:34: new Extension: dockmanager
    Nuvola Info extensionsmanager.vala:91: Extension with id 'dockmanager' loaded.
    Nuvola Debug extension.vala:34: new Extension: lastfm
    Nuvola Info extensionsmanager.vala:91: Extension with id 'lastfm' loaded.
    Nuvola Debug extension.vala:34: new Extension: mediakeys
    Nuvola Info extensionsmanager.vala:91: Extension with id 'mediakeys' loaded.
    Nuvola Debug extension.vala:34: new Extension: mpris
    Nuvola Info extensionsmanager.vala:91: Extension with id 'mpris' loaded.
    Nuvola Debug extension.vala:34: new Extension: notifications
    Nuvola Info extensionsmanager.vala:91: Extension with id 'notifications' loaded.
    Nuvola Debug extension.vala:34: new Extension: trayicon
    Nuvola Info extensionsmanager.vala:91: Extension with id 'trayicon' loaded.
    Nuvola Debug extension.vala:34: new Extension: unityquicklist
    Nuvola Debug unity_quick_list.vala:64: Unity Launcher Entry for nuvolaplayer.desktop
    Nuvola Info extensionsmanager.vala:91: Extension with id 'unityquicklist' loaded.
    Nuvola Debug servicesmanager.vala:91: Found service Google Play Music at /usr/share/nuvolaplayer/services/googleplay, version 3.12
    Nuvola Info servicesmanager.vala:104: Using service Google Play Music from /usr/share/nuvolaplayer/services/googleplay, version 3.12
    Nuvola Debug main.vala:456: Starting web interface for googleplay: https://play.google.com/music/listen#7b7a98de-d61d-309c-8fa3-3a4ceea61c19_pl
    Nuvola Debug jsapi.vala:438: Reset main object
    Nuvola Debug mpris.vala:115: Bus acquired: org.mpris.MediaPlayer2.nuvolaplayer, registering objects
    Nuvola Debug mpris.vala:301: MPTIS Player: can-play changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-pause changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-go-previous changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-go-next changed
    Nuvola Debug mpris.vala:320: MPRIS: song changed
    Nuvola Debug mpris.vala:301: MPTIS Player: Metadata changed
    Nuvola Debug mpris.vala:301: MPTIS Player: playback-status changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-play changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-pause changed
   Diorite Debug XFCE session vanished: org.xfce.SessionManager
   Diorite Debug GNOME session appeared: org.gnome.SessionManager, :1.0
    Nuvola Debug dock_manager.vala:359: Dock vanished: net.launchpad.DockManager
    Nuvola Debug media_keys.vala:200: GNOME settings daemon appeared: org.gnome.SettingsDaemon, :1.6
   Diorite Debug Action activated: service
   Diorite Debug Action activated: control
   Diorite Debug Action activated: view
   Diorite Debug Action activated: help
    Nuvola Debug mpris.vala:131: Bus name acquired: org.mpris.MediaPlayer2.nuvolaplayer
    Nuvola Debug mpris.vala:643: Sound menu appeared: com.canonical.indicator.sound, :1.46
    Nuvola Debug jsapi.vala:495: Window object cleared
    Nuvola Debug jsapi.vala:567: JSAPI injected successfully
    Nuvola Debug main.vala:815: Autoplay: false
    Nuvola Debug player.vala:139: Playback state changed: none → paused
    Nuvola Debug mpris.vala:301: MPTIS Player: playback-status changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-play changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-pause changed
    Nuvola Debug player.vala:172: Album art changed: null → https://lh5.googleusercontent.com/5TE3GJFSE18n8i4jFOrd4swXg4LaiJALatwErcg1Arm42qTA-gJCpaQEfDEV=s130-c-e100
    Nuvola Debug mpris.vala:320: MPRIS: song changed
    Nuvola Debug mpris.vala:301: MPTIS Player: Metadata changed
    Nuvola Debug player.vala:139: Playback state changed: paused → playing
    Nuvola Debug mpris.vala:301: MPTIS Player: playback-status changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-play changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-pause changed
    Nuvola Debug player.vala:139: Playback state changed: playing → paused
    Nuvola Debug mpris.vala:301: MPTIS Player: playback-status changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-play changed
    Nuvola Debug mpris.vala:301: MPTIS Player: can-pause changed
   Diorite Debug Action activated: service
   Diorite Debug Action activated: quit
    Nuvola Debug main.vala:614: Early shutdown
    Nuvola Info extensionsmanager.vala:117: Extension with id 'mpris' unloaded.
    Nuvola Debug extension.vala:87: ~Extension: mpris
    Nuvola Info extensionsmanager.vala:117: Extension with id 'lastfm' unloaded.
    Nuvola Debug extension.vala:87: ~Extension: lastfm
    Nuvola Info extensionsmanager.vala:117: Extension with id 'notifications' unloaded.
    Nuvola Debug extension.vala:87: ~Extension: notifications
    Nuvola Info extensionsmanager.vala:117: Extension with id 'mediakeys' unloaded.
    Nuvola Debug dock_manager.vala:77: ~DockManager
    Nuvola Info extensionsmanager.vala:117: Extension with id 'dockmanager' unloaded.
    Nuvola Info extensionsmanager.vala:117: Extension with id 'trayicon' unloaded.
    Nuvola Info extensionsmanager.vala:117: Extension with id 'unityquicklist' unloaded.
    Nuvola Debug main.vala:637: Late shutdown
    Nuvola Debug main.vala:642: User interface state saved.
    Nuvola Debug main.vala:649: Unparent main_view
    Nuvola Debug main.vala:654: Destroy main_view
    Nuvola Debug main.vala:656: Destroy main_window
    Nuvola Debug main.vala:658: User interface destroyed.
   Diorite Debug Cache.dump()
   Diorite Debug Cache.dump() done
alexjordan@ubuntu:~$

Tags: forwarded
Revision history for this message
AJ Jordan (strugee) wrote :

Okay, I got it wrong. In fact, the problem is that on the controls, the little dots between the lines don't get displayed, which makes it look weird. The lines are supposed to be there.

Revision history for this message
Jiří Janoušek (fenryxo) wrote : Re: [Bug 1157376] Re: Visual glitch on Google Play controls (horizontal lines)

Thanks for taking the time to report this bug. Unfortunately, this is
a bug in WebKitGtk rendering engine, not in Nuvola Player itself.
Could you report the issue to the WebKit bug tracker[1] and post here
a link to the bug report?

[1] http://www.webkit.org/quality/reporting.html

  status incomplete

Changed in nuvola-player:
status: New → Incomplete
Revision history for this message
AJ Jordan (strugee) wrote :

Filed bug #114115[1].

Shouldn't this bug also affect libgtk, libwebkitgtk, and/or libjavascriptcoregtk?

[1]https://bugs.webkit.org/show_bug.cgi?id=114115

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

> Shouldn't this bug also affect libgtk, libwebkitgtk, and/or libjavascriptcoregtk?

It isn't necessarry. I doubt Ubuntu devs would care of this bug.

Changed in nuvola-player:
status: Incomplete → Confirmed
Changed in webkit-open-source:
importance: Unknown → Medium
status: Unknown → New
tags: added: forwarded
Changed in nuvola-player:
status: Confirmed → Invalid
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.