Comment 20 for bug 605042

Yao Qi (yao-codesourcery) wrote :

I can reproduce it on imx51, but can't reproduce it on other two boards. Both openjdk and eglibc are the same on these three boards,
openjdk-6-jre-headless: 6b18-1.8-2ubuntu2
eglibc: 2.12.1-0ubuntu3

Run 'java -version', and here is the result,
imx51-1 2.6.31-203-gee1fdae SEGV
2.6.33.5-l3 OK
pavo1 2.6.33.7 OK

Failure on imx51 is still the same as reported in this bug.
# java -version
Segmentation fault

# strace -o 1.log java -version
....
mmap2(0x4049a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x64) = 0x4049a000
close(3) = 0
mprotect(0x4049a000, 4096, PROT_READ) = 0
mprotect(0x40173000, 2572288, PROT_READ|PROT_WRITE) = 0
mprotect(0x40173000, 2572288, PROT_READ|PROT_EXEC) = 0
cacheflush(0x40173000, 0x403e7000, 0, 0x274000, 0x19448 <unfinished ...>
+++ killed by SIGSEGV +++