@headache Hi and welcome to this forum!
Maybe it would be better if you create a new thread instead of replying to such an old one, particularly if your problem is not the exact the same one.
But as for your problem, when you do something to your patch (and save it) which makes Pd crash (and so you can't really edit it in Pd) the best solution is to open your
.pd file as text with any text editor (e.g. Notepad on Windows, Gedit on Linux, etc.) and correct the patch manually. I would just suggest that, if possible, that you don't remove any objects in the text editor because you may mess up all your patch cords (Pd format is a bit idiosyncratic when it comes to the notation of cords) so rather clear up the messy arguments or values that are causing the crash or substitute the problematic object by another one with the same number of inlets and outlets. This is all a bit of a hack, but can save your patch.