fix: mac crash stack ignore number
This commit is contained in:
parent
3bccd891bb
commit
86382731df
|
@ -866,7 +866,9 @@ int32_t taosGenCrashJsonMsg(int signum, char** pMsg, int64_t clusterId, int64_t
|
||||||
tjsonAddIntegerToObject(pJson, "crashSig", signum);
|
tjsonAddIntegerToObject(pJson, "crashSig", signum);
|
||||||
tjsonAddIntegerToObject(pJson, "crashTs", taosGetTimestampUs());
|
tjsonAddIntegerToObject(pJson, "crashTs", taosGetTimestampUs());
|
||||||
|
|
||||||
#if !defined(WINDOWS)
|
#ifdef _TD_DARWIN_64
|
||||||
|
taosLogTraceToBuf(tmp, sizeof(tmp), 4);
|
||||||
|
#elseif !defined(WINDOWS)
|
||||||
taosLogTraceToBuf(tmp, sizeof(tmp), 3);
|
taosLogTraceToBuf(tmp, sizeof(tmp), 3);
|
||||||
#else
|
#else
|
||||||
taosLogTraceToBuf(tmp, sizeof(tmp), 8);
|
taosLogTraceToBuf(tmp, sizeof(tmp), 8);
|
||||||
|
@ -927,7 +929,9 @@ _return:
|
||||||
terrno = TAOS_SYSTEM_ERROR(errno);
|
terrno = TAOS_SYSTEM_ERROR(errno);
|
||||||
taosPrintLog(flags, level, dflag, "crash signal is %d", signum);
|
taosPrintLog(flags, level, dflag, "crash signal is %d", signum);
|
||||||
|
|
||||||
#ifndef WINDOWS
|
#ifdef _TD_DARWIN_64
|
||||||
|
taosPrintTrace(flags, level, dflag, 4);
|
||||||
|
#elseif !defined(WINDOWS)
|
||||||
taosPrintLog(flags, level, dflag, "sender PID:%d cmdline:%s", ((siginfo_t *)sigInfo)->si_pid,
|
taosPrintLog(flags, level, dflag, "sender PID:%d cmdline:%s", ((siginfo_t *)sigInfo)->si_pid,
|
||||||
taosGetCmdlineByPID(((siginfo_t *)sigInfo)->si_pid));
|
taosGetCmdlineByPID(((siginfo_t *)sigInfo)->si_pid));
|
||||||
taosPrintTrace(flags, level, dflag, 3);
|
taosPrintTrace(flags, level, dflag, 3);
|
||||||
|
|
Loading…
Reference in New Issue