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"

Reply via email to