I have tested on Ubuntu 20.04 (on x86-64 arch):
* Ran entire JavaHL test package 130 times
(using a loop in shell script).
Not a single error; tests succeed every single time.
* Ran just the reported test 1000 times; again no errors.
The test is
'org.apache.subversion.javahl.BasicTests.testCrash_RequestChannel_nativeRead_AfterException'
Is the problem reproducible on x86-64 ?
Is it reproducible by running tests manually ?
Here's how to run tests:
1) Build SVN
2) cd to the SVN's build directory (where the 'Makefile' file is)
3) run 'make --debug=b check-apache-javahl'
Due to a limitation in 'gen_base.py', it also builds JavaHL.
4) Grab the command executed just before dots are printed
It will begin with something like 'java -Xcheck:jni "-Dtest.rootdir'
5) Run just this command to avoid building each time.
To run just a single test:
In the command you obtained earlier, replace "-Dtest.tests=" with:
"-Dtest.tests=org.apache.subversion.javahl.BasicTests.testCrash_RequestChannel_nativeRead_AfterException"