Index: Source/cmMessenger.cxx
--- Source/cmMessenger.cxx.orig
+++ Source/cmMessenger.cxx
@@ -71,7 +71,7 @@ static bool printMessagePreamble(MessageType t, std::o
   if (t == MessageType::FATAL_ERROR) {
     msg << "CMake Error";
   } else if (t == MessageType::INTERNAL_ERROR) {
-    msg << "CMake Internal Error (please report a bug)";
+    msg << "CMake Internal Error";
   } else if (t == MessageType::LOG) {
     msg << "CMake Debug Log";
   } else if (t == MessageType::DEPRECATION_ERROR) {
@@ -124,19 +124,6 @@ static void displayMessage(MessageType t, std::ostring
 
   // Add a terminating blank line.
   msg << "\n";
-
-#if !defined(CMAKE_BOOTSTRAP)
-  // Add a C++ stack trace to internal errors.
-  if (t == MessageType::INTERNAL_ERROR) {
-    std::string stack = cmsys::SystemInformation::GetProgramStack(0, 0);
-    if (!stack.empty()) {
-      if (cmHasLiteralPrefix(stack, "WARNING:")) {
-        stack = "Note:" + stack.substr(8);
-      }
-      msg << stack << "\n";
-    }
-  }
-#endif
 
   // Output the message.
   cmMessageMetadata md;
