Skip to content

Test coverage for TBufferFileRead#1

Closed
bbockelm wants to merge 47 commits into
root-project:masterfrom
bbockelm:buffering-test
Closed

Test coverage for TBufferFileRead#1
bbockelm wants to merge 47 commits into
root-project:masterfrom
bbockelm:buffering-test

Conversation

@bbockelm
Copy link
Copy Markdown
Contributor

This provides simple test coverage for TBufferFileRead (root PR #146), adopted from the prefetching test.

NOTE: there are quite a few commits associated with this PR because it appears mirroring of the roottest repository broke at the end of January. If we fix the mirroring, github should figure out the correct commits.

peremato and others added 30 commits February 1, 2016 15:22
This reverts commit 1f3175d.
corresponding fix in ROOT is not yet complete.
And add slight variation of the unnamed macro detection
@Axel-Naumann
Copy link
Copy Markdown
Member

Just to let you know that I'm aware of the missing mirror updates; I will do it "soon" - it has a dedicated slot on my priority list :-)

@bbockelm
Copy link
Copy Markdown
Contributor Author

bbockelm commented Aug 7, 2017

Closing this PR as it got a bit messy in the transition of roottest to GitHub. Will reopen when we make the next push for this functionality.

@bbockelm bbockelm closed this Aug 7, 2017
Axel-Naumann added a commit that referenced this pull request May 5, 2022
… issue:

This causes failures with
```
 #0  0xb6e5c7e3 in std::_Head_base<0u, std::thread::id const&, false>::_M_head (__b=...) at /usr/include/c++/8/tuple:160
 #1  0xb6e5c7cb in std::_Tuple_impl<0u, std::thread::id const&>::_M_head (__t=...) at /usr/include/c++/8/tuple:351
 #2  0xb6e5d488 in std::__get_helper<0u, std::thread::id const&> (__t=...) at /usr/include/c++/8/tuple:1304
 #3  0xb6e5d462 in std::get<0u, std::thread::id const&> (__t=std::tuple containing = {...}) at /usr/include/c++/8/tuple:1315
 #4  0xb6e5d4ad in std::pair<std::thread::id const, unsigned int>::pair<std::thread::id const&, 0u>(std::tuple<std::thread::id const&>&, std::tuple<>&, std::_Index_tuple<0u>, std::_Index_tuple<>) (this=0xa48005e0, __tuple1=std::tuple containing = {...}, __tuple2=empty std::tuple) at /usr/include/c++/8/tuple:1667
 #5  0xb6e5c863 in std::pair<std::thread::id const, unsigned int>::pair<std::thread::id const&>(std::piecewise_construct_t, std::tuple<std::thread::id const&>, std::tuple<>) (this=0xa48005e0, __first=<error reading variable: Cannot access memory at address 0x7c>, __second=empty std::tuple) at /usr/include/c++/8/tuple:1657
 #6  0xaf853abc in ?? ()
 #7  0xb7722fd2 in start_thread (arg=<optimized out>) at pthread_create.c:486
 #8  0xb76386d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
```

Note esp the JIT frame, and the broken parameter address 0x7c, signaling an ABI issue.
When running this test compiled (root.exe ....C+) the test passes.
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.

6 participants