You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers. No questions about C++ programming or topics which are answered in the tutorials!
It seems to be that "this" is NULL in this case. I have never heard that subtracting a value from an int. could cause a crash. What you did is probably Window->drop(); and with m_Window being NULL you call
drop() on an non-existing instance thus causing the crash.
I assume the window has been dropped before and is now NULL. You could test Window for NULL and find out. You could call any member function now and the result ( = crash ) would be the same... hope that helps