Chromium+JOGL

Andres Felipe Molina Villamizar <[email protected]> Tue, 25 Nov 2008 23:06:03 -0500
Newsgroups gmane.comp.graphics.chromium.user
Message-ID <012001c94f7c$4d464680$e7d2d380$%[email protected]>
This is a multipart message in MIME format.

--===============9180307962062471128==
Content-type: multipart/alternative;
	boundary="Boundary_(ID_z/rH3YQcX6jrckccYTPJPw)"
Content-language: en-us

This is a multipart message in MIME format.

--Boundary_(ID_z/rH3YQcX6jrckccYTPJPw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hello all.

I've been trying to get Chromium and JOGL to work together on a Xdmx tiled
display wall but I've come across several problems. All tests were done
using Jgears demo from the jogl-demos source found on their site.

 

Initially, Jogl does not work under DMX (works fine in on a single node). I
keep getting an error stating "cannot make context current". I can't figure
out what's happening. I've tried running it with the flag
-Djogl.GLContext.optimize, forcing it to run on a single thread, and even
making a direct call to .makeContextCurrent(), but I still get the same
error.

 

The stack trace:

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

java.lang.reflect.InvocationTargetException

        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1020)

        at
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)

        at com.sun.opengl.util.Animator.display(Animator.java:158)

        at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181)

        at java.lang.Thread.run(Thread.java:674)

Caused by: javax.media.opengl.GLException: Error making context current

        at
com.sun.opengl.impl.x11.X11PbufferGLContext.makeCurrentImpl(X11PbufferGLCont
ext.java:90)

        at
com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)

        at
com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)

        at
com.sun.opengl.impl.GLPbufferImpl.maybeDoSingleThreadedWorkaround(GLPbufferI
mpl.java:208)

        at com.sun.opengl.impl.GLPbufferImpl.display(GLPbufferImpl.java:88)

        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:659)

        at demos.jgears.JGears.paintComponent(JGears.java:56)

        at javax.swing.JComponent.paint(JComponent.java:1041)

        at javax.swing.JComponent.paintChildren(JComponent.java:878)

        at javax.swing.JComponent.paint(JComponent.java:1050)

        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5164)

        at
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java
:302)

        at javax.swing.RepaintManager.paint(RepaintManager.java:1145)

        at javax.swing.JComponent._paintImmediately(JComponent.java:5112)

        at javax.swing.JComponent.paintImmediately(JComponent.java:4922)

        at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740)

        at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696)

        at com.sun.opengl.util.Animator$1.run(Animator.java:302)

        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225)

        at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)

        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java
:275)

        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:20
0)

        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:190)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

 

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

 

 

Trying to run it using chromium, I get a different error. From what I'm able
to understand, it's because certain GLX functions have not been implemented
in chromium. I'm using a modified dmx.conf mothership for 3 nodes, starting
crservers manually on each one.

 

Trace for chromium error:

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

CR Warning(guaviare:12224): Unsupported GLX Call: glXCreateGLXPixmap()
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1020)
        at
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)
        at com.sun.opengl.util.Animator.display(Animator.java:158)
        at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181)
        at java.lang.Thread.run(Thread.java:674)
Caused by: javax.media.opengl.GLException: glXCreateGLXPixmap failed
        at
com.sun.opengl.impl.x11.X11OffscreenGLDrawable.create(X11OffscreenGLDrawable
.java:94)
        at
com.sun.opengl.impl.x11.X11OffscreenGLDrawable.setSize(X11OffscreenGLDrawabl
e.java:67)
        at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:929)
        at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)
        at demos.jgears.JGears.paintComponent(JGears.java:56)
        at javax.swing.JComponent.paint(JComponent.java:1041)
        at javax.swing.JComponent.paintChildren(JComponent.java:878)
        at javax.swing.JComponent.paint(JComponent.java:1050)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5164)
        at
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java
:302)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1145)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5112)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4922)
        at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740)
        at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696)
        at com.sun.opengl.util.Animator$1.run(Animator.java:302)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java
:275)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:20
0)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:190)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

 

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

 

 

I've also used the 'strace' command to try and figure out if there was
something out of place with the libraries being used, but everything seems
to be in order. Inside Xdmx there are failed calls to other libraries, but
end of the day the same ones are being used.

 

To be honest I'm stuck and I don't really know what else to try now. I would
greatly appreciate any advice.

 

Seeing as Xdmx is part of Xorg now, I asked around on their mailing lists
but I have yet to receive any response.

 

Thanks in advance.

 

-Andres

 

 

PS: Apologies for the long post. Wansn't sure if I'd be able to send the
stack traces as attachments.

 


--Boundary_(ID_z/rH3YQcX6jrckccYTPJPw)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Hello all.<o:p></o:p></p>

<p class=3DMsoNormal>I&#8217;ve been trying to get Chromium and JOGL to =
work together
on a Xdmx tiled display wall but I&#8217;ve come across several =
problems. All
tests were done using Jgears demo from the jogl-demos source found on =
their
site.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Initially, Jogl does not work under DMX (works fine =
in on a
single node). I keep getting an error stating &#8220;cannot make context
current&#8221;. I can&#8217;t figure out what&#8217;s happening. =
I&#8217;ve
tried running it with the flag -Djogl.GLContext.optimize, forcing it to =
run on
a single thread, and even making a direct call to .makeContextCurrent(), =
but I
still get the same error.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>The stack trace:<o:p></o:p></p>

<p =
class=3DMsoNormal>-------------------------------------------------------=
--------------------<o:p></o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>java.lang.reflect.InvocationTargetException<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.EventQueue.invokeAndWait(EventQueue.java:1020)<o:p></o:p></span>=
</p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.sun.opengl.util.Animator.display(Animator.java:158)<o:p></o:p></span>=
</p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181)<o:p></o:p></=
span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.Thread.run(Thread.java:674)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>Caused
by: javax.media.opengl.GLException: Error making context =
current<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
com.sun.opengl.impl.x11.X11PbufferGLContext.makeCurrentImpl(X11PbufferGLC=
ontext.java:90)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)<=
o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
com.sun.opengl.impl.GLPbufferImpl.maybeDoSingleThreadedWorkaround(GLPbuff=
erImpl.java:208)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.sun.opengl.impl.GLPbufferImpl.display(GLPbufferImpl.java:88)<o:p></o:=
p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:659)<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
demos.jgears.JGears.paintComponent(JGears.java:56)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.JComponent.paint(JComponent.java:1041)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.JComponent.paintChildren(JComponent.java:878)<o:p></o:p></spa=
n></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.JComponent.paint(JComponent.java:1050)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.JComponent.paintToOffscreen(JComponent.java:5164)<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.j=
ava:302)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.RepaintManager.paint(RepaintManager.java:1145)<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.JComponent._paintImmediately(JComponent.java:5112)<o:p></o:p>=
</span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.JComponent.paintImmediately(JComponent.java:4922)<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740)<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696)<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.sun.opengl.util.Animator$1.run(Animator.java:302)<o:p></o:p></span></=
p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225)<o:p></o=
:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.EventQueue.dispatchEvent(EventQueue.java:602)<o:p></o:p></span><=
/p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.j=
ava:275)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java=
:200)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.j=
ava:190)<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
java.awt.EventDispatchThread.run(EventDispatchThread.java:138)<o:p></o:p>=
</span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>-------------------------------------------------------=
------------------<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Trying to run it using chromium, I get a different =
error. From
what I&#8217;m able to understand, it&#8217;s because certain GLX =
functions
have not been implemented in chromium. I&#8217;m using a modified =
dmx.conf
mothership for 3 nodes, starting crservers manually on each =
one.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Trace for chromium error:<o:p></o:p></p>

<p =
class=3DMsoNormal>-------------------------------------------------------=
----------------------<o:p></o:p></p>

<pre>CR Warning(guaviare:12224): Unsupported GLX Call: =
glXCreateGLXPixmap()<o:p></o:p></pre><pre>java.lang.reflect.InvocationTar=
getException<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; at =
java.awt.EventQueue.invokeAndWait(EventQueue.java:1020)<o:p></o:p></pre><=
pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)<o:p></=
o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
com.sun.opengl.util.Animator.display(Animator.java:158)<o:p></o:p></pre><=
pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181)<o:p></o:p></=
pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
java.lang.Thread.run(Thread.java:674)<o:p></o:p></pre><pre>Caused by: =
javax.media.opengl.GLException: glXCreateGLXPixmap =
failed<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
at =
com.sun.opengl.impl.x11.X11OffscreenGLDrawable.create(X11OffscreenGLDrawa=
ble.java:94)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; at =
com.sun.opengl.impl.x11.X11OffscreenGLDrawable.setSize(X11OffscreenGLDraw=
able.java:67)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; at =
javax.media.opengl.GLJPanel.initialize(GLJPanel.java:929)<o:p></o:p></pre=
><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488)<o:p></o:p><=
/pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
demos.jgears.JGears.paintComponent(JGears.java:56)<o:p></o:p></pre><pre>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.JComponent.paint(JComponent.java:1041)<o:p></o:p></pre><pre>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.JComponent.paintChildren(JComponent.java:878)<o:p></o:p></pre=
><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.JComponent.paint(JComponent.java:1050)<o:p></o:p></pre><pre>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.JComponent.paintToOffscreen(JComponent.java:5164)<o:p></o:p><=
/pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.j=
ava:302)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
at =
javax.swing.RepaintManager.paint(RepaintManager.java:1145)<o:p></o:p></pr=
e><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.JComponent._paintImmediately(JComponent.java:5112)<o:p></o:p>=
</pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.JComponent.paintImmediately(JComponent.java:4922)<o:p></o:p><=
/pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740)<o:p=
></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696)<o:p=
></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
com.sun.opengl.util.Animator$1.run(Animator.java:302)<o:p></o:p></pre><pr=
e>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225)<o:p></o=
:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
java.awt.EventQueue.dispatchEvent(EventQueue.java:602)<o:p></o:p></pre><p=
re>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at =
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.j=
ava:275)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
at =
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java=
:200)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.j=
ava:190)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
at =
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)<o:p=
></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)<o:p=
></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at =
java.awt.EventDispatchThread.run(EventDispatchThread.java:138)<o:p></o:p>=
</pre>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p =
class=3DMsoNormal>-------------------------------------------------------=
------------------<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I&#8217;ve also used the &#8216;strace&#8217; =
command to try
and figure out if there was something out of place with the libraries =
being
used, but everything seems to be in order. Inside Xdmx there are failed =
calls
to other libraries, but end of the day the same ones are being =
used.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>To be honest I&#8217;m stuck and I don&#8217;t =
really know
what else to try now. I would greatly appreciate any =
advice.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Seeing as Xdmx is part of Xorg now, I asked around =
on their
mailing lists but I have yet to receive any response.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks in advance.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>-Andres<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>PS: Apologies for the long post. Wansn&#8217;t sure =
if I&#8217;d
be able to send the stack traces as attachments.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

--Boundary_(ID_z/rH3YQcX6jrckccYTPJPw)--


--===============9180307962062471128==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--===============9180307962062471128==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Chromium-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chromium-users

--===============9180307962062471128==--