[Haskell-cafe] Re: ghc-6.11 + OpenGL/GLUT crashes on WinXP
Mark Wassell
mwassell at bigpond.net.au
Wed Oct 29 04:49:00 EDT 2008
Hi,
Works here:
Windows XP SP 3
ghc-6.10.20081007
glut32 from http://www.xmission.com/~nate/glut.html
Don't know if this will help:
DLLS loaded
glut32.dll 0x10000000 0x38000 C:\WINDOWS\glut32.dll
opengl32.dll 0x5ed00000 0xcc000 C:\WINDOWS\system32\opengl32.dll
glu32.dll 0x68b20000 0x20000 C:\WINDOWS\system32\glu32.dll
ddraw.dll 0x73760000 0x4b000 C:\WINDOWS\system32\ddraw.dll
dciman32.dll 0x73bc0000 0x6000 C:\WINDOWS\system32\dciman32.dll
msvcrt.dll 0x77c10000 0x58000 C:\WINDOWS\system32\msvcrt.dll
advapi32.dll 0x77dd0000 0x9b000 C:\WINDOWS\system32\advapi32.dll
rpcrt4.dll 0x77e70000 0x92000 C:\WINDOWS\system32\rpcrt4.dll
gdi32.dll 0x77f10000 0x49000 C:\WINDOWS\system32\gdi32.dll
secur32.dll 0x77fe0000 0x11000 C:\WINDOWS\system32\secur32.dll
kernel32.dll 0x7c800000 0xf6000 C:\WINDOWS\system32\kernel32.dll
ntdll.dll 0x7c900000 0xaf000 C:\WINDOWS\system32\ntdll.dll
user32.dll 0x7e410000 0x91000 C:\WINDOWS\system32\user32.dll
Some of the versions
opengl32.dll OpenGL DLL (Microsoft) Version 5.01.2600.5512
glu32.dll OpenGL Utility Library DLL (Microsoft) Version 5.01.2600.5512
ddraw.dll - DirectDraw (Microsoft) 5.03.2600.5512
dciman32.dll - DCI Manage (Microsft) 5.01.2600.5512.
glut32 had no version info.
DirectX 9.0c (always thought OpenGL and DirectX were orthogonal but
ddraw.dll is being used).
Mark
Conal Elliott wrote:
> No display lists. The crash happens during the GLUT call
> "initialize". I can trigger it from ghci with the following simple
> incantation:
>
> Prelude> import Graphics.UI.GLUT
> Prelude Graphics.UI.GLUT> initialize "foo" []
>
> And no trouble under ghc 6.9.20080622.
>
> Stumped. :(
>
> - Conal
>
> On Tue, Oct 28, 2008 at 3:14 PM, Jefferson Heard
> <jefferson.r.heard at gmail.com <mailto:jefferson.r.heard at gmail.com>> wrote:
>
> Conal, are you using display lists at all? I've had problems with
> allocating lists, but you seem to be able to leave off the allocation
> step in Windows on nVidia cards so long as you're careful not to
> conflict names yourself.
>
> On Tue, Oct 28, 2008 at 4:03 PM, Matti Niemenmaa
> <matti.niemenmaa+news at iki.fi
> <mailto:matti.niemenmaa%2Bnews at iki.fi>> wrote:
> > Conal Elliott wrote:
> >> I am using glut32 rather than freeglut (and no need for
> patching the darcs
> >> GLUT). I wonder if glut32-vs-freeglut could account for
> crash-vs-nocrash on
> >> 6.10 and 6.11 but not 6.9. I'd love to hear from someone on
> Windows and
> >> glut32.
> >
> > Windows XP with SP3
> > ghc-6.10.20081007
> > glut32
> >
> > Works fine for me.
> >
> > Taking a look at my GL headers, I did have to mess with at least
> glut.h to get
> > something to work---whether it was to build HOpenGL, to make
> programs linkable,
> > or to make them runnable, I'm not sure. In any case, what I did
> was force
> > GLUTAPIENTRY to be #defined as __stdcall.
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
>
>
>
> --
> I try to take things like a crow; war and chaos don't always ruin a
> picnic, they just mean you have to be careful what you swallow.
>
> -- Jessica Edwards
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
More information about the Haskell-Cafe
mailing list