With a really simple rebar3 application, I generate a crash dump by using erlang:halt("bang").
.
When I load that crash dump into the viewer and try to open one of my application’s modules, it reports the following:
{"WARNING: The term is probably truncated!","I cannot do binary_to_term/1.",
<<...(Truncated Binary)>>}
But: if I look through the dump myself, the module attributes are in there. They’re base64-encoded binary terms. If I decode them myself, they look completely fine.
This is on OTP-24.2.1, OTP-25.0.4 and OTP-25.1.2.