@freddix
Build the last version of minigl/mglut libs, hard-reset reboot , test - the same.
Then put debug version of latest libs, hard-reset reboot, test, the same, but spawn a GR, with such stacktrace:
Quote:
Stack trace:
module FlyingFeather.exe at 0x7F981F34 (section 5 @ 0x15F14)
module FlyingFeather.exe at 0x7F9820D0 (section 5 @ 0x160B0)
module FlyingFeather.exe at 0x7F9822C0 (section 5 @ 0x162A0)
mglut.library:glut_GLUTMainLoop()+0xD94 (section 1 @ 0x1adc)
module FlyingFeather.exe at 0x7F97EDA0 (section 5 @ 0x12D80)
module FlyingFeather.exe at 0x7F984D04 (section 5 @ 0x18CE4)
module FlyingFeather.exe at 0x7F985C24 (section 5 @ 0x19C04)
native kernel module newlib.library.kmod+0x00001f44
native kernel module newlib.library.kmod+0x00002bd8
native kernel module newlib.library.kmod+0x00002d54
_start()+0x170 (section 1 @ 0x170)
native kernel module dos.library.kmod+0x0001b524
native kernel module kernel+0x0003ef08
native kernel module kernel+0x0003ef88
And that "0x1adc" address point to src/glut.c:1037, which are:
ctx->glutDisplayFunc();
Then if i press Ignore DSI all is start, i can see the demo, and it quits fine. After i pressing Ignore DSI , and demo works, in MemGuard window i have many errors of such kind:
Quote:
Task 0x65f0f3b0 (FlyingFeather.exe) bad access @ 0x818385b3, pc = 0x7f981f34, lr = 0x7f981f60,
Task 0x65f0f3b0 (FlyingFeather.exe) bad access @ 0x818385b3, pc = 0x7f981fa8, lr = 0x7f981fd4,
PS. Demo itself are pretty cool.