Bug 30631 - lxpanel - Tooltip graphic/text appears behind icons on lxpanel (LXDE panel)
Summary: lxpanel - Tooltip graphic/text appears behind icons on lxpanel (LXDE panel)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Nicolas Salguero
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-14 00:48 CEST by Edward
Modified: 2022-11-02 09:08 CET (History)
2 users (show)

See Also:
Source RPM: lxpanel-0.10.1-4.mga9.src.rpm
CVE:
Status comment:


Attachments
Portion of lxpanel with icons showing tooltip graphic/text corruption behind icons. (7.89 KB, image/png)
2022-07-14 00:49 CEST, Edward
Details
Icons on panel after switch from System theme, to Solid Color with Opacity. (8.25 KB, image/png)
2022-07-20 22:53 CEST, Edward
Details

Description Edward 2022-07-14 00:48:15 CEST
Description of problem:

Tooltip graphic/text is appearing behind the icons on lxpanel. 


Version-Release number of selected component (if applicable):

lxpanel-0.10.1-4.mga9.x86_64.rpm


How reproducible:

Moused over one of the icons (HP), the tooltip text appeared, then what remained of it did not disappear, it corrupted and appeared behind other icons.

One of the icons is the notifications icon. When I right-clicked that and cleared the notifications, the residual tooltip graphic/text then cleared up.


Additional information:

00:01.0 VGA compatible controller: Red Hat, Inc. QXL paravirtual graphic card (rev 05) (prog-if 00 [VGA controller])
	Subsystem: Red Hat, Inc. QEMU Virtual Machine
	Flags: fast devsel, IRQ 21
	Memory at c0000000 (32-bit, non-prefetchable) [size=512M]
	Memory at e0000000 (32-bit, non-prefetchable) [size=64M]
	Memory at e4c14000 (32-bit, non-prefetchable) [size=8K]
	I/O ports at c040 [size=32]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Kernel driver in use: qxl
	Kernel modules: qxl

Attaching screenshot.
Comment 1 Edward 2022-07-14 00:49:14 CEST
Created attachment 13335 [details]
Portion of lxpanel with icons showing tooltip graphic/text corruption behind icons.
Comment 2 Lewis Smith 2022-07-16 22:03:07 CEST
Thank you for the report.

Although a slightly different manifestation, this seems related to bug 30574; I am tempted to change the desription of that one, and make this one a duplicate of it.

What do you think, Edward?

CC: (none) => lewyssmith
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=30574

Comment 3 Edward 2022-07-16 22:20:31 CEST
This report is for a different issue. I was able to recreate it by mousing over the HP icon, then the Mageia updater icon displayed, which also removed the corrupted tooltip once the updater appeared. 

After looking at the attachments to Bug 30574, I can confirm the same tooltip placement behavior as the reporter. I will add a comment to that bug report.
Comment 4 Ben McMonagle 2022-07-18 04:54:23 CEST
(In reply to Edward from comment #3)
> This report is for a different issue. I was able to recreate it by mousing
> over the HP icon, then the Mageia updater icon displayed, which also removed
> the corrupted tooltip once the updater appeared. 
> 
> After looking at the attachments to Bug 30574, I can confirm the same
> tooltip placement behavior as the reporter. I will add a comment to that bug
> report.

Agree that this is a different issue (than Bug 30574 ).

To my untrained eye looks like a graphics driver issue.

Is only the taskbar icons background an issue, or is there visual corruption in any applications - Firefox for example?

CC: (none) => westel

Comment 5 Edward 2022-07-18 05:17:03 CEST
Hi Ben,

No other visual corruption in any other applications.

The package x11-driver-video-qxl is installed.
Comment 6 Edward 2022-07-18 05:43:54 CEST
I just changed the virtual GPU from qxl to virtio. The Xorg.0.log file shows it loaded in a driver 'fb' (framebuffer?) and the same corruption occurs in the panel. 

I do not know which x11-driver-video- package it is using with this, if any.

00:01.0 VGA compatible controller: Red Hat, Inc. Virtio GPU (rev 01) (prog-if 00 [VGA controller])
	Subsystem: Red Hat, Inc. Device 1100
	Flags: bus master, fast devsel, latency 0, IRQ 21
	Memory at fc800000 (32-bit, prefetchable) [size=8M]
	Memory at fdc00000 (64-bit, prefetchable) [size=16K]
	Memory at fea14000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci
Comment 7 Lewis Smith 2022-07-18 21:47:03 CEST
Thank you both for your helpful comments.

Another one for NicolasS, I think. Cauldron LXDE is going through a bad patch.

Assignee: bugsquad => nicolas.salguero
CC: lewyssmith => (none)

Comment 8 Nicolas Salguero 2022-07-19 09:33:41 CEST
Hi,

I cannot reproduce that issue on my Cauldron VirtualBox VM so I think the problem does not come from lxpanel but from graphic drivers.

Best regards,
Edward 2022-07-19 14:15:09 CEST

Source RPM: lxpanel-0.10.1-4.mga9.src.rpm => x11-driver-video-qxl-0.1.5-19.mga9.src.rpm

Comment 9 Edward 2022-07-19 14:31:48 CEST
I've changed the Source RPM to the X11 QXL driver.
Comment 10 Edward 2022-07-20 21:39:59 CEST
I changed the graphics in the virtual machine from QXL to VGA and the image would not boot up at all. It went as far as the Mageia boot splash screen, then into a black screen with blinking cursor.

Changing the graphics back to QXL resulted in it successfully booting again.
Comment 11 Edward 2022-07-20 22:29:34 CEST
I just switched the Panel Preference / Appearance to 'System theme', which changes the panel background to white. The tooltip/graphic text properly disappears when the mouse is moved away from the icon.

The residual graphics remain on the panel if the setting is either on 'Solid Color (with opacity)' or 'Image' (using background.png by default).

I don't know if it's the graphics driver or lxpanel.

lxpanel was upgraded to lxpanel-0.10.1-6.mga9.x86_64 yesterday.

Source RPM: x11-driver-video-qxl-0.1.5-19.mga9.src.rpm => lxpanel-0.10.1-4.mga9.src.rpm

Comment 12 Edward 2022-07-20 22:53:07 CEST
Created attachment 13344 [details]
Icons on panel after switch from System theme, to Solid Color with Opacity.
Comment 13 Nicolas Salguero 2022-09-06 17:03:58 CEST
Hi,

lxpanel-0.10.1-9.mga9 solves the issue by automatically refreshing the system tray of lxpanel every ten seconds.

Best regards,

Nico.

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 14 Lewis Smith 2022-10-31 20:53:48 CET
P.S.
Is there another way out? This systray refresh causes a flicker (widely reported; I see it) which I can see giving rise to a bug about it.

CC: (none) => lewyssmith

Comment 15 Nicolas Salguero 2022-11-02 09:08:43 CET
Hi,

I could not find another way to solve the issue but maybe refreshing every ten seconds is a bit too much.  I can try refreshing only every 30 or 60 seconds, for instance (or I can remove my patch).

Best regards,

Nico.

Note You need to log in before you can comment on or make changes to this bug.