Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114720

QProcess::UnixProcessFlag::IgnoreSigpipe does not take effect on QNX

    XMLWordPrintable

Details

    • QNX
    • 2f945aaa2 (dev), 3b67d5a5d (6.6)

    Description

      Seen in the CI:

      16952: ********* Start testing of tst_QProcess *********
      FAIL!  : tst_QProcess::unixProcessParameters(ignore-sigpipe) Compared values are not the same
         Actual   (process.readAllStandardError()): "SIGPIPE is SIG_DFL\n"
         Expected (QString())                     : ""
         Loc: [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qprocess/tst_qprocess.cpp(1713)]
      Totals: 149 passed, 1 failed, 1 skipped, 0 blacklisted, 74065ms
      

      This means a feature is broken on QNX. It might be related to the use of vfork() and may require a vfork-safe sigaction replacement.

      It needs to be investigated by someone with access to the SDK.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            cnn Qt Core & Network
            thiago Thiago Macieira
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes