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

Mike Parker aldacron at gmail.com
Sat Nov 18 14:15:21 UTC 2017


On Saturday, 18 November 2017 at 12:36:36 UTC, Dennis wrote:
> 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?

The proper place to report this sort of issue is at the 
DerelictGL3 issues page [1]. You'll also want to include some 
minimal, reproducible sample code.


More information about the Digitalmars-d-learn mailing list