Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eio_linux crash #970

Open
d4hines opened this issue Nov 5, 2022 · 1 comment
Open

Eio_linux crash #970

d4hines opened this issue Nov 5, 2022 · 1 comment

Comments

@d4hines
Copy link
Contributor

d4hines commented Nov 5, 2022

I'm consistently getting a crash like this in Deku:

0: _build/install/default/bin/deku-node: internal error, uncaught exception:
0:                                       Stdlib.Effect.Continuation_already_resumed
0:                                       Raised by primitive operation at Eio_linux.run.(fun) in file "lib_eio_linux/eio_linux.ml", line 1471, characters 4-629
0:                                       Called from Eio_linux.with_uring in file "lib_eio_linux/eio_linux.ml", line 1315, characters 10-18
0:                                       Re-raised at Eio_linux.with_uring in file "lib_eio_linux/eio_linux.ml", line 1323, characters 6-41
0:                                       Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
0:                                       Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 34, characters 37-44

@EduardoRFS hypothesizes it's related to doing Eio stuff from other domains.

I can reproduce quite consistently on this commit: 4bc40c4. It has some changes, primarily removing things in an attempt to isolate the issue: no Tezos interop, no block storage, and no chain.json dump. At that point the only IO that should happen is gossip over TCP.

We should try to shrink the reproducer and post an issue on: https://github.com/ocaml-multicore/eio. In the meantime I'll track in this issue.

@d4hines
Copy link
Contributor Author

d4hines commented Nov 11, 2022

I have a (weak, mostly unfounded) hypothesis this might be related to ocaml-multicore/eio#370

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant