[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/bad_level_call_stubs SConscript blender/source/blender/blenkernel SConscript blender/source/gameengine/GamePlayer/ghost SConscript blender SConstruct

Kester Maddock bf-committers@blender.org
Mon, 7 Jun 2004 12:41:15 +1200


Hi,

Can you check that glGetString(GL_VERSION) doesn't return NULL in=20
RAS_GLExtensionManager.cpp line 268.

Try: blenderplayer -w to start in a window and comment out 	=09
SYS_WriteCommandLineInt(syshandle, "vertexarrays",1);
and use blenderplayer -g vertexarrays=3D0. =20

We are supposed to have a GL context at that stage, so calling glGetString=
=20
should work.

Kester


On Monday 07 June 2004 02:43, Jean-Luc_Peuri=E8re wrote:
> Le 6 juin 04, =C3=A0 15:19, Jean-Luc Peuri=C3=A8re a =C3=A9crit :
> > Now player crashes at launch, investigating this
>
> argv[0] =3D
> '/Users/luke/dev/ref_bf_tree/blender/blenderplayer.app/Contents/MacOS/
> blenderplayer'
> argv[1] =3D '-psn_0_10485761'
> Could make FSref to frameworks folder
>
> may be the bundle dont get the correct path to the blend file.
>
> Other than that, starting full screen works on Os X ?
>
> crash reporter output :
>
> Command: blenderplayer
> Path:
> /Users/luke/dev/ref_bf_tree/blender/blenderplayer.app/Contents/MacOS/
> blenderplayer
> Version: 2.33a (2.33a, 2004-Jun-06, Blender Foundation)
> PID:     2274
> Thread:  0
>
> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
>
> Thread 0 Crashed:
> 0   libSystem.B.dylib              	0x9000d520 strchr + 0
> 1   ...ntechnologies.blenderplayer 	0x002bf50c 0x1000 + 0x2be50c
> 2   ...ntechnologies.blenderplayer 	0x0000e628 STR_String::Find(char,
> int) const + 0x48 (STR_String.cpp:357)
> 3   ...ntechnologies.blenderplayer 	0x00048968 bgl::QueryVersion(int,
> int) + 0x60 (RAS_GLExtensionManager.cpp:269)
> 4   ...ntechnologies.blenderplayer 	0x00010bc0
> GPG_Application::initEngine(GHOST_IWindow*, int) + 0x214
> (GPG_Application.cpp:345)
> 5   ...ntechnologies.blenderplayer 	0x000104c8
> GPG_Application::startFullScreen(int, int, int, int, bool, int) + 0xe0
> (GPG_Application.cpp:187)
> 6   ...ntechnologies.blenderplayer 	0x00003724 main + 0x95c
> (GPG_ghost.cpp:517)
> 7   ...ntechnologies.blenderplayer 	0x00002344 _start + 0x188
> (crt.c:267)
> 8   ...ntechnologies.blenderplayer 	0x000021b8 start + 0x30