RFR: 8282607: runtime/ErrorHandling/MachCodeFramesInErrorFile.java failed with "RuntimeException: 0 < 2"

Thomas Stuefe stuefe at openjdk.java.net
Thu May 12 03:44:39 UTC 2022


On Wed, 11 May 2022 10:36:19 GMT, Doug Simon <dnsimon at openjdk.org> wrote:

> I've looked through the failures reported in https://bugs.openjdk.java.net/browse/JDK-8282607 and in all cases, the problem is that hs_err is truncated while printing the register to memory mapping and always while printing x14. Here are a few examples:
> 
> 
> Register to memory mapping:
> 
>  x0=0x000000000000000a is an unknown value
>  x1=0x000000000000000a is an unknown value
>  x2=0x0 is NULL
>  x3=0x000000000000000a is an unknown value
>  x4=0x000000013e009080 points into unknown readable memory: 0xabababababababab | ab ab ab ab ab ab ab ab
>  x5=0x0000000000000005 is an unknown value
>  x6=0x0 is NULL
>  x7=0x0 is NULL
>  x8=0x0 is NULL
>  x9=0x0000000000000001 is an unknown value
> x10=0x2010000030300000 is an unknown value
> x11=0x0000000000000002 is an unknown value
> x12={method} {0x0000000800467b20} 'getLong' '(Ljava/lang/Object;J)J' in 'jdk/internal/misc/Unsafe'
> x13=0x0000000080000000 is an unknown value
> x14=
> 
> and:
> 
> Register to memory mapping:
> 
>  x0=0x000000000000000a is an unknown value
>  x1=0x000000000000000a is an unknown value
>  x2=0x0 is NULL
>  x3=0x000000000000000a is an unknown value
>  x4=0x000000012002ebc0 is pointing into metadata
>  x5=0x0000000000000012 is an unknown value
>  x6=0x0 is NULL
>  x7=0x0000000136808210 is a thread
>  x8=0x0 is NULL
>  x9=0x0000000000000001 is an unknown value
> x10=0x2010000030300000 is an unknown value
> x11=0x0000010000000102 is an unknown value
> x12={method} {0x00000008004b0ed0} 'getLong' '(Ljava/lang/Object;J)J' in 'jdk/internal/misc/Unsafe'
> x13=0x0000000080000000 is an unknown value
> x14=
> 
> 
> To avoid the MachCodeFramesInErrorFile test failing as a result of the intermittent truncation, the test has been modified to pass if the section preceding the code blob dumping is not seen.

Yes, this should be fixed instead of hidden.

-------------

PR: https://git.openjdk.java.net/jdk/pull/8650


More information about the hotspot-runtime-dev mailing list