Closed qinsoon closed 8 months ago
The segfault happened after the byte_map_mmapper
unit test finished (possibly in the Rust testing framework). In the unit test, we do munmap for a larger memory region than what we mmap in the test so it may cause some memory used by the Rust testing framework to be unmapped. https://github.com/mmtk/mmtk-core/pull/1095 fixed this.
I recently saw this error in https://github.com/mmtk/mmtk-core/actions/runs/8258885514/job/22591917311?pr=1090. It should not be introduced in that PR. This test failed in 32 bits with Rust 1.71.1.
It did not show in which test we got segfault.
It may be related with #1091. But there is no prove that they are related except that they were revealed in about the same time in 32bits Rust 1.71.1.