-
Bug
-
Resolution: Incomplete
-
P4
-
None
-
18.0.2
-
x86_64
-
linux
ADDITIONAL SYSTEM INFORMATION :
Hardware:
Ryzen 2700X
OS
Archlinux
Error reproducible on:
OpenJDK 11
OpenJDK 18
GraalVM Community Edition 22.2
A DESCRIPTION OF THE PROBLEM :
When printing a large (currently 32.768 elements) double array using Arrays.toString() the output is a memory dump of the array. If I reduce the array size to 32,400 it prints the elements normally
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Create a random double array of size 32500 with extremely small values (e.g. 4.885479687973876E-33) then print array using System.out.println(Arrays.toString(array))
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Each individual element in the array
ACTUAL -
A memory dump, e.g.:
MzQ4Njc3MjQyNjEzNzQ5RS0xOSwgLTYuNDU5OTY0MzcwMTA4NTEzRS0xOSwgLTYuNTcyNjgyMzI0MjUwMTU5RS0xOSwgLTYuNjg2ODQzMDA1MjM4MTg1RS0xOSwgLTYuODAyNDU4MzU3MjEyMDA3RS0xOSwgLTYuOTE5NTQwMzY4NDEwOTY5RS0xOSwgLTcuMDM4MTAxMDcxMzM5ODQ3NUUtMTksIC03LjE1ODE1MjU0MjkzOTUwN0UtMTksIC03LjI3OTcwNjkwNDc2MjM4MkUtMTksIC03LjQwMjc3NjMyMzE1MjU3NEUtMTksIC03LjUyNzM3MzAwOTQzMDUxRS0xOSwgLTcuNj
CUSTOMER SUBMITTED WORKAROUND :
Print the elements manually using a for loop
FREQUENCY : always
Hardware:
Ryzen 2700X
OS
Archlinux
Error reproducible on:
OpenJDK 11
OpenJDK 18
GraalVM Community Edition 22.2
A DESCRIPTION OF THE PROBLEM :
When printing a large (currently 32.768 elements) double array using Arrays.toString() the output is a memory dump of the array. If I reduce the array size to 32,400 it prints the elements normally
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Create a random double array of size 32500 with extremely small values (e.g. 4.885479687973876E-33) then print array using System.out.println(Arrays.toString(array))
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Each individual element in the array
ACTUAL -
A memory dump, e.g.:
MzQ4Njc3MjQyNjEzNzQ5RS0xOSwgLTYuNDU5OTY0MzcwMTA4NTEzRS0xOSwgLTYuNTcyNjgyMzI0MjUwMTU5RS0xOSwgLTYuNjg2ODQzMDA1MjM4MTg1RS0xOSwgLTYuODAyNDU4MzU3MjEyMDA3RS0xOSwgLTYuOTE5NTQwMzY4NDEwOTY5RS0xOSwgLTcuMDM4MTAxMDcxMzM5ODQ3NUUtMTksIC03LjE1ODE1MjU0MjkzOTUwN0UtMTksIC03LjI3OTcwNjkwNDc2MjM4MkUtMTksIC03LjQwMjc3NjMyMzE1MjU3NEUtMTksIC03LjUyNzM3MzAwOTQzMDUxRS0xOSwgLTcuNj
CUSTOMER SUBMITTED WORKAROUND :
Print the elements manually using a for loop
FREQUENCY : always