bousozoku said:Perhaps, separating the code so that the part which alters the partitions run as a daemon would avoid similar situations and allow the disk to be re-partioned regardless of GUI errors. Since you'd be past the point of no return, you really wouldn't need the GUI and could have the daemon re-boot the machine in case of GUI failure.
Yes, it would be nice to split the application, although having said that, we are 100% certain that we have fixed the problem in question (it was our bug :-(), and we haven't seen any further GUI problems like this since.