It's not just a Vista problem, happen on XP as well. It also only started happening for me after the latest patch. Going online does not crash and if I disable preloading skins into memory before going offline it doesn't crash. That would all tell me a code change of some kind, but then again it doesn't happen to everyone.