Bug#813547: iceweasel: Wrong colors in framebuffer Xorg fbdev if enable hardware video acceleration on PowerPC

Gianluca Renzi icjtqr at gmail.com
Wed Feb 3 00:17:14 UTC 2016


Package: iceweasel
Version: 44.0-1
Severity: important

Dear Maintainer,

After upgrading sid/experimental the iceweasel acceleration enable feature is not working good
if using fbdev xorg configuration with swrast (xinerama setup). It hangs the CPU near the 100% and all the colors are in a wrong
RGBA order. Color Swap? Bad RGBA ABGR conversion? This setup is a PowerPC BIG ENDIAN machine...

The only way is to use the accelerated video driver (i.e. radeon or nouveau in my specific setup)
or
disabling the hardware acceleration feature in the iceweasel preferences section

The biggest issue in this configuration is I am unable to upgrade either kernel (due to a binutils bug on PPC64 architecture),
so I can not say for sure if it happens with the 4.4.0 drivers.

Right now I am using the 4.1.0-2 kernel version and the lastest xorg drivers. (updated today)


-- Package-specific info:

-- Extensions information
Name: Default theme
Location: /usr/lib/iceweasel/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

Name: Force PDF Download
Location: ${PROFILE_EXTENSIONS}/{d7f46ca0-899d-11da-a72b-0800200c9a65}.xpi
Status: enabled

-- Plugins information
Name: Shockwave Flash
Location: /usr/lib/gnash/libgnashplugin.so
Package: browser-plugin-gnash
Status: enabled


-- Addons package information
ii  browser-plugin 0.8.11~git20 powerpc      GNU Shockwave Flash (SWF) player 
ii  iceweasel      44.0-1       powerpc      Web browser based on Firefox

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc64)

Kernel: Linux 4.1.0-2-powerpc64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages iceweasel depends on:
ii  debianutils               4.7
ii  fontconfig                2.11.0-6.3
ii  libasound2                1.1.0-1
ii  libatk1.0-0               2.18.0-1
ii  libatomic1                5.3.1-7
ii  libc6                     2.21-7
ii  libcairo2                 1.14.6-1
ii  libdbus-1-3               1.10.6-1
ii  libdbus-glib-1-2          0.106-1
ii  libevent-2.0-5            2.0.21-stable-2+b1
ii  libffi6                   3.2.1-4
ii  libfontconfig1            2.11.0-6.3
ii  libfreetype6              2.6.1-0.1
ii  libgcc1                   1:5.3.1-7
ii  libgdk-pixbuf2.0-0        2.32.3-1.2
ii  libglib2.0-0              2.46.2-3
ii  libgtk2.0-0               2.24.29-1
ii  libhunspell-1.3-0         1.3.3-3+b2
ii  libnspr4                  2:4.11-1
ii  libnss3                   2:3.21-1
ii  libpango-1.0-0            1.38.1-1
ii  libsqlite3-0              3.10.2-1
ii  libstartup-notification0  0.12-4
ii  libstdc++6                5.3.1-7
ii  libvpx3                   1.5.0-2
ii  libx11-6                  2:1.6.3-1
ii  libxcomposite1            1:0.4.4-1
ii  libxdamage1               1:1.1.4-2+b1
ii  libxext6                  2:1.3.3-1
ii  libxfixes3                1:5.0.1-2+b2
ii  libxrender1               1:0.9.9-2
ii  libxt6                    1:1.1.5-1
ii  procps                    2:3.3.11-3
ii  zlib1g                    1:1.2.8.dfsg-2+b1

Versions of packages iceweasel recommends:
ii  gstreamer1.0-libav         1:1.6.3-dmo1
ii  gstreamer1.0-plugins-good  1.6.3-1

Versions of packages iceweasel suggests:
ii  fonts-lmodern          2.004.5-1
pn  fonts-stix | otf-stix  <none>
ii  libcanberra0           0.30-2.1
ii  libgnomeui-0           2.24.5-3.1
ii  libgssapi-krb5-2       1.13.2+dfsg-4
pn  mozplugger             <none>

-- no debconf information



More information about the pkg-mozilla-maintainers mailing list