-
Bug
-
Resolution: External
-
P2
-
None
-
21, 22
ADDITIONAL SYSTEM INFORMATION :
Tested: MacOS, Linux, Windows
A DESCRIPTION OF THE PROBLEM :
I work for Eclipse Store. In JDK 21.0.2 we have problem, after several start of our framework crash whole JVM with exit code 134
All JVM from 8 to 21.0.1 works.
REGRESSION : Last worked in version 20
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
package test.microstream.handler;
import org.eclipse.store.storage.embedded.types.EmbeddedStorage;
import org.eclipse.store.storage.embedded.types.EmbeddedStorageManager;
import org.junit.jupiter.api.RepeatedTest;
import org.junit.jupiter.api.Test;
public class MoreRestartTest
{
String value = "asjdjflkdsj";
@RepeatedTest(300)
void name()
{
try (EmbeddedStorageManager storage = EmbeddedStorage.start(value))
{
storage.root();
}
}
}
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Test works
ACTUAL -
JVM crash:
Process finished with exit code 134 (interrupted by signal 6:SIGABRT)
---------- BEGIN SOURCE ----------
package test.microstream.handler;
import org.eclipse.store.storage.embedded.types.EmbeddedStorage;
import org.eclipse.store.storage.embedded.types.EmbeddedStorageManager;
import org.junit.jupiter.api.RepeatedTest;
import org.junit.jupiter.api.Test;
public class MoreRestartTest
{
String value = "asjdjflkdsj";
@RepeatedTest(300)
void name()
{
try (EmbeddedStorageManager storage = EmbeddedStorage.start(value))
{
storage.root();
}
}
}
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
no workaround
FREQUENCY : always
Tested: MacOS, Linux, Windows
A DESCRIPTION OF THE PROBLEM :
I work for Eclipse Store. In JDK 21.0.2 we have problem, after several start of our framework crash whole JVM with exit code 134
All JVM from 8 to 21.0.1 works.
REGRESSION : Last worked in version 20
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
package test.microstream.handler;
import org.eclipse.store.storage.embedded.types.EmbeddedStorage;
import org.eclipse.store.storage.embedded.types.EmbeddedStorageManager;
import org.junit.jupiter.api.RepeatedTest;
import org.junit.jupiter.api.Test;
public class MoreRestartTest
{
String value = "asjdjflkdsj";
@RepeatedTest(300)
void name()
{
try (EmbeddedStorageManager storage = EmbeddedStorage.start(value))
{
storage.root();
}
}
}
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Test works
ACTUAL -
JVM crash:
Process finished with exit code 134 (interrupted by signal 6:SIGABRT)
---------- BEGIN SOURCE ----------
package test.microstream.handler;
import org.eclipse.store.storage.embedded.types.EmbeddedStorage;
import org.eclipse.store.storage.embedded.types.EmbeddedStorageManager;
import org.junit.jupiter.api.RepeatedTest;
import org.junit.jupiter.api.Test;
public class MoreRestartTest
{
String value = "asjdjflkdsj";
@RepeatedTest(300)
void name()
{
try (EmbeddedStorageManager storage = EmbeddedStorage.start(value))
{
storage.root();
}
}
}
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
no workaround
FREQUENCY : always
- relates to
-
JDK-8316337 (bf) Concurrency issue in DirectByteBuffer.Deallocator
- Closed
-
JDK-8324211 Another crash in SymbolTable::do_lookup
- Closed