Am 20.02.2015 um 15:29 schrieb Luís Marques:

On Fri, 20 Feb 2015 08:24:25 +0100, Sönke Ludwig wrote:

Am 20.02.2015 um 03:51 schrieb Luís Marques:
I think its unrelated (stepping through the code, there was no exception
involved, just EBP gets zeroed out with the "leave" instruction in
Controller.getUserByEmail). I'll look into that other issue, though.

Thanks for the quick support. By the way, what did you use to debug? VisualD's debugger? (mango, or whatever its called?). I'm on OS X and Linux, the last time I tried gdb it didn't play very well with D, so I always go back to printf-style debugging...

It always depends on the situation. Sometimes the VisualStudio debugger
works best, sometimes Mago, sometimes GDB (at least the latest
versions), and more often than I'd like I also have to revert to printf
debugging (or assembler single stepping within VisualStudio). The
situation is still not optimal, but it's definitely getting better.

But in this case, I just fixed the root cause by going with the error
message (accessing the Nullable), but couldn't directly see in the
debugger where in the exception handling code the segmentation fault was
caused. Seems like there is still a bug in the runtime.