ocaml-multicore / picos

Interoperable effects based concurrency
https://ocaml-multicore.github.io/picos/doc/picos/index.html
ISC License
86 stars 3 forks source link

Try to reproduce SIGSEGV #134

Closed polytypic closed 5 months ago

polytypic commented 5 months ago

I noticed the server and client test crashed with a SIGSEGV or SIGBUS (depending on run). I created a stripped down version of the program

https://github.com/polytypic/signal-issue

that removes all "unsafe" optimizations and it still crashes on macOS with ARM (tested on M1 and M3).

I recall seeing the server and client test also crash on non macOS machines, but it seems to be more difficult to reproduce. This is an ettempt to get it to reproduce on OCaml-CI.