Indeed, odd things may happen in crashes. Older players remember how every crash meant a rollback, but I have since then developed techniques to try and emergency-save the in-memory data post-mortem. This time I failed (fascinatingly enough because the debugger (gdb) itself segfaulted on me).
Since maps and characters are, obviously, saved by different functions, that is one of the discrepancies that may, potentially appear.