X server segfault problem

chm devel.chm.01@gmail.com
Mon Jan 3 19:32:00 GMT 2011


On 1/3/2011 12:54 PM, chm wrote:
> On 1/3/2011 11:55 AM, Jon TURNEY wrote:
>> On 02/01/2011 01:11, chm wrote:
>>> I'm having a problem with cygwin 1.7.7
>>> and X version 1.9.3.0 where an OpenGL
>>> application from perl using the Mesa3D
>>> binding dies in the test with a segfault:
>>
>> X related questions belong on the cygwin-xfree list.
>>
>>> A fatal error has occurred and Cygwin/X
>>> will now exit.
>>>
>>> Caught signal 11 (Segmentation fault).
>>> Server aborting.
>>>
>>> Please open /var/log/xwin/XWin.0.log
>>> for more information.
>>>
>>> When I close the popup alert, X exits.
>>> The XWin.0.log only has Segmentation
>>> fault at address 0xe.
>>>
>>> I've been unable to determine if the
>>> problem is in the perl OpenGL module
>>> code or in the updated X+GLX+Mesa3D.
>>
>> Even incorrectly written X clients shouldn't make the X server crash, so if
>> the X server crashes, it is an X server problem.
>>
>>> To reproduce, just download the perl
>>> OpenGL module source:
>>>
>>> http://search.cpan.org/CPAN/authors/id/C/CH/CHM/OpenGL-0.64.tar.gz
>>>
>>> and extract the directory. cd to the
>>> OpenGL-0.64 directory and run the following
>>> command:
>>>
>>> ( set -x ; perl Makefile.PL ; make ; make test ) 2>&1 | tee
>>> ../pogl-x-crash-log.txt
>>>
>>> which should configure, build and run the test
>>> for this module. You will need to have gcc,
>>> perl and opengl installed in your cygwin.
>>>
>>> Any help appreciated since I can no longer
>>> develop on cygwin since the X server started
>>> crashing...not even to fix the problem (if
>>> it is the OpenGL module code).
>>
>> This kind of implies it used to work, but doesn't tell me which version it
>> worked with.
>
> It worked with cygwin 1.5.25 and earlier. The X that
> came with the move to the 1.7.x series was the first
> that had the crash.
>
>> Anyhow, I've just fixed an OpenGL related problem which looks similar to this,
>> perhaps you could try the snapshot in [1] and see if that helps.
>>
>> [1] http://cygwin.com/ml/cygwin-xfree/2011-01/msg00001.html
>
> I assume this is a binary to replace the existing
> XWin.exe....just ran the new XWin.20110102-git-29db9091c6ae4995.exe
> and the server did not crash when I ran the test. There was
> a problem with a missing font so the text did not display but
> I don't know if that was because I did not set something up
> correctly in "just running" the XWin program by hand.
>
> --Chris

I've just added myself to the cygwin-xfree list so this
reply should go through now.

Took a bit more of a look at the font problem and I don't
see anything obvious.  The last time I had this problem
it was something related to the X font setup.  The crashing
problem is definitely fixed with this XWin.20110102...

Cheers,
Chris

> P.S. This might bounce from the cygwin-xfree since I don't
> know if I have sign up for that list.
>
>


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list