The lifetime test checks whether objects stay live during calls that release the runtime lock.
It consistently passes with all combinations of OCaml versions and operating systems, except one: OCaml 4.12 on Windows (e.g. this failed test run). It passes with OCaml 4.11 on Windows.
We need to determine where the bug resides: in the test, in ctypes, or in some external component (e.g. OCaml's threading support on Windows).
The lifetime test checks whether objects stay live during calls that release the runtime lock.
It consistently passes with all combinations of OCaml versions and operating systems, except one: OCaml 4.12 on Windows (e.g. this failed test run). It passes with OCaml 4.11 on Windows.
We need to determine where the bug resides: in the test, in ctypes, or in some external component (e.g. OCaml's threading support on Windows).