This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
Re: Segmentation Fault in OpenGL - glutMainLoop
On Tue, Dec 14, 2010 at 05:39:27PM +0000, Jon TURNEY wrote:
>On 06/12/2010 04:14, Nathan Rose wrote:
>> I suspect this problem may be beyond the scope of this mailing list, but I would really appreciate any
>> help that you could provide.
>>
>> I have someone else's code that uses OpenGL (it's a massive set of files, so I'm not going to attach
>> them here). It compiles fine on Cygwin, but when the glutMainLoop method is called I get a
>> segmentation fault. I have tested it on Ubuntu and this does not occur there, so my assumption is
>> that there is something wrong with how I have set up Cygwin. The following packages have been installed:
>> libglut-devel
>> libglut3
>> glproto
>> libGL-devel
>> libGL1
>> libGLU-devel
>> libGLU1
>> libglitz
>> libxcb-dlx-devel
>> libxcb-glx0
>
>I guess you are using the S2PLOT library. The current version (2.6) of that
>doesn't seem to build for cygwin, so I can't try to reproduce your problem.
>
>> I have attached the stackdump from the segfault and the output from cygcheck, in case they can help
>> identify the cause of this issue. I'm not expecting that anyone will be able to magically solve this with
>> what little information I have provided, but any hints as to which direction I should proceed would be
>> very much appreciated.
>
>Note that the stackdump reports STATUS_STACK_OVERFLOW (which I believe means
>something like 'a guard page for the stack could not be mapped'), rather than
>for e.g. STATUS_ACCESS_VIOLATION.
That's basically what it means. It implies that there is no more room
to contiguously allocate more memory for the stack.
cgf
--
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/