Thanks for the reply, yeah those are the options I wanted to avoid for now, but I guess there's nothing else I can do since it's not a common problem.
Anyway, what's even weirder is that it happens after the second change, so the first one executes correctly with no problem,
but when you change the same thing with a different value, it just silently crashes, really weird.