Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276259 - www-client/mozilla-firefox-3.5-r1 crashes if playing flash videos in full screen with enabled hardware acceleration
Summary: www-client/mozilla-firefox-3.5-r1 crashes if playing flash videos in full scr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jim Ramsay (lack) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-02 16:26 UTC by michel
Modified: 2009-12-18 20:55 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description michel 2009-07-02 16:26:54 UTC
Firefox 3.5 closes/crashes immediately if trying to play flash videos in full screen mode after enabling Hardware acceleration under flash settings.

Temporary solution is to add export LD_PRELOAD="/usr/lib/libGL.so" to /usr/bin/firefox or disable Hardware acceleration

Reproducible: Always

Steps to Reproduce:
1.Use nvidia card with enabled hardware acceleration (flash settions)
2.Try to play flash videos with www-plugins/adobe-flash-10.0.22.87
3.




emerge --info
Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r1-i686-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1
Timestamp of tree: Thu, 02 Jul 2009 15:00:01 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -msse4.1 -pipe -fomit-frame-pointer"
CHOST="i686-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/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -msse4.1 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa audacious berkdb bluetooth branding bzip2 cairo cdaudio cddb cdr cli cracklib crypt css cups curl dbus dga divx djvu dri dvd dvdr dvdread eds emboss encode evo exif fam fbcon fbcondecor ffmpeg firefox flac fortran ftp gdbm gif gpm gstreamer gtk hal hddtemp iconv isdnlog java jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility laptop libnotify lzo mad md5sum midi mikmod mmx mmxext mng motif mp3 mpeg mplayer mudflap ncurses nls nptl nptlonly nsplugin nvidia ogg openal opengl openmp pam pcre pdf perl png ppds pppd python qt-static qt3 qt3support quicktime readline reflection sdl session slang smp spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff truetype unicode usb v4l2 vcd vdpau vorbis wifi win32codecs wma wmf x264 x86 x86emu xanim xcomposite xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" 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 authn_alias authn_anon 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 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" ELIBC="glibc" FOO2ZJS_DEVICES="sa300" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" SANE_BACKENDS="mustek_usb" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2009-07-03 01:55:53 UTC
Does -r2 fix the issue? See also bug #256688.
Comment 2 michel 2009-07-03 04:53:43 UTC
(In reply to comment #1)
> Does -r2 fix the issue? See also bug #256688.
> 

no, it doesn't!
Comment 3 Jory A. Pratt gentoo-dev 2009-07-04 00:21:30 UTC
I have tested this on multiple sites and been unable to reprodue, Care to share a link with any of the crashes.
Comment 4 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-07-04 11:24:27 UTC
What's LD_LIBRARY_PATH set to for you? This is definitely related to the nvidia binary driver.
Comment 5 michel 2009-07-04 12:06:49 UTC
(In reply to comment #4)
> What's LD_LIBRARY_PATH set to for you? This is definitely related to the nvidia
> binary driver.
> 

echo $LD_LIBRARY_PATH 

is empty 
Comment 6 michel 2009-07-04 16:48:54 UTC
(In reply to comment #3)
> I have tested this on multiple sites and been unable to reprodue, Care to share
> a link with any of the crashes.
> 

it happens with every video on youtube for example. im using nvidia-drivers-180.60 ...
Comment 7 Jory A. Pratt gentoo-dev 2009-07-07 04:40:01 UTC
(In reply to comment #6)
> (In reply to comment #3)
> > I have tested this on multiple sites and been unable to reprodue, Care to share
> > a link with any of the crashes.
> > 
> 
> it happens with every video on youtube for example. im using
> nvidia-drivers-180.60 ...
> 


I am still completely unable to duplicate this with the nvidia-drivers-180.60 release that is currently in the tree. If you would please paste /etc/env.d/03opengl as this would set the proper path for the LDPATH on libGL.so
Comment 8 Jory A. Pratt gentoo-dev 2009-07-07 04:41:21 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #3)
> > > I have tested this on multiple sites and been unable to reprodue, Care to share
> > > a link with any of the crashes.
> > > 
> > 
> > it happens with every video on youtube for example. im using
> > nvidia-drivers-180.60 ...
> > 
> 
> 
> I am still completely unable to duplicate this with the nvidia-drivers-180.60
> release that is currently in the tree. If you would please paste
> /etc/env.d/03opengl as this would set the proper path for the LDPATH on
> libGL.so
> 

After pasting the file, please run eselect opengl set nvidia log out and back in and test it once again please. This is only possible issue for libGL not being found properly.
Comment 9 michel 2009-07-07 06:37:22 UTC
i just tried both options you offered here and nothing helps ;(

tux michel # cat /etc/env.d/03opengl 
# Configuration file for eselect
# This file has been automatically generated.
LDPATH="/usr/lib/opengl/nvidia/lib"
OPENGL_PROFILE="nvidia"
Comment 10 Jory A. Pratt gentoo-dev 2009-07-08 12:15:57 UTC
(In reply to comment #9)
> i just tried both options you offered here and nothing helps ;(
> 
> tux michel # cat /etc/env.d/03opengl 
> # Configuration file for eselect
> # This file has been automatically generated.
> LDPATH="/usr/lib/opengl/nvidia/lib"
> OPENGL_PROFILE="nvidia"
> 

Someone else from mozilla herd will have to look into this. I am still unable to duplicate the problem.

[IP-] [ ~] net-libs/xulrunner-1.9.1 (1.9)
[IP-] [ ~] www-client/mozilla-firefox-3.5-r2 (0)
[IP-] [ -] www-plugins/adobe-flash-10.0.22.87 (0)
[IP-] [ ~] x11-drivers/nvidia-drivers-180.60 (0)

I have everything installed and works as expected here.
Comment 11 michel 2009-07-08 14:47:01 UTC
well, im not alone with this trouble ..

http://forums.gentoo.org/viewtopic-t-778742-highlight-.html
Comment 12 Mark 2009-07-09 17:34:06 UTC
Yes, I too have this problem.  I use ~x86 and opteron, but will skip further information unless someone requests it.  I reverted to FF 3.0.11 and once again flash works like a champ going to full screen.
Comment 13 Gef 2009-07-10 21:31:34 UTC
I can reproduce this problem too.
nvidia-drivers-185.18.14
Nvidia 8400M G (laptop)
Gcc-4.4.0
Glibc-2.10.1

I can run tests if someone asks, and provide full emerge --info and other piece of information.

For the time being, invoking firefox from console and triggering the bug throws :

*** glibc detected *** /usr/lib/mozilla-firefox/firefox: munmap_chunk(): invalid pointer: 0xaa668d10 ***
======= Backtrace: =========
/lib/libc.so.6[0x43986db1]
/lib/libc.so.6[0x43987fd5]
//usr//lib/opengl/nvidia/lib/libGL.so.1[0xaf9a6205]
======= Memory map: ========
08047000-0805a000 r-xp 00000000 08:06 56160      /usr/lib/mozilla-firefox/firefox
0805a000-0805b000 r--p 00012000 08:06 56160      /usr/lib/mozilla-firefox/firefox
0805b000-0805c000 rw-p 00013000 08:06 56160      /usr/lib/mozilla-firefox/firefox
0805c000-0805d000 rw-p 00000000 00:00 0          [heap]
41299000-41320000 r-xp 00000000 08:06 43667      /usr/lib/libgdk-x11-2.0.so.0.1600.1
41320000-41322000 r--p 00087000 08:06 43667      /usr/lib/libgdk-x11-2.0.so.0.1600.1
41322000-41323000 rw-p 00089000 08:06 43667      /usr/lib/libgdk-x11-2.0.so.0.1600.1
41325000-4132e000 r-xp 00000000 08:06 42450      /usr/lib/libpangocairo-1.0.so.0.2400.4
4132e000-4132f000 r--p 00009000 08:06 42450      /usr/lib/libpangocairo-1.0.so.0.2400.4
4132f000-41330000 rw-p 0000a000 08:06 42450      /usr/lib/libpangocairo-1.0.so.0.2400.4
41332000-41335000 r-xp 00000000 08:06 190910     /usr/lib/xulrunner-1.9.1/libxpcom.so
41335000-41336000 r--p 00002000 08:06 190910     /usr/lib/xulrunner-1.9.1/libxpcom.so
41336000-41337000 rw-p 00003000 08:06 190910     /usr/lib/xulrunner-1.9.1/libxpcom.so
41339000-41e8e000 r-xp 00000000 08:06 190909     /usr/lib/xulrunner-1.9.1/libxul.so
41e8e000-41f61000 r--p 00b54000 08:06 190909     /usr/lib/xulrunner-1.9.1/libxul.so
41f61000-41f88000 rw-p 00c27000 08:06 190909     /usr/lib/xulrunner-1.9.1/libxul.so
41f88000-41f98000 rw-p 00000000 00:00 0 
429b3000-429cf000 r-xp 00000000 08:06 7350       /lib/ld-2.10.1.so
429cf000-429d0000 r--p 0001b000 08:06 7350       /lib/ld-2.10.1.so
429d0000-429d1000 rw-p 0001c000 08:06 7350       /lib/ld-2.10.1.so
429d7000-429da000 r-xp 00000000 08:06 44943      /lib/libuuid.so.1.2
429da000-429db000 r--p 00002000 08:06 44943      /lib/libuuid.so.1.2
429db000-429dc000 rw-p 00003000 08:06 44943      /lib/libuuid.so.1.2
429de000-429e5000 r-xp 00000000 08:06 44944      /usr/lib/libSM.so.6.0.0
429e5000-429e6000 r--p 00006000 08:06 44944      /usr/lib/libSM.so.6.0.0
429e6000-429e7000 rw-p 00007000 08:06 44944      /usr/lib/libSM.so.6.0.0
429e9000-429fe000 r-xp 00000000 08:06 44942      /usr/lib/libICE.so.6.3.0
429fe000-429ff000 r--p 00014000 08:06 44942      /usr/lib/libICE.so.6.3.0
429ff000-42a00000 rw-p 00015000 08:06 44942      /usr/lib/libICE.so.6.3.0
42a00000-42a02000 rw-p 00000000 00:00 0 
42a04000-42a1c000 r-xp 00000000 08:06 44908      /usr/lib/libatk-1.0.so.0.2609.1
42a1c000-42a1d000 r--p 00018000 08:06 44908      /usr/lib/libatk-1.0.so.0.2609.1
42a1d000-42a1e000 rw-p 00019000 08:06 44908      /usr/lib/libatk-1.0.so.0.2609.1
42da4000-42db7000 r-xp 00000000 08:06 50433      /lib/libnsl-2.10.1.so
42db7000-42db8000 r--p 00012000 08:06 50433      /lib/libnsl-2.10.1.so
42db8000-42db9000 rw-p 00013000 08:06 50433      /lib/libnsl-2.10.1.so
42db9000-42dbb000 rw-p 00000000 00:00 0 
42dc2000-42e13000 r-xp 00000000 08:06 5803       /usr/lib/libXt.so.6.0.0
42e13000-42e14000 r--p 00051000 08:06 5803       /usr/lib/libXt.so.6.0.0
42e14000-42e17000 rw-p 00052000 08:06 5803       /usr/lib/libXt.so.6.0.0
42e17000-42e18000 rw-p 00000000 00:00 0 
42e1a000-42e21000 r-xp 00000000 08:06 31969      /lib/librt-2.10.1.so
42e21000-42e22000 r--p 00006000 08:06 31969      /lib/librt-2.10.1.so
42e22000-42e23000 rw-p 00007000 08:06 31969      /lib/librt-2.10.1.so
42e25000-42e90000 r-xp 00000000 08:06 18235      /usr/lib/libsqlite3.so.0.8.6
42e90000-42e91000 ---p 0006b000 08:06 18235      /usr/lib/libsqlite3.so.0.8.6
42e91000-42e92000 r--p 0006b000 08:06 18235      /usr/lib/libsqlite3.so.0.8.6
42e92000-42e93000 rw-p 0006c000 08:06 18235      /usr/lib/libsqlite3.so.0.8.6
42e93000-42e94000 rw-p 00000000 00:00 0 
42e96000-42ed6000 r-xp 00000000 08:06 38481      /usr/lib/libhunspell-1.2.so.0.0.0
42ed6000-42ed7000 r--p 0003f000 08:06 38481      /usr/lib/libhunspell-1.2.so.0.0.0
42ed7000-42edb000 rw-Abandon
Comment 14 Jory A. Pratt gentoo-dev 2009-07-11 00:36:16 UTC
Saying me too does not help solve the problem. Please attach emerge --info so we can find a common point to start debugging this.
Comment 15 Gef 2009-07-11 09:09:36 UTC
Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.4.0, glibc-2.10.1-r0, 2.6.30-tuxonice-r2-low-tickless-hrt-ipv6 i686)
=================================================================
System uname: Linux-2.6.30-tuxonice-r2-low-tickless-hrt-ipv6-i686-Intel-R-_Core-TM-2_Duo_CPU_T7300_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 10 Jul 2009 21:45:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-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="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch preserve-libs preserved-rebuild protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.free.fr/mirrors/ftp.gentoo.org/ http://mirror.ovh.net/gentoo-distfiles/"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS="fr fr_FR"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/zeta-overlay /usr/portage/local/layman/desktop-effects /usr/portage/local/layman/mozilla /usr/portage/local/layman/wschlich-testing /usr/portage/local/layman/xfce-dev /usr/portage/local/layman/x11 /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="X aac acl acpi alsa apm berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt dbus dri dvd dvdr dvdread emboss encode evo exif ffmpeg fortran gdbm gif gnutls gpm gstreamer gtk hal iconv id3tag ipv6 isdnlog jpeg lame laptop libnotify mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl ssse3 svg sysfs tcpd threads tiff truetype unicode usb vdpau vorbis win32codecs x264 x86 xcb xinerama xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" 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" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 16 Mark 2009-07-15 03:32:17 UTC
As requested, here is my  emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.2.2, glibc-2.7-r2, 2.6.30-gentoo i686)
=================================================================
System uname: Linux-2.6.30-gentoo-i686-Dual-Core_AMD_Opteron-tm-_Processor_1218-with-gentoo-2.0.1
Timestamp of tree: Tue, 14 Jul 2009 06:00:02 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r3, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=opteron -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
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=opteron -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl acpi alsa audiofile avahi avi berkdb bluetooth branding bzip2 cairo cdparanoia cdr cdrom chroot cli cracklib crypt cups dbus divx4linux dri dv dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox flac fortran freetype gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv isdnlog java javascript jpeg lcms libnotify lzo mad mbox midi mikmod mime mmap mmx mmxext mng mp3 mpeg mpi mudflap mysql nas ncurses net network nis nls nptl nptlonly nsplugin nvidia ogg opengl openmp oss pcre pdf perl php png posix ppds pppd python qt3 qt3support qt4 quicktime readline reflection rtc samba sdl session sndfile snmp sockets socks5 spell spl ssl startup-notification svg swat sysfs szip tcltk tcpd theora tidy tiff truetype type1-fonts unicode usb userlocales vidix vorbis win32codecs wxwindows x86 xfs xgetdefault xml xmlrpc xorg xsl xulrunner xv xvid xvmc zlib" ALSA_CARDS="ice1712 intel8x0" 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 authn_alias authn_anon 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 17 Jory A. Pratt gentoo-dev 2009-07-15 03:42:54 UTC
Mozilla Team, please reassign to flash maintainer. This is specific to x86 only hense failure is unreproducable on amd64!!!
Comment 18 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-07-24 13:41:17 UTC
(In reply to comment #17)
> Mozilla Team, please reassign to flash maintainer. This is specific to x86 only
> hense failure is unreproducable on amd64!!!

The bad news is: I'm not sure what I can do about it!  3 cheers for closed-source.  Hip hip?  ... ... ... anyone?

I'd suggest reporting this to upstream: https://bugs.adobe.com/flashplayer/
Comment 19 Guy 2009-08-10 22:55:52 UTC
See also comments in bug# 280846 as well as comments here: http://forums.gentoo.org/viewtopic-t-778742-highlight-firefox+closes.html

For what it's worth, _all_ the browers in the Gentoo package library will now close on my PC when some as yet unknown flash circumstances occurs. I've downgraded to adobe-flash-9.0.246.0 and none of my browsers are now closing. Unfortunately, many sites are now checking for flash >= 10.0.0.0.

Your miliage may vary. I'm not a programmer. I should probably keep my wild speculations to myself ... yada yada yada.

Posted in the hopes that this will at least help someone.
Comment 20 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-08-22 19:54:29 UTC
www-plugins/adobe-flash-10.0.32.18 was recently released, and reportedly fixes a number of crash situations.  Could you please re-test with this new flash player?
Comment 21 Gef 2009-08-23 11:37:56 UTC
(In reply to comment #20)
> www-plugins/adobe-flash-10.0.32.18 was recently released, and reportedly fixes
> a number of crash situations.  Could you please re-test with this new flash
> player?
> 
Doesnt help...

*** glibc detected *** /usr/lib/mozilla-firefox/firefox: free(): invalid pointer: 0xa6b74320 ***
======= Backtrace: =========
/lib/libc.so.6[0x46e38d01]
/lib/libc.so.6[0x46e3a402]
/lib/libc.so.6(cfree+0x6d)[0x46e3d4bd]
//usr//lib/opengl/nvidia/lib/libGL.so.1[0x4e1ef555]
======= Memory map: ========
08048000-0805c000 r-xp 00000000 08:06 23809      /usr/lib/mozilla-firefox/firefox
8<-----------8<-------------8<----
Comment 22 Robert Bradbury 2009-08-23 17:06:27 UTC
See my recent added "RunBugs.sh" to Bug #280846.  Debugging the Flash ".so" is going to be difficult to impossible, because I will presume that Adobe isn't releasing a version compiled with -ggdb (for debugging symbols/code).  However, a typical glibc free() error (if this is the bug), could be worked around using the RunBugs script -- set a breakpoint where it detects the illegal free() and set the instruction pointer to the point in the free() code where it returns successfully (at one point in the "old days" I think "bad/multiple frees" were simply ignored and this generally did little harm).  This could be done automatically using gdb, and if there aren't too many improper frees() [usually due to multiple frees() of the same data] it could probably be made to work with minimal performance impact.

Alternatively one could dump the closed source Flash from Adobe and move to the open source gnash though this may not yet handle the most recent "flash" binaries unfortunately.  I believe I have used this in the past with Firefox/Mozilla and it worked ok at least some of the time.  Gnash does have a nsplugin USE flag and I believe I have made it work with firefox in the past, though I am not sure whether one has to manually install the plugin files (due to the plethora of plugins directories that one could install them in if one has mozilla, firefox, etc. all installed).
Comment 23 Stas Binko 2009-09-23 19:37:32 UTC
Have similar problem with firefox 3.5 and adobe flash 10.0.32.18, using nvidia drivers.
It crashes when trying to view youtube videos in full screen.
But there is workaround which worked for me:

stas@ze0x ~ $ export LD_PRELOAD=/usr/lib/libGL.so 
stas@ze0x ~ $ firefox 

Being launched with libGL in LD_PRELOAD it showed youtube videos in full screen.
Workaround taken from http://www.dslreports.com/forum/r22636038-SOLVED-Firefox-35-crashes-when-viewing-fullscreen-videos
Comment 24 Stas Binko 2009-09-23 19:38:54 UTC
(In reply to comment #23)
> Have similar problem with firefox 3.5 and adobe flash 10.0.32.18, using nvidia
> drivers.
> It crashes when trying to view youtube videos in full screen.
> But there is workaround which worked for me:
> 
> stas@ze0x ~ $ export LD_PRELOAD=/usr/lib/libGL.so 
> stas@ze0x ~ $ firefox 
> 
> Being launched with libGL in LD_PRELOAD it showed youtube videos in full
> screen.
> Workaround taken from
> http://www.dslreports.com/forum/r22636038-SOLVED-Firefox-35-crashes-when-viewing-fullscreen-videos
> 

Oh, I'm very sorry, did not notice the same described in the bug description..
Comment 25 Gef 2009-12-18 20:38:04 UTC
(In reply to comment #21)
> (In reply to comment #20)
> > www-plugins/adobe-flash-10.0.32.18 was recently released, and reportedly fixes
> > a number of crash situations.  Could you please re-test with this new flash
> > player?
> > 
> Doesnt help...
> 
> *** glibc detected *** /usr/lib/mozilla-firefox/firefox: free(): invalid
> pointer: 0xa6b74320 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0x46e38d01]
> /lib/libc.so.6[0x46e3a402]
> /lib/libc.so.6(cfree+0x6d)[0x46e3d4bd]
> //usr//lib/opengl/nvidia/lib/libGL.so.1[0x4e1ef555]
> ======= Memory map: ========
> 08048000-0805c000 r-xp 00000000 08:06 23809     
> /usr/lib/mozilla-firefox/firefox
> 8<-----------8<-------------8<----

No more issues with :
www-plugins/adobe-flash-10.0.42.34
x11-drivers/nvidia-drivers-190.53
www-client/mozilla-firefox-3.6_beta{?,3,4,5}
Comment 26 Jim Ramsay (lack) (RETIRED) gentoo-dev 2009-12-18 20:55:14 UTC
(In reply to comment #25)
> No more issues with :
> www-plugins/adobe-flash-10.0.42.34
> x11-drivers/nvidia-drivers-190.53
> www-client/mozilla-firefox-3.6_beta{?,3,4,5}
 
Good to hear!  I've heard other reports that 10.0.42.34 is more stable than previous versions.