<pre>my own gen_statem module crash with this error msg:</pre><pre>```
Context:    child_terminated
Reason:     {{badrecord,trans_opts},[{gen_statem,loop_event_actions_list,10,[{file,"gen_statem.erl"},{line,1210}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}

```
I recheck my code many times, and not found any error in my return state. And the module runs for a long time, a week or some more, and this error happens for only two times.</pre><pre>My erlang version is 20.3.6, and my production environment is that, could you merge 3ed7d729cab697b9f668dadb563d629de10f593d into branch 20?</pre><pre>erlang 21 is now rc1, I can not put 21 into production now.</pre>