ACE_DEBUG的溢出错误

本文介绍了一个在ACE库中的ACE_DEBUG函数存在的溢出问题,该问题可能导致程序崩溃。通过对示例代码的分析,指出了问题所在并提出了修复建议。

 ACE_DEBUG的溢出错误

这个bug又是inmore发现,错误定位ACE_DEBUG在字符串处理中,可能会引发abort。这个bug5.6.X,和5.4.X(不能确认),5.7.0的版本都存在,我提交了相应的bug后,也许会在5.7.1版本修正。

我们可以用一个简单的程序验证这个BUG

#include <conio.h>

#include <iostream>

#include <ace/Log_Msg.h>

 

int main(int, char **)

{

    char out_string[64*1024+1];

    memset(out_string,'@',sizeof(out_string));

    out_string[ACE_MAXLOGMSGLEN] = '/0';

    ACE_DEBUG((LM_ALERT,"%s out_string: wo ai beijing tian an

men.",out_string));

    return 0;

};

其就会引发abort函数,如果从MSVC看堆栈信息如下:

msvcr71d.dll!_NMSG_WRITE(int rterrnum=10)  Line 195  C

msvcr71d.dll!abort()  Line 44 + 0x7     C

ACEd.dll!ACE_OS::abort()  Line 39 + 0x8 C++

ACEd.dll!ACE_Log_Msg::log(const char * format_str=0x00416037,

ACE_Log_Priority log_priority=LM_ALERT, char * argp=0x0011fc78)  Line 2085    

  C++

ACEd.dll!ACE_Log_Msg::log(ACE_Log_Priority log_priority=LM_ALERT, const

char * format_str=0x00416034, ...)  Line 953 + 0x14     C++

TestLog.exe!ace_main_i(int __formal=1, int __formal=1)  Line 18 + 0x77

C++

... ...

稍微浏览了一下,我认为BUGACE_Log_Msg::log这个地方,ACE为了输出日志信息,使用了一个长度为ACE_MAXLOGMSGLEN+1buf作为输出的缓冲区,ACE_MAXLOGMSGLEN的默认长度是4096。但是输出处理过程中,其边界值判断存在一定的问题。其ACE 5.6.1版本的代码如下:

ssize_t

ACE_Log_Msg::log (const ACE_TCHAR *format_str,

                  ACE_Log_Priority log_priority,

                  va_list argp)

{

  ..............

  ssize_t result = 0;

 

  // Check that memory was not corrupted, if it corrupted we can't log anything

  // anymore because all our members could be corrupted.

  if (bp >= (this->msg_ + ACE_MAXLOGMSGLEN+1))

    {

      abort_prog = true;

      ACE_OS::fprintf (stderr,

                       "The following logged message is too long!/n");

    }

其中代码if (bp >= (this->msg_ + ACE_MAXLOGMSGLEN+1))应该修改成为if (bp > (this->msg_ + ACE_MAXLOGMSGLEN+1)),注意应该去掉=符号。如果希望确保日志的缓冲区不再溢出,在这个函数的开始阶段,应该对缓冲区的msg_进行初始化,msg_[MAXLOGMSGLEN] = '/0';

另外在这个函数中的这段代码,效率是太低了。

In fuction ACE_Log_Msg::log ,

 

          if (!skip_nul_locate)

            while (*bp != '/0') // Locate end of bp.

              ++bp;

大家在使用ACE_DEBUG的时候要注意使用的频度和输出信息的大小了。

import os import subprocess import sys import time import re g_logLevel = ['INVALID', 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL'] # g_logLevel 是一个列表,定义了日志的级别。g_logModule 是一个字典,将模块的十六进制编号映射到模块名称 g_logModule = { 0x00 : 'HIVIEW', 0x01 : 'SAMGR', 0x02 : 'UPDATE', 0x03 : 'ACE', 0x04 : 'APP', 0x05 : 'AAFWK', 0x06 : 'GRAPHIC', 0x07 : 'MEDIA', 0x08 : 'DMA', 0x09 : 'SEN', 0x0A : 'SCY', 0x0B : 'XTS', 0x0C : 'SOFTBUS', 0x0D : 'PWM', 0x0E : 'UIKIT', 0x0F : 'GLOBAL', 0x10 : 'DATAMGR', 0x1E : 'HISI', 0x1F : 'COMMU', 0x20 : 'NV', 0x21 : 'BSP', 0x22 : 'DM', 0x23 : 'PM', 0x24 : 'LCD', 0x25 : 'GPS', 0x26 : 'BT', 0x27 : 'NFC', 0x28 : 'SVRAUDIO', 0x29 : 'FTM', 0x2A : 'SVR', 0x2B : 'APPUI', 0x2C : 'AST', 0x2D : 'FIT', 0x2E : 'ALG', 0x2F : 'HRM', 0x30 : 'TLV', 0x31 : 'WIFI', 0x32 : 'INPUT', 0x33 : 'RFID', 0x34 : 'EARSDK', 0x35 : 'SVCOMMU', 0x36 : 'RSMC', 0x37 : 'UWB', 0x38 : 'WATCHEAR', 0x39 : 'PAIR', 0x3A : 'DRVAUDIO', 0x3B : 'BRIGHT', 0x3C : 'FITUI', 0x3D : 'DIALUI', 0x3E : 'FMKUI', 0x3F : 'HRMUI' } class BIN_INFO(): # 该类用于存储二进制文件的相关信息,包括起始地址、结束地址、二进制内容、文件路径、内容字典和标志。 def __init__(self, flag): self.start_address = 0 self.end_address = 0 self.bin_content = [] self.bin_path = "" self.bin_dict = {} self.flag = flag class LogProcessThread(): # 该类用于处理日志文件,初始化时接收日志文件和各种二进制文件信息。 def __init__(self, log_file, gpu_info, rom_info, xip_info, itcm_info, sram_info, reverse1_info, reverse2_info): self.log_file = log_file self.gpu_info = gpu_info self.rom_info = rom_info self.xip_info = xip_info self.itcm_info = itcm_info self.sram_info = sram_info self.reverse1_info = reverse1_info self.reverse2_info = reverse2_info def find_address_by_bin(self, logStr, key_index, num_list, bin_files_dict): # 该方法用于在二进制文件中查找地址对应的字符串,并替换日志字符串中的 % s占位符。 s_list = [] for i in range(len(logStr)): if logStr[i] == "%" and i != len(logStr) - 1: s_list.append(logStr[i: i + 2]) for i in range(len(s_list)): if s_list[i] == "%s": for j in key_index: if num_list[i] > j: address = num_list[i] - j new_s = "" if (bin_files_dict.get(j).bin_dict.__contains__(address) == False): new_s = str(bin_files_dict.get(j).bin_content[address:-1]).split('\\x00', 1)[0] new_s = new_s[2: len(new_s)] if isText(logStr): new_s = new_s.replace('\r', '') new_s = new_s.replace('\n', '') new_s = new_s.replace('{public}', '') new_s = new_s.replace('{private}', '') new_s = new_s.replace('%ll', '%') new_s = new_s.replace('%p', '%x') bin_files_dict.get(j).bin_dict[address] = new_s else: new_s = 'NULL' else: new_s = bin_files_dict.get(j).bin_dict[address] num_list[i] = new_s break return num_list def return_format_str(self, logStr, logContent, logContentIndex, num): # 该方法用于从日志内容中提取格式化字符串的参数。 num_list = [] index = logStr.find('%', 0, len(logStr)) temp_num = 0 while (index >= 0) or (temp_num < num): startLogIndex = logContentIndex + 12 + temp_num * 4 endLogIndex = logContentIndex + 12 + (temp_num + 1) * 4 if "%d" in logStr[index:index + 2]: logArgOne = int.from_bytes(logContent[startLogIndex:endLogIndex], "little", signed=True) num_list.append(logArgOne) else: logArgOne = int.from_bytes(logContent[startLogIndex:endLogIndex], "little", signed=False) num_list.append(logArgOne) index = logStr.find('%', index + 1, len(logStr)) temp_num += 1 return num_list def start_parse_v1r6(self): # 该方法是核心的日志解析方法,从日志文件中读取内容,检查日志的头部信息、级别、模块和参数数量,提取日志字符串和参数,格式化日志信息并写入结果文件。 with open(self.log_file, 'rb') as logFile: #logFile = open(self.log_file, 'rb') logFileSize = os.path.getsize(self.log_file) logFile.seek(0, 0) logContent = logFile.read(logFileSize) list1 = [self.gpu_info, self.rom_info, self.xip_info, self.itcm_info, self.sram_info, self.reverse1_info, self.reverse2_info] bin_files_dict = {} for i in list1: if i.start_address != 4294967295 and i.start_address != 0: bin_files_dict[i.start_address] = i key_index = sorted(bin_files_dict.keys(), reverse=True) logResultFile = open(logFileArg + '_offline.txt', 'w', encoding='utf8', errors='ignore') logContentIndex = self.find_head_index(logContent, 0) while logContentIndex <= logFileSize - 12: if logContent[logContentIndex] == 0xED: # check the log level is in range or not logLevel = logContent[logContentIndex + 1] if (logLevel & 0x7F) >= 0x06: logContentIndex = self.find_head_index(logContent, logContentIndex + 1) continue # check the log module is in range or not logModule = logContent[logContentIndex + 2] # if g_logModule.__contains__(logModule) == False: # logContentIndex = logContentIndex + 1 # continue # check the log arguments is larger than 6 or not logArgNum = logContent[logContentIndex + 3] if logArgNum > 6: logContentIndex = self.find_head_index(logContent, logContentIndex) continue logTime = int.from_bytes(logContent[logContentIndex + 4: logContentIndex + 8], "little") logAddress = int.from_bytes(logContent[logContentIndex + 8: logContentIndex + 12], "little") logStr = 'NULL' if logLevel < 0x06: for i in key_index: if logAddress > i: address = logAddress - i if (bin_files_dict.get(i).bin_dict.__contains__(address) == False): logStr = str(bin_files_dict.get(i).bin_content[address:-1]).split('\\x00', 1)[0] logStr = logStr[2: len(logStr)] if isText(logStr): logStr = logStr.replace('\\r', '') logStr = logStr.replace('\\n', '') logStr = logStr.replace('{public}', '') logStr = logStr.replace('{private}', '') logStr = logStr.replace('%ll', '%') logStr = logStr.replace('%p', '%x') bin_files_dict.get(i).bin_dict[address] = logStr else: logStr = 'NULL' else: logStr = bin_files_dict.get(i).bin_dict[address] break if (logArgNum == 1) and (logStr.count('%') >= 1): num_list = self.return_format_str(logStr, logContent, logContentIndex, logArgNum) if logStr.find('%s') != -1: num_list = self.find_address_by_bin(logStr, key_index, num_list, bin_files_dict) try: logStr = logStr % (num_list[0]) except: logStr = "{str},{para1}".format(str=logStr, para1=num_list[0]) elif (logArgNum == 2) and (logStr.count('%') >= 2): num_list = self.return_format_str(logStr, logContent, logContentIndex, logArgNum) if logStr.find('%s') != -1: num_list = self.find_address_by_bin(logStr, key_index, num_list, bin_files_dict) try: logStr = logStr % (num_list[0], num_list[1]) except: logStr = "{str},{para1},{para2}".format(str=logStr, para1=num_list[0], para2=num_list[1]) elif (logArgNum == 3) and (logStr.count('%') >= 3): num_list = self.return_format_str(logStr, logContent, logContentIndex, logArgNum) if logStr.find('%s') != -1: num_list = self.find_address_by_bin(logStr, key_index, num_list, bin_files_dict) try: logStr = logStr % (num_list[0], num_list[1], num_list[2]) except: logStr = "{str},{para1},{para2},{para3}".format(str=logStr, para1=num_list[0], para2=num_list[1], para3=num_list[2]) elif (logArgNum == 4) and (logStr.count('%') >= 4): num_list = self.return_format_str(logStr, logContent, logContentIndex, logArgNum) if logStr.find('%s') != -1: num_list = self.find_address_by_bin(logStr, key_index, num_list, bin_files_dict) try: logStr = logStr % (num_list[0], num_list[1], num_list[2], num_list[3]) except: logStr = "{str},{para1},{para2},{para3},{para4}".format(str=logStr, para1=num_list[0], para2=num_list[1], para3=num_list[2], para4=num_list[3]) elif (logArgNum == 5) and (logStr.count('%') >= 5): num_list = self.return_format_str(logStr, logContent, logContentIndex, logArgNum) if logStr.find('%s') != -1: num_list = self.find_address_by_bin(logStr, key_index, num_list, bin_files_dict) try: logStr = logStr % (num_list[0], num_list[1], num_list[2], num_list[3], num_list[4]) except: logStr = "{str},{para1},{para2},{para3},{para4},{para5}".format(str=logStr, para1=num_list[0], para2=num_list[1], para3=num_list[2], para4=num_list[3], para5=num_list[4]) elif (logArgNum == 6) and (logStr.count('%') >= 6): num_list = self.return_format_str(logStr, logContent, logContentIndex, logArgNum) if logStr.find('%s') != -1: num_list = self.find_address_by_bin(logStr, key_index, num_list, bin_files_dict) try: logStr = logStr % (num_list[0], num_list[1], num_list[2], num_list[3], num_list[4], num_list[5]) except: logStr = "{str},{para1},{para2},{para3},{para4},{para5},{para6}".format(str=logStr, para1=num_list[0], para2=num_list[1], para3=num_list[2], para4=num_list[3], para5=num_list[4], para6=num_list[5]) log = "{time},{level},{module},{str}\n".format( time=time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime(logTime)), level=g_logLevel[logLevel & 0x7F], module=g_logModule[logModule], str=logStr) logResultFile.write(log) logContentIndex = logContentIndex + 12 + logArgNum * 4 else: logContentIndex = self.find_head_index(logContent, logContentIndex) logResultFile.close() print("success") def find_head_index(self, logContent, index): # 该方法用于查找日志头部的起始索引。 firstFlag = logContent[index:].find(0xED) + index if firstFlag == -1: return -1 ipos = firstFlag for i in range(4): varnum = logContent[ipos + 3] log_len = 4 * varnum + 12 if log_len < 12 or log_len > 36: return self.find_head_index(logContent, ipos + 1) ipos += log_len if ipos >= len(logContent): return firstFlag if log_len == 12 and logContent[ipos] == 0 and logContent[ipos + 1] == 0 and logContent[ipos + 2] == 0 and logContent[ipos + 3] == 0: ipos += 4 if logContent[ipos] != 0xED: return self.find_head_index(logContent, ipos + 1) return firstFlag def isText(s): # 该函数用于判断字符串是否为文本。 if len(s) == 0: return False if not s: return False if (s.count('\\x') >= 1): return False return True def indexOfSubstr(logStr): # 该函数用于查找日志字符串中 % u的索引。 indexList = [] index = 0 for i in range(len(logStr)): if logStr[i:i+1] == '%': index = index + 1 para = logStr[i:i+2] if para == '%u': indexList.append(index) return indexList def GetBinString(binFile, dict): with open(binFile, 'rb') as f: content = f.read() # 提取所有长度 >= 8 的 ASCII 字符串 pattern = re.compile(b'([\\x20-\\x7E]{8,})') matches = pattern.finditer(content) for match in matches: string = match.group(1).decode('ascii', errors='replace') address = match.start() # 二进制中的偏移地址 dict[address] = string def GetBinFiles(root): # 该函数用于从指定目录中获取二进制文件列表。 gpu_log_str_bin = "" mcu_log_str_bin = "" bin_files = [] for file in os.listdir(root): if file.__contains__("gpu_log_str.bin"): gpu_log_str_bin = os.path.join(root, file) bin_files.append(os.path.join(root, file)) elif file.__contains__("mcu_log_str.bin"): mcu_log_str_bin = os.path.join(root, file) bin_files.append(os.path.join(root, file)) elif file[-4:] == ".bin": bin_files.append(os.path.join(root, file)) return gpu_log_str_bin, mcu_log_str_bin, bin_files def CheckBinAddr(bin_infos, bin_files): # 该函数用于检查二进制文件的地址信息是否正确。 for info in bin_infos: if info.start_address != 4294967295: flag = True for i in bin_files: if info.flag == "application.bin": if info.flag in i or "OHOS_Image.bin" in i or "factory.bin" in i: flag = False info.bin_path = i elif info.flag in i: flag = False info.bin_path = i if flag: if info.flag == "application.bin": errorLog = "error info: need application.bin or OHOS_Image.bin or factory.bin" else: errorLog = "error info: need %s" % info.flag print("{str}".format(str=errorLog)) sys.exit(-1) def GetBinAddr(log_str_bin): # 该函数用于从二进制文件中获取地址信息。 with open(log_str_bin, mode="rb") as f: f.seek(0, 0) binAddr = f.read(32) strBinAddr = int.from_bytes(binAddr[4:8], "little") romBinAddr = int.from_bytes(binAddr[8:12], "little") xipBinAddr = int.from_bytes(binAddr[12:16], "little") itcmBinAddr = int.from_bytes(binAddr[16:20], "little") sramBinAddr = int.from_bytes(binAddr[20:24], "little") reveser1Addr = int.from_bytes(binAddr[24:28], "little") reveser2Addr = int.from_bytes(binAddr[28:32], "little") return strBinAddr, romBinAddr, xipBinAddr, itcmBinAddr, sramBinAddr, reveser1Addr, reveser2Addr def GetBinFilesString(bin_files): # 该函数用于获取二进制文件的内容和字符串信息。 for file in bin_files: if file.start_address != 4294967295: with open(file.bin_path, 'rb') as f: binFileSize = os.path.getsize(file.bin_path) f.seek(0, 0) file.bin_content = f.read(binFileSize) file.end_address = file.start_address + binFileSize GetBinString(file.bin_path, file.bin_dict) if __name__ == '__main__': logFileArg = sys.argv[1] root = sys.argv[2] gpu_info = BIN_INFO("gpu_log_str.bin") mcu_info = BIN_INFO("mcu_log_str.bin") rom_info = BIN_INFO("application.bin") xip_info = BIN_INFO("xip_code.bin") itcm_info = BIN_INFO("itcm_code.bin") sram_info = BIN_INFO("sram_code.bin") reverse1_info = BIN_INFO("reserve1.bin") reverse2_info = BIN_INFO("reserve2.bin") gpu_info.bin_path, mcu_info.bin_path, bin_files = GetBinFiles(root) if logFileArg.endswith("gpu_debug.log"): if gpu_info.bin_path == "": errorLog = "error info: need gpu_log_str.bin" print("{str}".format(str=errorLog)) sys.exit(-1) else: gpu_info.start_address, rom_info.start_address, xip_info.start_address, itcm_info.start_address, sram_info.start_address, \ reverse1_info.start_address, reverse2_info.start_address = GetBinAddr(gpu_info.bin_path) bin_infos = [gpu_info, rom_info, xip_info, itcm_info, sram_info, reverse1_info, reverse2_info] CheckBinAddr(bin_infos, bin_files) GetBinFilesString(bin_infos) logProcessThread = LogProcessThread(log_file=logFileArg, gpu_info=gpu_info, rom_info=rom_info, xip_info=xip_info, itcm_info=itcm_info, sram_info=sram_info, reverse1_info=reverse1_info, reverse2_info=reverse2_info, ) logProcessThread.start_parse_v1r6() elif logFileArg.endswith("mcu_debug.log"): if mcu_info.bin_path == "": errorLog = "error info: need mcu_log_str.bin" print("{str}".format(str=errorLog)) sys.exit(-1) else: mcu_info.start_address, rom_info.start_address, xip_info.start_address, itcm_info.start_address, sram_info.start_address, \ reverse1_info.start_address, reverse2_info.start_address = GetBinAddr(mcu_info.bin_path) bin_infos = [mcu_info, rom_info, xip_info, itcm_info, sram_info, reverse1_info, reverse2_info] CheckBinAddr(bin_infos, bin_files) GetBinFilesString(bin_infos) logProcessThread = LogProcessThread(log_file=logFileArg, gpu_info=mcu_info, rom_info=rom_info, xip_info=xip_info, itcm_info=itcm_info, sram_info=sram_info, reverse1_info=reverse1_info, reverse2_info=reverse2_info, ) logProcessThread.start_parse_v1r6()
最新发布
12-06
--------- beginning of crash 06-15 04:08:26.793 996 996 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 996 (init), pid 996 (init) 06-15 04:08:26.809 996 996 F libc : crash_dump helper failed to exec, or was killed 06-15 04:08:46.925 5241 5241 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 5241 (init), pid 5241 (init) 06-15 04:08:47.009 5241 5241 F libc : crash_dump helper failed to exec, or was killed 06-15 04:19:49.126 20112 30927 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 30927 (Signal Catcher), pid 20112 (m.obric.camera2) 06-15 04:19:50.637 430 430 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 06-15 04:19:50.637 430 430 F DEBUG : Build fingerprint: 'unknown/pacific/pacific:15/0.8.0.0/94:user/test-keys' 06-15 04:19:50.637 430 430 F DEBUG : Revision: '0' 06-15 04:19:50.637 430 430 F DEBUG : ABI: 'arm64' 06-15 04:19:50.637 430 430 F DEBUG : Timestamp: 2025-06-15 04:19:49.413255468+0800 06-15 04:19:50.637 430 430 F DEBUG : Process uptime: 396s 06-15 04:19:50.637 430 430 F DEBUG : Cmdline: com.obric.camera2 06-15 04:19:50.637 430 430 F DEBUG : pid: 20112, tid: 30927, name: Signal Catcher >>> com.obric.camera2 <<< 06-15 04:19:50.637 430 430 F DEBUG : uid: 10057 06-15 04:19:50.637 430 430 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 06-15 04:19:50.637 430 430 F DEBUG : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) 06-15 04:19:50.637 430 430 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 06-15 04:19:50.637 430 430 F DEBUG : Abort message: 'Caused HeapTaskDaemon failure : SuspendAll timeout: Unsuspended threads: Thread[2,tid=30927,Runnable,Thread*=0x717887c630,peer=0x158c02d0,"Signal Catcher"], Info for Thread[2,tid=30927,Runnable,Thread*=0x717887c630,peer=0x158c02d0,"Signal Catcher"]:Signal Catcher tid: 30927, state&flags: 0x9, priority: 10, barrier value: 1, Target states: [30927 (Signal Catcher) S 1585 1585 0 0 -1 4194368 53581 0 210 0 455 116 0 0 0 -20 120 0 6, 30927 (Signal Catcher) S 1585 1585 0 0 -1 4194368 53581 0 210 0 455 116 0 0 0 -20 120 0 6]1@481294200252 Final wait time: 2.023s' 06-15 04:19:50.637 430 430 F DEBUG : x0 fffffffffffffffc x1 0000000000000089 x2 0000000000000010 x3 00000070108fdd18 06-15 04:19:50.637 430 430 F DEBUG : x4 0000000000000000 x5 00000000ffffffff x6 00000000ffffffff x7 7365786574756d20 06-15 04:19:50.637 430 430 F DEBUG : x8 0000000000000062 x9 590991cad317e6aa x10 ffffffffffd13893 x11 0000000033e148f4 06-15 04:19:50.637 430 430 F DEBUG : x12 00000000684dd964 x13 000000007fffffff x14 0000000000052a7a x15 000000031f353f17 06-15 04:19:50.637 430 430 F DEBUG : x16 00000072c251a0d8 x17 00000072c24c6f00 x18 000000701078c000 x19 0000000000000010 06-15 04:19:50.637 430 430 F DEBUG : x20 00000070108fdd18 x21 0000007178a68578 x22 0000000000000089 x23 00000070108ff860 06-15 04:19:50.637 430 430 F DEBUG : x24 00000070108ff8c0 x25 0000000000000000 x26 00000000ee3c61b7 x27 0000000000000001 06-15 04:19:50.637 430 430 F DEBUG : x28 0000000000000000 x29 00000070108fdd30 06-15 04:19:50.637 430 430 F DEBUG : lr 00000072c249f5b8 sp 00000070108fdd10 pc 00000072c24c6f24 pst 0000000060001000 06-15 04:19:50.637 430 430 F DEBUG : 18 total frames 06-15 04:19:50.637 430 430 F DEBUG : backtrace: 06-15 04:19:50.637 430 430 F DEBUG : #00 pc 000000000008bf24 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+36) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:19:50.637 430 430 F DEBUG : #01 pc 00000000000645b4 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+148) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:19:50.637 430 430 F DEBUG : #02 pc 0000000000072f48 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+136) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:19:50.637 430 430 F DEBUG : #03 pc 00000000000b0aec /apex/com.android.art/lib64/libc++.so (std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>)+96) (BuildId: 53e0091d25a788802d2d3a5324f79b527df4913f) 06-15 04:19:50.637 430 430 F DEBUG : #04 pc 0000000000093530 /apex/com.android.art/lib64/libunwindstack.so (unwindstack::ThreadEntry::Wait(unwindstack::WaitType)+140) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:19:50.637 430 430 F DEBUG : #05 pc 00000000000939e4 /apex/com.android.art/lib64/libunwindstack.so (unwindstack::ThreadUnwinder::SendSignalToThread(int, int)+296) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:19:50.637 430 430 F DEBUG : #06 pc 0000000000093bec /apex/com.android.art/lib64/libunwindstack.so (unwindstack::ThreadUnwinder::UnwindWithSignal(int, int, std::__1::unique_ptr<unwindstack::Regs, std::__1::default_delete<unwindstack::Regs>>*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+104) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:19:50.637 430 430 F DEBUG : #07 pc 00000000000606f4 /apex/com.android.art/lib64/libunwindstack.so (unwindstack::AndroidLocalUnwinder::InternalUnwind(std::__1::optional<int>, unwindstack::AndroidUnwinderData&)+364) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:19:50.637 430 430 F DEBUG : #08 pc 00000000007a3be0 /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, unwindstack::AndroidLocalUnwinder&, int, char const*, art::ArtMethod*, void*, bool)+184) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #09 pc 000000000087fe1c /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, unwindstack::AndroidLocalUnwinder&, bool, bool) const+360) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #10 pc 00000000008a21d0 /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+1204) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #11 pc 000000000089932c /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*, bool, bool)+2964) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #12 pc 0000000000897e10 /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+920) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #13 pc 0000000000897a1c /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+1436) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #14 pc 0000000000848318 /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+60) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #15 pc 0000000000869f38 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+5484) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:19:50.637 430 430 F DEBUG : #16 pc 0000000000073cd0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:19:50.637 430 430 F DEBUG : #17 pc 0000000000065bb0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:25:49.660 3607 3607 F libc : Fatal signal 6 (SIGABRT), code 128 (SI_KERNEL) in tid 3607 (system_server), pid 3607 (system_server) 06-15 04:25:50.946 11521 11521 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 06-15 04:25:50.946 11521 11521 F DEBUG : Build fingerprint: 'unknown/pacific/pacific:15/0.8.0.0/94:user/test-keys' 06-15 04:25:50.946 11521 11521 F DEBUG : Revision: '0' 06-15 04:25:50.946 11521 11521 F DEBUG : ABI: 'arm64' 06-15 04:25:50.946 11521 11521 F DEBUG : Timestamp: 2025-06-15 04:25:50.026572831+0800 06-15 04:25:50.946 11521 11521 F DEBUG : Process uptime: 1036s 06-15 04:25:50.946 11521 11521 F DEBUG : Cmdline: system_server 06-15 04:25:50.946 11521 11521 F DEBUG : pid: 3607, tid: 3607, name: system_server >>> system_server <<< 06-15 04:25:50.946 11521 11521 F DEBUG : uid: 1000 06-15 04:25:50.946 11521 11521 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 06-15 04:25:50.946 11521 11521 F DEBUG : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) 06-15 04:25:50.946 11521 11521 F DEBUG : signal 6 (SIGABRT), code 128 (SI_KERNEL), fault addr -------- 06-15 04:25:50.946 11521 11521 F DEBUG : x0 b4000071b8893c60 x1 0000000000000080 x2 00000000000007d3 x3 0000000000000000 06-15 04:25:50.947 11521 11521 F DEBUG : x4 0000000000000000 x5 0000000000000000 x6 0000000000000000 x7 000000702465b92c 06-15 04:25:50.947 11521 11521 F DEBUG : x8 0000000000000062 x9 aae30b8c88d99a37 x10 0000000000000001 x11 0000000000008001 06-15 04:25:50.947 11521 11521 F DEBUG : x12 0000000000000004 x13 000000007fffffff x14 0000000000056ae6 x15 0000000344f4d1c1 06-15 04:25:50.947 11521 11521 F DEBUG : x16 0000007024a22a20 x17 00000072c24c6f00 x18 00000072efc34000 x19 b4000071b8893c50 06-15 04:25:50.947 11521 11521 F DEBUG : x20 0000000000000000 x21 00000000000007d3 x22 0000007024c0e390 x23 00000070240537d5 06-15 04:25:50.947 11521 11521 F DEBUG : x24 00000072eef598c0 x25 0000000000000001 x26 00000072eef598c0 x27 0000000000fffff7 06-15 04:25:50.947 11521 11521 F DEBUG : x28 b4000070a88b5e80 x29 0000007ff5cfcd50 06-15 04:25:50.947 11521 11521 F DEBUG : lr 000000702447cb68 sp 0000007ff5cfcd40 pc 00000072c24c6f20 pst 0000000060001000 06-15 04:25:50.947 11521 11521 F DEBUG : 33 total frames 06-15 04:25:50.947 11521 11521 F DEBUG : backtrace: 06-15 04:25:50.947 11521 11521 F DEBUG : #00 pc 000000000008bf20 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:25:50.947 11521 11521 F DEBUG : #01 pc 000000000047cb64 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #02 pc 000000000066c880 /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+492) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #03 pc 00000000000df234 /system/lib64/libandroid_runtime.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+124) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:25:50.947 11521 11521 F DEBUG : #04 pc 00000000001fe4b4 /system/lib64/libandroid_runtime.so ((anonymous namespace)::Receiver::handleEvent(int, int, void*)+100) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:25:50.947 11521 11521 F DEBUG : #05 pc 00000000000142e8 /system/lib64/libutils.so (android::Looper::pollInner(int)+1236) (BuildId: bb46aaa986a05e541482395c328d50a0) 06-15 04:25:50.947 11521 11521 F DEBUG : #06 pc 0000000000013db0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+124) (BuildId: bb46aaa986a05e541482395c328d50a0) 06-15 04:25:50.947 11521 11521 F DEBUG : #07 pc 000000000019e220 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+48) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:25:50.947 11521 11521 F DEBUG : #08 pc 000000000037fd40 [anon_shmem:dalvik-jit-code-cache] (offset 0x2000000) (art_jni_trampoline+112) 06-15 04:25:50.947 11521 11521 F DEBUG : #09 pc 0000000000034e58 [anon_shmem:dalvik-zygote-jit-code-cache] (offset 0x2000000) (android.os.MessageQueue.next+264) 06-15 04:25:50.947 11521 11521 F DEBUG : #10 pc 00000000008e10ec [anon_shmem:dalvik-zygote-jit-code-cache] (offset 0x2000000) (android.os.Looper.loopOnce+92) 06-15 04:25:50.947 11521 11521 F DEBUG : #11 pc 000000000005a4ec [anon_shmem:dalvik-zygote-jit-code-cache] (offset 0x2000000) (android.os.Looper.loop+252) 06-15 04:25:50.947 11521 11521 F DEBUG : #12 pc 0000000000209408 /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #13 pc 00000000002a2e80 /system/framework/services.jar (com.android.server.SystemServer.run+1276) 06-15 04:25:50.947 11521 11521 F DEBUG : #14 pc 000000000020a2c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #15 pc 00000000002a27ea /system/framework/services.jar (com.android.server.SystemServer.main+10) 06-15 04:25:50.947 11521 11521 F DEBUG : #16 pc 0000000000210a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #17 pc 0000000000472050 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #18 pc 000000000082cf80 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+2108) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #19 pc 00000000007995a8 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+36) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #20 pc 0000000000226f70 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #21 pc 000000000020a320 /apex/com.android.art/lib64/libart.so (nterp_helper+4016) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #22 pc 000000000020d112 /system/framework/framework.jar (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+18) 06-15 04:25:50.947 11521 11521 F DEBUG : #23 pc 000000000020b0e4 /apex/com.android.art/lib64/libart.so (nterp_helper+7540) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #24 pc 0000000000211a06 /system/framework/framework.jar (com.android.internal.os.ZygoteInit.main+558) 06-15 04:25:50.947 11521 11521 F DEBUG : #25 pc 0000000000210a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #26 pc 0000000000472050 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #27 pc 000000000082d918 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+472) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #28 pc 00000000006f4248 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+560) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:25:50.947 11521 11521 F DEBUG : #29 pc 00000000000e2f9c /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:25:50.947 11521 11521 F DEBUG : #30 pc 00000000000fa244 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+916) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:25:50.947 11521 11521 F DEBUG : #31 pc 00000000000047d8 /system/bin/app_process64 (main+1816) (BuildId: a3e8d583af2cdcff29751370d5826827) 06-15 04:25:50.947 11521 11521 F DEBUG : #32 pc 000000000005b9e4 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:26:31.344 4216 4216 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.344 4216 4216 E AndroidRuntime: Process: com.obric.assistant:interactor, PID: 4216 06-15 04:26:31.344 4216 4216 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.345 6667 13825 E AndroidRuntime: FATAL EXCEPTION: DataStallThread 06-15 04:26:31.345 6667 13825 E AndroidRuntime: Process: com.bytedance.radioservice, PID: 6667 06-15 04:26:31.345 6667 13825 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.347 12431 12539 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#5 06-15 04:26:31.347 12431 12539 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.347 12431 12539 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.361 12431 12528 E AndroidRuntime: FATAL EXCEPTION: [GT]HotPool#3 06-15 04:26:31.361 12431 12528 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.361 12431 12528 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.371 12431 12181 E AndroidRuntime: FATAL EXCEPTION: [GT]HotPool#8 06-15 04:26:31.371 12431 12181 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.371 12431 12181 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.376 4068 4068 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.376 4068 4068 E AndroidRuntime: Process: com.android.systemui, PID: 4068 06-15 04:26:31.376 4068 4068 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.392 5764 8003 E AndroidRuntime: FATAL EXCEPTION: long-time-task-thread-4 06-15 04:26:31.392 5764 8003 E AndroidRuntime: Process: com.obric.memorydata, PID: 5764 06-15 04:26:31.392 5764 8003 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.393 26358 26358 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.393 26358 26358 E AndroidRuntime: Process: com.obric.feedback, PID: 26358 06-15 04:26:31.393 26358 26358 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.394 20846 20846 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.394 20846 20846 E AndroidRuntime: Process: com.android.launcher3, PID: 20846 06-15 04:26:31.394 20846 20846 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.398 11069 11069 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.398 11069 11069 E AndroidRuntime: Process: com.obric.mediametadataservice, PID: 11069 06-15 04:26:31.398 11069 11069 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.401 6234 7313 E AndroidRuntime: FATAL EXCEPTION: WsSurvivalHelper 06-15 04:26:31.401 6234 7313 E AndroidRuntime: Process: com.obric.matrix, PID: 6234 06-15 04:26:31.401 6234 7313 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.408 31180 31369 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#6 06-15 04:26:31.408 31180 31369 E AndroidRuntime: Process: com.tencent.mm:push, PID: 31180 06-15 04:26:31.408 31180 31369 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.427 31180 31180 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.427 31180 31180 E AndroidRuntime: Process: com.tencent.mm:push, PID: 31180 06-15 04:26:31.427 31180 31180 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.435 31180 31389 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#15 06-15 04:26:31.435 31180 31389 E AndroidRuntime: Process: com.tencent.mm:push, PID: 31180 06-15 04:26:31.435 31180 31389 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.436 31180 31280 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#2 06-15 04:26:31.436 31180 31280 E AndroidRuntime: Process: com.tencent.mm:push, PID: 31180 06-15 04:26:31.436 31180 31280 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.436 31180 31386 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#14 06-15 04:26:31.436 31180 31386 E AndroidRuntime: Process: com.tencent.mm:push, PID: 31180 06-15 04:26:31.436 31180 31386 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.443 4535 4535 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.443 4535 4535 E AndroidRuntime: Process: com.android.phone, PID: 4535 06-15 04:26:31.443 4535 4535 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.450 12431 12558 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#8 06-15 04:26:31.450 12431 12558 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.450 12431 12558 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.452 12069 12069 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.452 12069 12069 E AndroidRuntime: Process: com.obric.weather, PID: 12069 06-15 04:26:31.452 12069 12069 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.456 12431 12697 E AndroidRuntime: FATAL EXCEPTION: default_matrix_thread 06-15 04:26:31.456 12431 12697 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.456 12431 12697 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.457 12431 12522 E AndroidRuntime: FATAL EXCEPTION: [GT]HotPool#0 06-15 04:26:31.457 12431 12522 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.457 12431 12522 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.458 6025 7427 E AndroidRuntime: FATAL EXCEPTION: Thread-6 06-15 04:26:31.458 6025 7427 E AndroidRuntime: Process: com.obric.cae, PID: 6025 06-15 04:26:31.458 6025 7427 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.470 31180 31408 E AndroidRuntime: FATAL EXCEPTION: default_matrix_thread 06-15 04:26:31.470 31180 31408 E AndroidRuntime: Process: com.tencent.mm:push, PID: 31180 06-15 04:26:31.470 31180 31408 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.470 12431 12530 E AndroidRuntime: FATAL EXCEPTION: [GT]HotPool#5 06-15 04:26:31.470 12431 12530 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.470 12431 12530 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.490 12431 12431 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:26:31.490 12431 12431 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.490 12431 12431 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.495 12431 12586 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#13 06-15 04:26:31.495 12431 12586 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.495 12431 12586 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:26:31.502 12431 12532 E AndroidRuntime: FATAL EXCEPTION: [GT]HotPool#6 06-15 04:26:31.502 12431 12532 E AndroidRuntime: Process: com.tencent.mm, PID: 12431 06-15 04:26:31.502 12431 12532 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:27:20.283 18660 18660 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 18660 (init), pid 18660 (init) 06-15 04:27:20.325 18660 18660 F libc : crash_dump helper failed to exec, or was killed 06-15 04:34:31.899 13872 13872 F libc : Fatal signal 6 (SIGABRT), code 128 (SI_KERNEL) in tid 13872 (system_server), pid 13872 (system_server) 06-15 04:34:33.102 6200 6200 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 06-15 04:34:33.102 6200 6200 F DEBUG : Build fingerprint: 'unknown/pacific/pacific:15/0.8.0.0/94:user/test-keys' 06-15 04:34:33.102 6200 6200 F DEBUG : Revision: '0' 06-15 04:34:33.102 6200 6200 F DEBUG : ABI: 'arm64' 06-15 04:34:33.102 6200 6200 F DEBUG : Timestamp: 2025-06-15 04:34:32.331351694+0800 06-15 04:34:33.102 6200 6200 F DEBUG : Process uptime: 470s 06-15 04:34:33.102 6200 6200 F DEBUG : Cmdline: system_server 06-15 04:34:33.102 6200 6200 F DEBUG : pid: 13872, tid: 13872, name: system_server >>> system_server <<< 06-15 04:34:33.102 6200 6200 F DEBUG : uid: 1000 06-15 04:34:33.102 6200 6200 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 06-15 04:34:33.102 6200 6200 F DEBUG : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) 06-15 04:34:33.102 6200 6200 F DEBUG : signal 6 (SIGABRT), code 128 (SI_KERNEL), fault addr -------- 06-15 04:34:33.102 6200 6200 F DEBUG : x0 fffffffffffffffc x1 0000007fee5feea0 x2 0000000000000010 x3 0000000000002710 06-15 04:34:33.102 6200 6200 F DEBUG : x4 0000000000000000 x5 0000000000000008 x6 0000007fee5fdd30 x7 0006f4f48f1df93c 06-15 04:34:33.102 6200 6200 F DEBUG : x8 0000000000000016 x9 ffffffffffb9b170 x10 0000000000000009 x11 00000000000d800b 06-15 04:34:33.102 6200 6200 F DEBUG : x12 0000000000000006 x13 0000000000000005 x14 00000000000be490 x15 00000000ebad6a89 06-15 04:34:33.102 6200 6200 F DEBUG : x16 0000007488763c40 x17 000000747d31cf30 x18 0000007493608000 x19 b40000737fa9dd50 06-15 04:34:33.102 6200 6200 F DEBUG : x20 0000000000002710 x21 0000007fee5feea0 x22 0000000000002710 x23 0000007492d8c8c0 06-15 04:34:33.102 6200 6200 F DEBUG : x24 0000000000000030 x25 000000007fffffff x26 0000000000000001 x27 0000000000000006 06-15 04:34:33.102 6200 6200 F DEBUG : x28 0000007fee5ff090 x29 0000007fee5fefc0 06-15 04:34:33.102 6200 6200 F DEBUG : lr 0000007488756edc sp 0000007fee5fee60 pc 000000747d36a78c pst 0000000080001000 06-15 04:34:33.102 6200 6200 F DEBUG : 29 total frames 06-15 04:34:33.102 6200 6200 F DEBUG : backtrace: 06-15 04:34:33.102 6200 6200 F DEBUG : #00 pc 00000000000ca78c /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:34:33.102 6200 6200 F DEBUG : #01 pc 0000000000013ed8 /system/lib64/libutils.so (android::Looper::pollInner(int)+196) (BuildId: bb46aaa986a05e541482395c328d50a0) 06-15 04:34:33.102 6200 6200 F DEBUG : #02 pc 0000000000013db0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+124) (BuildId: bb46aaa986a05e541482395c328d50a0) 06-15 04:34:33.102 6200 6200 F DEBUG : #03 pc 000000000019e220 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+48) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:34:33.102 6200 6200 F DEBUG : #04 pc 0000000000226f70 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #05 pc 0000000000035038 [anon_shmem:dalvik-zygote-jit-code-cache] (offset 0x2000000) (android.os.MessageQueue.next+264) 06-15 04:34:33.102 6200 6200 F DEBUG : #06 pc 0000000000910abc [anon_shmem:dalvik-zygote-jit-code-cache] (offset 0x2000000) (android.os.Looper.loopOnce+92) 06-15 04:34:33.102 6200 6200 F DEBUG : #07 pc 000000000005b9fc [anon_shmem:dalvik-zygote-jit-code-cache] (offset 0x2000000) (android.os.Looper.loop+252) 06-15 04:34:33.102 6200 6200 F DEBUG : #08 pc 0000000000209408 /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #09 pc 00000000002a2e80 /system/framework/services.jar (com.android.server.SystemServer.run+1276) 06-15 04:34:33.102 6200 6200 F DEBUG : #10 pc 000000000020a2c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #11 pc 00000000002a27ea /system/framework/services.jar (com.android.server.SystemServer.main+10) 06-15 04:34:33.102 6200 6200 F DEBUG : #12 pc 0000000000210a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #13 pc 0000000000472050 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #14 pc 000000000082cf80 /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+2108) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #15 pc 00000000007995a8 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+36) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #16 pc 0000000000226f70 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #17 pc 000000000020a320 /apex/com.android.art/lib64/libart.so (nterp_helper+4016) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #18 pc 000000000020d112 /system/framework/framework.jar (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+18) 06-15 04:34:33.102 6200 6200 F DEBUG : #19 pc 000000000020b0e4 /apex/com.android.art/lib64/libart.so (nterp_helper+7540) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #20 pc 0000000000211a06 /system/framework/framework.jar (com.android.internal.os.ZygoteInit.main+558) 06-15 04:34:33.102 6200 6200 F DEBUG : #21 pc 0000000000210a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #22 pc 0000000000472050 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #23 pc 000000000082d918 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+472) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #24 pc 00000000006f4248 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+560) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:34:33.102 6200 6200 F DEBUG : #25 pc 00000000000e2f9c /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:34:33.102 6200 6200 F DEBUG : #26 pc 00000000000fa244 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+916) (BuildId: 8be94ccb8d309e803b6ab32930a3b12b) 06-15 04:34:33.102 6200 6200 F DEBUG : #27 pc 00000000000047d8 /system/bin/app_process64 (main+1816) (BuildId: a3e8d583af2cdcff29751370d5826827) 06-15 04:34:33.102 6200 6200 F DEBUG : #28 pc 000000000005b9e4 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:34:33.511 23497 24117 E AndroidRuntime: FATAL EXCEPTION: DatabaseSyncService 06-15 04:34:33.511 23497 24117 E AndroidRuntime: Process: com.smartisanos.gallery, PID: 23497 06-15 04:34:33.511 23497 24117 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.519 19416 31631 E AndroidRuntime: FATAL EXCEPTION: DataStallThread 06-15 04:34:33.519 19416 31631 E AndroidRuntime: Process: com.bytedance.radioservice, PID: 19416 06-15 04:34:33.519 19416 31631 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.525 23759 23759 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:34:33.525 23759 23759 E AndroidRuntime: Process: com.obric.mediametadataservice, PID: 23759 06-15 04:34:33.525 23759 23759 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.562 27764 27764 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:34:33.562 27764 27764 E AndroidRuntime: Process: com.android.systemui, PID: 27764 06-15 04:34:33.562 27764 27764 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.570 17071 17071 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:34:33.570 17071 17071 E AndroidRuntime: Process: com.qti.qcc, PID: 17071 06-15 04:34:33.570 17071 17071 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.588 30577 30748 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#10 06-15 04:34:33.588 30577 30748 E AndroidRuntime: Process: com.tencent.mm, PID: 30577 06-15 04:34:33.588 30577 30748 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.619 20917 20917 E AndroidRuntime: FATAL EXCEPTION: main 06-15 04:34:33.619 20917 20917 E AndroidRuntime: Process: com.android.providers.weather, PID: 20917 06-15 04:34:33.619 20917 20917 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.641 29760 30119 E AndroidRuntime: FATAL EXCEPTION: WM.task-4 06-15 04:34:33.641 29760 30119 E AndroidRuntime: Process: com.android.rkpdapp, PID: 29760 06-15 04:34:33.641 29760 30119 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.644 16591 22658 E AndroidRuntime: FATAL EXCEPTION: pool-12-thread-1 06-15 04:34:33.644 16591 22658 E AndroidRuntime: Process: com.bytedance.os.mermaid, PID: 16591 06-15 04:34:33.644 16591 22658 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:34:33.670 30577 30776 E AndroidRuntime: FATAL EXCEPTION: [GT]ColdPool#14 06-15 04:34:33.670 30577 30776 E AndroidRuntime: Process: com.tencent.mm, PID: 30577 06-15 04:34:33.670 30577 30776 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause 06-15 04:35:16.613 11852 11852 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 11852 (init), pid 11852 (init) 06-15 04:35:16.682 11852 11852 F libc : crash_dump helper failed to exec, or was killed 06-15 04:36:05.261 12659 12670 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 12670 (Signal Catcher), pid 12659 (com.obric.cae) 06-15 04:36:07.796 10043 10052 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 10052 (Signal Catcher), pid 10043 (ndroid.systemui) 06-15 04:36:09.096 16114 16114 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 06-15 04:36:09.096 16114 16114 F DEBUG : Build fingerprint: 'unknown/pacific/pacific:15/0.8.0.0/94:user/test-keys' 06-15 04:36:09.096 16114 16114 F DEBUG : Revision: '0' 06-15 04:36:09.096 16114 16114 F DEBUG : ABI: 'arm64' 06-15 04:36:09.096 16114 16114 F DEBUG : Timestamp: 2025-06-15 04:36:06.131456971+0800 06-15 04:36:09.096 16114 16114 F DEBUG : Process uptime: 46s 06-15 04:36:09.096 16114 16114 F DEBUG : Cmdline: com.obric.cae 06-15 04:36:09.096 16114 16114 F DEBUG : pid: 12659, tid: 12670, name: Signal Catcher >>> com.obric.cae <<< 06-15 04:36:09.096 16114 16114 F DEBUG : uid: 1000 06-15 04:36:09.096 16114 16114 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 06-15 04:36:09.096 16114 16114 F DEBUG : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) 06-15 04:36:09.096 16114 16114 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 06-15 04:36:09.096 16114 16114 F DEBUG : Abort message: 'Caused BootImagePollingThread failure : SuspendAll timeout: Unsuspended threads: Thread[2,tid=12670,Runnable,Thread*=0xb400007073e4ff50,peer=0x146408b0,"Signal Catcher"], Info for Thread[2,tid=12670,Runnable,Thread*=0xb400007073e4ff50,peer=0x146408b0,"Signal Catcher"]:Signal Catcher tid: 12670, state&flags: 0x9, priority: 10, barrier value: 1, Target states: [12670 (Signal Catcher) D 6404 6404 0 0 -1 4194368 7865 0 0 0 28 11 0 0 0 -20 31 0 161685 , 12670 (Signal Catcher) D 6404 6404 0 0 -1 4194368 7907 0 0 0 29 11 0 0 0 -20 31 0 161685 ]1@474460762748 Final wait time: 1.041s' 06-15 04:36:09.096 16114 16114 F DEBUG : x0 000000000000005f x1 0000006e780051f8 x2 0000000000001000 x3 0000000000000000 06-15 04:36:09.096 16114 16114 F DEBUG : x4 0000006e78005d24 x5 b400007063ecaf6c x6 65732f636f72702f x7 2f6b7361742f666c 06-15 04:36:09.096 16114 16114 F DEBUG : x8 000000000000003f x9 0000000000000000 x10 00000000ece8b1a8 x11 00000000ace540c2 06-15 04:36:09.096 16114 16114 F DEBUG : x12 373632312f6b7361 x13 70756f7267632f34 x14 0000000000000000 x15 0000000000000000 06-15 04:36:09.096 16114 16114 F DEBUG : x16 00000071428f0650 x17 00000071417024a0 x18 0000006e72c44000 x19 0000006e78006340 06-15 04:36:09.096 16114 16114 F DEBUG : x20 0000000000000077 x21 0000006e780078c0 x22 0000000000000077 x23 0000006e780078c0 06-15 04:36:09.096 16114 16114 F DEBUG : x24 0000006e78006329 x25 0000006e78006548 x26 000000712dfa65f0 x27 000000712dfa65b0 06-15 04:36:09.097 16114 16114 F DEBUG : x28 0000006e78006328 x29 0000006e78006200 06-15 04:36:09.097 16114 16114 F DEBUG : lr 00000071428d2274 sp 0000006e78005170 pc 00000071417024ac pst 0000000080001000 06-15 04:36:09.097 16114 16114 F DEBUG : 12 total frames 06-15 04:36:09.097 16114 16114 F DEBUG : backtrace: 06-15 04:36:09.097 16114 16114 F DEBUG : #00 pc 00000000000c94ac /apex/com.android.runtime/lib64/bionic/libc.so (read+12) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:09.097 16114 16114 F DEBUG : #01 pc 0000000000012270 /apex/com.android.art/lib64/libbase.so (android::base::ReadFdToString(android::base::borrowed_fd, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+280) (BuildId: 8367396248ab14cf4164f2cfe0829082) 06-15 04:36:09.097 16114 16114 F DEBUG : #02 pc 00000000000123e0 /apex/com.android.art/lib64/libbase.so (android::base::ReadFileToString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool)+192) (BuildId: 8367396248ab14cf4164f2cfe0829082) 06-15 04:36:09.097 16114 16114 F DEBUG : #03 pc 0000000000883f68 /apex/com.android.art/lib64/libart.so (art::Thread::DumpState(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread const*, int)+1764) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #04 pc 00000000008a21b8 /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+1180) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #05 pc 000000000089932c /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*, bool, bool)+2964) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #06 pc 0000000000897e10 /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+920) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #07 pc 0000000000897a1c /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+1436) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #08 pc 0000000000848318 /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+60) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #09 pc 0000000000869f38 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+5484) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:09.097 16114 16114 F DEBUG : #10 pc 0000000000073cd0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:09.097 16114 16114 F DEBUG : #11 pc 0000000000065bb0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:10.991 16353 16353 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 06-15 04:36:10.991 16353 16353 F DEBUG : Build fingerprint: 'unknown/pacific/pacific:15/0.8.0.0/94:user/test-keys' 06-15 04:36:10.991 16353 16353 F DEBUG : Revision: '0' 06-15 04:36:10.991 16353 16353 F DEBUG : ABI: 'arm64' 06-15 04:36:10.991 16353 16353 F DEBUG : Timestamp: 2025-06-15 04:36:09.222489157+0800 06-15 04:36:10.991 16353 16353 F DEBUG : Process uptime: 65s 06-15 04:36:10.991 16353 16353 F DEBUG : Cmdline: com.android.systemui 06-15 04:36:10.991 16353 16353 F DEBUG : pid: 10043, tid: 10052, name: Signal Catcher >>> com.android.systemui <<< 06-15 04:36:10.991 16353 16353 F DEBUG : uid: 10147 06-15 04:36:10.991 16353 16353 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 06-15 04:36:10.991 16353 16353 F DEBUG : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) 06-15 04:36:10.991 16353 16353 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 06-15 04:36:10.991 16353 16353 F DEBUG : Abort message: 'Caused BootImagePollingThread failure : SuspendAll timeout: Unsuspended threads: Thread[2,tid=10052,Runnable,Thread*=0xb400007073e552c0,peer=0x161c2338,"Signal Catcher"], Info for Thread[2,tid=10052,Runnable,Thread*=0xb400007073e552c0,peer=0x161c2338,"Signal Catcher"]:Signal Catcher tid: 10052, state&flags: 0x9, priority: 10, barrier value: 1, Target states: [10052 (Signal Catcher) D 6404 6404 0 0 -1 4194368 72694 715 0 0 864 114 0 1 0 -20 99 0 16, 10052 (Signal Catcher) S 6404 6404 0 0 -1 4194368 72694 715 0 0 864 114 0 1 0 -20 99 0 16]1@474460861052 Final wait time: 1.014s' 06-15 04:36:10.991 16353 16353 F DEBUG : x0 fffffffffffffffc x1 0000000000000089 x2 0000000000000010 x3 0000006e7701dd18 06-15 04:36:10.991 16353 16353 F DEBUG : x4 0000000000000000 x5 00000000ffffffff x6 00000000ffffffff x7 7365786574756d20 06-15 04:36:10.991 16353 16353 F DEBUG : x8 0000000000000062 x9 aacc454f7c510c3f x10 fffffffffffef005 x11 0000000031f4eed8 06-15 04:36:10.991 16353 16353 F DEBUG : x12 00000000684ddd36 x13 000000007fffffff x14 00000000000ca068 x15 000000077e673b1c 06-15 04:36:10.991 16353 16353 F DEBUG : x16 00000071417180d8 x17 00000071416c4f00 x18 0000006e73d6c000 x19 0000000000000010 06-15 04:36:10.991 16353 16353 F DEBUG : x20 0000006e7701dd18 x21 b4000070741074a8 x22 0000000000000089 x23 0000006e7701f860 06-15 04:36:10.991 16353 16353 F DEBUG : x24 0000006e7701f8c0 x25 0000000000000000 x26 00000000ee6a1a05 x27 0000000000000001 06-15 04:36:10.991 16353 16353 F DEBUG : x28 0000000000000000 x29 0000006e7701dd30 06-15 04:36:10.991 16353 16353 F DEBUG : lr 000000714169d5b8 sp 0000006e7701dd10 pc 00000071416c4f24 pst 0000000060001000 06-15 04:36:10.991 16353 16353 F DEBUG : 18 total frames 06-15 04:36:10.991 16353 16353 F DEBUG : backtrace: 06-15 04:36:10.991 16353 16353 F DEBUG : #00 pc 000000000008bf24 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+36) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:10.991 16353 16353 F DEBUG : #01 pc 00000000000645b4 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+148) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:10.991 16353 16353 F DEBUG : #02 pc 0000000000072f48 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+136) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:10.991 16353 16353 F DEBUG : #03 pc 00000000000b0aec /apex/com.android.art/lib64/libc++.so (std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>)+96) (BuildId: 53e0091d25a788802d2d3a5324f79b527df4913f) 06-15 04:36:10.991 16353 16353 F DEBUG : #04 pc 0000000000093530 /apex/com.android.art/lib64/libunwindstack.so (unwindstack::ThreadEntry::Wait(unwindstack::WaitType)+140) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:36:10.991 16353 16353 F DEBUG : #05 pc 00000000000939e4 /apex/com.android.art/lib64/libunwindstack.so (unwindstack::ThreadUnwinder::SendSignalToThread(int, int)+296) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:36:10.991 16353 16353 F DEBUG : #06 pc 0000000000093bec /apex/com.android.art/lib64/libunwindstack.so (unwindstack::ThreadUnwinder::UnwindWithSignal(int, int, std::__1::unique_ptr<unwindstack::Regs, std::__1::default_delete<unwindstack::Regs>>*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const*)+104) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:36:10.991 16353 16353 F DEBUG : #07 pc 00000000000606f4 /apex/com.android.art/lib64/libunwindstack.so (unwindstack::AndroidLocalUnwinder::InternalUnwind(std::__1::optional<int>, unwindstack::AndroidUnwinderData&)+364) (BuildId: c12353edf5bb03325316f4802d7fa4b4) 06-15 04:36:10.991 16353 16353 F DEBUG : #08 pc 00000000007a3be0 /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, unwindstack::AndroidLocalUnwinder&, int, char const*, art::ArtMethod*, void*, bool)+184) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #09 pc 000000000087fe1c /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, unwindstack::AndroidLocalUnwinder&, bool, bool) const+360) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #10 pc 00000000008a21d0 /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+1204) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #11 pc 000000000089932c /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*, bool, bool)+2964) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #12 pc 0000000000897e10 /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+920) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #13 pc 0000000000897a1c /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+1436) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #14 pc 0000000000848318 /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+60) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #15 pc 0000000000869f38 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+5484) (BuildId: 29a487f0c8088464e14dcbff6c86797f) 06-15 04:36:10.991 16353 16353 F DEBUG : #16 pc 0000000000073cd0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 5f5c1386426a2756c92c6d45ddc06654) 06-15 04:36:10.991 16353 16353 F DEBUG : #17 pc 0000000000065bb0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 5f5c1386426a2756c92c6d45ddc06654)
06-19
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值