I work on probably half a dozen Elixir projects and I often run things like:
$ iex -S mix phx.server
So I run the service but also have an iex prompt available should I need it. But it crashes with the following message often:
Assertion failed: (strlen(saved_rl_state.raw_prompt) < BUFFSIZE), function mirror_slaves_echo_mode, file pty.c, line 190.
iex: Oops, crashed (caught SIGABRT) - this should not have happened!
If you need a core dump, re-configure with --enable-debug and rebuild
Resetting terminal and cleaning up...
It seems to occur at random, and usually happens when I’m not actively using the iex prompt. On a typically day it happens 5-10 times. Obviously since it occurs in development I can just restart it manually but it’s still a hassle dealing with this. It’s been like this for probably a year or so, and seems to be getting worse, hence why I’m posting this.
My environment:
elixir 1.12.3
erlang 24.1.3
OSX Version 12.1 (21C52)