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

rcc -binary performs CRLF conversion on Windows

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 4.7.4, 4.8.5
    • Fix Version/s: 5.4.0
    • Component/s: Build tools: rcc
    • Labels:
      None
    • Environment:
      Windows.
    • Commits:
      bb0263eb80620b64057b6a0a1d6bccad3d3e6282

      Description

      When writing binary resource data ('-binary') to stdout, on Windows, rcc performs LF → CRLF conversion, resulting in corrupt data that causes Qt to crash when trying to use the subsequently loaded resources.

      This can be readily verified by comparing the results of writing an rcc data file with the '-o' option versus output redirection; the latter will be larger dues to additional 0x0d bytes added before all 0x0a bytes.

        Attachments

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

          Activity

            People

            Assignee:
            hjk hjk
            Reporter:
            matthew.woehlke Matthew Woehlke
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes