Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 348841 - www-client/chromium: webgl not working
Summary: www-client/chromium: webgl not working
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Chromium Project
URL: http://bodybrowser.googlelabs.com/
Whiteboard: ht-wanted
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-16 07:22 UTC by Petteri Räty (RETIRED)
Modified: 2012-06-28 11:12 UTC (History)
7 users (show)

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


Attachments
follow up comment 38 about gpu (about gpu.html,121.17 KB, text/html)
2011-06-23 04:02 UTC, jms
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petteri Räty (RETIRED) gentoo-dev 2010-12-16 07:22:59 UTC
19:04 <@Betelgeuse> phajdan-jr|afk: Should webgl work out of the box?
19:04 <@Betelgeuse> I get: [24433:24433:34727771595:ERROR:base/native_library_linux.cc(32)] dlopen failed when trying to open libGLESv2.so: libGLESv2.so: cannot open shared object file: No such file or directory

20:34 <@phajdan-jr> Betelgeuse: I'm not sure; do you have a link to test? I can tell you what happens on Google Chrome, and Chromium should behave the same way.

22:04 <@Betelgeuse> phajdan-jr|afk: http://bodybrowser.googlelabs.com/

07:00 <@phajdan-jr> Betelgeuse: oh, interesting. WebGL seems to work on Google Chrome Mac OS X, but not Chromium Linux. I'm not sure what's going on.

[ebuild   R   ] www-client/chromium-9.0.597.16  USE="cups gecko-mediaplayer system-sqlite -gnome -gnome-keyring (-system-v8) -test" 0 kB
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2010-12-16 07:32:24 UTC
For me it works:

chromium --enable-webgl

USE="cups gecko-mediaplayer gnome gnome-keyring system-sqlite -system-v8"
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-12-16 07:37:37 UTC
(In reply to comment #0)
> [24433:24433:34727771595:ERROR:base/native_library_linux.cc(32)] dlopen failed
> when trying to open libGLESv2.so: libGLESv2.so: cannot open shared object file:
> No such file or directory

Ah, it dlopens some library that is not in RDEPEND... Any idea which package provides that file?
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2010-12-16 07:45:48 UTC
$ e-file libGLESv2.so
[I] media-libs/mesa
	Available Versions:	7.9 
	Last Installed Ver:	7.9-r1(Sun 12 Dec 2010 20:05:49 CET)
	Homepage:		http://mesa3d.sourceforge.net/
	Description:		OpenGL-like graphic library for Linux
	Matched Files:		/usr/lib64/libGLESv2.so; /usr/lib/libGLESv2.so; 
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2010-12-16 07:46:30 UTC
But I don't have it here. Forgot to mention, that I am on stable chromium.
Comment 5 Julien Sanchez archtester 2010-12-16 10:39:29 UTC
It works perfectly on chromium-9999 (no --enable-webgl needed)

www-client/chromium-9999 was built with the following:
USE="cups gecko-mediaplayer gnome gnome-keyring (multilib) system-sqlite system-v8"
CFLAGS="-O2 -pipe -march=native -ggdb -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
CXXFLAGS="-O2 -pipe -march=native -ggdb -DGENTOO_CHROMIUM_ENABLE_GECKO_MEDIAPLAYER"
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2010-12-16 12:16:28 UTC
(In reply to comment #3)
> $ e-file libGLESv2.so
> [I] media-libs/mesa
>         Available Versions:     7.9 
>         Last Installed Ver:     7.9-r1(Sun 12 Dec 2010 20:05:49 CET)
>         Homepage:               http://mesa3d.sourceforge.net/
>         Description:            OpenGL-like graphic library for Linux
>         Matched Files:          /usr/lib64/libGLESv2.so; /usr/lib/libGLESv2.so; 
> 

mesa has a gles USE flag so most likely chromium needs to depend on that use flag (perhaps conditionally).
Comment 7 Julien Sanchez archtester 2010-12-16 12:20:33 UTC
For info, it works whereas I don't have libGLESv2.so and gles USE flag is not used on my system:

media-libs/mesa-7.9-r1 was built with the following:
USE="classic gallium (multilib) nptl -debug -gles -llvm -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware"
CFLAGS="-O2 -pipe -march=native -ggdb -ffast-math"
CXXFLAGS="-O2 -pipe -march=native -ggdb -ffast-math"
Comment 8 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-12-16 12:46:48 UTC
X11 maintainers, could you help with this bug?

When does mesa provide libGLESv2.so?
Comment 9 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-12-16 15:29:40 UTC
Comment #6 is correct, USE="gles" is required for libGLESv2.so
Comment 10 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-12-16 15:38:53 UTC
(In reply to comment #6)
> mesa has a gles USE flag so most likely chromium needs to depend on that use
> flag (perhaps conditionally).

Petteri, could you confirm that after enabling gles USE flag for mesa, WebGL in chromium works for you, and when you disable that flag, it stops working?
Comment 11 Julien Sanchez archtester 2010-12-17 10:24:38 UTC
More precisions:
I have an nvidia card and I use proprietary driver
WebGL works for me without gles USE flag set for mesa BUT:
- it's very slow, I think it does not use hardware acceleration but software renderer
- in terminal output, chromium says it's lookig for libGLES but does not find it.

After having activated 'gles' USE flag for mesa:
- in terminal output, I have:

libEGL warning: GLX/DRI2 is not supported
libEGL warning: use software fallback
[18646:18646:65138249213:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)] Could not initialize vertex shader translator.
[18646:18646:65138249287:ERROR:gpu/command_buffer/service/gpu_processor.cc(78)] GPUProcessor::InitializeCommon failed because decoder failed to initialize.
[18646:18646:65138364752:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)] Could not initialize vertex shader translator.
[18646:18646:65138364815:ERROR:gpu/command_buffer/service/gpu_processor.cc(78)] GPUProcessor::InitializeCommon failed because decoder failed to initialize.
[18646:18646:65138459903:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)] Could not initialize vertex shader translator.
[18646:18646:65138459938:ERROR:gpu/command_buffer/service/gpu_processor.cc(78)] GPUProcessor::InitializeCommon failed because decoder failed to initialize.
[18646:18646:65138574403:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)] Could not initialize vertex shader translator.

- WebGL does not work anymore for me

So perhaps gles USE for mease has to be only an optional requirement for chromium at least...
Comment 12 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-12-17 10:40:01 UTC
GLES was integrated in OpenGL 4.1, so chromium should not attempt to use libGLESv2.so if it encounters OpenGL 4.1.

I don't think that mesa's libGLESv2.so works with proprietary drivers.
Comment 13 Petteri Räty (RETIRED) gentoo-dev 2010-12-17 15:04:41 UTC
(In reply to comment #10)
> 
> Petteri, could you confirm that after enabling gles USE flag for mesa, WebGL in
> chromium works for you, and when you disable that flag, it stops working?
> 

With gles enabled when I go to the test url I get:
To use Body Browser, you'll need a Web browser with WebGL support.
Comment 14 Julien Sanchez archtester 2010-12-17 15:25:07 UTC
> With gles enabled when I go to the test url I get:
> To use Body Browser, you'll need a Web browser with WebGL support.
> 

I have the same page when I enable gles but it works when I disable it (very slowly)
Comment 15 Mike Gilbert gentoo-dev 2010-12-18 20:40:57 UTC
I experience the same behavior as Julien with 10.0.615.0 (69565) and nvidia-drivers-260.19.29.

Kind of works mesa-7.8.2, which has no gles flag. Rendering is very buggy.

Refuses to load with mesa-7.9-r1[gles].
Comment 16 Kamil Kuduk 2010-12-26 22:02:10 UTC
Works for me, copy-paste of my post on nvnews forum:

I'm using chromium 10.0.612.1 on gentoo, build options:

build/gyp_chromium --depth=. -Ddisable_sse2=1 -Duse_system_bzip2=1 -Duse_system_ffmpeg=1 -Duse_system_icu=1 -Duse_system_libevent=1 -Duse_system_libjpeg=1 -Duse_system_libpng=1 -Duse_system_libxml=1 -Duse_system_vpx=1 -Duse_system_zlib=1 -Duse_system_sqlite=1 -Duse_cups=1 -Duse_gconf=0 -Duse_gnome_keyring=0 -Dlinux_link_gnome_keyring=0 -Dlinux_sandbox_path=/usr/lib64/chromium-browser/chrome_sandbox -Dlinux_sandbox_chrome_path=/usr/lib64/chromium-browser/chrome -Dproprietary_codecs=1 -Dtarget_arch=x64 -Dwerror=

CFLAGS="-march=native -O2 -floop-interchange -floop-strip-mine -floop-block -pipe -ftree-vectorize -fomit-frame-pointer"

Graphics card: nvidia quadro FX570M, so I got only OpenGL 3:
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
Driver version: 260.19.29, no libGLESv2.so symlink, all GL features enabled in about:labs and I got WebGL experiments working, e.g. thins one:
http://www.chromeexperiments.com/det...arium/?f=webgl
with about 60 fps, with 500 fishes. I got some display errors, but when I turned off desktop effects (kwin, kde-4.6) it worked just fine.

Mesa 7.9 without GLES
output of nvidia-smi -a:
==============NVSMI LOG==============


Timestamp                       : Sun Dec 26 22:56:05 2010

Driver Version                  : 260.19.29


GPU 0:
        Product Name            : Quadro FX 570M
        PCI Device/Vendor ID    : 40c10de
        PCI Location ID         : 0:1:0
        Board Serial            : 351819334090
        Display                 : Connected
        Temperature             : 67 C
        Utilization
            GPU                 : 99%
            Memory              : 63%
So chromium uses GPU ;]
Comment 17 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-01-03 20:47:43 UTC
So it seems media-libs/mesa[gles] _breaks_ the WebGL support, and without it WebGL is very slow. Is this conclusion correct? Should we adjust the dependencies to require -gles?
Comment 18 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-03 22:32:06 UTC
For the nvidia/ati proprietary driver, this conclusion is correct. Why is that? Because OpenGL 4.1 already has GLES integrated. So chromium must not attempt to dlopen() libGLESv2.so if it encounters an OpenGL 4.1 implementation.

For the other drivers the situation is a bit more nuanced, and mostly summarized by the egl column at http://wiki.x.org/wiki/GalliumStatus
Comment 19 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-01-04 06:20:06 UTC
(In reply to comment #18)
> For the nvidia/ati proprietary driver, this conclusion is correct. Why is that?
> Because OpenGL 4.1 already has GLES integrated. So chromium must not attempt to
> dlopen() libGLESv2.so if it encounters an OpenGL 4.1 implementation.
> 
> For the other drivers the situation is a bit more nuanced, and mostly
> summarized by the egl column at http://wiki.x.org/wiki/GalliumStatus

Thanks for explaining. Just to confirm: due to the other drivers, we can't really "solve" it with dependencies, and should instead report the issue upstream, right?
Comment 20 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-16 11:09:40 UTC
The immediate workaround for chromium upstream would be to not dlopen() libGLESv2.so at all. Until this is applied, the ebuild should probably block media-libs/mesa[gles]

Another issue are dependencies of chromium which might dynamically link to libGL.so, in that case libGLESv2.so should also not be used. http://www.mesa3d.org/egl.html
Comment 21 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-01-18 18:55:15 UTC
FYI, I asked upstream for advice: http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/3d0a0757135b7498# and there are some interesting answers.
Comment 22 Zhenyao Mo 2011-01-18 18:58:21 UTC
From the error, it seems like ANGLE translator initialization failed, which is pretty weird to me.

Could you please open chrome with flag "--disable-glsl-translator" and see how WebGL behaves?

(In reply to comment #11)
> More precisions:
> I have an nvidia card and I use proprietary driver
> WebGL works for me without gles USE flag set for mesa BUT:
> - it's very slow, I think it does not use hardware acceleration but software
> renderer
> - in terminal output, chromium says it's lookig for libGLES but does not find
> it.
> 
> After having activated 'gles' USE flag for mesa:
> - in terminal output, I have:
> 
> libEGL warning: GLX/DRI2 is not supported
> libEGL warning: use software fallback
> [18646:18646:65138249213:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)]
> Could not initialize vertex shader translator.
> [18646:18646:65138249287:ERROR:gpu/command_buffer/service/gpu_processor.cc(78)]
> GPUProcessor::InitializeCommon failed because decoder failed to initialize.
> [18646:18646:65138364752:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)]
> Could not initialize vertex shader translator.
> [18646:18646:65138364815:ERROR:gpu/command_buffer/service/gpu_processor.cc(78)]
> GPUProcessor::InitializeCommon failed because decoder failed to initialize.
> [18646:18646:65138459903:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)]
> Could not initialize vertex shader translator.
> [18646:18646:65138459938:ERROR:gpu/command_buffer/service/gpu_processor.cc(78)]
> GPUProcessor::InitializeCommon failed because decoder failed to initialize.
> [18646:18646:65138574403:ERROR:gpu/command_buffer/service/gles2_cmd_decoder.cc(2020)]
> Could not initialize vertex shader translator.
> 
> - WebGL does not work anymore for me
> 
> So perhaps gles USE for mease has to be only an optional requirement for
> chromium at least...
> 

Comment 23 Julien Sanchez archtester 2011-01-19 07:47:13 UTC
(In reply to comment #21)
> FYI, I asked upstream for advice:
> http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/3d0a0757135b7498#
> and there are some interesting answers.
> 

Thanks Paweł. I retried mesa with gles USE flag and now webgl works in both situations (chromium r71591). gles USE flag seems to be no more a problem with chromium-9999.

Nevertheless, in my case, webgl does not seem to be GPU accelerated (propriétary . Only CPU is used and it's very slow. I have to investigate by trying some switches.

When displaying a webgl demo:
nvidia-smi -a -l

==============NVSMI LOG==============


Timestamp			: Wed Jan 19 08:45:37 2011
Driver Version			: 260.19.29
GPU 0:
	Product Name		: GeForce 6200 TurboCache(TM)
	PCI Device/Vendor ID	: 16110de
	PCI Location ID		: 0:2:0
	Board Serial		: 0
	Display			: Connected
	Temperature		: 68 C
	Utilization
	    GPU			: 0%
	    Memory		: 0%
Comment 24 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-05-26 08:07:54 UTC
Could you please re-test with a more recent chromium like 11.x? I suspect this should be fixed.
Comment 25 Petteri Räty (RETIRED) gentoo-dev 2011-05-26 08:19:22 UTC
betelgeuse@pena ~ $ chromium --version
Chromium 12.0.742.21

Google Body uses WebGL, a new standard for 3D on the Web. Your browser supports WebGL, but WebGL is not initializing properly.
Comment 26 Petteri Räty (RETIRED) gentoo-dev 2011-05-26 15:34:20 UTC
15:19 <@phajdan-jr> Betelgeuse: ping (bug #348841) - could you try "--use-gl=desktop" command-line flag? By the way, what video card do you have?
15:19 <@Betelgeuse> phajdan-jr: 02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3600 Series
15:20 <@Betelgeuse> phajdan-jr: same error

15:32 <@phajdan-jr> Betelgeuse: by the way, could you update the bug with those answers and also about:gpu page output?

Graphics Feature Status
Canvas: Software rendered. Hardware acceleration not enabled.
3D CSS: Unavailable. Hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
WebGL: Unavailable. Hardware acceleration unavailable
WebGL multisampling: Unavailable. Hardware acceleration unavailable
Problems Detected
GPU process was unable to boot. Access to GPU disallowed.
Accelerated 2D canvas has not been enabled (in about:flags or command line)
ATI cards in Linux are crash-prone.: 71381, 76428, 73910
Version Information
Data exported	Thu May 26 2011 18:32:45 GMT+0300 (EEST)
Chrome version	12.0.742.21 (Developer Build 0)
Software rendering list version	1.10

Driver Information
Initialization time	0
Vendor Id	0x1002
Device Id	0x9598
Driver vendor	
Driver version	
Driver date	
Pixel shader version	
Vertex shader version	
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS
Comment 27 Petteri Räty (RETIRED) gentoo-dev 2011-05-26 15:48:42 UTC
(In reply to comment #22)
> From the error, it seems like ANGLE translator initialization failed, which is
> pretty weird to me.
> 
> Could you please open chrome with flag "--disable-glsl-translator" and see how
> WebGL behaves?
> 

15:43 <@phajdan-jr> Betelgeuse: ah, just one more thing (there might be more, eh): could you try zmo's suggestion from http://bugs.gentoo.org/show_bug.cgi?id=348841#c22 ?
15:44 <@Betelgeuse> phajdan-jr: the same
15:47 <@phajdan-jr> Betelgeuse: thanks, could you add that to the bug as a reply to comment #22? I'll try to ping zmo on irc when he gets to the office.
Comment 28 Zhenyao Mo 2011-05-26 20:13:46 UTC
(In reply to comment #26)
> 15:19 <@phajdan-jr> Betelgeuse: ping (bug #348841) - could you try
> "--use-gl=desktop" command-line flag? By the way, what video card do you have?
> 15:19 <@Betelgeuse> phajdan-jr: 02:00.0 VGA compatible controller: ATI
> Technologies Inc Mobility Radeon HD 3600 Series
> 15:20 <@Betelgeuse> phajdan-jr: same error
> 
> 15:32 <@phajdan-jr> Betelgeuse: by the way, could you update the bug with those
> answers and also about:gpu page output?
> 
> Graphics Feature Status
> Canvas: Software rendered. Hardware acceleration not enabled.
> 3D CSS: Unavailable. Hardware acceleration unavailable
> Compositing: Software only, hardware acceleration unavailable
> WebGL: Unavailable. Hardware acceleration unavailable
> WebGL multisampling: Unavailable. Hardware acceleration unavailable
> Problems Detected
> GPU process was unable to boot. Access to GPU disallowed.
> Accelerated 2D canvas has not been enabled (in about:flags or command line)
> ATI cards in Linux are crash-prone.: 71381, 76428, 73910
> Version Information
> Data exported    Thu May 26 2011 18:32:45 GMT+0300 (EEST)
> Chrome version    12.0.742.21 (Developer Build 0)
> Software rendering list version    1.10
> 
> Driver Information
> Initialization time    0
> Vendor Id    0x1002
> Device Id    0x9598
> Driver vendor    
> Driver version    
> Driver date    
> Pixel shader version    
> Vertex shader version    
> GL version    
> GL_VENDOR    
> GL_RENDERER    
> GL_VERSION    
> GL_EXTENSIONS

ATI under Linux is blocked by chrome at the moment.  You can override it with --ignore-gpu-blacklist.
Comment 29 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-05-30 14:41:56 UTC
(In reply to comment #28)
> ATI under Linux is blocked by chrome at the moment.

Zhenyao, does it mean it's an issue that should be reported to crbug.com?

My conclusion from the above is that this is not a Gentoo-specific issue. Is that correct?

> You can override it with --ignore-gpu-blacklist.

Petteri, could you check with that option and report the result?
Comment 30 Zhenyao Mo 2011-05-31 17:36:17 UTC
(In reply to comment #29)
> (In reply to comment #28)
> > ATI under Linux is blocked by chrome at the moment.
> 
> Zhenyao, does it mean it's an issue that should be reported to crbug.com?
> 
> My conclusion from the above is that this is not a Gentoo-specific issue. Is
> that correct?

It's correct if Petteri tried with --ignore-gpu-blacklist and webgl works (at least works to create a webgl context) with that option.

Otherwise, there could still be bugs that are Gentoo-specific.

> 
> > You can override it with --ignore-gpu-blacklist.
> 
> Petteri, could you check with that option and report the result?
Comment 31 Petteri Räty (RETIRED) gentoo-dev 2011-05-31 19:32:32 UTC
(In reply to comment #29)
> 
> > You can override it with --ignore-gpu-blacklist.
> 
> Petteri, could you check with that option and report the result?

With that option the page loads.
Comment 32 Petteri Räty (RETIRED) gentoo-dev 2011-05-31 19:33:17 UTC
But indeed it seems to be buggy:

$ chromium --ignore-gpu-blacklist http://bodybrowser.googlelabs.com/
unnamed app(18134) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment> field in "application/x-msdownload.xml" 
unnamed app(18134) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment> field in "text/x-component.xml" 
[18134:18134:49049373196:ERROR:browser_main.cc(906)] Gdk: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed
[18134:18134:49049373240:ERROR:browser_main.cc(906)] GLib-GObject: g_object_ref: assertion `G_IS_OBJECT (object)' failed
[18134:18134:49049373475:ERROR:browser_main.cc(906)] GLib-GObject: g_object_unref: assertion `G_IS_OBJECT (object)' failed
[18198:18200:49061366754:ERROR:gpu_watchdog_thread.cc(236)] The GPU process hung. Terminating after 10000 ms.
Comment 33 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-06-16 19:57:27 UTC
Zhenyao, does below look to you like something that should be reported to crbug.com? Note the --ignore-gpu-blacklist flag.

Does this look like a distro-specific issue? Is it just a problem with the graphics card?

(In reply to comment #32)
> But indeed it seems to be buggy:
> 
> $ chromium --ignore-gpu-blacklist http://bodybrowser.googlelabs.com/
> unnamed app(18134) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment>
> field in "application/x-msdownload.xml" 
> unnamed app(18134) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment>
> field in "text/x-component.xml" 
> [18134:18134:49049373196:ERROR:browser_main.cc(906)] Gdk:
> IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed
> [18134:18134:49049373240:ERROR:browser_main.cc(906)] GLib-GObject:
> g_object_ref: assertion `G_IS_OBJECT (object)' failed
> [18134:18134:49049373475:ERROR:browser_main.cc(906)] GLib-GObject:
> g_object_unref: assertion `G_IS_OBJECT (object)' failed
> [18198:18200:49061366754:ERROR:gpu_watchdog_thread.cc(236)] The GPU process
> hung. Terminating after 10000 ms.
Comment 34 Zhenyao Mo 2011-06-16 22:46:56 UTC
(In reply to comment #33)
> Zhenyao, does below look to you like something that should be reported to
> crbug.com? Note the --ignore-gpu-blacklist flag.

Yeah please file a bug to crbug.com.  In the meantime, anyone on your side can debug a little bit to see why the GDK_IS_WINDOW assertion failed?  This may be very specific.  We don't get it on other linux systems.

> 
> Does this look like a distro-specific issue? Is it just a problem with the
> graphics card?



> 
> (In reply to comment #32)
> > But indeed it seems to be buggy:
> > 
> > $ chromium --ignore-gpu-blacklist http://bodybrowser.googlelabs.com/
> > unnamed app(18134) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment>
> > field in "application/x-msdownload.xml" 
> > unnamed app(18134) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment>
> > field in "text/x-component.xml" 
> > [18134:18134:49049373196:ERROR:browser_main.cc(906)] Gdk:
> > IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed
> > [18134:18134:49049373240:ERROR:browser_main.cc(906)] GLib-GObject:
> > g_object_ref: assertion `G_IS_OBJECT (object)' failed
> > [18134:18134:49049373475:ERROR:browser_main.cc(906)] GLib-GObject:
> > g_object_unref: assertion `G_IS_OBJECT (object)' failed
> > [18198:18200:49061366754:ERROR:gpu_watchdog_thread.cc(236)] The GPU process
> > hung. Terminating after 10000 ms.
Comment 35 Vasco Gervasi 2011-06-22 09:56:23 UTC
I am using www-client/chromium-13.0.782.24 with USE="cups gnome -gnome-keyring -kerberos -test -xinerama" LINGUAS="it -am -ar -bg -bn -ca -cs -da -de -el -en_GB -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -ja -kn -ko -lt -lv -ml -mr -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" and going to http://bodybrowser.googlelabs.com I get "Google Body uses WebGL, a new standard for 3D on the Web. Your browser supports WebGL, but WebGL is not initializing properly."

Emerge --info
Portage 2.2.0_alpha41 (default/linux/x86/10.0, gcc-4.6.0, glibc-2.13-r2, 3.0.0-rc4 i686)
=================================================================
System uname: Linux-3.0.0-rc4-i686-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5000+-with-gentoo-2.0.3
Timestamp of tree: Wed, 22 Jun 2011 06:30:01 +0000
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.1-r1, 3.2
dev-util/cmake:           2.8.4-r1
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1-r1
sys-devel/binutils:       2.21
sys-devel/gcc:            4.6.0
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r2
Repositories:

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

x11
    location: /usr/portage/dist/local/layman/x11
    masters: gentoo
    priority: 0

gnome
    location: /usr/portage/dist/local/layman/gnome
    masters: gentoo
    priority: 1

local-overlay
    location: /usr/portage/dist/local/local
    masters: gentoo
    priority: 2

Installed sets: 
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ALSA_CARDS="ctxfi"
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 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"
ARCH="x86"
AUTOCLEAN="yes"
CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words"
CAMERAS="ptp2"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules"
COLORTERM="gnome-terminal"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.2/ext-active/ /etc/php/cgi-php5.2/ext-active/ /etc/php/cli-php5.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISPLAY=":0"
DISTDIR="/usr/portage/dist/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose --with-bdeps y"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS=""
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
FFLAGS=""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/ http://gentoo.binarycompass.org"
GJS_DEBUG_OUTPUT="stderr"
GJS_DEBUG_TOPICS="JS ERROR;JS LOG"
GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
GNOME_KEYRING_CONTROL="/tmp/keyring-rWj9Rb"
GPG_AGENT_INFO="/tmp/keyring-rWj9Rb/gpg:0:1"
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 ubx"
GSETTINGS_BACKEND="dconf"
HG="/usr/bin/hg"
HOME="/root"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.21/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.6.0/info"
INPUT_DEVICES="evdev"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="it_IT.UTF-8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL="it_IT.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LINGUAS="it"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/vasco"
MAKEOPTS="-j3"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.21/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.6.0/man:/etc/java-config/system-vm/man/:/usr/lib/php5.2/man/"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OPENGL_PROFILE="xorg-x11"
ORBIT_SOCKETDIR="/tmp/orbit-root"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.6.0"
PHP_TARGETS="php5-3"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SANDBOX_COMPAT_LEVEL="22"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp/"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage/tree"
PORTDIR_OVERLAY="/usr/portage/dist/local/layman/x11 /usr/portage/dist/local/layman/gnome /usr/portage/dist/local/local"
PRELINK_PATH_MASK="/usr/lib/libfreebl3.so:/usr/lib/libnssdbm3.so:/usr/lib/libsoftokn3.so"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/home/vasco"
PYTHONDONTWRITEBYTECODE="1"
RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.6.0"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby18"
SESSION_MANAGER="local/yellowhat:@/tmp/.ICE-unix/5057,unix/yellowhat:/tmp/.ICE-unix/5057"
SHELL="/bin/bash"
SHLVL="5"
SSH_AUTH_SOCK="/tmp/keyring-rWj9Rb/ssh"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="3dnow X a52 acl alsa berkdb branding bzip2 cairo cdda cddb cdr cli consolekit cracklib crypt cups cxx dbus dri dvd exif ffmpeg gdbm gif gnome gpm gtk hddtemp iconv ipv6 jpeg lame mad modules mp3 mpeg mudflap nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pcre perl png policykit pppd python quicktime rar readline session smp sse sse2 sse3 ssl svg sysfs tcpd theora tiff twolame udev unicode usb win32codecs x264 x86 xcb xorg xv xvid zlib" ALSA_CARDS="ctxfi" 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 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="braindump flow karbon kexi kpresenter krita tables words" 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 ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon r600" 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" 
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS DRACUT_MODULES DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL PHP_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VBOX_APP_HOME="/usr/lib/virtualbox"
VIDEO_CARDS="radeon r600"
WINDOWID="33555670"
WINDOWPATH="7"
XAUTHORITY="/tmp/libgksu-9kmYzq/.Xauthority"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_MENU_PREFIX="gnome-"
XDG_SESSION_COOKIE="ea65538ef277eb35cb37c85100000010-1308734897.450302-1762774304"
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"
_="/usr/bin/emerge"


I am using media-libs/mesa-9999 emerged on 20/06/2011 with USE="bindist egl gallium gles llvm nptl -classic -d3d -debug -motif -openvg -pic (-selinux) -shared-dricore -wayland" VIDEO_CARDS="r600 -i810 -i915 -i965 -intel -mach64 -mga -nouveau -r100 -r128 -r200 -r300 -radeon -savage -sis -tdfx -via -vmware"
Comment 36 Jakob Kummerow 2011-06-22 19:08:27 UTC
http://bodybrowser.googlelabs.com/ works fine for me (if I run Chrome with --ignore-gpu-blacklist; otherwise my Radeon gets blacklisted).

A few weeks ago I switched from portage's chromium ebuild to the google-chrome ebuild from the belak overlay, but at the time I compared them and both behaved the same way wrt. WebGL.

VIDEO_CARDS="r600"
ACCEPT_KEYWORDS="~amd64", which in particular results in:
x11-drivers/xf86-video-ati-6.14.2
media-libs/mesa-7.10.3 [classic gallium gles nptl video_cards_radeon]
x11-libs/libdrm-2.4.26 [libkms video_cards_radeon]

Chrome's about:gpu says:
Graphics Feature Status
Canvas: Hardware accelerated
3D CSS: Hardware accelerated
Compositing: Hardware accelerated
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Version Information
Data exported	Wed Jun 22 2011 20:52:40 GMT+0200 (CEST)
Chrome version	13.0.782.24 (Official Build 89139) beta
Software rendering list version	1.11
Driver Information
Initialization time	55
Vendor Id	0x1002
Device Id	0x9505
Driver vendor	Mesa
Driver version	7.10.3
Driver date	
Pixel shader version	1.20
Vertex shader version	1.20
GL version	2.1
GL_VENDOR	X.Org
GL_RENDERER	Gallium 0.4 on AMD RV670
GL_VERSION	2.1 Mesa 7.10.3
GL_EXTENSIONS	GL_ARB_copy_buffer GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_half_float_vertex GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_shader_objects GL_ARB_shader_stencil_export GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture3D GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_EXT_vertex_array GL_OES_EGL_image GL_OES_read_format GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ATI_blend_equation_separate GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_window_pos GL_NV_blend_square GL_NV_depth_clamp GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
Log Messages
[7731:7731:2786791333:INFO:gl_implementation.cc(95)] : Using desktop GL implementation.
[7731:7731:2786845694:INFO:gpu_child_thread.cc(132)] : gpu_info_collector::CollectGraphicsInfo complete
[7731:7731:2786856450:ERROR:gl_surface_glx.cc(170)] : glXGetFBConfigFromVisualSGIX failed.
[7731:7731:2786879891:ERROR:gl_surface_glx.cc(170)] : glXGetFBConfigFromVisualSGIX failed.
Comment 37 Matthew Finkel 2011-06-22 22:59:25 UTC
Hey all,
On loading of bodybrowser, the site loads very slowly (not sure if this is a result of insufficient hardware on my end or something in Chromium). Once it is fully loaded, though a little laggy it works very well. However, when I close the tab, the X process shoots up to ~50% cpu. If I close the entire window that formerly held the tab, then X returns to it's normal state.

I also haven't updated my system in a little while, so I will do that tonight and post again if something changes.


emerge --info
Portage 2.1.10.3 (default/linux/amd64/10.0, gcc-4.5.2, glibc-2.13-r2, 2.6.37-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.37-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9500_@_2.60GHz-with-gentoo-2.0.2
Timestamp of tree: Tue, 14 Jun 2011 07:30:01 +0000
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.6-r1, 2.7.1-r1, 3.1.3, 3.2
dev-util/cmake:           2.8.4-r1
sys-apps/baselayout:      2.0.2
sys-apps/openrc:          0.8.2-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.9.6-r3, 1.11.1-r1
sys-devel/binutils:       2.21
sys-devel/gcc:            4.4.4-r2, 4.5.2
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
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.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=core2"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs buildpkg ccache distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US en"
MAKEOPTS="-j2"
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=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit X acl acpi alsa amd64 aspell bash-completion berkdb bluetooth bzip2 cli colordiff cracklib crypt cups cxx dbus dri dvd fftw fortran fuse gdbm git glib gmail gpm gtk gtkhtml gtkspell iconv id3tag imagemagick ipv6 jack lame libnotify logrotate matroska mmap mmx modules mp3 mplayer mudflap multilib musepack ncurses nls nptl nptlonly ntfs offensive on-the-fly-crypt opengl openmp pam pcre perl plugins png ppds pppd pulseaudio python readline reiserfs samba session sse sse2 ssl sysfs tcpd tetex theora threads unicode upnp usb vim vim-syntax vorbis wifi win32codexs wireshark x11vnc xfce xfs xorg 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 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="braindump flow karbon kexi kpresenter krita tables words" 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 ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


www-client/chromium-12.0.742.91  USE="cups -gnome -gnome-keyring -kerberos -test -xinerama"


media-libs/mesa-7.10.2-r1  USE="classic gallium nptl -debug -gles -hardened -llvm -motif -pic (-selinux)" VIDEO_CARDS="intel mach64 mga nouveau r128 radeon savage sis tdfx via vmware"


My system has a nvidia gpu:
x11-drivers/nvidia-drivers-270.41.19  USE="acpi gtk (multilib) -custom-cflags"
Comment 38 jms 2011-06-23 03:57:37 UTC
went to http://bodybrowser.googlelabs.com/ 
works

looks very slow to fully load but had a slow connection too when did test

 emerge --info chromium mesa nvidia-drivers xorg-server xorg-drivers
Portage 2.1.9.42 (default/linux/amd64/10.0/desktop, gcc-4.5.2, libc-0-r0, 2.6.38-gentoo-r4-jms-6.4 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.38-gentoo-r4-jms-6.4-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P8600_@_2.40GHz-with-gentoo-2.0.2
Timestamp of tree: Wed, 22 Jun 2011 23:15:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r2, 2.7.1-r1, 3.1.3-r1
dev-util/ccache:     2.4-r9
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.5.2
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc:      2.12.2
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
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.2/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.2/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.2/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache collision-protect distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_GB en es fr en"
PKGDIR="/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="/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/gamerlay /usr/local/portage/jms"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi aim alsa amd64 ao apm autoipd avahi bash-completion berkdb bluetooth branding bzip2 cairo cdaudio cdda cddb cdparanoia cdr cjk cli consolekit cracklib crypt css cups cxx dbus dga dhcpcd directfb dri dts dv dvb dvd dvdnav dvdr emboss encode evdev exif fam fbcon ffmpeg firefox flac fontconfig foomaticdb fortran ftp gdbm gdu gif gimp glitz gnutls gphoto2 gpm gstreamer gtk gzip hdri iconv icq icu ieee1394 imagemagick imap imlib ipod ipv6 jabber jpeg jpeg2k kde kipi kontact lame laptop lastfm lcms ldap libcaca libnotify libwww lm_sensor lzma lzo mad maildir matroska mdnsresponder-compat memlimit mhash mikmod mime mmap mmx mng modules motif mozilla mp3 mp4 mpeg mplayer msn mtp mudflap multilib musepack musicbrainz mysql ncurse ncurses networkmanager nls nptl nptlonly nsplugin nvidia ofx ogg openal openexr opengl openmp oss pam pango pcmcia pcre pdf perl phonon php plasma png policykit ppds pppd projectm pulseaudio python qt3support qt4 quicktime raw readline resolvconf scanner sdl semantic-desktop session smp speex spell sse sse2 ssl ssse3 startup-notification svg sysfs syslog taglib tcpd theora thumbnail tidy tiff truetype udev unicode usb v4l v4l2 vcd vdpau video vim-syntax vorbis webkit wifi x x264 xattr xcb xcomposite xine xinerama xml xorg xosd xpm xscreesaver xulrunner xv xvid xvmc yahoo zip 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 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="braindump flow karbon kexi kpresenter krita tables words" 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 ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en es fr en" PHP_TARGETS="php5-3 php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa" 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

www-client/chromium-13.0.782.24-r1 was built with the following:
USE="cups (multilib) xinerama -gnome -gnome-keyring -kerberos -test" LINGUAS="en_GB es fr -am -ar -bg -bn -ca -cs -da -de -el -es_LA -et -fa -fi -fil -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW"                                                                                                              


media-libs/mesa-7.10.3 was built with the following:
USE="classic gallium motif (multilib) nptl -debug -gles -hardened -llvm -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware"
CFLAGS="-march=native -O2 -pipe -ffast-math"
CXXFLAGS="-march=native -O2 -pipe -ffast-math"


x11-drivers/nvidia-drivers-275.09.07 was built with the following:
USE="acpi gtk (multilib) -custom-cflags"


x11-base/xorg-server-1.10.2 was built with the following:
USE="ipv6 (multilib) nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"


x11-base/xorg-drivers-1.10 was built with the following:
USE="(multilib)" INPUT_DEVICES="evdev -acecad -aiptek -joystick -keyboard -mouse -synaptics -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia vesa -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 -impact -intel -mach64 -mga -neomagic -newport -nouveau -nv -omapfb -qxl -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb -sunbw2 -suncg14 -suncg3 -suncg6 -sunffb -sunleo -suntcx -tdfx -tga -trident -tseng -v4l -via -virtualbox -vmware -voodoo"
Comment 39 jms 2011-06-23 04:02:41 UTC
Created attachment 277849 [details]
follow up comment 38 about gpu

follow up comment 38 about gpu
Comment 40 academicsam@gmail.com 2011-06-23 15:09:05 UTC
Works for me
emerge --info:
Portage 2.1.9.42 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.5, libc-0-r0, 2.6.38-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.38-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-2.0.2
Timestamp of tree: Thu, 23 Jun 2011 09:15:01 +0000
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.7.1-r1
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc:      2.12.2
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"                                                    
DISTDIR="/var/portage/distfiles"                                                                           
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"                                                                                                     
FFLAGS=""
GENTOO_MIRRORS="http://mirrors.cs.wmich.edu/gentoo http://mirror.csclub.uwaterloo.ca/gentoo-distfiles http://gentoo.mirrors.tera-byte.com http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_GB en_US en si"
MAKEOPTS="-j6"
PKGDIR="/var/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://kala.eng.uwo.ca/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm iconv ipv6 jpeg kde kdehiddenvisibility kipi lcms ldap libnotify lzma mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pango pcre pdf perl phonon plasma png policykit ppds pppd python qt3support qt4 readline sdl semantic-desktop session spell sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb vorbis x264 xcb xcomposite xinerama xml xorg xscreensaver 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 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="braindump flow karbon kexi kpresenter krita tables words" 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 ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en_US en si" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Chromium and mesa versions and flags:

media-libs/mesa-7.10.3  USE="classic gallium nptl -debug -gles -hardened -llvm -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware"
www-client/chromium-12.0.742.91-r1  USE="cups xinerama -gnome -gnome-keyring -kerberos -test"
Comment 41 Peter Bleszynski 2011-06-26 20:22:57 UTC
Doesn't work for me.

chromium --enable-webgl --ignore-gpu-blacklist http://bodybrowser.googlelabs.com/ 

"Your browser supports WebGL, but WebGL is not initializing properly."

[23627:23627:182216498933:ERROR:gl_surface_glx.cc(170)] glXGetFBConfigFromVisualSGIX failed.
[23598:23598:182216506442:ERROR:command_buffer_proxy.cc(106)] Could not send GpuCommandBufferMsg_Initialize.

"glXGetFBConfigFromVisualSGIX failed" is discussed here:
http://codereview.chromium.org/6969002/

I might try chromium-9999-r1

emerge --info chromium mesa xf86-video-ati xorg-server xorg-drivers
Portage 2.1.9.42 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.5, libc-0-r0, 2.6.38-gentoo-r6 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.38-gentoo-r6-x86_64-Intel-R-_Core-TM-_i5-2500S_CPU_@_2.70GHz-with-gentoo-2.0.2
Timestamp of tree: Sun, 26 Jun 2011 13:15:02 +0000
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.7.1-r1::sage-on-gentoo, 3.1.3-r1
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc:      2.12.2
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
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/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j5"
PKGDIR="/usr/local/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="/var/lib/layman/science /var/lib/layman/sage-on-gentoo /var/lib/layman/cj-overlay /usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 avahi berkdb bluetooth bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus device-mapper dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran fortran95 gcj gdbm gdu gif gnome gnome-keyring gpm gstreamer gtk iconv ipv6 java jpeg kpathsea latex lcms ldap libnotify mad mdnsresponder-compat mmx mng modules mono motif mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd preview-latex pulseaudio python qt3support readline samba sdl session smp spell sse sse2 sse3 ssl ssse3 startup-notification svg synctex sysfs tcl tcpd tiff tk truetype udev unicode usb vorbis x264 xcb xinerama xml xorg xulrunner xv xvid 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 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="braindump flow karbon kexi kpresenter krita tables words" 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 ubx" INPUT_DEVICES="evdev synaptics v4l" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon r600" 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

www-client/chromium-13.0.782.32 was built with the following:
USE="cups gnome gnome-keyring (multilib) xinerama -kerberos -test" LINGUAS="-am -ar -bg -bn -ca -cs -da -de -el -en_GB -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW"

media-libs/mesa-7.10.3 was built with the following:
USE="classic gallium motif (multilib) nptl -debug -gles -hardened -llvm -pic (-selinux)" VIDEO_CARDS="radeon -intel -mach64 -mga -nouveau -r128 -savage -sis -tdfx -via -vmware"
CFLAGS="-O2 -pipe -ffast-math"
CXXFLAGS="-O2 -pipe -ffast-math"

x11-drivers/xf86-video-ati-6.14.2 was built with the following:
USE="(multilib)"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"

x11-base/xorg-server-1.10.2 was built with the following:
USE="ipv6 kdrive (multilib) nptl udev xorg -dmx -doc -minimal -static-libs -tslib -xnest -xvfb"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"

x11-base/xorg-drivers-1.10 was built with the following:
USE="(multilib)" INPUT_DEVICES="evdev synaptics -acecad -aiptek -joystick -keyboard -mouse -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="radeon -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 -impact -intel -mach64 -mga -neomagic -newport -nouveau -nv -nvidia -omapfb -qxl -r128 -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb -sunbw2 -suncg14 -suncg3 -suncg6 -sunffb -sunleo -suntcx -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox -vmware -voodoo"
Comment 42 Anton Smorodsky 2011-06-27 18:44:00 UTC
Work out of the box . Good enough performance .

emerge --info chromium mesa nvidia-drivers xorg-server xorg-drivers
Portage 2.1.9.42 (default/linux/x86/10.0/desktop/kde, gcc-4.4.5, libc-0-r0, 2.6.38-gentoo-r6 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.38-gentoo-r6-i686-Intel-R-_Pentium-R-_D_CPU_2.66GHz-with-gentoo-2.0.2
Timestamp of tree: Mon, 27 Jun 2011 15:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.7.1-r1, 3.1.3-r1
dev-util/ccache:     2.4-r9
dev-util/cmake:      2.8.4-r1
dev-util/pkgconfig:  0.25-r2
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc:      2.12.2
virtual/os-headers:  0
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
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 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"
ARCH="x86"
AUTOCLEAN="yes"
CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words"
CAMERAS="ptp2"
CBUILD="i686-pc-linux-gnu"
CCACHE_SIZE="2G"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -falign-loops=1 -falign-jumps=1 -falign-labels=1 -falign-functions=1"
CHOST="i686-pc-linux-gnu"
CLEAN_DELAY="0"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/portage"
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/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -falign-loops=1 -falign-jumps=1 -falign-labels=1 -falign-functions=1"
DISPLAY=":0"
DISTDIR="/usr/portage/distfiles"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--ask --verbose --with-bdeps=y --deep"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS=""
FEATURES="assume-digests binpkg-logs candy ccache distlocks fail-clean fixlafiles fixpackages news nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
FFLAGS=""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
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 ubx"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.5/info"
INPUT_DEVICES="keyboard mouse"
KERNEL="linux"
LANG="en_US.UTF-8"
LANGUAGE=""
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="en ru"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/root"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.5/man:/etc/java-config/system-vm/man/"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OPENGL_PROFILE="nvidia"
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin"
PHP_TARGETS="php5-3"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SANDBOX_COMPAT_LEVEL="16"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PRELINK_PATH_MASK="/usr/lib/libfreebl3.so:/usr/lib/libnssdbm3.so:/usr/lib/libsoftokn3.so"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/home/antons"
PYTHONDONTWRITEBYTECODE="1"
QT_PLUGIN_PATH="/usr/lib/kde4/plugins"
RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.5"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby18"
SHELL="/bin/bash"
SHLVL="1"
SUDO_COMMAND="/bin/bash"
SUDO_GID="100"
SUDO_UID="1000"
SUDO_USER="antons"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm handbook iconv jpeg kde kipi lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pango pch pcre pdf perl phonon plasma png policykit ppds pppd python qt3support qt4 readline samba sdl session spell sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb v4l v4l2 vdpau vorbis x264 x86 xcb xcomposite xml xorg xscreensaver xulrunner xv xvid 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 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="braindump flow karbon kexi kpresenter krita tables words" 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 ubx" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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" 
USER="root"
USERLAND="GNU"
USERNAME="root"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS DRACUT_MODULES DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL PHP_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VBOX_APP_HOME="/opt/VirtualBox"
VIDEO_CARDS="nvidia"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
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"
_="/usr/bin/emerge"

=================================================================
                        Package Settings
=================================================================

www-client/chromium-12.0.742.91-r1 was built with the following:
USE="(consolekit) (policykit) -cups -gnome -gnome-keyring -kerberos -test -xinerama"


media-libs/mesa-7.10.2 was built with the following:
USE="classic gallium nptl -debug -gles -hardened -llvm -motif -pic (-selinux)" VIDEO_CARDS="-intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware"                                                                                                                                                   
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -falign-loops=1 -falign-jumps=1 -falign-labels=1 -falign-functions=1 -ffast-math"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -falign-loops=1 -falign-jumps=1 -falign-labels=1 -falign-functions=1 -ffast-math"


x11-drivers/nvidia-drivers-275.09.07 was built with the following:
USE="acpi (consolekit) (policykit) -custom-cflags -gtk (-multilib)"


x11-base/xorg-server-1.9.5 was built with the following:
USE="(consolekit) nptl (policykit) udev xorg -dmx -doc -ipv6 -kdrive -minimal -static-libs -tslib -xnest -xvfb"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"


x11-base/xorg-drivers-1.9 was built with the following:
USE="" INPUT_DEVICES="keyboard mouse -acecad -aiptek -elographics -evdev -fpit -joystick -penmount -synaptics -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 -impact -intel -mach64 -mga -neomagic -newport -nouveau -nv -omapfb -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb -sunbw2 -suncg14 -suncg3 -suncg6 -sunffb -sunleo -suntcx -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox -vmware -voodoo"
Comment 43 Anton Smorodsky 2011-06-27 18:46:29 UTC
After using new message appear in dmesg :
chrome_sandbox (2731): /proc/2729/oom_adj is deprecated, please use /proc/2729/oom_score_adj instead.

not sure that it directly related to subj because several tabs was opened.
Comment 44 Peter Bleszynski 2011-06-28 17:29:52 UTC
I have the same error in dmesg:

chrome_sandbox (2584): /proc/2582/oom_adj is deprecated, please use /proc/2582/oom_score_adj instead.

It is followed by multiple instances of:

chrome[14258]: segfault at 20 ip 00007f0a1fbf2065 sp 00007fffbef86920 error 4 in libGL.so.1.2[7f0a1fb9c000+6d000]
Comment 45 Samuel Chodur, Jr. 2011-06-28 17:40:40 UTC
"Your browser and computer should work fine with WebGL." Performance seemed good to me. 

chode-ws mnt # emerge --info chromium mesa nvidia-drivers xorg-server xorg-drivers
Portage 2.1.10.3 (unavailable, gcc-4.5.2, glibc-2.13-r2, 2.6.38-gentoo-r5-workstation x86_64)
=====================================================v============
                        System Settings
=================================================================
System uname: Linux-2.6.38-gentoo-r5-workstation-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-2.0.3
Timestamp of tree: Unknown
distcc 3.1 x86_64-pc-linux-gnu [disabled]
dev-lang/python:          2.7.1-r1::gentoo, 3.1.3-r1::gentoo, 3.2::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.68::gentoo
sys-devel/automake:       1.9.6-r3::gentoo, 1.11.1-r1::gentoo
sys-devel/binutils:       2.21::gentoo
sys-devel/libtool:        2.4-r1::gentoo
sys-kernel/linux-headers: 2.6.38::gentoo (virtual/os-headers)
Repositories:

x-port-tree
    location: /mnt/port-tree
    sync: rsync://rsync5.us.gentoo.org/gentoo-portage
    priority: -1000

sunrise
    location: /var/lib/layman/sunrise
    masters: x-port-tree
    priority: 0

bitcoin
    location: /var/lib/layman/bitcoin
    masters: x-port-tree
    priority: 1

ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="* -@EULA skype-eula AdobeFlash-10.1 PUEL dlj-1.1"
ACCEPT_PROPERTIES="*"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-D_FORTIFY_SOURCE=2 -march=core2 -O3 -fomit-frame-pointer -pipe -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -mtune=core2"
CHOST="x86_64-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/bind"
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/terminfo"
CXXFLAGS="-D_FORTIFY_SOURCE=2 -march=core2 -O3 -fomit-frame-pointer -pipe -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -mtune=core2"
DCCC_PATH="/usr/lib64/distcc/bin"
DISPLAY=":0"
DISTCC_LOG=""
DISTCC_VERBOSE=""
DISTDIR="/mnt/port-tree/distfiles"
EDITOR="/bin/nano"
EMERGE_DEFAULT_OPTS="--verbose"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS=""
FEATURES="assume-digests binpkg-logs candy distlocks ebuild-locks fixlafiles fixpackages news nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch usersync"
FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
FFLAGS=""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/ http://mirrors.rit.edu/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo http://mirror.lug.udel.edu/pub/gentoo/"
GSETTINGS_BACKEND="gconf"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.21/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.2/info"
INPUT_DEVICES="evdev"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
LDFLAGS=""
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LINGUAS="en_US en"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAKEOPTS="-j5"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.21/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.2/man:/etc/java-config/system-vm/man/:/opt/cuda/man"
OLDPWD="/mnt/vmachines"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.2:/opt/cuda/bin"
PKGDIR="/mnt/port-tree/packages"
PORTAGE_ARCHLIST=""
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="7"
PORTAGE_SANDBOX_COMPAT_LEVEL="16"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/mnt/port-tree"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/bitcoin"
PRELINK_PATH_MASK="/usr/lib64/klibc:/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so"
PWD="/mnt"
QT_PLUGIN_PATH="/usr/lib64/kde4/plugins"
RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.2:/opt/cuda/bin"
RPMDIR="/mnt/port-tree/rpm"
R_HOME="/usr/lib64/R"
SCHEME_LIBRARY_PATH="/usr/share/slib/"
SHELL="/bin/bash"
SHLVL="1"
SYNC="rsync://rsync5.us.gentoo.org/gentoo-portage"
TERM="xterm"
USE="X alsa audio cairo cdr cleartype corefonts curl custom-cflags dvd ffmpeg fontconfig ipv6 kde mmx nvidia offensive smp socks5 sse3 ssse3 threads truetype type1 v4l v4l2 vala vdpau vim-syntax vlc" 
USER="root"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VBOX_APP_HOME="/usr/lib64/virtualbox"
VIDEO_CARDS="nvidia"
XAUTHORITY="/root/.xauthpNeFXZ"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
_="/usr/bin/emerge"

=================================================================
                        Package Settings
=================================================================

www-client/chromium-13.0.782.24-r1 was built with the following:
USE="cups xinerama -gnome -gnome-keyring -kerberos -linguas_am -linguas_ar -linguas_bg -linguas_bn -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_en_GB -linguas_es -linguas_es_LA -linguas_et -linguas_fa -linguas_fi -linguas_fil -linguas_fr -linguas_gu -linguas_he -linguas_hi -linguas_hr -linguas_hu -linguas_id -linguas_it -linguas_ja -linguas_kn -linguas_ko -linguas_lt -linguas_lv -linguas_ml -linguas_mr -linguas_nb -linguas_nl -linguas_pl -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -test"                                                                          
LDFLAGS="-Wl,-O1 -Wl,--as-needed"


www-client/chromium-9999-r1 was built with the following:
USE="cups xinerama -gnome -gnome-keyring -kerberos -linguas_am -linguas_ar -linguas_bg -linguas_bn -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_en_GB -linguas_es -linguas_es_LA -linguas_et -linguas_fa -linguas_fi -linguas_fil -linguas_fr -linguas_gu -linguas_he -linguas_hi -linguas_hr -linguas_hu -linguas_id -linguas_it -linguas_ja -linguas_kn -linguas_ko -linguas_lt -linguas_lv -linguas_ml -linguas_mr -linguas_nb -linguas_nl -linguas_pl -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -test"                                                                          
LDFLAGS="-Wl,-O1 -Wl,--as-needed"


media-libs/mesa-7.10.3 was built with the following:
USE="classic gallium nptl -debug -gles -hardened -kernel_FreeBSD -llvm -motif -pic -selinux -video_cards_intel -video_cards_mach64 -video_cards_mga -video_cards_nouveau -video_cards_r128 -video_cards_radeon -video_cards_savage -video_cards_sis -video_cards_tdfx -video_cards_via -video_cards_vmware"                                                                                  
CFLAGS="-D_FORTIFY_SOURCE=2 -march=core2 -O3 -fomit-frame-pointer -pipe -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -mtune=core2 -ffast-math"
CXXFLAGS="-D_FORTIFY_SOURCE=2 -march=core2 -O3 -fomit-frame-pointer -pipe -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -mtune=core2 -ffast-math"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"


x11-drivers/nvidia-drivers-275.09.07 was built with the following:
USE="acpi custom-cflags gtk kernel_linux multilib"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"


x11-base/xorg-server-1.10.2 was built with the following:
USE="ipv6 nptl udev xorg xvfb -dmx -doc -kdrive -minimal -static-libs -tslib -xnest"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"


x11-base/xorg-drivers-1.10 was built with the following:
USE="input_devices_evdev video_cards_nvidia -input_devices_acecad -input_devices_aiptek -input_devices_joystick -input_devices_keyboard -input_devices_mouse -input_devices_synaptics -input_devices_tslib -input_devices_virtualbox -input_devices_vmmouse -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ark -video_cards_ast -video_cards_chips -video_cards_cirrus -video_cards_dummy -video_cards_epson -video_cards_fbdev -video_cards_fglrx -video_cards_geode -video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_impact -video_cards_intel -video_cards_mach64 -video_cards_mga -video_cards_neomagic -video_cards_newport -video_cards_nouveau -video_cards_nv -video_cards_omapfb -video_cards_qxl -video_cards_r128 -video_cards_radeon -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_siliconmotion -video_cards_sis -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng -video_cards_v4l -video_cards_vesa -video_cards_via -video_cards_virtualbox -video_cards_vmware -video_cards_voodoo"                              
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Comment 46 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-06-28 17:44:46 UTC
(In reply to comment #44)
> I have the same error in dmesg:
> 
> chrome_sandbox (2584): /proc/2582/oom_adj is deprecated, please use
> /proc/2582/oom_score_adj instead.
> 
> It is followed by multiple instances of:
> 
> chrome[14258]: segfault at 20 ip 00007f0a1fbf2065 sp 00007fffbef86920 error 4
> in libGL.so.1.2[7f0a1fb9c000+6d000]

Peter, your error (segfault) is different. Please report it as a separate bug, and ideally get the stacktrace.
Comment 47 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-01-11 18:11:07 UTC
(In reply to comment #34)
> (In reply to comment #33)
> > Zhenyao, does below look to you like something that should be reported to
> > crbug.com? Note the --ignore-gpu-blacklist flag.
> 
> Yeah please file a bug to crbug.com.

Petteri (Betelgeuse), could you please file an upstream bug for this? Ideally also paste the link to it here for reference.

I don't think we can solve that on the Gentoo side, and it's not obvious whether it's Gentoo specific. Testing with www-client/google-chrome could give us another data point.

I think that for upstream the most convincing would be a repro on Ubuntu (maybe they have some LiveCDs). However, it still might turn out that the GPU drivers are just buggy.
Comment 48 Fabian Köster 2012-02-09 19:50:23 UTC
Fixed for me in www-client/chromium-17.0.963.46-r1. Thanks!
Comment 49 Ilya Sretensky 2012-05-24 07:50:49 UTC
(In reply to comment #48)
> Fixed for me in www-client/chromium-17.0.963.46-r1. Thanks!

I have chrome and chromium, but both redirect me from http://bodybrowser.googlelabs.com/ to http://www.zygotebody.com/no_webgl.html saying the following:

Your Web browser actually doesn't support WebGL.
Your video driver or operating system is not supported.

I have Nvidia card with proprietary drivers.
What are the requirements for WebGL on Gentoo, actually?
Comment 50 Julien Sanchez archtester 2012-05-24 08:30:34 UTC
(In reply to comment #49)
> (In reply to comment #48)
> > Fixed for me in www-client/chromium-17.0.963.46-r1. Thanks!
> 
> I have chrome and chromium, but both redirect me from
> http://bodybrowser.googlelabs.com/ to
> http://www.zygotebody.com/no_webgl.html saying the following:
> 
> Your Web browser actually doesn't support WebGL.
> Your video driver or operating system is not supported.
> 
> I have Nvidia card with proprietary drivers.
> What are the requirements for WebGL on Gentoo, actually?

What's the output from chrome://gpu/ page ?
Comment 51 Ilya Sretensky 2012-06-28 11:12:18 UTC
> What's the output from chrome://gpu/ page ?

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
3D CSS: Unavailable. Hardware acceleration unavailable
CSS Animation: Software only, hardware acceleration unavailable
WebGL: Unavailable. Hardware acceleration unavailable
WebGL multisampling: Unavailable. Hardware acceleration unavailable

Problems Detected
GPU process was unable to boot. Access to GPU disallowed.

Version Information
Data exported	Thu Jun 28 2012 17:09:03 GMT+0600 (YEKT)
Chrome version	19.0.1084.41 (Official Build 134854) beta
Operating system	Linux 3.3.4-gentoo
Software rendering list version	
ANGLE revision	1022
2D graphics backend	Skia

Driver Information
Initialization time	0
Vendor Id	0x10de
Device Id	0x1245
Optimus	false
AMD switchable	false
Driver vendor	
Driver version	
Driver date	
Pixel shader version	
Vertex shader version	
GL version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS