Skip to content

Commit 4cd554b

Browse files
[Enhancement] Fix overflow bug for LogUtil.getStackTraceToJsonArray (backport #0) (backport #57538) (#57542)
Co-authored-by: gengjun-git <[email protected]>
1 parent e8f7e80 commit 4cd554b

File tree

1 file changed

+1
-1
lines changed
  • fe/fe-core/src/main/java/com/starrocks/common/util

1 file changed

+1
-1
lines changed

fe/fe-core/src/main/java/com/starrocks/common/util/LogUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public static JsonArray getStackTraceToJsonArray(ThreadInfo threadInfo, int trim
104104
public static JsonArray getStackTraceToJsonArray(Thread thread, int reserveLevels) {
105105
StackTraceElement[] stackTraceElements = thread.getStackTrace();
106106
return strListToJsonArray(getStackTraceToList(stackTraceElements,
107-
stackTraceElements.length - reserveLevels, reserveLevels));
107+
Math.max(0, stackTraceElements.length - reserveLevels), reserveLevels));
108108
}
109109

110110
public static String getCurrentStackTrace() {

0 commit comments

Comments
 (0)