Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 253579 - www-client/opera-10.00_pre4116 USE=qt3-static - Changing the default background colour corrupts Opera window contents
Summary: www-client/opera-10.00_pre4116 USE=qt3-static - Changing the default backgrou...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard: DSK-243799@bugs.opera.com
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-03 17:44 UTC by Tiger!P
Modified: 2009-01-04 08:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
colour.html (colour.html,133 bytes, text/html)
2009-01-04 04:45 UTC, Jeroen Roovers (RETIRED)
Details
2009-01-04-054042_797x239_scrot.png (2009-01-04-054042_797x239_scrot.png,20.14 KB, image/png)
2009-01-04 04:47 UTC, Jeroen Roovers (RETIRED)
Details
2009-01-04-054233_791x163_scrot.png (2009-01-04-054233_791x163_scrot.png,19.93 KB, image/png)
2009-01-04 04:49 UTC, Jeroen Roovers (RETIRED)
Details
2009-01-04-054452_664x466_scrot.png (2009-01-04-054452_664x466_scrot.png,19.00 KB, image/png)
2009-01-04 04:52 UTC, Jeroen Roovers (RETIRED)
Details
2009-01-04-054505_761x1143_scrot.png (2009-01-04-054505_761x1143_scrot.png,78.66 KB, image/png)
2009-01-04 04:55 UTC, Jeroen Roovers (RETIRED)
Details
2009-01-04-055531_776x546_scrot.png (2009-01-04-055531_776x546_scrot.png,30.59 KB, image/png)
2009-01-04 04:56 UTC, Jeroen Roovers (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tiger!P 2009-01-03 17:44:24 UTC
Changing the default background color in Opera 10.00-pre4116 does not work and gives display problems with feeds.


Reproducible: Always

Steps to Reproduce:
1. Use Tools-Preferences->Web pages(tab) to change the background color.
2. When clicking on OK, the background color will be set to white on the Web pages tab.
3. Display a feed window and choose different items (without scrolling the top window). This results in a bad display

Actual Results:  
The backgroud color is set to white and the display of feeds is corrupt until opera is restarted.

Expected Results:  
The background color is changed to the color that has been chosen and the display of the feed text stays normal.

emerge --info:
Portage 2.1.6.4 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r1, 2.6.26-gentoo x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-x86_64-AMD_Athlon-tm-_64_Processor_3200+-with-glibc2.2.5
Timestamp of tree: Wed, 31 Dec 2008 14:15:02 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.1-r1
sys-apps/sandbox:    1.3.2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.switch.ch/mirror/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB nl"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/mnt/data1/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /home/stefan/test/ebuilds"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi alsa amd64 apache2 arts audiofile bash-completion berkdb bluetooth branding bzip2 cairo cdr cjk cli cracklib crypt cups dbus dga dri dvd dvdr dvdread eds emboss emul-linux-x86 encode esd evo exif ffmpeg firefox flac fortran ftp gd gdbm gif gnome gnutls gphoto2 gstreamer gtk hal iconv ipv6 isdnlog jabber jpeg jpeg2k kde libnotify lm_sensors mad maildir midi mikmod mime mmx mng mp3 mpeg mudflap multilib ncurses nls nptl nptlonly nsplugin ogg openal opengl openmp osc oss pam pcre pdf perl php png posix ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl seamonkey session spell spl sse sse2 ssl startup-notification svg sysfs tcpd theora tiff truetype unicode usb utempter vhosts vorbis wmf xml xorg xpm xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB nl" USERLAND="GNU" VIDEO_CARDS="nvidia nv dummy vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-03 18:33:07 UTC
I can't tell from your `emerge --info' which build you are using (specifically, whether it's qt-shared or qt-static, or what version of Qt (3|4).
Comment 2 Tiger!P 2009-01-03 18:54:36 UTC
# emerge -pv opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-client/opera-10.00_pre4116  USE="gnome qt3 spell -ia32 -qt-static" LINGUAS="en en_GB nl -be -bg -cs -da -de -el -es_ES -es_LA -et -fi -fr -fr_CA -fy -hi -hr -hu -id -it -ja -ka -ko -lt -mk -nb -nn -pl -pt -pt_BR -ru -sv -ta -te -tr -uk -zh_CN -zh_TW" 0 kB

I think that I use the qt3-shared version, based on the information above.
If you need any other information, please let me know.
Comment 3 Tiger!P 2009-01-03 19:16:23 UTC
Maybe I made the wrong conclusion, because when I search for qt I get the following information:
*  x11-libs/qt
      Latest version available: 4.4.2
      Latest version installed: 4.4.1
      Size of files: 0 kB
      Homepage:      http://www.trolltech.com/
      Description:   The Qt toolkit is a comprehensive C++ application development framework.
      License:       || ( GPL-3 GPL-2 )

But then again I get also the following:
ldd /opt/opera/lib/opera/10.00/opera|grep -i qt
        libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x00007ffad9fbf000)

Maybe this will help as well.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:31:15 UTC
(In reply to comment #3)
> Maybe I made the wrong conclusion, because when I search for qt I get the
> following information:
> *  x11-libs/qt
>       Latest version available: 4.4.2
>       Latest version installed: 4.4.1

Is that output from `emerge -S x11-libs/qt'?

> But then again I get also the following:
> ldd /opt/opera/lib/opera/10.00/opera|grep -i qt
>         libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x00007ffad9fbf000)

Looks like qt3-shared to me. The URL opera:about should tell you exactly, under the "Qt library" header.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:45:29 UTC
Created attachment 177304 [details]
colour.html

I must say it responds very strangely after setting the default background colour to bright yellow and loading a (sample) page that doesn't set a default background. That alone corrupts the window contents, even the toolbars, and when leaving the colour selection dialog the colour field displays a grey tone instead of the bright yellow I chose. Screenshot attachments to follow shortly.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:47:38 UTC
Created attachment 177306 [details]
2009-01-04-054042_797x239_scrot.png

An opera:blank page right after closing the Preferences window and reloading the page.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:49:17 UTC
Created attachment 177307 [details]
2009-01-04-054233_791x163_scrot.png

The same window after loading the attached <colour.html> sample file. Note the link to this bug is just visible in the upper left corner.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:52:19 UTC
Created attachment 177309 [details]
2009-01-04-054452_664x466_scrot.png

The Preferences -> Webpages dialog showing that it really isn't bright yellow as it should be.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:55:09 UTC
Created attachment 177311 [details]
2009-01-04-054505_761x1143_scrot.png

Example of screen corruption as appearing since the background colour change.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 04:56:39 UTC
Created attachment 177313 [details]
2009-01-04-055531_776x546_scrot.png

The Preferences Editor, thinking that the background colour is still at the old default of bright white.
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-04 05:11:10 UTC
I have reported this bug upstream, providing a link back to this bug report. That's all we can do for now. Thanks for reporting.
Comment 12 Tiger!P 2009-01-04 08:09:29 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > Maybe I made the wrong conclusion, because when I search for qt I get the
> > following information:
> > *  x11-libs/qt
> >       Latest version available: 4.4.2
> >       Latest version installed: 4.4.1
> 
> Is that output from `emerge -S x11-libs/qt'?

No, because that command does not give any results. I used the following command: `emerge -s "%^qt$"` to get that information.

> > But then again I get also the following:
> > ldd /opt/opera/lib/opera/10.00/opera|grep -i qt
> >         libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x00007ffad9fbf000)
> 
> Looks like qt3-shared to me. The URL opera:about should tell you exactly, under
> the "Qt library" header.

The opera:about page gives the following information;
Qt library   3.3.8b