REMOVE all screenshots for mame or one emulator at a time. When it quits crashing, you could slowly add the screenshots back in, a handfull at at time to help narrow down where the problem lies.
I had a very similar problem with mame screenshots. I just removed them all and haven't had time to put them back in yet.
Good luck!