X server segfault problem

chm devel.chm.01@gmail.com
Mon Jan 3 17:55:00 GMT 2011


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

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