On Wed, 5 Nov 2025 12:14:38 GMT, Jorn Vernee <[email protected]> wrote:

>> Thanks for the reviews!
>
>> @JornVernee: The new test has failed on AIX:
>> 
>> ```
>> [fork] FATAL ERROR in native method: Wrong object class or methodID passed 
>> to JNI call
>> [fork]       at 
>> jdk.internal.foreign.MemorySessionImpl.checkValidStateRaw(java.base@26-internal/MemorySessionImpl.java:206)
>> [fork]       at 
>> jdk.internal.foreign.MemorySessionImpl.checkValidState(java.base@26-internal/MemorySessionImpl.java:215)
>> [fork]       at 
>> jdk.internal.foreign.SegmentFactories.allocateNativeInternal(java.base@26-internal/SegmentFactories.java:189)
>> [fork]       at 
>> jdk.internal.foreign.SegmentFactories.allocateNativeSegment(java.base@26-internal/SegmentFactories.java:181)
>> [fork]       at 
>> jdk.internal.foreign.ArenaImpl.allocate(java.base@26-internal/ArenaImpl.java:56)
>> [fork]       at 
>> jdk.internal.foreign.ArenaImpl.allocate(java.base@26-internal/ArenaImpl.java:31)
>> [fork]       at 
>> java.lang.foreign.SegmentAllocator.allocate(java.base@26-internal/SegmentAllocator.java:644)
>> [fork]       at 
>> TestSharedCloseJvmti$EventDuringScopedAccessRunner.<clinit>(TestSharedCloseJvmti.java:75)
>> ```
>> 
>> Should I file a new issue?
> 
> Please file a new issue. We haven't seen this failure in our CI.

> > > @JornVernee: The new test has failed on AIX:
> > > ```
> > > [fork] FATAL ERROR in native method: Wrong object class or methodID 
> > > passed to JNI call
> > > [fork]    at 
> > > jdk.internal.foreign.MemorySessionImpl.checkValidStateRaw(java.base@26-internal/MemorySessionImpl.java:206)
> > > [fork]    at 
> > > jdk.internal.foreign.MemorySessionImpl.checkValidState(java.base@26-internal/MemorySessionImpl.java:215)
> > > [fork]    at 
> > > jdk.internal.foreign.SegmentFactories.allocateNativeInternal(java.base@26-internal/SegmentFactories.java:189)
> > > [fork]    at 
> > > jdk.internal.foreign.SegmentFactories.allocateNativeSegment(java.base@26-internal/SegmentFactories.java:181)
> > > [fork]    at 
> > > jdk.internal.foreign.ArenaImpl.allocate(java.base@26-internal/ArenaImpl.java:56)
> > > [fork]    at 
> > > jdk.internal.foreign.ArenaImpl.allocate(java.base@26-internal/ArenaImpl.java:31)
> > > [fork]    at 
> > > java.lang.foreign.SegmentAllocator.allocate(java.base@26-internal/SegmentAllocator.java:644)
> > > [fork]    at 
> > > TestSharedCloseJvmti$EventDuringScopedAccessRunner.<clinit>(TestSharedCloseJvmti.java:75)
> > > ```
> > > 
> > > 
> > >     
> > >       
> > >     
> > > 
> > >       
> > >     
> > > 
> > >     
> > >   
> > > Should I file a new issue?
> > 
> > 
> > Please file a new issue. We haven't seen this failure in our CI.
> 
> Filed [JDK-8371340](https://bugs.openjdk.org/browse/JDK-8371340). Is the test 
> supposed to work on platforms other than linux? It passes on linux PPC64 
> (both, big and little endian).

Yes, it is supposed to work on all platforms.

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

PR Comment: https://git.openjdk.org/jdk/pull/27919#issuecomment-3492077297

Reply via email to