Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 594864 - www-client/firefox-45.4.0: Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0[GFX1]
Summary: www-client/firefox-45.4.0: Crash Annotation GraphicsCriticalError: |[0][GFX1]...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL: http://bugzilla.mozilla.org/1209812
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-23 10:11 UTC by ernsteiswuerfel
Modified: 2017-08-26 17:55 UTC (History)
1 user (show)

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


Attachments
emerge --info (file_594864.txt,6.65 KB, text/plain)
2016-09-23 10:11 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2016-09-23 10:11:46 UTC
Created attachment 447490 [details]
emerge --info

firefox-45.4.0 builds successfuly on my machine but crashes when started. This was also the case with firefox-45.3.0. Last working version on my machine (PowerMac G5 7,3) is firefox-38.8.0.

The main window is shown very briefly, the config dir is created (if not there before), then i I get following crash-messages:
$ firefox 
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[9][GFX1]: Unknown image content format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[9][GFX1]: Unknown image content format 0|[10][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[11][GFX1]: Unknown image content format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[9][GFX1]: Unknown image content format 0|[10][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[11][GFX1]: Unknown image content format 0|[12][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[9][GFX1]: Unknown image content format 0|[10][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[11][GFX1]: Unknown image content format 0|[12][GFX1]: Unknown image format 0|[13][GFX1]: Unknown image content format 0|[9][GFX1]: Unknown image content format 0|[10][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[11][GFX1]: Unknown image content format 0|[12][GFX1]: Unknown image format 0|[13][GFX1]: Unknown image content format 0|[14][GFX1]: Unknown image content format 1|[10][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 1
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[11][GFX1]: Unknown image content format 0|[12][GFX1]: Unknown image format 0|[13][GFX1]: Unknown image content format 0|[14][GFX1]: Unknown image content format 1|[15][GFX1]: Unknown image content format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[16][GFX1]: Unknown image format 0|[12][GFX1]: Unknown image format 0|[13][GFX1]: Unknown image content format 0|[14][GFX1]: Unknown image content format 1|[15][GFX1]: Unknown image content format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[16][GFX1]: Unknown image format 0|[17][GFX1]: Unknown image format 0|[13][GFX1]: Unknown image content format 0|[14][GFX1]: Unknown image content format 1|[15][GFX1]: Unknown image content format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[16][GFX1]: Unknown image format 0|[17][GFX1]: Unknown image format 0|[18][GFX1]: Unknown image format 0|[14][GFX1]: Unknown image content format 1|[15][GFX1]: Unknown image content format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[16][GFX1]: Unknown image format 0|[17][GFX1]: Unknown image format 0|[18][GFX1]: Unknown image format 0|[19][GFX1]: Unknown image format 0|[15][GFX1]: Unknown image content format 0[GFX1]: Unknown image format 0

(firefox:21933): Gdk-CRITICAL **: IA__gdk_error_trap_pop: assertion 'gdk_error_traps != NULL' failed
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[16][GFX1]: Unknown image format 0|[17][GFX1]: Unknown image format 0|[18][GFX1]: Unknown image format 0|[19][GFX1]: Unknown image format 0|[20][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[21][GFX1]: Unknown image content format 0|[17][GFX1]: Unknown image format 0|[18][GFX1]: Unknown image format 0|[19][GFX1]: Unknown image format 0|[20][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[21][GFX1]: Unknown image content format 0|[22][GFX1]: Unknown image content format 0|[18][GFX1]: Unknown image format 0|[19][GFX1]: Unknown image format 0|[20][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[21][GFX1]: Unknown image content format 0|[22][GFX1]: Unknown image content format 0|[23][GFX1]: Unknown image format 0|[19][GFX1]: Unknown image format 0|[20][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[21][GFX1]: Unknown image content format 0|[22][GFX1]: Unknown image content format 0|[23][GFX1]: Unknown image format 0|[24][GFX1]: Unknown image format 0|[20][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[21][GFX1]: Unknown image content format 0|[22][GFX1]: Unknown image content format 0|[23][GFX1]: Unknown image format 0|[24][GFX1]: Unknown image format 0|[25][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[26][GFX1]: Unknown image content format 0|[22][GFX1]: Unknown image content format 0|[23][GFX1]: Unknown image format 0|[24][GFX1]: Unknown image format 0|[25][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Speicherzugriffsfehler (Speicherabzug geschrieben)
Comment 1 Scott Goedeke 2016-10-05 00:46:09 UTC
Same problem here too.
emerge --info
Portage 2.2.28 (python 3.4.3-final-0, default/linux/powerpc/ppc32/13.0/desktop, gcc-4.9.3, glibc-2.22-r4, 4.0.5-gentoo ppc)
=================================================================
System uname: Linux-4.0.5-gentoo-ppc-7450,_altivec_supported-with-gentoo-2.2
KiB Mem:      770132 total,    405324 free
KiB Swap:    1048572 total,   1048572 free
Timestamp of repository gentoo: Tue, 04 Oct 2016 00:00:01 +0000
sh bash 4.3_p46-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p46-r1::gentoo
dev-lang/perl:            5.22.2::gentoo
dev-lang/python:          2.7.10-r1::gentoo, 3.4.3-r1::gentoo
dev-util/cmake:           3.3.1-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.21.7::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

ACCEPT_KEYWORDS="ppc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=7450 -mtune=7450 -mabi=altivec -maltivec -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -mcpu=7450 -mtune=7450 -mabi=altivec -maltivec -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://mirrors.rit.edu/gentoo/ http://mirror.lug.udel.edu/pub/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl alsa altivec berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm gtk iconv introspection ipv6 jpeg lcms ldap libnotify libsamplerate mad mng modules mp3 mp4 mpeg ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppc ppds qt3support qt4 readline sdl session spell ssl startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_PPC="32" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx trident dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 2 Scott Goedeke 2016-10-08 19:32:58 UTC
Found some insight on this bug here: 
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1562385

Looks to be an endian issue.
Comment 3 Scott Goedeke 2016-10-08 20:02:14 UTC
Here's the related mozilla bug report:
https://bugzilla.mozilla.org/show_bug.cgi?id=986328
Comment 4 ernsteiswuerfel archtester 2016-10-10 23:36:26 UTC
Interesting! Thanks.

I wonder if the small patch from comment #6 in the mozilla bugreport gets FF working again?
Comment 5 Ian Stakenvicius (RETIRED) gentoo-dev 2016-10-11 03:13:21 UTC
It seems more complicated than that.  The specific work related to this breakage seems to be as yet unfinished, and is detailed in the upstream bug:

http://bugzilla.mozilla.org/1209812

It might be worth noting that they mention in that bug that apparently they forked firefox for OSX builds starting with 45.0; I'm going to follow up on that as well since patches against that fork may be very relevant to ppc going forward.
Comment 6 ernsteiswuerfel archtester 2016-10-11 21:20:55 UTC
https://bugzilla.mozilla.org/show_bug.cgi?id=1269654
might also be relevant.

On Ubuntu MATE 16.04.x daily iso-images FireFox 47 is used which does not exhibit this bug. So I was curious is FF 49 on gentoo would work, but last time I tried with default config it failed.
Comment 7 Scott Goedeke 2016-10-12 02:45:48 UTC
Isn't Ubuntu 16.04 only available as x86 binary?

I also tried to install v49, but got a segmentation fault during compile.  I did not try to debug.  I don't typically have much luck going off the stable branch anyway.  

Thunderbird 45.3 also exhibits the same GraphicsCriticalError, but I was able to reinstall 38.8 since it has not been removed from the stable branch yet.
Comment 8 ernsteiswuerfel archtester 2016-10-12 08:53:01 UTC
Ubuntu MATE 16.04 and Lubuntu 16.04 have PPC iso-images. Work rather smoothly on my PowerBooks, but on the G5 the Gentoo experience is much better.

Ubuntu MATE 16.04 has a working FF 47 on the latest Xenial daily iso-images, which will become 16.04.2
Comment 9 ernsteiswuerfel archtester 2016-10-17 22:16:31 UTC
Debian has a working FF 49 in it's package database: https://packages.debian.org/sid/firefox
Comment 10 Eduardo Berrocal 2017-03-14 21:38:30 UTC
The same here. imac G5 computer. I emerge firefox version 45.7.0 successfully, but when I try to run it:

Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[1][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[2][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[3][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[4][GFX1]: Unknown image format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[9][GFX1]: Unknown image content format 0|[5][GFX1]: Unknown image format 0[GFX1]: Unknown image content format 0
Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0|[6][GFX1]: Unknown image format 0|[7][GFX1]: Unknown image format 0|[8][GFX1]: Unknown image format 0|[9][GFX1]: Unknown image content format 0|[10][GFX1]: Unknown image format 0[GFX1]: Unknown image format 0
Segmentation fault

----------------------

# emerge --info
Portage 2.3.3 (python 3.4.5-final-0, default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome, gcc-4.9.4, glibc-2.23-r3, 4.9.6-gentoo-r1 ppc64)
=================================================================
System uname: Linux-4.9.6-gentoo-r1-ppc64-PPC970FX,_altivec_supported-with-gentoo-2.3
KiB Mem:     2002136 total,   1586248 free
KiB Swap:    5845528 total,   5845528 free
Timestamp of repository gentoo: Tue, 14 Mar 2017 10:30:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p48-r1::gentoo
dev-lang/perl:            5.22.3_rc4::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.7.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.23.2::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo, 2.26.1::gentoo
sys-devel/gcc:            4.9.3::gentoo, 4.9.4::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

ACCEPT_KEYWORDS="ppc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=G5 -mtune=G5 -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -mcpu=G5 -mtune=G5 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl alsa berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk iconv introspection jpeg lcms ldap libnotify libsecret mad mng modules mp3 mp4 mpeg nautilus ncurses nls nptl ogg opengl pam pango pcre pdf png policykit ppc ppds pulseaudio python readline sdl seccomp session spell ssl startup-notification svg tcpd tiff tracker truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_PPC="32" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21" USERLAND="GNU" VIDEO_CARDS="radeon r300" XFCE_PLUGINS="brightness clock trash" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 11 ernsteiswuerfel archtester 2017-05-15 13:53:10 UTC
Thanks to a hint from deuce_wylde in #gentoo-powerpc IRC I tried different combinations of USE-flags. USE="system-icu" seems to be the relevant one, enabling it gets FF in a working state!

Though these "Crash Annotation GraphicsCriticalError: |[0][GFX1]: Unknown image format 0[GFX1]" messages still constantly appear when started from terminal.

My current flags for a working FF 45.8:
# emerge -pqv firefox
[ebuild   R   ] www-client/firefox-45.8.0  USE="dbus gmp-autoupdate jemalloc3 jit startup-notification system-icu -bindist -custom-cflags -custom-optimization -debug -ffmpeg -gstreamer -hardened -hwaccel (-neon) (-pgo) -pulseaudio (-selinux) (-system-cairo) -system-harfbuzz -system-jpeg -system-libevent -system-libvpx -system-sqlite {-test} -wifi" L10N="de -ach -af -an -ar -as -ast -az -be -bg -bn-BD -bn-IN -br -bs -ca -cs -cy -da -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -fi -fr -fy -ga -gd -gl -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW"
Comment 12 ernsteiswuerfel archtester 2017-05-27 18:19:29 UTC
www-client/firefox-52.1.0-r1 seems to have a similar problem. It starts, creating its default directories but crashes shortly afterwards:
"firefox[11760]: bad frame in handle_rt_signal32: 00000000ff507a20 nip 1d4bce2c lr 1d4bce00"

This time the 'crashieness' can't be fixed by building with USE="system-icu" like with FF 45.8, at least not on my machine.

Would a core dump be helpful with this issue? systemd generates them automatically and I got plenty of 'em.
Comment 13 Jory A. Pratt gentoo-dev 2017-08-26 17:55:45 UTC
If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system.

Thank You for your support and understanding
The Mozilla Team