Bug 356936 - Amarok creates strange screen artefact right after being started
Summary: Amarok creates strange screen artefact right after being started
Status: RESOLVED DOWNSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.8.0
Platform: Mint (Debian based) Linux
: NOR minor
Target Milestone: 2.9
Assignee: Amarok Developers
URL: https://github.com/mate-desktop/marco...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-20 09:13 UTC by Joysn
Modified: 2016-03-05 11:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshots of the window artefact (1.41 MB, application/gzip)
2015-12-20 20:57 UTC, Joysn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joysn 2015-12-20 09:13:35 UTC
After starting Amarok a strange window artefact appears on the desktop. But only if Firefox has been started before Amarok.

Reproducible: Always

Steps to Reproduce:
1. Start Firefox (not maximized, do not modify the Firefox window at all after the start)
2. Start Amarok (not minimized, stop with main windows open to get it started not minimized)
3. Observe the artefact on the left top corner

Actual Results:  
There appears an "windowed" artefact containing the part of the desktop which was on the top left corner before Amarok windows was shown. The window is not movable, resizable and only disappears when Amarok is quit. This happens only with the first Firefox instance, not when i run another instance (e.g. with another FF profile). And when i maximize or minimize FF before starting Amarok, this does not happen too. It only happens when i run FF and it starts up with a normal sized main window (not minimized, mot maximized).


Expected Results:  
The artiefact should not appear. It does not appear in any other combination of applications.

Environment:

Linux Mint Dedian Edition 2 "Betsy", all updates installed which are available by 20th Dec. 2015
MATE Desktop with no other modifications on a Lenovo T510:

[    6.354602] thinkpad_acpi: ThinkPad BIOS 6MET81WW (1.41 ), EC 6MHT43WW-1.18
[    6.354604] thinkpad_acpi: Lenovo ThinkPad T510, model 4384VK4

Linux lm-joe 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux

[    0.954946] nouveau  [  DEVICE][0000:01:00.0] Chipset: GT218 (NVA8)
[    0.954948] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
Comment 1 Myriam Schweingruber 2015-12-20 15:35:27 UTC
Which firefox version? Which exact desktop and desktop version are you running?
Could you please attach a screenshot of the problem to this report?

FWIW: I can't see this here, using Amarok 2.8.90 (aka 2.9 beta) on KDE 4.14.2, Kubuntu 14.10.
Comment 2 Joysn 2015-12-20 20:56:17 UTC
screenshots are attached to this issue now.

Firefox is version 43.0
and the desktop is MATE on the current LMDE2 Betsy with the following packet state:

chris@lm-joe ~ $ dpkg -l | grep mate
ii  gir1.2-mate-panel                            1.12.0-1+betsy                       amd64        GObject introspection data for MATE panel
ii  libmate-desktop-2-17:amd64                   1.12.0.1-1+betsy                     amd64        Library with common API for various MATE modules (library)
ii  libmate-menu2:amd64                          1.12.0-1+betsy                       amd64        implementation of the freedesktop menu specification for MATE (library)
ii  libmate-panel-applet-4-1                     1.12.0-1+betsy                       amd64        library for MATE Panel applets
ii  libmate-slab0:amd64                          1.12.0.1-1+betsy                     amd64        beautification app library
ii  libmate-window-settings1:amd64               1.12.0.1-1+betsy                     amd64        utilities to configure the MATE desktop (window settings library)
ii  libmatedict6                                 1.12.0-1+betsy                       amd64        MATE desktop utilities (matedict library)
ii  libmatekbd-common                            1.12.0-1+betsy                       all          MATE library to manage keyboard configuration (common files)
ii  libmatekbd4:amd64                            1.12.0-1+betsy                       amd64        MATE library to manage keyboard configuration
ii  libmatemixer-common                          1.12.0-1+betsy                       all          Mixer library for MATE Desktop (common files)
ii  libmatemixer0:amd64                          1.12.0-1+betsy                       amd64        Mixer library for MATE Desktop
ii  libmateweather-common                        1.12.0-1+betsy                       all          MateWeather shared library (common files)
ii  libmateweather1:amd64                        1.12.0-1+betsy                       amd64        MateWeather shared library
ii  libpolkit-gtk-mate-1-0:amd64                 1.12.0-1+betsy                       amd64        MATE authentication agent for PolicyKit-1 (library)
ii  mate-applets                                 1.12.0.1-1+betsy                     amd64        Various applets for the MATE panel
ii  mate-applets-common                          1.12.0.1-1+betsy                     all          Various applets for the MATE panel (common files)
ii  mate-control-center                          1.12.0.1-1+betsy                     amd64        utilities to configure the MATE desktop
ii  mate-control-center-common                   1.12.0.1-1+betsy                     all          utilities to configure the MATE desktop (common files)
ii  mate-desktop                                 1.12.0.1-1+betsy                     amd64        Library with common API for various MATE modules
ii  mate-desktop-common                          1.12.0.1-1+betsy                     all          Library with common API for various MATE modules (common files)
ii  mate-icon-theme                              1.12.0-1+betsy                       all          MATE Desktop icon theme
ii  mate-media                                   1.12.0-1+betsy                       amd64        MATE media utilities
ii  mate-media-common                            1.12.0-1+betsy                       all          MATE media utilities (common files)
ii  mate-menus                                   1.12.0-1+betsy                       amd64        implementation of the freedesktop menu specification for MATE
ii  mate-notification-daemon                     1.12.0-1+betsy                       amd64        daemon to display passive popup notifications
ii  mate-notification-daemon-common              1.12.0-1+betsy                       all          daemon to display passive popup notifications (common files)
ii  mate-panel                                   1.12.0-1+betsy                       amd64        launcher and docking facility for MATE
ii  mate-panel-common                            1.12.0-1+betsy                       all          launcher and docking facility for MATE (common files)
ii  mate-polkit:amd64                            1.12.0-1+betsy                       amd64        MATE authentication agent for PolicyKit-1
ii  mate-polkit-common                           1.12.0-1+betsy                       amd64        MATE authentication agent for PolicyKit-1 (common files)
ii  mate-power-manager                           1.12.0.1-1+betsy                     amd64        power management tool for the MATE desktop
ii  mate-power-manager-common                    1.12.0.1-1+betsy                     all          power management tool for the MATE desktop (common files)
ii  mate-screensaver                             1.12.0-1+betsy                       amd64        MATE screen saver and locker
ii  mate-screensaver-common                      1.12.0-1+betsy                       all          MATE screen saver and locker (common files)
ii  mate-session-manager                         1.12.0-1+betsy                       amd64        Session manager of the MATE desktop environment
ii  mate-settings-daemon                         1.12.0-1+betsy                       amd64        daemon handling the MATE session settings
ii  mate-settings-daemon-common                  1.12.0-1+betsy                       all          daemon handling the MATE session settings (common files)
ii  mate-system-tools                            1.8.1+dfsg1-2mint1+betsy             amd64        Cross-platform configuration utilities for MATE
ii  mate-system-tools-common                     1.8.1+dfsg1-2mint1+betsy             all          Cross-platform configuration utilities for MATE (common files)
ii  mate-terminal                                1.12.0-1+betsy                       amd64        MATE terminal emulator application
ii  mate-terminal-common                         1.12.0-1+betsy                       all          MATE terminal emulator application (common files)
ii  mate-user-guide                              1.12.0-1+betsy                       all          User documentation for MATE Desktop Environment
ii  mate-utils                                   1.12.0-1+betsy                       amd64        MATE desktop utilities
ii  mate-utils-common                            1.12.0-1+betsy                       all          MATE desktop utilities (common files)
ii  mint-artwork-mate                            1.2.9                                all          Default artwork for MATE
ii  mint-info-debian-mate                        2015.03.19                           amd64        Necessary information about the Linux Mint release and edition.
ii  mint-meta-debian-mate                        2015.06.29                           all          Set of packages required to run MATE
ii  mint-user-guide-mate                         17.1.0                               all          The Linux Mint User Guide - MATE Edition
ii  python-mate-menu                             1.12.0-1+betsy                       amd64        implementation of the freedesktop menu specification for MATE (Python bindings)
Comment 3 Joysn 2015-12-20 20:57:34 UTC
Created attachment 96218 [details]
Screenshots of the window artefact
Comment 4 Myriam Schweingruber 2015-12-21 13:14:07 UTC
I presume this is a display problem related to the Mate desktop, I very much doubt this is an Amarok problem. Could be that your desktop doesn't handle KDE applications properly. Could you please report this to your distribution and give a link to the bug report here?

I tried again here using the Ubuntu desktop Unity and still don't see that problem. So not reproducible with KDE 4.14.2, nor Unity 7.3.1, I really think this is MATE specific.
Comment 5 Myriam Schweingruber 2016-02-10 19:06:21 UTC
sadly no feedback about a downstream bug report...
Comment 6 Tadhg 2016-03-04 04:37:11 UTC
Also seeing the same issue. It applies with any application, not just Firefox. The issue seems to be exclusive to Amarok, I haven't seen it affecting other programs 

Amarok Version 2.8.0
Using KDE 4.14.2

Mate is v1.12 Rosa, and again, latest versions of everything for Mint
Comment 7 Myriam Schweingruber 2016-03-04 09:40:50 UTC
(In reply to Tadhg from comment #6)
> Also seeing the same issue. It applies with any application, not just
> Firefox. The issue seems to be exclusive to Amarok, I haven't seen it
> affecting other programs 
> 
> Amarok Version 2.8.0
> Using KDE 4.14.2
> 
> Mate is v1.12 Rosa, and again, latest versions of everything for Mint

As mentioned before: please report this to Mate, as it is not reproducible on other desktops, so it must be a Mate specific problem. Please provide the link to the downstream bug report.
Comment 8 Tadhg 2016-03-04 17:37:55 UTC
I didn't find an existing issue that corresponds, so I opened this one
https://github.com/mate-desktop/marco/issues/257
Comment 9 Myriam Schweingruber 2016-03-05 11:06:04 UTC
(In reply to Tadhg from comment #8)
> I didn't find an existing issue that corresponds, so I opened this one
> https://github.com/mate-desktop/marco/issues/257

Thank you, added to the report. Is Mate really using Github? Oh my ...