Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-27518

Stop CMake doesn't stop the CMake process

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • Qt Creator 8.0.0
    • Qt Creator 8.0.0-beta1
    • All Other Issues
    • None
    • Linux/X11, Windows
    • bef1ace116 (qt-creator/qt-creator/master)

    Description

      With Qt Creator 7 when CMake is configuring a project and one hits Stop CMake button the output would stop immediately.

      With Qt Creator 8 (master branch) this is not the case.

      After doing a git bisect the culprit was QtcProcess: Fix terminate() for process launcher (I7e2bc46a) · Gerrit Code Review (qt-project.org) (commit 00acccfd3d668e2936677c7ebb9914e363c700c8)

      Edit: With CMakePM: Use CtrlC stub for the CMake process (Ibe227f63) · Gerrit Code Review (qt-project.org) "Stop CMake" is fixed on Windows.

      The problem now is stopping the Configure "Project" via the small x button, which used to work with Qt Creator 7 and now in master is broken on Windows and Linux.

      Attachments

        1. qtcreator-7.0.1-stop-cmake-vs-qtcreator-master.mp4
          7.28 MB
          Cristian Adam
        2. QtCreator7-Stop-CMake.mp4
          2.61 MB
          Cristian Adam
        3. qtcreator-master-no-ctrcstub-but-with-close.mp4
          4.89 MB
          Cristian Adam
        4. qtcreator-master-stop-configure-broken-linux.mp4
          5.20 MB
          Cristian Adam
        5. qtcreator-mingw-running-wine5.png
          104 kB
          Cristian Adam
        6. wine-qtcreator-stop-cmake-bug.mp4
          4.61 MB
          Cristian Adam
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jkobus Jarek Kobus
            cadam Cristian Adam
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes