Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
1.2.0
-
None
-
637249a8c1ef722c5646e1ca85d516f88a1a1dc6
Description
If some command implements an infinite loop, it is impossible to cancel the build via Ctrl-C – you actually have to kill qbs!
The relevant function to fix is ExecutorJob::cancel(). It must actually forward the cancel request to the current command instead of just skipping the commands after the current one.
An example of a misbehaving project is attached.