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

Rare hangup on process deletion

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • None
    • 5.15.10 VxWorks
    • Other
    • None
    • VxWorks

    Description

      VxWorks needs to have some extra handling for process shutdown when threads are involved.
      Qt already handles the EDOOM error and makes sure everything is correctly cleaned up.

      But aside from this special case no other errors are handled, so when poll fails e.g. due to filehandles being corrupted or because of running out of memory, these errors are ignored. Instead of ignoring the errors the erros should be reported and the eventloop should be stopped. The only case where it is legitimate to ignore the error and just repeat the poll call is when the error is EINTR.

      Attachments

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

        Activity

          People

            gagi Dominik Holland
            gagi Dominik Holland
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes