Too many revision when post status is changes [duplicate]

Maybe you could try looking which functions are hooked to the save_post action and then see what those functions are doing. Perhaps there’s some kind of an infinite loop in one of them. Try looking into the global variable $wp_filter, more on that here, How to know what functions are hooked to an action/filter?