Original bug ID: 7013 Reporter: aha Status: closed (set by @xavierleroy on 2017-09-24T15:33:05Z) Resolution: fixed Priority: normal Severity: minor Version: 4.02.3 Target version: 4.03.0+dev / +beta1 Fixed in version: 4.03.0+dev / +beta1 Category: otherlibs Has duplicate:#7286
) is not protected against spurious wakeups. An Invalid_argument-"index out of bounds"-exception is thrown instead (at Line 93 or 96) - not very helpful.
See for example: ocsigen/lwt#186
Steps to reproduce
It's difficult to reproduce this failure, it varies too much between different standard libraries and os kernels, when a wakeup is triggered. So I can't provide any reference code to demonstrate it.
The text was updated successfully, but these errors were encountered:
Original bug ID: 7013
Reporter: aha
Status: closed (set by @xavierleroy on 2017-09-24T15:33:05Z)
Resolution: fixed
Priority: normal
Severity: minor
Version: 4.02.3
Target version: 4.03.0+dev / +beta1
Fixed in version: 4.03.0+dev / +beta1
Category: otherlibs
Has duplicate: #7286
Bug description
Condition.wait at Line 87 (
ocaml/otherlibs/systhreads/event.ml
Line 87 in fa457b3
See for example: ocsigen/lwt#186
Steps to reproduce
It's difficult to reproduce this failure, it varies too much between different standard libraries and os kernels, when a wakeup is triggered. So I can't provide any reference code to demonstrate it.
The text was updated successfully, but these errors were encountered: