Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 306903

Summary: x11-libs/qt-gui[+raster]: www-client/opera-10.10-r1 fails to display icons in menus
Product: Gentoo Linux Reporter: Nikolaj Šujskij <skrattaren>
Component: Current packagesAssignee: Jeroen Roovers (RETIRED) <jer>
Status: RESOLVED FIXED    
Severity: normal CC: qt
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 306951    

Description Nikolaj Šujskij 2010-02-26 05:16:07 UTC
If x11-libs/qt-gui-4.6.2 was built with USE="raster", icons in all Qt-drawn menus (page context menu, most notably) in Opera 10.10 don't show up.

Running Opera like `opera -graphicssystem native` cures it.

 % emerge -pv opera
[ebuild   R   ] www-client/opera-10.10-r1  USE="-gnome -qt-static" LINGUAS="ru sv -be -bg -cs -da -de -el -en_GB -es_ES -es_LA -et -fi -fr -fr_CA -fy -hi -hr -hu -id -it -ja -ka -ko -lt -mk -nb -nl -nn -pl -pt -pt_BR -ro -sk -sr -ta -te -tr -uk -zh_CN -zh_HK -zh_TW"

 % emerge -pv qt-gui 
[ebuild   R   ] x11-libs/qt-gui-4.6.2  USE="accessibility cups dbus exceptions glib mng qt3support raster tiff xinerama (-aqua) -debug -gtk -nas -nis -pch"

Probably should be filed to Opera's BTS as well.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-04-12 11:58:48 UTC
(In reply to comment #0)
> If x11-libs/qt-gui-4.6.2 was built with USE="raster", icons in all Qt-drawn
> menus (page context menu, most notably) in Opera 10.10 don't show up.
> 
> Running Opera like `opera -graphicssystem native` cures it.
> 
>  % emerge -pv opera
> [ebuild   R   ] www-client/opera-10.10-r1  USE="-gnome -qt-static" LINGUAS="ru
> sv -be -bg -cs -da -de -el -en_GB -es_ES -es_LA -et -fi -fr -fr_CA -fy -hi -hr
> -hu -id -it -ja -ka -ko -lt -mk -nb -nl -nn -pl -pt -pt_BR -ro -sk -sr -ta -te
> -tr -uk -zh_CN -zh_HK -zh_TW"
> 
>  % emerge -pv qt-gui 
> [ebuild   R   ] x11-libs/qt-gui-4.6.2  USE="accessibility cups dbus exceptions
> glib mng qt3support raster tiff xinerama (-aqua) -debug -gtk -nas -nis -pch"

What would be really interesting to know is what your X server is configured like. I can easily reproduce icon corruption on a system with a measly VIA CLE266 graphics card by simply switching down from 24-bit to 16-bit colour, and that may be the graphics driver's fault or Qt's or perhaps the way Qt is used in <=www-client/opera-10.20.

> Probably should be filed to Opera's BTS as well.

Did you get around to doing that yet?
Comment 2 Nikolaj Šujskij 2010-04-12 13:23:19 UTC
> What would be really interesting to know is what your X server is configured
> like. I can easily reproduce icon corruption on a system with a measly VIA
> CLE266 graphics card by simply switching down from 24-bit to 16-bit colour, and
> that may be the graphics driver's fault or Qt's or perhaps the way Qt is used
> in <=www-client/opera-10.20.
 I seriously doubt it. The issue in question appears on ATI (with radeon drivers, 6.12 and 6.13) and nVidia (both nvidia-drivers and nouveau) cards (my laptop and workstation running ~amd64) and xorg.confs lack any mode description (they mostly consist of display layouts and driver).

 Do you mean your Opera doesn't exhibit described behaviour?

> > Probably should be filed to Opera's BTS as well.
> Did you get around to doing that yet?

 To be honest, I did not. As you might have heard ;) Opera drops Qt, so that would not present a problem for Opera 10.5x when it gets released. At last. Hopefully.
Comment 3 Nikolaj Šujskij 2010-05-04 17:11:39 UTC
This issue is no longer present in Opera 10.50
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-02 16:32:33 UTC
(In reply to comment #3)
> This issue is no longer present in Opera 10.50
>