Skip to content

Commit cef8d59

Browse files
authored
Merge pull request #475 from ocaml-multicore/add-issues
Add latest batch of issues
2 parents 98e5b82 + 71eea95 commit cef8d59

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,28 @@ property can be done in two different ways:
409409
Issues
410410
======
411411

412+
Shared heap assertion failure (known, runtime)
413+
----------------------------------------------
414+
415+
New GC tests offered a simple reproducer for consistently triggering
416+
[a shared heap assertion error](https://github.com/ocaml/ocaml/issues/13090)
417+
418+
419+
Unsafe GC interaction in `Gc.counters` binding (known, fixed, runtime)
420+
----------------------------------------------------------------------
421+
422+
New GC tests spotted an issue with unsafe root registration in
423+
`Gc.counters` in 5.2.0, [already fixed upstream](https://github.com/ocaml/ocaml/pull/13370)
424+
425+
426+
Assertion error `s->running` in backup thread termination (new, fixed, runtime)
427+
-------------------------------------------------------------------------------
428+
429+
Tests of `In_channel` would trigger an occasional race in a debug
430+
assertion, due to a [TOCTOU](https://en.wikipedia.org/wiki/Time-of-check_to_time-of-use)
431+
race for [incoming interrupts during backup thread termination](https://github.com/ocaml/ocaml/issues/13386)
432+
433+
412434
Parallel `Dynlink` tests under Windows could deadlock or crash (known, fixed, flexdll)
413435
--------------------------------------------------------------------------------------
414436

0 commit comments

Comments
 (0)