DerelictGL3.reload(); crashes in release mode, but not in debug

Dennis dkorpel at gmail.com
Sat Nov 18 12:36:36 UTC 2017


I'm trying to set up a game window with Derelict glfw and opengl.
When I perform a default (debug) build, it correctly shows a 
window, but when I do this:
dub run "--build=release"

Then I get this:

object.Error@(0): Access Violation
----------------
0x00443BCF
0x00425164
0x00418545
0x00418874
0xF96485C7
0x83ACFFFF
0x85C70041
0xFFFFF960
Program exited with code 1

With some writeln calls I found that it happens in 
DerelictGL3.reload():

writeln(__LINE__); //printed before error
DerelictGL3.reload();
writeln(__LINE__); //not printed

But I have no idea how to further debug this. Any suggestions 
what I can do?



More information about the Digitalmars-d-learn mailing list