8448438
From: John Eckersberg <jeckersb@redhat.com>
8448438
Date: Wed, 16 Dec 2015 11:03:42 -0500
8448438
Subject: [PATCH] Add patch to crash dump on large distribution
8448438
8448438
https://bugzilla.redhat.com/show_bug.cgi?id=1291822
8448438
https://bugzilla.redhat.com/show_bug.cgi?id=1291855
8448438
https://bugzilla.redhat.com/show_bug.cgi?id=1291856
8448438
https://bugzilla.redhat.com/show_bug.cgi?id=1291857
8448438
8448438
diff --git a/erts/emulator/beam/dist.c b/erts/emulator/beam/dist.c
07f0adc
index 787241b..069d80a 100644
8448438
--- a/erts/emulator/beam/dist.c
8448438
+++ b/erts/emulator/beam/dist.c
8448438
@@ -1980,7 +1980,7 @@ dist_port_command(Port *prt, ErtsDistOutputBuf *obuf)
8448438
     ERTS_SMP_LC_ASSERT(erts_lc_is_port_locked(prt));
8448438
 
8448438
     if (size > (Uint) INT_MAX)
07f0adc
-	erts_exit(ERTS_ABORT_EXIT,
07f0adc
+	erts_exit(ERTS_DUMP_EXIT,
8448438
 		 "Absurdly large distribution output data buffer "
8448438
 		 "(%beu bytes) passed.\n",
8448438
 		 size);
8448438
@@ -2020,7 +2020,7 @@ dist_port_commandv(Port *prt, ErtsDistOutputBuf *obuf)
8448438
     ERTS_SMP_LC_ASSERT(erts_lc_is_port_locked(prt));
8448438
 
8448438
     if (size > (Uint) INT_MAX)
07f0adc
-	erts_exit(ERTS_ABORT_EXIT,
07f0adc
+	erts_exit(ERTS_DUMP_EXIT,
8448438
 		 "Absurdly large distribution output data buffer "
8448438
 		 "(%beu bytes) passed.\n",
8448438
 		 size);