diff -Naur otp_src_R16B03-1.orig/erts/emulator/beam/dist.c otp_src_R16B03-1/erts/emulator/beam/dist.c
--- otp_src_R16B03-1.orig/erts/emulator/beam/dist.c 2015-12-16 15:07:41.155701141 -0500
+++ otp_src_R16B03-1/erts/emulator/beam/dist.c 2015-12-16 15:07:57.632665480 -0500
@@ -1880,7 +1880,7 @@
ERTS_SMP_LC_ASSERT(erts_lc_is_port_locked(prt));
if (size > (Uint) INT_MAX)
- erl_exit(ERTS_ABORT_EXIT,
+ erl_exit(ERTS_DUMP_EXIT,
"Absurdly large distribution output data buffer "
"(%beu bytes) passed.\n",
size);
@@ -1919,7 +1919,7 @@
ERTS_SMP_LC_ASSERT(erts_lc_is_port_locked(prt));
if (size > (Uint) INT_MAX)
- erl_exit(ERTS_ABORT_EXIT,
+ erl_exit(ERTS_DUMP_EXIT,
"Absurdly large distribution output data buffer "
"(%beu bytes) passed.\n",
size);