You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
roottest: root-tree-branch avoid output name clash.
Both roottest-root-tree-branches-abc_rflex and
roottest-root-tree-branches-abc_rflx-libgen-build were
producing the file roottest/root/tree/branches/abc_rflx_rdict.pcm
leading to a race condition leading to failure such as:
```
--- /github/home/ROOT-CI/src/roottest/root/tree/branches/abc.ref Wed Aug 20 09:27:06 2025
+++ /github/home/ROOT-CI/build/roottest/root/tree/branches/abc-cint-reflex-read.log Wed Aug 20 10:49:39 2025
@@ -1,4 +1,6 @@
+Error in <TFile::ReadBuffer>: error reading all requested bytes from file /github/home/ROOT-CI/build/roottest/root/tree/branches/abc_rflx_rdict.pcm, got 63 of 300
+Error in <TFile::Init>: /github/home/ROOT-CI/build/roottest/root/tree/branches/abc_rflx_rdict.pcm failed to read the file type data.
20: read d.abc==20, d.derived==19
40: read d.abc==40, d.derived==39
60: read d.abc==60, d.derived==59
```
Side note: the generated dictionary files were not clashing by
'happenstance' with one named `abc_rflx.cpp` and the other named
`abc_rflx.cxx`.
0 commit comments