Yi Lin

Results 120 issues of Yi Lin

Copy allocators can allocate without checking the heap size, and the copy allocation will only fail if the physical allocation fails. We simply rely on 'collection_reserve' to make sure we...

C-bug
A-heap
P-normal

Based on the results from https://github.com/mmtk/mmtk-openjdk/pull/211, created from `ci-expected-results.yml` introduced in the PR. We may still have random failures that we haven't noticed. We should create separate issues if we...

In the run: https://github.com/mmtk/mmtk-openjdk/actions/runs/7282018250/job/19843937295?pr=261 ```console pmd 2500 728 0abc..fg Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pyyaml in /home/runner/.local/lib/python3.10/site-packages (6.0.1) 0abc..fg Expected: {'SemiSpace': 'pass',...

bug

```console START: /tmp/linux-x86_64-zxing-release-fv-az612-593-2023-10-20-Fri-024912/zxing.2500.1068.jdk11-master.ms.s.fail_on_oom.tph.preserve.mmtk_gc-GenCopy.dacapo-23.9-RC3-chopin-ci.log.gz ----- mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=GenCopy /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms1068M -Xmx1068M -jar /home/runner/work/mmtk-openjdk/mmtk-openjdk/dacapo/dacapo-23.9-RC3-chopin.jar -n 1 zxing -preserve running-ng v0.4.2 Fri Oct 20...

bug

This PR updates README about how to explicitly selecting an MMTk plan.

Seen in https://github.com/mmtk/mmtk-openjdk/pull/250. ```console START: /tmp/linux-x86_64-h2o-release-fv-az1243-868-2023-10-04-Wed-234013/h2o.2500.340.jdk11-master.ms.s.fail_on_oom.tph.preserve.mmtk_gc-GenCopy.dacapo-23.9-RC3-chopin-ci.log.gz ----- mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=GenCopy /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms340M -Xmx340M -jar /home/runner/work/mmtk-openjdk/mmtk-openjdk/dacapo/dacapo-23.9-RC3-chopin.jar -n 1 h2o -preserve running-ng v0.4.2...

bug

```console mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=MarkCompact /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms608M -Xmx608M -jar /home/runner/work/mmtk-openjdk/mmtk-openjdk/dacapo/dacapo-23.9-RC3-chopin.jar -n 1 kafka -preserve running-ng v0.4.2 Tue Sep 19 07:15:25 UTC 2023...

bug

Related with https://github.com/mmtk/mmtk-core/issues/688. Unless mmtk-core fixes the issue, we expect to see mark sweep plan fail randomly or deterministically on tight heap (e.g. 2.5x MC min heap). ```console ----- mkdir...

bug

Running with `-XX:+CrashOnOutOfMemoryError` so the thread exception should not be an OOM exception. ```console mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=GenImmix /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms48M -Xmx48M -jar...

bug

See the discussion here: https://mmtk.zulipchat.com/#narrow/stream/262674-mmtk-openjdk/topic/Link.20before.20ready.3F/near/367539761 Basically we will see the error `/usr/bin/ld: cannot find -lmmtk_openjdk: No such file or directory`, if the build script attempts to link with `libmmtk_openjdk.so` before...

bug