mmtk / mmtk-julia

Julia binding for MMTk
13 stars 10 forks source link

'not implemented' in `ObjectModel::copy` for header_offset 16 #140

Open qinsoon opened 8 months ago

qinsoon commented 8 months ago

This seems to be non-deterministic.

JULIA julia-mmtk-immix-moving-release/usr/lib/julia/corecompiler.ji
thread '<unnamed>' panicked at src/object_model.rs:74:13:
not implemented
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

The panic happens here https://github.com/mmtk/mmtk-julia/blob/33ddc1dfe1145b902e410587161dd6937826a025/mmtk/src/object_model.rs#L72-L75

qinsoon commented 1 month ago

We still see this occasionally. We intend to pin all the buffers, but it seems there are buffers that are not pinned, and get copied by the GC.