It's an error message citing the exact line in the source code where the error occurs. The error involves some sort of 'null' event where a process was called on an invalid pointer/array member. "Object ID is zero" means null, no object. So, it was trying to delete something and wasn't given anything to delete. Either it was already deleted or the variable was trashed before it was passed to the process. Oops...
I didn't think MM allowed executables with debug information still attached to get out. You can send that error message to MM and he'll know exactly where to look in the source code.
Then he can wonder how you got the exact line number...

I'm sure he would never intentionally allow the debug information to get out. It makes things too easy for hackers.