On Sat, 31 Jul 2010 05:55:40 -0400, Jacob Carlborg <d...@me.com> wrote:

How do I debug an OutOfMemoryError? I'm trying to run a simple application that uses SDL and OpenGL with Derelict on Mac OS X 10.6. It works fine using D1 and Tango but fails with the message "Memory allocation failed" when I use D2. I probably messed something up when I ported the Mac specific parts of Derelict SDL to make it work with D2. But how do I debug it when it just prints "Memory allocation failed" and exits with code 01? I can't catch the exception and even if I could it would be useless because it doesn't contain any stack trace, what it looks like after looking at the druntime source code.

Any advise?

Try compiling druntime in debug mode with -gc, then debug the application, putting a breakpoint at the point where it prints the error.

-Steve

Reply via email to