On Friday, 7 June 2019 at 14:07:34 UTC, KnightMare wrote:
On Friday, 7 June 2019 at 09:26:52 UTC, Amex wrote:
if (X !is null && X.Y !is null) access crash
imo this code is valid. u can write shorter
if (X && X.Y)
probably crashed in some another place (X is not objRef but
something else.. some code later at same line.. dunno)
The debugger is telling me it is at that line.
X is an object.
In the debugger X is shown with an address yet when expanded all
the members are invalid. It happens rarely so it makes it even
harder to diagnose. Only thing I can think of is that it has to
do with the GC. I suppose I could turn off the GC for shutting
down and that might prevent such as crash.