chromium-browser dies when trying to run a webgl application with GLES on ARM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
chromium-browser (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: chromium-browser
With a Pandaboard, running with the PVR SGX drivers installed from ti-omap/omap-trunk PPA, chromium browser dies when trying to run a webgl application.
To use the GLES support you need to start up chromium giving the "--use-gl=egl", then go to http://
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: chromium-browser 9.0.597.
ProcVersionSign
Uname: Linux 2.6.35-1101-omap4 armv7l
Architecture: armel
Date: Sat Feb 26 10:57:16 2011
Desktop-Session:
DESKTOP_SESSION = None
XDG_CONFIG_DIRS = None
XDG_DATA_DIRS = None
Env:
MOZ_PLUGIN_PATH = None
LD_LIBRARY_PATH = None
ProcEnviron:
LANG=en_US.UTF-8
LC_MESSAGES=
SHELL=/bin/bash
SourcePackage: chromium-browser
chromium-default: CHROMIUM_FLAGS=""
The only messages you get from chromium is about the lack of PCI support:
+ exec /usr/lib/ chromium- browser/ chromium- browser --use-gl=egl
pcilib: Cannot open /proc/bus/pci
pcilib: Cannot find any working access method.
pcilib: Cannot open /proc/bus/pci
pcilib: Cannot find any working access method.
This is because the method CollectGraphicsInfo (chrome/ gpu/gpu_ info_collector_ linux.cc) expects the user to be running on a machine with proper PCI support, to get more info about the board. But even with the wrong code, I don't know this should affect in a way that would freeze chromium.
And it's correctly loading libEGL and libGLESv2.