Skip to content

Conversation

@jblomer
Copy link
Contributor

@jblomer jblomer commented Dec 18, 2025

Fixes #20750

PR Status:

  • unit test infrastructure to test zip header corruption
  • fix unzipping in RNTuple
  • fix unzipping in TKey
  • fix unzipping in TBasket
  • fix unzipping in TTreeCache
  • fix unzipping in TMessage
  • fix unzipping in TBufferXML

@jblomer jblomer self-assigned this Dec 18, 2025
@jblomer jblomer added the in:I/O label Dec 18, 2025
@jblomer jblomer marked this pull request as draft December 18, 2025 08:43
@github-actions
Copy link

github-actions bot commented Dec 18, 2025

Test Results

    22 files      22 suites   3d 22h 21m 37s ⏱️
 3 812 tests  3 812 ✅ 0 💤 0 ❌
76 754 runs  76 754 ✅ 0 💤 0 ❌

Results for commit f27211b.

♻️ This comment has been updated with latest results.

@jblomer jblomer added the clean build Ask CI to do non-incremental build on PR label Dec 19, 2025
@jblomer jblomer force-pushed the io-fix-unzip branch 3 times, most recently from 8010b13 to d91e965 Compare January 15, 2026 20:00
@jblomer jblomer marked this pull request as ready for review January 16, 2026 11:27
@jblomer
Copy link
Contributor Author

jblomer commented Jan 16, 2026

@pcanal: Regarding TBufferXML: do you by chance know how XmlWriteBlock and XmlReadBlock is reached? Trying this with a TXMLFile, XmlWriteBlock backs out immediately because Length() is zero.

@pcanal
Copy link
Member

pcanal commented Jan 16, 2026

Regarding TBufferXML: do you by chance know how XmlWriteBlock and XmlReadBlock is reached? Trying this with a TXMLFile, XmlWriteBlock backs out immediately because Length() is zero.

@linev might be able to confirm but it looks like it is currently not used per se. (In our tests, it is being called but, as you mentioned, it returns immediately).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean build Ask CI to do non-incremental build on PR in:I/O

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Insufficient checks around R__unzip_header

2 participants