Skip to content

Conversation

@hageboeck
Copy link
Member

@hageboeck hageboeck commented Jan 9, 2026

While tracing the problems addressed in #20818, I stumbled over a few small errors / warnings, which are fixed here.

What's a bit worrying is the test roottest-root-io-newstl-nolib:

When it was ported and re-enabled by @linev, it was already failing, see 1795466.
Afterwards, a non-existing function call was introduced in #18859, e60640c, such that the macro couldn't even be interpreted, any more. Due to the WILLFAIL annotation, this wasn't noticed.

Now we are back to the macro being interpreted, and failing during TTree::Scan with:

2336: ********************************************************
2336: *    Row   * Instance *       split99.fPairFlInt.first *
2336: ********************************************************
2336: *        0 *        0 *                              2 *
2336: *        1 *        0 *                              1 *
2336: *        1 *        1 *                              3 *
2336: *        2 *free(): invalid pointer

What should be the best action? Create an issue or disable/remove the test? @dpiparo @pcanal maybe?

Macros are invoked with -e "#define xxx", but this list was not cleared,
leading to a growing list of repeated defines when a test consists of
multiple macros.
Since roottest-root-io-newstl-nolib is marked WILLFAIL, it was not
noticed in root-project#18859 that e60640c introduced a function that does not
exist.
The test still fails, but that's a different issue to be investigated.
@hageboeck hageboeck requested a review from guitargeek January 9, 2026 14:43
@hageboeck hageboeck self-assigned this Jan 9, 2026
@hageboeck hageboeck requested review from dpiparo and removed request for dpiparo January 9, 2026 14:44
Copy link
Contributor

@guitargeek guitargeek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@pcanal pcanal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks.

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Test Results

    22 files      22 suites   3d 23h 3m 48s ⏱️
 3 793 tests  3 792 ✅ 0 💤 1 ❌
80 358 runs  80 357 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit 0c6404f.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants