YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
/* print the real version on crash */ char real_version[SERVER_VERSION_LENGTH];
set_server_version(real_version, sizeof(real_version));
my_safe_printf_stderr("Server version: %s source revision: %s\n\n",
real_version, SOURCE_REVISION);
if (opt_stack_trace)
{
my_safe_printf_stderr("%s", "The information page at " "https://mariadb.com/docs/server/reference/product-development/mariadb-fault-finding/how-to-produce-a-full-stack-trace-for-mariadbd" "contains instructions to obtain a better version of the backtrace below.\n" "Following these instructions will help MariaDB developers provide a fix quicker.\n\n" "Attempting backtrace. Include this in the bug report.\n" "(note: Retrieving this information may fail)\n\n");
my_safe_printf_stderr("Thread pointer: %p\n", thd);
my_print_stacktrace(thd ? (uchar*) thd->thread_stack : NULL,
(ulong)my_thread_stack_size, 0);
} if (thd)
{ constchar *kreason= "UNKNOWN"; switch (thd->killed) { case NOT_KILLED: case KILL_HARD_BIT:
kreason= "NOT_KILLED"; break; case KILL_BAD_DATA: case KILL_BAD_DATA_HARD:
kreason= "KILL_BAD_DATA"; break; case KILL_CONNECTION: case KILL_CONNECTION_HARD:
kreason= "KILL_CONNECTION"; break; case KILL_QUERY: case KILL_QUERY_HARD:
kreason= "KILL_QUERY"; break; case KILL_TIMEOUT: case KILL_TIMEOUT_HARD:
kreason= "KILL_TIMEOUT"; break; case KILL_SYSTEM_THREAD: case KILL_SYSTEM_THREAD_HARD:
kreason= "KILL_SYSTEM_THREAD"; break; case KILL_SERVER: case KILL_SERVER_HARD:
kreason= "KILL_SERVER"; break; case ABORT_QUERY: case ABORT_QUERY_HARD:
kreason= "ABORT_QUERY"; break; case KILL_SLAVE_SAME_ID:
kreason= "KILL_SLAVE_SAME_ID"; break; case KILL_WAIT_TIMEOUT: case KILL_WAIT_TIMEOUT_HARD:
kreason= "KILL_WAIT_TIMEOUT"; break;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.