Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.2.2
-
None
-
All
-
-
8f1a827d91 (qt/qtbase/dev) 8f1a827d91 (qt/tqtc-qtbase/dev) 2f8e38ce67 (qt/qtbase/6.3) 2f8e38ce67 (qt/tqtc-qtbase/6.3)
Description
Qt 6 QByteArray should support int64 buffers.
QIODevice::readAll() (qiodevice.cpp line 1289) resizes the result to int(readBytes), which truncates files larger than max int.
Attachments
For Gerrit Dashboard: QTBUG-100546 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
394427,6 | QIODevice::read: don't truncate to int(readBytes) | dev | qt/qtbase | Status: MERGED | +2 | 0 |
394428,10 | QIODevice::readAll: allow reading from a huge non-sequential devices | dev | qt/qtbase | Status: MERGED | +2 | 0 |
396164,2 | QIODevice::read: don't truncate to int(readBytes) | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
396165,1 | QIODevice::read: don't truncate to int(readBytes) | 6.2 | qt/qtbase | Status: ABANDONED | 0 | 0 |
396647,2 | QIODevice::readAll: allow reading from a huge non-sequential devices | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |