Hi,
I am using chromium on windows, I am trying to run sample application on it.
But I am getting network error.
Logs-
>python crdemo.conf atlantis
This is Chromium, Version 1.9
Start a crappfaker on Pramit-PC
Start a crserver on Pramit-PC
>crserver.exe
CR Warning(Pramit-PC:0): crGetPID not implemented on Windows yet!
CR Warning(Pramit-PC:0): Couldn't find the CRMOTHERSHIP environment
variable, defaulting to localhost
CR Debug(Pramit-PC:0): In crNetConnectToServer( "localhost", port=10000,
mtu=8096, broker=0 )
CR Debug(Pramit-PC:0): Connecting to Pramit-PC on port 10000, with protocol
tcpip
CR Warning(Pramit-PC:0): Connection refused to Pramit-PC:10000, connection
refused
CR Debug(Pramit-PC:0): crNetConnectToServer() failed, freeing the connection
CR Error(Pramit-PC:0): Couldn't connect to the mothership, I have no idea
what to do!
I tried telnet localhost on port 10000, that is working. But on trying to
connect crserver, it is giving connection refused, I have tried turning off
firewall, running as administrator.
Thanks,
Pramit

Hi,
I'm building the project with make in Linux Mint 14 cinnamon running with
nvidia drivers.
I have been able to find many of the dependencies. However, I'm a bit
stock.
In statecopytest , I get some undefined errors :
-------------------------------------------------------------------------------
Building spheres for Linux (RELEASE)
-------------------------------------------------------------------------------
Done!
-------------------------------------------------------------------------------
Building statecopytest for Linux (RELEASE)
-------------------------------------------------------------------------------
Linking statecopytest for Linux
../../lib/Linux/libcrstate.a(state_flush.o): In function `crStateDiffAPI':
state_flush.c:(.text+0x71): undefined reference to `crSPUInitDispatchTable'
state_flush.c:(.text+0x5f): undefined reference to `crSPUCopyDispatchTable'
state_flush.c:(.text+0x83): undefined reference to `crSPUCopyDispatchTable'
collect2: error: ld returned 1 exit status
gmake[3]: *** [../../bin/Linux/statecopytest] Error 1
gmake[2]: *** [dep] Error 2
gmake[1]: *** [statecopytest.subdir] Error 2
make: *** [progs.subdir] Error 2
Can you please tell me what do I need. I did install the package libcr-dev
but I'm not sure if this is the correct package.
Thanks,
Francisco

Hello folks,
Just wanted to share that I've created a repository on GitHub (based on Jose
Fonseca's import of the Chromium CVS repository) containing Chromium, and
have added a CMake-based cross platform build system. [1] With this
system, I've successfully built Chromium on Linux (64-bit RHEL 5 and Ubuntu
Lucid) as well as Windows 7 with Visual Studio 2008. Cygwin or MSYS are no
longer required on Windows: CMake generates a visual studio project if
desired. it supports out-of-source builds (that do not generate/modify files
inside the source tree) and installation of executables, libraries, headers,
and mothership with make install for reasonable compatibility with earlier
instructions.
I've successfully run this build on the RHEL5 machine, while I've had issues
on Ubuntu Lucid (matching those seen by [2]: "Render SPU: Display :0.0
doesn't have the necessary visual: RGB, Doublebuffer, Z") and Windows
(segfault in crserver when locking a networking mutex after starting
crappfaker). As I couldn't finish the build on these systems using the
makefiles, I can't compare with the results from the earlier system.
In any case, hopefully if there is any interest still in working with
Chromium, this may be a useful contribution. Enjoy!
Ryan
[1] https://github.com/rpavlik/chromium
[2]
http://angel-de-vicente.blogspot.com/2010/05/settings-for-tiled-display-wall.html
--
Ryan Pavlik
HCI Graduate Student
Virtual Reality Applications Center
Iowa State University
rpavlik@...
http://academic.cleardefinition.com
Internal VRAC/HCI Site: http://tinyurl.com/rpavlik

Hi,
We're running a Chromium installation with 4 rendering machines, all on
Windows 7.
The demos and our own applications do start up fine, but we have the problem
that rendering nodes freeze randomly after a while (on average around 5min).
It is not always the same node and it happens on all the machines.
If a node freezes we get the following warning in each frame:
Problems at: wglSwapBuffers failed: return value of 0!
So it seems that once there is a problem with wglSwapBuffers, it stays bad.
The call that causes this warning is in renderspu_wgl.c:
return_value = render_spu.ws.wglSwapBuffers( w->visual->device_context );
We tried a couple of different things in attempt to fix it, like using
SwapBuffers() directly, but so far nothing helped. Also we tried to get more
information about the error using GetLastError(). No help there either, it
returns "The operation completed successfully." in both cases.
Has anyone had this issue before?
Emanuel

Hello All,
I am trying to understand what it would take to remote OpenGL calls from an android guest running inside VirtualBox to the host. From what I have seen, VirtualBox uses Chromium for 3d acceleration. However, the guest tools for Linux will not work as is on Android because of missing the X windows subsystem etc.
If I wanted to remote android opengl calls to the host (running on Windows) I think I will need to patch opengl and egl calls in android and have them remoted to virtualbox. Has anyone worked on something like this before? Is there anything I should watch out for?
I have no prior experience with 3d graphics so I might be wildly off here. Please bear with me :-)
Thanks
Suman

Hi,
Since it took me ages to find the solution to this problem, I thought I'd
post it here to hopefully prevent others with the same problem from
wasting time. Strictly speaking it's a Windows Server/cygwin problem,
but that was less than obvious to me, trying to build chrome for the first
time, and I wish the solution had been posted on this list (or any other
chromium-related site for that matter).
System: Windows Server 2008 Standard SP2, 32bit
Problem:
The following error occurred when building chrome:
[main] bash 8980 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
[main] bash 8980 open_stackdumpfile: Dumping stack trace to bash.exe.stackdump
Project : error PRJ0002 : Error result 35584 returned from 'C:\Windows\SysWow64\cmd.exe'.
Also, execution of chrome\src\third_party\cygwin\bin\bash.exe
produced the following error message:
29 [main] bash 16312 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
5736 [main] bash 16312 open_stackdumpfile: Dumping stack trace to bash.exe.stackdump
29 [main] bash 16312 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
5736 [main] bash 16312 _cygtls::handle_exceptions: Error while dumping state (probably corrupted stack)
Cause:
If Terminal Services is installed and Data Execution Prevention (DEP) is
turned on for all programs, execution of some cygwin applications,
including bash.exe, fails. See the post
http://cygwin.com/ml/cygwin/2008-10/msg00429.html
and other posts in the same thread.
Solution:
Switch the DEP setting to "Turn on DEP for essential Windows programs
and services only". To learn how, see:
http://support.microsoft.com/kb/875352#5
See the post
http://cygwin.com/ml/cygwin/2008-10/msg00459.html
Hope this is helpful to someone.
Cecilia

I am working on a parallel rendering project based on chromium. Our goal is
to build a real time and multi-project system which can work well on various
projected background. Briefly speaking, we load the source image and
transmit it from one client where the app faker runs and process the image
on several servers. Now we have implemented several algorithms within the
SPU.
However, to improve the performance, we have tried many ways and finally we
transplant the algorithm from CPU to GPU and the result is promising.
Actually, we can get more than 50 fps on a single PC with Geforce 8800 now.
However, when we start to combine PCs using the local network, the fps drop
down dramatically. It fell to nearly 24 fps when combine only two servers
and one client.
I'm sure it's due to the network performance and I tend to reconstruct the
relative module of chromium. I found that the tilesort spu synchronizely
swaps the buffer and every times not until all the servers have returned the
application will be blocked. I wanna make the network image transfering and
the image processing asynchronizely. Nevertheless, this is still a tough
work for me. The only thing I know is that I can make a change upon the
tilesort spu but I'm still not sure. Could anyone provide me some advice or
if you have already make any contribution to this issue, would you mind
sharing some resource with me. Thanks a lot.
Michael

I posted on the Chromium-users list but in retrospect I think this would
be the better list. I'm trying to work on a project using Windows 7 and
I'm having difficulty getting an app running. crserver reports
"Connection refused." Using the same project code I have no trouble
running on XP. I've done th obvious things, like turn on the firewall,
but am getting nowhere. Any help would be greatly appreciated.
I have ported the Chromium build to VS 2008 so that the project will
build and run (on XP, see above) without cygwin, in case anyone is
interested. It builds much, much faster under VS and the
debugging/profiling tools are a cinch to use.
--
Steve Kelley
106 Oklahoma Ave.
Oak Ridge, TN 37830
865 482 7131

Erwin Rol wrote:
> the website, news groups and mailing lists seem very quiet. So i was
> wondering what the development status of chromium is. Is there still
> development going on or is the project put on ice?
I would suggest a media campaign because Google's Linux browser has the
same name...
Stefan

Hey all,
the website, news groups and mailing lists seem very quiet. So i was
wondering what the development status of chromium is. Is there still
development going on or is the project put on ice?
- Erwin

Ive been working on figuring out how chromium is structured in order to
implement OpenGL 2.1 functionality (initially starting with pBuffers) but
Im having some trouble understanding how it all fits together.
End of the day, where are openGL functions implemented?
What Ive been doing so far is taking the 1.5 spec and looking up where I
find the use of one extension in particular (ARB_vertex_buffer_object) in
chromium 1.9, but Id much appreciate it if someone could lend me a hand and
explain how chromium is setup and structured.
Many thanks.
-Andres
--------------------------------------------
Andrés Molina
Ing. De Sistemas y Computación
Universidad de Los Andes
Grupo Imagine

I am running six crservers and a crappfaker on a single multi-core machine
under WinXP. From time to time, the rendering windows hang. The longest run
I've had is about 45 minutes. The typical time up is about 10 minutes with
variation among the four different applications that I run.
I read through the Chromimum dev archives and located a series of 2006 posts
by Michael Durig where he includes a patch for non-blocking sockets instead
of blocking. Here's the archive.
http://sourceforge.net/mailarchive/forum.php?thread_name=45360EC9.4040108%40bfh.ch&forum_name=chromium-dev
This patch (with some slight modifications and #ifdef bracketing) seems to
do the trick at least for XP. I have now been running an app through
Chromium for 18+ hours with no hangs yet.
Couple quick questions:
(1) Does anyone have thoughts or words of warning as to whether a
non-blocking approach will cause other problems?
(2) Anyone else seeing the hang behavior on WinXP?
Best regards,
--Dave
--
David L. Page
Third Dimension Technologies LLC
Knoxville, Tennessee
davidpage@...
865.607.8192

Hello all,
After working on a high resolution tiled display using Chromium and DMX, I
have come across several issues (documented in the users mailing list
archives) which lead me to believe I require OpenGL 2.x support.
As part of my graduation project, I have decided to take on the task of
implementing the necessary extensions over the course of the next few
months.
As far as I know, there is still no OpenGL 2.0 support to date, with little
work done on it so far.
Ive started going over the documentation as well as mailing list archives
for pertinent information, but I would greatly appreciate any suggestions or
pointers on the matter.
Many thanks,
-Andres
--------------------------------------------
Andrés Molina
Systems and Computer Engineering
Universidad de Los Andes
IMAGINE Group

Chromium Dev--
Why does the CRServer have configuration parameters for 'view_matrix' and
'projection_matrix'?
Alternatively, why not have two SPUs? One SPU premultiplies the view matrix,
and a second one forces replacement of the projection matrix? Then attacth
these SPUs to the CRServer of interest.
Thanks in advance,
--Dave
--
David L. Page
Knoxville, Tennessee
davidpage@...
865.607.8192

Hi all,
I have an application which is using one single VBO for several objects.
Its rendering loop looks like: (don't have the source of the app, got that
from the print SPU)
BindBufferARB( GL_ARRAY_BUFFER, 1 )
BindBufferARB( GL_ELEMENT_ARRAY_BUFFER, 2 )
VertexPointer( 3, GL_FLOAT, 32, 00000000 )
DrawElements...
...
VertexPointer( 3, GL_FLOAT, 32, 00000FA0 )
DrawElements...
...
VertexPointer( 3, GL_FLOAT, 32, 000113C0 )
DrawElements...
but on th crserver, the print SPU gives something like:
BindBufferARB( GL_ARRAY_BUFFER, 1 )
BindBufferARB( GL_ELEMENT_ARRAY_BUFFER, 2 )
VertexPointer( 3, GL_FLOAT, 32, 00000000 )
DrawElements...
...
DrawElements...
...
DrawElements...
And the visual result is wrong.
I looked a bit in chromium sources, and it came down to the
crStateClientDiff function in state_client.c.
The two CRClientState pointers "to" and "from" where the same, so the tests
on change of size, type etc never passed.
I just commented these tests and now the app works nicely, but maybe it
breaks something else somewhere!
Regards,
Thomas

Most of the following discussion follows other postings within the
chromium-users mailing list as I was hashing through this problem. I've
included it below for clarity and completeness as I am now trying to modify
the CR code to better handle this situation rather than the kludge I posted
in the users mailing list.
I am looking into the problem that I have had on my Windows system with CR.
The difficulty centers around manifest files (i.e. app.exe.manifest)
associated with Microsoft Visual Studio 2005 (MSVS 2005) and up. It seems
that the MSVS 2005 compiler creates ".manifest" files that are somehow
important to runtime linking.
In CR with Windows, the app faker first copies the exe for an app of
interest to a temp dir and then copies crfaker.dll into that same dir with
the name opengl32.dll. My understanding here is that this approach allows
crfaker.dll to mascarade as the OpenGL library since the linker will first
look locally within the temp dir for important dll's to link since the
app.exe resides in that temp dir.
The problem is that the app.exe.manifest file is not copied by CR (app
faker) into temp dir, as well. Without the manifest file some apps generate
runtime linking errors. The one I have run into is not finding MSVCR80D.dll.
There seems to be three ways to resolve this issue (can anyone think of any
others?). Does anyone have a recommendation or additional comments as to
what approach would be best?
(1) The kludge (in my opinion not the best approach) is to embed the
manifest file into the exe file as noted in the MSDN note (
http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx). I have found
this works, but it goes against the spirit of CR since one must modify the
OpenGL app of interest.
(2) Modify app faker to copy the app.exe.manifest (if it exists) to the temp
dir at the same time that it copies the app.exe file. I have made this
mofication and it seems to work as well. However, another issue that might
arise is .local (dot local) files. I don't know much about these files but
an app can have an app.exe.local, which seems to force Windows to check a
local directory first for a dll. This behavior would seem to be affected if
app faker is not copying the app.exe.local file and any local dll's along
with app.exe.
(3) Another approach is to copy crfaker.dll with the new name of
opengl32.dll into the current directory of the app.exe file and then to
spawn the app from it's current directory. For this approach to work, it
would seem necessary to have an app.exe.local file to insure that Windows
first looks locally for opengl32.dll. I haven't tried this approach yet as
I'm not totally familiar with dot local files or Windows dynamic linking.
With that said, this approach seems the most promising to me.
My question to the CR developers is what approach seems to be the best from
your experience? What guidance would developers have?
I am currently looking to modify app_faker.c and to follow (3) above as it
seems to be the best approach to handle all scenarios. A post to the
chromium-users list noted a simliar solution, and the key to (3) seems to be
the .local (dot local) file.
I look forward to any help and guidance. Best regards,
--Dave
--
David L. Page, PhD
davidpage@...
865.607.8192

Hello all,
I am an MIT graduate student working with MIT Ventureships and a new startup
company that is marketing patented technology for auto-edge blending and
warping of images from multiple projectors into one cohesive image. Brian
Paul suggested that I post to this list to ask if any of you or your clients
might find this technology particularly useful. Basically, this company's
software provides a quick, versatile, and automated blending and warping of
images from multiple projectors into one cohesive image. This technology is
being used to create large, bright, high-resolution projections by using
multiple, low-cost projectors. We think this patented technology has the
potential to disrupt standard paradigms for producing immersive display
environments at low costs.
If any of you get a chance and can help me answer a couple of questions
(listed below), I'd really appreciate it.
* Are the folks you've worked with interested in having larger displays
or higher resolution displays? Why?
* How do your customers interact with the screens?
* Do you or your customers already work with discrete displays?
* Is there any advantage to making them seemless?
* Does screen geometry play much of a role with users of Mesa and
Chromium in the scientific visualization community?
Thanks,
Sterling Anderson
ster@...
617-258-8428
http://web.mit.edu/mobility/

Hi, I'm trying to use Tracker SPU on Chromium. I have a Flock of Birds tracker with one sensor and my intention is to use all in Windows XP on Cygwin environment. I did built all Chromium framework (from CVS repository) and it run very well, but when FOBTrackerCSharp app send data to TrackerSPU a warning message tell me that "CR Warning(myServer:0): Tracker SPU: Invalid datagram for tracker SPU" and nothing change in visualization when FOB sensor is moved. I put custom debug message in trackerspu_udp.c and I can see that connection between sockets is working, but i believe that data arrive corrupt. Have somebody idea what is going on? My test environment: 2 pc (host1, host2) running Windows XPhost1: Running CSharp FOB tracker working very well (here I set IP Address = host2_IP)host2: (Cygwin) Running Python tracker.conf + 6 crserver + 1 crappfacker (here I changed only in tracker.conf listen_ip = host2_IP (almost default configuration) Thanks a lot for help,Gelson P.S.: Please sorry very much for my bad english!
_________________________________________________________________
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true