I am playing with the latest version of Morroblivion. However on my playthrough, I have gone through the cave near the Seyda Need silt strider and when I try to free any slave for the first time I get as far as them telling me they are free, and then I hear a clinking sound before the game crashes back to desktop. I also have a lot of other mods installed for my normal Oblivion playthrough, including Oblivion Reloaded, Better Cities, Maskar Oblivion Overhaul, Unique Landscapes, Basic Primary Needs, etc. I also have all the latest unofficial patches. I tried disabling Oblivion Reloaded but that didn't help. Is there a fix for this error? Thanks in advance.
Edit: I actually just noticed that for that particular cave, I could free the Argonian slaves, but they would give me their name as the number of slaves I had currently freed. But when I free the Khajiit named Baadargo, he gives me his correct name but then it crashes to desktop. Any idea why that is the case?

Thanks for the detailed
Thanks for the detailed description of your problem. The fact that you are getting the NPC name instead of a number for the "Slaves freed: __" message, could mean that you have a mod installed which is using conflicting FormIDs with Morroblivion and causing corruption. Try disabling all your other mods except for the Morroblivion core mods and seeing if that fixes it.
If you get rid of all your other mods and the problem still happens, let me know. Try typing this line into the console and letting us know what you see: show FreedSlavesCounter