如何解决"0x7c93ab0a"指令引用的"0x00000010"内存。该内存不能为"written"。

本文提供了解决内存不能读写问题的多种方法,包括硬件检查、系统修复、服务启用等步骤,适用于不同情况下的故障排查。
转自:[url]http://zhidao.baidu.com/question/137762779.html?fr=ala1[/url]


内存不能为read/written 问题的简单解决办法:(原创答案,欢迎分享→请活学活用→仅供参考):
一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的 如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看:
二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒 。杀毒软件与其它软件冲突:卸载有问题的软件。显卡、声卡驱动是否正确安装或者是否被恶意覆盖否?重新安装显卡声卡驱动。
1、使用系统自带的sfc命令,修复受到损坏的系统文件恢复到正常状态。
开始→运行→输入cmd,打开“命令提示符”窗口→输入字符串命令sfc/scannow→回车→耐心等待命令程序对每个系统文件搜索扫描→一旦发现系统文件的版本不正确或者系统文件已经损坏→它就能自动弹出提示界面→要求插入Windows系统的安装光盘→从中提取正常的系统文件来替代不正常的系统文件→达到修复系统文件的目的→最后重新启动计算机。
2、安装过的Domino这程序导致有问题,你可以在开始→运行→msconfig→启动项目→关闭Domino启动项→如果关闭不了→可以用卡卡助手之类的系统设置软件把它强行关掉→如果还是不行的→证明你系统中毒→那就重新安装或者恢复系统备份彻底解决。
三、某些系统服务被禁用可能导致类似问题,例如QoS RSVP本地通信控制安装功能被禁用时可能会提示RPC服务器不可用。解决方法:我的电脑右键→管理→服务和应用程序→服务→双击QoS RSVP项目将启动类型改为“手动”或“自动”→关闭窗口→重新启动计算机。如果其它服务被禁用导致的问题也可用这个方法重新启用来解决。
四、浏览器出现内存不能读、写的提示:
1、运行→regedit→进入注册表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 还有一项“默认”保留;将其它的删除。
2、打开CMD窗口输入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车
两条分别运行完成后重启机器。
五、如果以上方法无法解决只能使用最后一招:
完全注册dll:打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成后重新启动机器。
六、如果你电脑里面存在NET.Framework这个微软的组件服务而你又不使用它→那么卸载这个服务可能会解决问题:开始→设置→控制面板→添加删除程序→NET.Framework→删除(如果你必须使用就重新启动电脑后再次安装NET.Framework)。
七、关闭这个报告(治标不治本):
1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,Windows XP就不会弹出错误提示了。
2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“Error Reporting Service”→打开“Error Reporting Service的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。(此项目关闭的注册表方式:开始→运行→输入regedit→确定→找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]中的Auto=0改成Auto=1)
简单有效的处理方法是看错误提示,哪一个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。
/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file : main.c * @brief : Main program body ****************************************************************************** * @attention * * Copyright (c) 2021 STMicroelectronics. * All rights reserved. * * This software is licensed under terms that can be found in the LICENSE file * in the root directory of this software component. * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "main.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ /* USER CODE BEGIN PTD */ /* USER CODE END PTD */ /* Private define ------------------------------------------------------------*/ /* USER CODE BEGIN PD */ /* USER CODE END PD */ /* Private macro -------------------------------------------------------------*/ /* USER CODE BEGIN PM */ /* USER CODE END PM */ /* Private variables ---------------------------------------------------------*/ FMAC_HandleTypeDef hfmac; DMA_HandleTypeDef handle_GPDMA1_Channel1; /* USER CODE BEGIN PV */ /* FMAC configuration structure */ FMAC_FilterConfigTypeDef sFmacConfig; /* Array of filter coefficients A (feedback coefficients) in Q1.15 format */ static int16_t aFilterCoeffA[COEFF_VECTOR_A_SIZE] = { 10432,-17296, 17696,-12512, 5536, -1296 }; /* Array of filter coefficients B (feed-forward taps) in Q1.15 format */ static int16_t aFilterCoeffB[COEFF_VECTOR_B_SIZE] = { 828, 1170, 2360, 2293, 2360, 1170, 828 }; /* Array of input values in Q1.15 format */ static int16_t aInputValues[ARRAY_SIZE] = { 0, 660, -194, 1731, 1, 2194, 725, 2018, 1775, 1501, 2703, 1085, 3072, 1084, 2701, 1499, 1772, 2014, 721, 2189, -5, 1725, -200, 653, -6, -666, 187, -1737, -7, -2199, -730, -2022, -1778, -1504, -2705, -1086, -3072, -1083, -2700, -1496, -1768, -2010, -716, -2184, 10, -1719, 206, -647, 13, 672, -181, 1742, 12, 2204, 734, 2026, 1781, 1506, 2706, 1086, 3072, 1082, 2698, 1494, 1765, 2006, 712, 2179, -16, 1713, -212, 640, -19, -679, 175, -1748, -18, -2209, -739, -2030, -1784, -1509, -2708, -1087, -3072, -1081, -2696, -1491, -1762, -2002, -707, -2173, 21, -1707, 218, -634, 26, 685, -169, 1754, 23, 2214, 743, 2033, 1787, 1511, 2710, 1088, 3072, 1080, 2695, 1489, 1758, 1998, 702, 2168, -27, 1701, -225, 628, -32, -691, 163, -1760, -29, -2219, -748, -2037, -1791, -1513, -2711, -1089, -3072, -1080, -2693, -1486, -1755, -1994, -698, -2163, 33, -1695, 231, -621, 39, 698, -156, 1766, 34, 2224, 752, 2041, 1794, 1516, 2713, 1089, 3072, 1079, 2691, 1484, 1752, 1990, 693, 2158, -38, 1689, -237, 615, -45, -704, 150, -1772, -40, -2229, -757, -2045, -1797, -1518, -2714, -1090, -3071, -1078, -2689, -1481, -1749, -1986, -688, -2153, 44, -1683, 243, -608, 52, 710, -144, 1778, 45, 2234, 761, 2049, 1800, 1520, 2716, 1091, 3071, 1077, 2687, 1478, 1745, 1982, 684, 2148, -50, 1677, -250, 602, -58, -717, 138, -1784, -51, -2239, -766, -2052, -1803, -1523, -2717, -1092, -3071, -1076, -2686, -1476, -1742, -1978, -679, -2142, 55, -1671, 256, -596, 64, 723, -132, 1790, 56, 2244, 770, 2056, 1806, 1525, 2719, 1092, 3071, 1075, 2684, 1473 }; /* Array of output data to preload in Q1.15 format */ static int16_t aOutputDataToPreload[COEFF_VECTOR_A_SIZE] = { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }; /* Array of calculated filtered data in Q1.15 format */ static int16_t aCalculatedFilteredData[ARRAY_SIZE]; /* Expected number of calculated samples */ uint16_t ExpectedCalculatedOutputSize = MEMORY_PARAMETER_D2; /* Status of the FMAC callbacks */ __IO uint32_t HalfOutputDataReadyCallback = CALLBACK_NOT_CALLED; __IO uint32_t OutputDataReadyCallback = CALLBACK_NOT_CALLED; __IO uint32_t ErrorCount = 0; /* Array of reference filtered data for IIR "7 feed-forward taps, 6 feedback coefficients, gain = 1" in Q1.15 format */ static const int16_t aRefFilteredData[ARRAY_SIZE] = { 0x01c6, 0x0403, 0x03a5, 0x03e6, 0x05b0, 0x0588, 0x051d, 0x0664, 0x06c7, 0x057a, 0x0631, 0x06c8, 0x0539, 0x0500, 0x05a5, 0x0453, 0x02f5, 0x03b2, 0x02a0, 0x00b3, 0x00fe, 0x008c, 0xfe75, 0xfe03, 0xfe6e, 0xfc64, 0xfb84, 0xfc4c, 0xfb0a, 0xf9ba, 0xfa9c, 0xfa87, 0xf8df, 0xf9d2, 0xfaa0, 0xf95d, 0xf9da, 0xfb7d, 0xfaf9, 0xfac9, 0xfd0d, 0xfd3b, 0xfcc5, 0xfecf, 0xfffd, 0xff53, 0x00ae, 0x02be, 0x01f7, 0x029c, 0x04cb, 0x0487, 0x041b, 0x0609, 0x066e, 0x0504, 0x0663, 0x0722, 0x0576, 0x0598, 0x06be, 0x0521, 0x03f7, 0x0544, 0x03f1, 0x01fe, 0x02b2, 0x0246, 0xffbf, 0xffb1, 0x0031, 0xfd99, 0xfcdc, 0xfdc8, 0xfc12, 0xfa6f, 0xfbac, 0xfb1e, 0xf8f9, 0xfa31, 0xfaba, 0xf8e4, 0xf963, 0xfb2a, 0xf9ea, 0xf9ac, 0xfc34, 0xfbdb, 0xfb28, 0xfd85, 0xfe95, 0xfd63, 0xff3a, 0x0162, 0x0027, 0x011e, 0x03b3, 0x032b, 0x02bf, 0x056e, 0x05a2, 0x0426, 0x0638, 0x071b, 0x0536, 0x05d6, 0x0788, 0x057c, 0x04b2, 0x0696, 0x04fd, 0x0307, 0x0458, 0x03e4, 0x00e7, 0x0179, 0x0201, 0xfede, 0xfe5d, 0xff91, 0xfd45, 0xfb6b, 0xfd2c, 0xfbff, 0xf96e, 0xfb01, 0xfb45, 0xf8b6, 0xf963, 0xfb49, 0xf91d, 0xf8f0, 0xfbb9, 0xfabb, 0xf9b5, 0xfc8b, 0xfd49, 0xfb76, 0xfdeb, 0x0004, 0xfe37, 0xff85, 0x028d, 0x017c, 0x0122, 0x04a4, 0x046f, 0x02e1, 0x05bb, 0x06b8, 0x046c, 0x05c4, 0x07f7, 0x0556, 0x0516, 0x07a2, 0x05ae, 0x03b5, 0x05e6, 0x0542, 0x01d6, 0x0342, 0x03c8, 0x0010, 0xfff2, 0x0195, 0xfe7f, 0xfca1, 0xff07, 0xfd19, 0xfa2a, 0xfc41, 0xfc38, 0xf8c9, 0xf9e7, 0xfbd7, 0xf89e, 0xf8a2, 0xfbb2, 0xf9e3, 0xf881, 0xfc01, 0xfc27, 0xf9a9, 0xfcd9, 0xfec2, 0xfc37, 0xfdf0, 0x0173, 0xff87, 0xff61, 0x03bb, 0x02e9, 0x0141, 0x0506, 0x05fc, 0x031a, 0x056e, 0x0801, 0x04ab, 0x051b, 0x0864, 0x05e5, 0x03f9, 0x074f, 0x0640, 0x0277, 0x04f3, 0x0570, 0x0109, 0x018d, 0x03b9, 0xff9d, 0xfe01, 0x0128, 0xfe56, 0xfb14, 0xfdf5, 0xfd7c, 0xf90e, 0xfaf7, 0xfccf, 0xf864, 0xf8c4, 0xfc36, 0xf94a, 0xf79e, 0xfc01, 0xfb37, 0xf810, 0xfc24, 0xfdb8, 0xfa2e, 0xfc8d, 0x0081, 0xfd5b, 0xfd9c, 0x02d3, 0x0120, 0xff50, 0x043e, 0x04e9, 0x0148, 0x04e8, 0x07af, 0x0377, 0x04c1, 0x08e7, 0x058c, 0x03d3, 0x088c, 0x06c6, 0x02b3, 0x0682, 0x06e5, 0x019d }; /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ void SystemClock_Config(void); static void SystemPower_Config(void); static void MX_GPDMA1_Init(void); static void MX_ICACHE_Init(void); static void MX_FMAC_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ /** * @brief The application entry point. * @retval int */ int main(void) { /* USER CODE BEGIN 1 */ /* STM32U5xx HAL library initialization: - Configure the Flash prefetch - Configure the Systick to generate an interrupt each 1 msec - Set NVIC Group Priority to 3 - Low Level Initialization */ /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /* Configure the System Power */ SystemPower_Config(); /* USER CODE BEGIN SysInit */ /* Configure LED1 */ BSP_LED_Init(LED1); /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPDMA1_Init(); MX_ICACHE_Init(); MX_FMAC_Init(); /* USER CODE BEGIN 2 */ /*## Configure the FMAC peripheral ###########################################*/ sFmacConfig.InputBaseAddress = INPUT_BUFFER_BASE; sFmacConfig.InputBufferSize = INPUT_BUFFER_SIZE; sFmacConfig.InputThreshold = INPUT_THRESHOLD; sFmacConfig.CoeffBaseAddress = COEFFICIENT_BUFFER_BASE; sFmacConfig.CoeffBufferSize = COEFFICIENT_BUFFER_SIZE; sFmacConfig.OutputBaseAddress = OUTPUT_BUFFER_BASE; sFmacConfig.OutputBufferSize = OUTPUT_BUFFER_SIZE; sFmacConfig.OutputThreshold = OUTPUT_THRESHOLD; sFmacConfig.pCoeffA = aFilterCoeffA; sFmacConfig.CoeffASize = COEFF_VECTOR_A_SIZE; sFmacConfig.pCoeffB = aFilterCoeffB; sFmacConfig.CoeffBSize = COEFF_VECTOR_B_SIZE; sFmacConfig.Filter = FMAC_FUNC_IIR_DIRECT_FORM_1; sFmacConfig.InputAccess = FMAC_BUFFER_ACCESS_POLLING; sFmacConfig.OutputAccess = FMAC_BUFFER_ACCESS_DMA; sFmacConfig.Clip = FMAC_CLIP_DISABLED; sFmacConfig.P = COEFF_VECTOR_B_SIZE; sFmacConfig.Q = COEFF_VECTOR_A_SIZE; sFmacConfig.R = GAIN; if (HAL_FMAC_FilterConfig(&hfmac, &sFmacConfig) != HAL_OK) { /* Configuration Error */ Error_Handler(); } /*## Preload the input and output buffers ####################################*/ if (HAL_FMAC_FilterPreload(&hfmac, aInputValues, INPUT_BUFFER_SIZE, aOutputDataToPreload, COEFF_VECTOR_A_SIZE) != HAL_OK) { /* Configuration Error */ Error_Handler(); } /*## Start calculation of IIR filter in polling/DMA mode #####################*/ if (HAL_FMAC_FilterStart(&hfmac, aCalculatedFilteredData, &ExpectedCalculatedOutputSize) != HAL_OK) { /* Processing Error */ Error_Handler(); } /*## Wait for the end of the handling (no new data written) #################*/ /* For simplicity reasons, this example is just waiting till the end of the calculation, but the application may perform other tasks while the operation is ongoing. */ while(HalfOutputDataReadyCallback == CALLBACK_NOT_CALLED) { } while(OutputDataReadyCallback == CALLBACK_NOT_CALLED) { } /*## Stop the calculation of IIR filter in polling/DMA mode ##################*/ if (HAL_FMAC_FilterStop(&hfmac) != HAL_OK) { /* Processing Error */ Error_Handler(); } /*## Check the final error status ############################################*/ if(ErrorCount != 0) { /* Processing Error */ Error_Handler(); } /*## Compare FMAC results to the reference values #####################*/ for (uint32_t i = 0; i < ExpectedCalculatedOutputSize; i++) { if (aCalculatedFilteredData[i] != aRefFilteredData[i]) { /* Processing Error */ Error_Handler(); } } /* There is no error in the output values: Turn LED1 on */ BSP_LED_On(LED1); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ } /** * @brief System Clock Configuration * @retval None */ void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Configure the main internal regulator output voltage */ if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK) { Error_Handler(); } /** Initializes the CPU, AHB and APB buses clocks */ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_MSI; RCC_OscInitStruct.MSIState = RCC_MSI_ON; RCC_OscInitStruct.MSICalibrationValue = RCC_MSICALIBRATION_DEFAULT; RCC_OscInitStruct.MSIClockRange = RCC_MSIRANGE_4; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_MSI; RCC_OscInitStruct.PLL.PLLMBOOST = RCC_PLLMBOOST_DIV1; RCC_OscInitStruct.PLL.PLLM = 1; RCC_OscInitStruct.PLL.PLLN = 80; RCC_OscInitStruct.PLL.PLLP = 2; RCC_OscInitStruct.PLL.PLLQ = 2; RCC_OscInitStruct.PLL.PLLR = 2; RCC_OscInitStruct.PLL.PLLRGE = RCC_PLLVCIRANGE_0; RCC_OscInitStruct.PLL.PLLFRACN = 0; if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { Error_Handler(); } /** Initializes the CPU, AHB and APB buses clocks */ RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2 |RCC_CLOCKTYPE_PCLK3; RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; RCC_ClkInitStruct.APB3CLKDivider = RCC_HCLK_DIV1; if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) { Error_Handler(); } } /** * @brief Power Configuration * @retval None */ static void SystemPower_Config(void) { /* * Disable the internal Pull-Up in Dead Battery pins of UCPD peripheral */ HAL_PWREx_DisableUCPDDeadBattery(); /* * Switch to SMPS regulator instead of LDO */ if (HAL_PWREx_ConfigSupply(PWR_SMPS_SUPPLY) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN PWR */ /* USER CODE END PWR */ } /** * @brief FMAC Initialization Function * @param None * @retval None */ static void MX_FMAC_Init(void) { /* USER CODE BEGIN FMAC_Init 0 */ /* USER CODE END FMAC_Init 0 */ /* USER CODE BEGIN FMAC_Init 1 */ /* USER CODE END FMAC_Init 1 */ hfmac.Instance = FMAC; if (HAL_FMAC_Init(&hfmac) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN FMAC_Init 2 */ /* USER CODE END FMAC_Init 2 */ } /** * @brief GPDMA1 Initialization Function * @param None * @retval None */ static void MX_GPDMA1_Init(void) { /* USER CODE BEGIN GPDMA1_Init 0 */ /* USER CODE END GPDMA1_Init 0 */ /* Peripheral clock enable */ __HAL_RCC_GPDMA1_CLK_ENABLE(); /* GPDMA1 interrupt Init */ HAL_NVIC_SetPriority(GPDMA1_Channel1_IRQn, 0, 0); HAL_NVIC_EnableIRQ(GPDMA1_Channel1_IRQn); /* USER CODE BEGIN GPDMA1_Init 1 */ /* USER CODE END GPDMA1_Init 1 */ /* USER CODE BEGIN GPDMA1_Init 2 */ /* USER CODE END GPDMA1_Init 2 */ } /** * @brief ICACHE Initialization Function * @param None * @retval None */ static void MX_ICACHE_Init(void) { /* USER CODE BEGIN ICACHE_Init 0 */ /* USER CODE END ICACHE_Init 0 */ /* USER CODE BEGIN ICACHE_Init 1 */ /* USER CODE END ICACHE_Init 1 */ /** Enable instruction cache in 1-way (direct mapped cache) */ if (HAL_ICACHE_ConfigAssociativityMode(ICACHE_1WAY) != HAL_OK) { Error_Handler(); } if (HAL_ICACHE_Enable() != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN ICACHE_Init 2 */ /* USER CODE END ICACHE_Init 2 */ } /* USER CODE BEGIN 4 */ /** * @brief FMAC half output data ready callback * @par hfmac: FMAC HAL handle * @retval None */ void HAL_FMAC_HalfOutputDataReadyCallback(FMAC_HandleTypeDef *hfmac) { HalfOutputDataReadyCallback = CALLBACK_CALLED; } /** * @brief FMAC output data ready callback * @par hfmac: FMAC HAL handle * @retval None */ void HAL_FMAC_OutputDataReadyCallback(FMAC_HandleTypeDef *hfmac) { OutputDataReadyCallback = CALLBACK_CALLED; } /** * @brief FMAC error callback * @par hfmac: FMAC HAL handle * @retval None */ void HAL_FMAC_ErrorCallback(FMAC_HandleTypeDef *hfmac) { ErrorCount++; } /* USER CODE END 4 */ /** * @brief This function is executed in case of error occurrence. * @retval None */ void Error_Handler(void) { /* USER CODE BEGIN Error_Handler_Debug */ /* User can add his own implementation to report the HAL error return state */ __disable_irq(); /* LED1 is blinking */ BSP_LED_Toggle(LED1); HAL_Delay(500); while (1) { } /* USER CODE END Error_Handler_Debug */ } #ifdef USE_FULL_ASSERT /** * @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to the source file name * @param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ /* USER CODE END 6 */ } #endif /* USE_FULL_ASSERT *根据以上的代码,使用STM32U575,ADC单通道采集,FMAC使用FIR滤波器功能,如何设计出ADC采集数据,通过GPDMA1,FMAC处理数据的代码,现已通过stm32 cubemx配置好了GPDMA1,使用标准轮询模式。需要完整的源文件和头文件
06-12
------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: QuickRecorder [32934] Path: /Applications/QuickRecorder.app/Contents/MacOS/QuickRecorder Identifier: com.lihaoyun6.QuickRecorder Version: 1.6.9 (169) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2025-07-31 19:51:21.9912 +0800 OS Version: macOS 15.5 (24F74) Report Version: 12 Bridge OS Version: 9.5 (22P5072) Anonymous UUID: 7C3BF07D-DBC4-0AFA-605A-6747857472B3 Sleep/Wake UUID: CCC594FE-9BDD-4088-AF5D-DE87EE98EEF2 Time Awake Since Boot: 310000 seconds Time Since Wake: 7055 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4 Terminating Process: exc handler [32934] Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 QuickRecorder 0x108a91e88 AECAudioStream.stopAudioUnit() + 520 1 QuickRecorder 0x1089bd198 static SCContext.stopRecording() + 1336 2 QuickRecorder 0x10898f737 closure #1 in closure #1 in closure #1 in closure #1 in StatusBarItem.body.getter + 55 3 SwiftUI 0x7ff91a18c084 0x7ff9192bc000 + 15532164 4 SwiftUI 0x7ff91a1be710 0x7ff9192bc000 + 15738640 5 SwiftUI 0x7ff91a18998a 0x7ff9192bc000 + 15522186 6 SwiftUI 0x7ff91934beae 0x7ff9192bc000 + 589486 7 SwiftUI 0x7ff919a5faa4 0x7ff9192bc000 + 8010404 8 SwiftUI 0x7ff919a624d2 0x7ff9192bc000 + 8021202 9 SwiftUI 0x7ff91a1170a4 0x7ff9192bc000 + 15052964 10 SwiftUI 0x7ff91a1be710 0x7ff9192bc000 + 15738640 11 SwiftUI 0x7ff91a111c59 0x7ff9192bc000 + 15031385 12 SwiftUI 0x7ff91a116a7d 0x7ff9192bc000 + 15051389 13 SwiftUICore 0x7ffb17b5fb7c 0x7ffb17a95000 + 830332 14 SwiftUICore 0x7ffb17b5fb7c 0x7ffb17a95000 + 830332 15 SwiftUICore 0x7ffb17f01acc 0x7ffb17a95000 + 4639436 16 SwiftUICore 0x7ffb17f02796 0x7ffb17a95000 + 4642710 17 SwiftUICore 0x7ffb17f01c0b 0x7ffb17a95000 + 4639755 18 SwiftUICore 0x7ffb1821e85c 0x7ffb17a95000 + 7903324 19 SwiftUI 0x7ff91998d39e 0x7ff9192bc000 + 7148446 20 SwiftUI 0x7ff91998c6ca 0x7ff9192bc000 + 7145162 21 SwiftUI 0x7ff91998e95b 0x7ff9192bc000 + 7154011 22 SwiftUI 0x7ff919999389 0x7ff9192bc000 + 7197577 23 SwiftUI 0x7ff91999940f 0x7ff9192bc000 + 7197711 24 AppKit 0x7ff80dcc0848 _routeMouseUpEvent + 136 25 AppKit 0x7ff80d10836d -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 471 26 AppKit 0x7ff80d107f75 -[NSWindow(NSEventRouting) sendEvent:] + 344 27 AppKit 0x7ff80da2ef01 -[NSStatusBarWindow sendEvent:] + 674 28 AppKit 0x7ff80da3d259 -[NSApplication(NSEventRouting) sendEvent:] + 1905 29 AppKit 0x7ff80d5a0c23 -[NSApplication _handleEvent:] + 65 30 AppKit 0x7ff80cfa1f45 -[NSApplication run] + 654 31 AppKit 0x7ff80cf75085 NSApplicationMain + 803 32 SwiftUI 0x7ff9192f4fb1 0x7ff9192bc000 + 233393 33 SwiftUI 0x7ff9196482e8 0x7ff9192bc000 + 3719912 34 SwiftUI 0x7ff9198df1ab 0x7ff9192bc000 + 6435243 35 QuickRecorder 0x108a2d336 main + 54 36 dyld 0x7ff8090bd530 start + 3056 Thread 1:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x7ff809420ac6 semaphore_wait_trap + 10 1 caulk 0x7ff814b45a42 caulk::semaphore::timed_wait(double) + 158 2 caulk 0x7ff814b45964 caulk::concurrent::details::worker_thread::run() + 30 3 caulk 0x7ff814b456a8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 2:: caulk.messenger.shared:high 0 libsystem_kernel.dylib 0x7ff809420ac6 semaphore_wait_trap + 10 1 caulk 0x7ff814b45a42 caulk::semaphore::timed_wait(double) + 158 2 caulk 0x7ff814b45964 caulk::concurrent::details::worker_thread::run() + 30 3 caulk 0x7ff814b456a8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 3:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x7ff809420b4a mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff80942f704 mach_msg2_internal + 83 2 libsystem_kernel.dylib 0x7ff809427bc3 mach_msg_overwrite + 574 3 libsystem_kernel.dylib 0x7ff809420e3b mach_msg + 19 4 CoreFoundation 0x7ff80954bd42 __CFRunLoopServiceMachPort + 145 5 CoreFoundation 0x7ff80954a78f __CFRunLoopRun + 1430 6 CoreFoundation 0x7ff809549bc2 CFRunLoopRunSpecific + 536 7 AppKit 0x7ff80d105a2f _NSEventThread + 127 8 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 9 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 4: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 5: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 6: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 7: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 8: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 9: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 10:: com.apple.coremedia.sharedRootQueue.47 0 libsystem_kernel.dylib 0x7ff809420ade semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x7ff8092e5c2b _dispatch_sema4_timedwait + 52 2 libdispatch.dylib 0x7ff8092b909e _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x7ff8092c69b8 _dispatch_worker_thread + 322 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 11:: com.apple.coremedia.sharedRootQueue.47 0 libsystem_kernel.dylib 0x7ff809420ade semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x7ff8092e5c2b _dispatch_sema4_timedwait + 52 2 libdispatch.dylib 0x7ff8092b909e _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x7ff8092c69b8 _dispatch_worker_thread + 322 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 12:: caulk::deferred_logger 0 libsystem_kernel.dylib 0x7ff809420ac6 semaphore_wait_trap + 10 1 caulk 0x7ff814b45a42 caulk::semaphore::timed_wait(double) + 158 2 caulk 0x7ff814b45964 caulk::concurrent::details::worker_thread::run() + 30 3 caulk 0x7ff814b456a8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 13: 0 libsystem_pthread.dylib 0x7ff80945e834 start_wqthread + 0 Thread 14:: com.apple.coremedia.mediaprocessor.audiocompression 0 libsystem_kernel.dylib 0x7ff8094236f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80946327a _pthread_cond_wait + 988 2 CoreMedia 0x7ff814b8606c WaitOnCondition + 11 3 CoreMedia 0x7ff814b719ff FigSemaphoreWaitRelative + 143 4 MediaToolbox 0x7ff81aba91fc 0x7ff81a91d000 + 2671100 5 CoreMedia 0x7ff814b84b5d figThreadMain + 237 6 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 7 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 15:: com.apple.coremedia.formatwriter.qtmovie 0 libsystem_kernel.dylib 0x7ff8094236f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80946327a _pthread_cond_wait + 988 2 CoreMedia 0x7ff814b8606c WaitOnCondition + 11 3 CoreMedia 0x7ff814b719ff FigSemaphoreWaitRelative + 143 4 MediaToolbox 0x7ff81ab6a05f 0x7ff81a91d000 + 2412639 5 CoreMedia 0x7ff814b84b5d figThreadMain + 237 6 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 7 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 16:: com.apple.coremedia.mediaprocessor.audiocompression 0 libsystem_kernel.dylib 0x7ff8094236f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80946327a _pthread_cond_wait + 988 2 CoreMedia 0x7ff814b8606c WaitOnCondition + 11 3 CoreMedia 0x7ff814b719ff FigSemaphoreWaitRelative + 143 4 MediaToolbox 0x7ff81aba91fc 0x7ff81a91d000 + 2671100 5 CoreMedia 0x7ff814b84b5d figThreadMain + 237 6 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 7 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 17:: com.apple.coremedia.mediaprocessor.videocompression 0 libsystem_kernel.dylib 0x7ff8094236f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80946327a _pthread_cond_wait + 988 2 CoreMedia 0x7ff814b8606c WaitOnCondition + 11 3 CoreMedia 0x7ff814b719ff FigSemaphoreWaitRelative + 143 4 MediaToolbox 0x7ff81aba91fc 0x7ff81a91d000 + 2671100 5 CoreMedia 0x7ff814b84b5d figThreadMain + 237 6 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 7 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 18:: com.apple.coremedia.sharedRootQueue.47 0 libsystem_kernel.dylib 0x7ff809420ade semaphore_timedwait_trap + 10 1 libdispatch.dylib 0x7ff8092e5c2b _dispatch_sema4_timedwait + 52 2 libdispatch.dylib 0x7ff8092b909e _dispatch_semaphore_wait_slow + 58 3 libdispatch.dylib 0x7ff8092c69b8 _dispatch_worker_thread + 322 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 19:: com.apple.audio.toolbox.AUScheduledParameterRefresher 0 libsystem_kernel.dylib 0x7ff809420ac6 semaphore_wait_trap + 10 1 caulk 0x7ff814b45a42 caulk::semaphore::timed_wait(double) + 158 2 caulk 0x7ff814b45964 caulk::concurrent::details::worker_thread::run() + 30 3 caulk 0x7ff814b456a8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41 4 libsystem_pthread.dylib 0x7ff809462df1 _pthread_start + 99 5 libsystem_pthread.dylib 0x7ff80945e857 thread_start + 15 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000001 rcx: 0x00007fa30c1adad8 rdx: 0x0000000108a91ca6 rdi: 0x0000000000000000 rsi: 0x00007ff7b75a0f20 rbp: 0x00007ff7b75a0f70 rsp: 0x00007ff7b75a0f20 r8: 0x0000000000000000 r9: 0x0000000000000001 r10: 0x00007ff84ae65e30 r11: 0x00007ff80907b979 r12: 0x0000000000000000 r13: 0x00007fa30c1adac0 r14: 0x0000000000000000 r15: 0x00007fa30c1adad8 rip: 0x0000000108a91e88 rfl: 0x0000000000010246 cr2: 0x0000000000000000 Logical CPU: 0 Error Code: 0x00000000 Trap Number: 6 Thread 0 instruction stream: c0 41 b9 02 00 00 00 e8-ee 44 00 00 4c 89 ff 48 .A.......D..L..H c7 c6 ff ff ff ff 48 c7-c2 ff ff ff ff e8 de 47 ......H........G 00 00 4c 89 f7 ff 15 95-a8 05 00 e8 a8 0b 00 00 ..L............. 48 8d 3d 19 2f 06 00 48-89 c6 31 d2 31 c9 e8 49 H.=./..H..1.1..I 46 00 00 49 89 c6 89 1a-49 89 c4 e8 10 48 00 00 F..I....I....H.. 4d 89 f4 48 83 c4 30 5b-41 5d 41 5e 41 5f 5d c3 M..H..0[A]A^A_]. [0f]0b 0f 0b 0f 0b 66 90-55 48 89 e5 41 57 41 56 ......f.UH..AWAV <== 41 55 53 48 83 ec 30 4d-89 e6 48 8b 05 5f a7 05 AUSH..0M..H.._.. 00 48 8b 00 48 89 45 d8-40 80 e7 01 40 88 7d b8 .H..H.E.@...@.}. 89 75 bc 49 8d 7d 10 48-8d 75 c0 31 d2 31 c9 e8 .u.I.}.H.u.1.1.. 18 46 00 00 49 8b 7d 10-48 85 ff 0f 84 ed 00 00 .F..I.}.H....... 00 4c 8d 45 b8 be 3c 08-00 00 31 d2 31 c9 41 b9 .L.E..<...1.1.A. Binary Images: 0x10895d000 - 0x108aeafff com.lihaoyun6.QuickRecorder (1.6.9) <ba618c03-821d-3b9f-8a8f-1ef506b204f1> /Applications/QuickRecorder.app/Contents/MacOS/QuickRecorder 0x108f8d000 - 0x108fd0fff org.sparkle-project.Sparkle (2.6.0) <020e997b-9464-39d5-81bf-2767410fb3a8> /Applications/QuickRecorder.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle 0x10b32f000 - 0x10b33bfff libobjc-trampolines.dylib (*) <395104e6-4e58-31b0-8c64-c56f325ce788> /usr/lib/libobjc-trampolines.dylib 0x10b456000 - 0x10b498fff com.apple.cmio.DAL.VDC-4 (810.0) <fb6a30e6-4dd9-327d-902b-231e1775a0d5> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC 0x10b3ef000 - 0x10b412fff com.apple.cmio.DAL.iOSScreenCapture (1000.0) <afdab9ae-5bbe-3ebd-b1a7-4e7229877a1c> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/iOSScreenCapture.plugin/Contents/MacOS/iOSScreenCapture 0x12e8d9000 - 0x12f2abfff com.apple.audio.codecs.Components (7.0) <d9768fd2-eb2f-3c9c-b094-0bcbf92cc765> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs 0x12cb67000 - 0x12ccacfff com.apple.audio.units.Components (1.14) <b7d2daa6-a2bf-3019-b6bc-6bf72550f719> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x12c873000 - 0x12c9c7fff com.apple.CMIOBaseUnits (1000.0) <dab238cc-df97-39f5-81aa-678006e2217b> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/BaseUnits/CMIOBaseUnits.bundle/Contents/MacOS/CMIOBaseUnits 0x12c9f2000 - 0x12caa6fff com.apple.CMIOUnits (1000.0) <e0f38971-a56e-36e1-b383-20c72563c717> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/CMIOUnits.bundle/Contents/MacOS/CMIOUnits 0x1324c6000 - 0x132c52fff com.apple.AppleIntelICLGraphicsVADriver (23.0.26) <d65da351-02d8-36b3-9be0-9acab3ae40ba> /System/Library/Extensions/AppleIntelICLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelICLGraphicsVADriver 0x12afe7000 - 0x12afe8fff com.apple.driver.AppleIntelICLLPGraphicsVAME (23.0.26) <c92fa091-78f2-3168-afe5-cb892ed641fd> /System/Library/Extensions/AppleIntelICLLPGraphicsVAME.bundle/Contents/MacOS/AppleIntelICLLPGraphicsVAME 0x7ff9192bc000 - 0x7ff91a5109a9 com.apple.SwiftUI (6.5.4) <83eb36e0-aeb7-36dd-a912-42fbb13eb403> /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI 0x7ffb17a95000 - 0x7ffb185fa483 com.apple.SwiftUICore (6.5.4) <86c55167-e675-36c8-8207-6ea7a6f546a3> /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore 0x7ff80cf71000 - 0x7ff80e4c3336 com.apple.AppKit (6.9) <c26f6f9e-8230-3c1f-8c48-02d9de58fbc8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7ff8090b7000 - 0x7ff809151527 dyld (*) <3771ea6a-0fe5-3b63-961d-c09e01d5e680> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x7ff809071000 - 0x7ff8090b605b libobjc.A.dylib (*) <de35b5ee-5872-3e5a-a1f0-eb18c5b0434c> /usr/lib/libobjc.A.dylib 0x7ff809420000 - 0x7ff80945cb4f libsystem_kernel.dylib (*) <dab10aa4-8afa-3d02-9cde-6023554ac858> /usr/lib/system/libsystem_kernel.dylib 0x7ff814b44000 - 0x7ff814b67d07 com.apple.audio.caulk (1.0) <22877e7f-c603-37d7-8c72-9d864ee6e99d> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x7ff80945d000 - 0x7ff809468dcf libsystem_pthread.dylib (*) <a6d1f05a-0743-31b7-9fe2-268f06ccd51a> /usr/lib/system/libsystem_pthread.dylib 0x7ff8094d0000 - 0x7ff809984ff2 com.apple.CoreFoundation (6.9) <2f3a4185-6038-37d0-a02b-ec620bcd977b> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7ff8092b6000 - 0x7ff8092fd309 libdispatch.dylib (*) <a709554b-250f-3213-b4dd-6708dd83f622> /usr/lib/system/libdispatch.dylib 0x7ff814b68000 - 0x7ff814cbb099 com.apple.CoreMedia (1.0) <2999476d-3236-3602-a2e1-2080ff39f301> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia 0x7ff81a91d000 - 0x7ff81b2dd9dc com.apple.MediaToolbox (1.0) <04606bfa-5f38-31c8-841c-aee4cc8bbca9> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%) Writable regions: Total=189.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=189.3M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 AttributeGraph Data 1024K 1 CG image 52K 6 ColorSync 112K 12 CoreAnimation 7308K 47 CoreGraphics 12K 2 CoreImage 6892K 1 CoreMedia memory pool 384K 3 CoreUI image data 1728K 13 Dispatch continuations 32.0M 1 Foundation 16K 1 Image IO 12K 2 Kernel Alloc Once 8K 1 MALLOC 124.2M 81 MALLOC guard page 64K 16 STACK GUARD 56.1M 20 Stack 17.6M 20 VM_ALLOCATE 6576K 54 __CTF 824 1 __DATA 35.7M 955 __DATA_CONST 103.0M 971 __DATA_DIRTY 2578K 338 __FONT_DATA 2352 1 __INFO_FILTER 8 1 __LINKEDIT 167.4M 13 __OBJC_RO 61.3M 1 __OBJC_RW 2395K 2 __TEXT 1.1G 990 __TPRO_CONST 16 2 mapped file 500.6M 51 shared memory 1328K 24 =========== ======= ======= TOTAL 2.2G 3633 ----------- Full Report ----------- {"app_name":"QuickRecorder","timestamp":"2025-07-31 19:51:24.00 +0800","app_version":"1.6.9","slice_uuid":"ba618c03-821d-3b9f-8a8f-1ef506b204f1","build_version":"169","platform":1,"bundleID":"com.lihaoyun6.QuickRecorder","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.5 (24F74)","roots_installed":0,"name":"QuickRecorder","incident_id":"F5762CDB-33D3-49D1-B7AD-592CD70F15A2"} { "uptime" : 310000, "procRole" : "Background", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookAir9,1", "coalitionID" : 24489, "osVersion" : { "train" : "macOS 15.5", "build" : "24F74", "releaseType" : "User" }, "captureTime" : "2025-07-31 19:51:21.9912 +0800", "codeSigningMonitor" : 0, "incident" : "F5762CDB-33D3-49D1-B7AD-592CD70F15A2", "pid" : 32934, "cpuType" : "X86-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2025-07-31 19:49:53.9186 +0800", "procStartAbsTime" : 310430492628722, "procExitAbsTime" : 310518542095345, "procName" : "QuickRecorder", "procPath" : "\/Applications\/QuickRecorder.app\/Contents\/MacOS\/QuickRecorder", "bundleInfo" : {"CFBundleShortVersionString":"1.6.9","CFBundleVersion":"169","CFBundleIdentifier":"com.lihaoyun6.QuickRecorder"}, "storeInfo" : {"deviceIdentifierForVendor":"814A539B-03F8-5A93-B9BD-13C4811EAAEA","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.lihaoyun6.QuickRecorder", "crashReporterKey" : "7C3BF07D-DBC4-0AFA-605A-6747857472B3", "appleIntelligenceStatus" : {"reasons":["deviceNotCapable"],"state":"unavailable"}, "codeSigningID" : "com.lihaoyun6.QuickRecorder", "codeSigningTeamID" : "L4T783637F", "codeSigningFlags" : 1644245781, "codeSigningValidationCategory" : 3, "codeSigningTrustLevel" : 4294967295, "codeSigningAuxiliaryInfo" : 0, "bootSessionUUID" : "DDF0E849-EA1E-478C-BA4C-D913D34C31FA", "wakeTime" : 7055, "bridgeVersion" : {"build":"22P5072","train":"9.5"}, "sleepWakeUUID" : "CCC594FE-9BDD-4088-AF5D-DE87EE98EEF2", "sip" : "enabled", "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_INSTRUCTION","signal":"SIGILL"}, "termination" : {"flags":0,"code":4,"namespace":"SIGNAL","indicator":"Illegal instruction: 4","byProc":"exc handler","byPid":32934}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":2450818,"instructionState":{"instructionStream":{"bytes":[192,65,185,2,0,0,0,232,238,68,0,0,76,137,255,72,199,198,255,255,255,255,72,199,194,255,255,255,255,232,222,71,0,0,76,137,247,255,21,149,168,5,0,232,168,11,0,0,72,141,61,25,47,6,0,72,137,198,49,210,49,201,232,73,70,0,0,73,137,198,137,26,73,137,196,232,16,72,0,0,77,137,244,72,131,196,48,91,65,93,65,94,65,95,93,195,15,11,15,11,15,11,102,144,85,72,137,229,65,87,65,86,65,85,83,72,131,236,48,77,137,230,72,139,5,95,167,5,0,72,139,0,72,137,69,216,64,128,231,1,64,136,125,184,137,117,188,73,141,125,16,72,141,117,192,49,210,49,201,232,24,70,0,0,73,139,125,16,72,133,255,15,132,237,0,0,0,76,141,69,184,190,60,8,0,0,49,210,49,201,65,185],"offset":96}},"threadState":{"r13":{"value":140338259483328},"rax":{"value":0},"rflags":{"value":66118},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":140701909782304},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":4440267942,"symbolLocation":38,"symbol":"AECAudioStream.stopAudioUnit()"},"r10":{"value":140704385228336,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSObject"},"r9":{"value":1},"r15":{"value":140338259483352},"rbx":{"value":1},"trap":{"value":6},"err":{"value":0},"r11":{"value":140703280118137,"symbolLocation":0,"symbol":"-[NSObject init]"},"rip":{"value":4440268424,"matchesCrashFrame":1},"rbp":{"value":140701909782384},"rsp":{"value":140701909782304},"r12":{"value":0},"rcx":{"value":140338259483352},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":1265288,"symbol":"AECAudioStream.stopAudioUnit()","symbolLocation":520,"imageIndex":0},{"imageOffset":393624,"symbol":"static SCContext.stopRecording()","symbolLocation":1336,"imageIndex":0},{"imageOffset":206647,"symbol":"closure #1 in closure #1 in closure #1 in closure #1 in StatusBarItem.body.getter","symbolLocation":55,"imageIndex":0},{"imageOffset":15532164,"imageIndex":11},{"imageOffset":15738640,"imageIndex":11},{"imageOffset":15522186,"imageIndex":11},{"imageOffset":589486,"imageIndex":11},{"imageOffset":8010404,"imageIndex":11},{"imageOffset":8021202,"imageIndex":11},{"imageOffset":15052964,"imageIndex":11},{"imageOffset":15738640,"imageIndex":11},{"imageOffset":15031385,"imageIndex":11},{"imageOffset":15051389,"imageIndex":11},{"imageOffset":830332,"imageIndex":12},{"imageOffset":830332,"imageIndex":12},{"imageOffset":4639436,"imageIndex":12},{"imageOffset":4642710,"imageIndex":12},{"imageOffset":4639755,"imageIndex":12},{"imageOffset":7903324,"imageIndex":12},{"imageOffset":7148446,"imageIndex":11},{"imageOffset":7145162,"imageIndex":11},{"imageOffset":7154011,"imageIndex":11},{"imageOffset":7197577,"imageIndex":11},{"imageOffset":7197711,"imageIndex":11},{"imageOffset":13957192,"symbol":"_routeMouseUpEvent","symbolLocation":136,"imageIndex":13},{"imageOffset":1667949,"symbol":"-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]","symbolLocation":471,"imageIndex":13},{"imageOffset":1666933,"symbol":"-[NSWindow(NSEventRouting) sendEvent:]","symbolLocation":344,"imageIndex":13},{"imageOffset":11263745,"symbol":"-[NSStatusBarWindow sendEvent:]","symbolLocation":674,"imageIndex":13},{"imageOffset":11321945,"symbol":"-[NSApplication(NSEventRouting) sendEvent:]","symbolLocation":1905,"imageIndex":13},{"imageOffset":6487075,"symbol":"-[NSApplication _handleEvent:]","symbolLocation":65,"imageIndex":13},{"imageOffset":200517,"symbol":"-[NSApplication run]","symbolLocation":654,"imageIndex":13},{"imageOffset":16517,"symbol":"NSApplicationMain","symbolLocation":803,"imageIndex":13},{"imageOffset":233393,"imageIndex":11},{"imageOffset":3719912,"imageIndex":11},{"imageOffset":6435243,"imageIndex":11},{"imageOffset":852790,"symbol":"main","symbolLocation":54,"imageIndex":0},{"imageOffset":25904,"symbol":"start","symbolLocation":3056,"imageIndex":14}]},{"id":2450922,"name":"caulk.messenger.shared:17","threadState":{"r13":{"value":0},"rax":{"value":14},"rflags":{"value":515},"cpu":{"value":0},"r14":{"value":140338259404400},"rsi":{"value":140338259254304},"r8":{"value":140338259254304},"cr2":{"value":0},"rdx":{"value":10},"r10":{"value":0},"r9":{"value":25},"r15":{"value":0},"rbx":{"value":140338259404289},"trap":{"value":133},"err":{"value":16777252},"r11":{"value":515},"rip":{"value":140703283940038},"rbp":{"value":123145531428720},"rsp":{"value":123145531428680},"r12":{"value":0},"rcx":{"value":123145531428680},"flavor":"x86_THREAD_STATE","rdi":{"value":50951}},"frames":[{"imageOffset":2758,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":6722,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":158,"imageIndex":18},{"imageOffset":6500,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":18},{"imageOffset":5800,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":41,"imageIndex":18},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2450923,"name":"caulk.messenger.shared:high","threadState":{"r13":{"value":0},"rax":{"value":14},"rflags":{"value":515},"cpu":{"value":0},"r14":{"value":140338259381616},"rsi":{"value":59395},"r8":{"value":4294967295},"cr2":{"value":0},"rdx":{"value":59395},"r10":{"value":16},"r9":{"value":0},"r15":{"value":0},"rbx":{"value":140338259381505},"trap":{"value":133},"err":{"value":16777252},"r11":{"value":515},"rip":{"value":140703283940038},"rbp":{"value":123145531965296},"rsp":{"value":123145531965256},"r12":{"value":0},"rcx":{"value":123145531965256},"flavor":"x86_THREAD_STATE","rdi":{"value":59651}},"frames":[{"imageOffset":2758,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":6722,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":158,"imageIndex":18},{"imageOffset":6500,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":18},{"imageOffset":5800,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":41,"imageIndex":18},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2450954,"name":"com.apple.NSEventThread","threadState":{"r13":{"value":21592279046},"rax":{"value":268451845},"rflags":{"value":518},"cpu":{"value":0},"r14":{"value":551967722045440},"rsi":{"value":21592279046},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":8589934592},"r10":{"value":551967722045440},"r9":{"value":551967722045440},"r15":{"value":2},"rbx":{"value":123145532498032},"trap":{"value":133},"err":{"value":16777263},"r11":{"value":518},"rip":{"value":140703283940170},"rbp":{"value":123145532497872},"rsp":{"value":123145532497768},"r12":{"value":551967722045440},"rcx":{"value":123145532497768},"flavor":"x86_THREAD_STATE","rdi":{"value":123145532498032}},"frames":[{"imageOffset":2890,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":63236,"symbol":"mach_msg2_internal","symbolLocation":83,"imageIndex":17},{"imageOffset":31683,"symbol":"mach_msg_overwrite","symbolLocation":574,"imageIndex":17},{"imageOffset":3643,"symbol":"mach_msg","symbolLocation":19,"imageIndex":17},{"imageOffset":507202,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":20},{"imageOffset":501647,"symbol":"__CFRunLoopRun","symbolLocation":1430,"imageIndex":20},{"imageOffset":498626,"symbol":"CFRunLoopRunSpecific","symbolLocation":536,"imageIndex":20},{"imageOffset":1657391,"symbol":"_NSEventThread","symbolLocation":127,"imageIndex":13},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452019,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":20795},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145529294848},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145529817976},"rbx":{"value":123145529819136},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145529819136},"r12":{"value":5193733},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145529819136}}},{"id":2452238,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":64263},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145528758272},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":123145529282560},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145529282560},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145529282560}}},{"id":2452239,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":130579},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145529831424},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145530354560},"rbx":{"value":123145530355712},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145530355712},"r12":{"value":1982472},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145530355712}}},{"id":2452296,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":103179},"r8":{"value":409602},"cr2":{"value":0},"rdx":{"value":123145530368000},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145530891128},"rbx":{"value":123145530892288},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145530892288},"r12":{"value":5193732},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145530892288}}},{"id":2452297,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":119811},"r8":{"value":409602},"cr2":{"value":0},"rdx":{"value":123145532514304},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":123145533038592},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145533038592},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145533038592}}},{"id":2452298,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":110411},"r8":{"value":409604},"cr2":{"value":0},"rdx":{"value":123145533050880},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145533574008},"rbx":{"value":123145533575168},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145533575168},"r12":{"value":5128197},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145533575168}}},{"id":2452341,"name":"com.apple.coremedia.sharedRootQueue.47","threadState":{"r13":{"value":18446744071411073023},"rax":{"value":14},"rflags":{"value":518},"cpu":{"value":0},"r14":{"value":140338248965744},"rsi":{"value":4294966363992096772},"r8":{"value":514},"cr2":{"value":0},"rdx":{"value":999999783},"r10":{"value":4999999783},"r9":{"value":0},"r15":{"value":1000000000},"rbx":{"value":310523227020604},"trap":{"value":133},"err":{"value":16777254},"r11":{"value":518},"rip":{"value":140703283940062},"rbp":{"value":123145534111552},"rsp":{"value":123145534111512},"r12":{"value":0},"rcx":{"value":123145534111512},"flavor":"x86_THREAD_STATE","rdi":{"value":104475}},"frames":[{"imageOffset":2782,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":195627,"symbol":"_dispatch_sema4_timedwait","symbolLocation":52,"imageIndex":21},{"imageOffset":12446,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":58,"imageIndex":21},{"imageOffset":68024,"symbol":"_dispatch_worker_thread","symbolLocation":322,"imageIndex":21},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452351,"name":"com.apple.coremedia.sharedRootQueue.47","threadState":{"r13":{"value":18446744071411073023},"rax":{"value":14},"rflags":{"value":518},"cpu":{"value":0},"r14":{"value":140338248965744},"rsi":{"value":4294966149243731972},"r8":{"value":514},"cr2":{"value":0},"rdx":{"value":999999733},"r10":{"value":4999999733},"r9":{"value":18446744073709547520},"r15":{"value":1000000000},"rbx":{"value":310519568319455},"trap":{"value":133},"err":{"value":16777254},"r11":{"value":518},"rip":{"value":140703283940062},"rbp":{"value":123145534648128},"rsp":{"value":123145534648088},"r12":{"value":0},"rcx":{"value":123145534648088},"flavor":"x86_THREAD_STATE","rdi":{"value":104475}},"frames":[{"imageOffset":2782,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":195627,"symbol":"_dispatch_sema4_timedwait","symbolLocation":52,"imageIndex":21},{"imageOffset":12446,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":58,"imageIndex":21},{"imageOffset":68024,"symbol":"_dispatch_worker_thread","symbolLocation":322,"imageIndex":21},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452356,"name":"caulk::deferred_logger","threadState":{"r13":{"value":0},"rax":{"value":14},"rflags":{"value":515},"cpu":{"value":0},"r14":{"value":140338308386712},"rsi":{"value":140338308386881},"r8":{"value":140338308386881},"cr2":{"value":0},"rdx":{"value":7},"r10":{"value":1},"r9":{"value":22},"r15":{"value":0},"rbx":{"value":140338308386561},"trap":{"value":133},"err":{"value":16777252},"r11":{"value":515},"rip":{"value":140703283940038},"rbp":{"value":123145535184752},"rsp":{"value":123145535184712},"r12":{"value":0},"rcx":{"value":123145535184712},"flavor":"x86_THREAD_STATE","rdi":{"value":108307}},"frames":[{"imageOffset":2758,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":6722,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":158,"imageIndex":18},{"imageOffset":6500,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":18},{"imageOffset":5800,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":41,"imageIndex":18},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452439,"frames":[{"imageOffset":6196,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":19}],"threadState":{"r13":{"value":0},"rax":{"value":0},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":0},"r8":{"value":278532},"cr2":{"value":0},"rdx":{"value":123145536270336},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":0},"rbx":{"value":0},"trap":{"value":0},"err":{"value":0},"r11":{"value":0},"rip":{"value":140703284193332},"rbp":{"value":0},"rsp":{"value":123145536794624},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145536794624}}},{"id":2452440,"name":"com.apple.coremedia.mediaprocessor.audiocompression","threadState":{"r13":{"value":439808946180352},"rax":{"value":260},"rflags":{"value":583},"cpu":{"value":0},"r14":{"value":140338308490648},"rsi":{"value":439808946180352},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":102400},"r10":{"value":0},"r9":{"value":65704},"r15":{"value":102400},"rbx":{"value":123145537331200},"trap":{"value":133},"err":{"value":33554737},"r11":{"value":582},"rip":{"value":140703283951350},"rbp":{"value":123145537330640},"rsp":{"value":123145537330488},"r12":{"value":123145537330512},"rcx":{"value":123145537330488},"flavor":"x86_THREAD_STATE","rdi":{"value":140338308490648}},"frames":[{"imageOffset":14070,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":17},{"imageOffset":25210,"symbol":"_pthread_cond_wait","symbolLocation":988,"imageIndex":19},{"imageOffset":122988,"symbol":"WaitOnCondition","symbolLocation":11,"imageIndex":22},{"imageOffset":39423,"symbol":"FigSemaphoreWaitRelative","symbolLocation":143,"imageIndex":22},{"imageOffset":2671100,"imageIndex":23},{"imageOffset":117597,"symbol":"figThreadMain","symbolLocation":237,"imageIndex":22},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452441,"name":"com.apple.coremedia.formatwriter.qtmovie","threadState":{"r13":{"value":226503690342144},"rax":{"value":260},"rflags":{"value":583},"cpu":{"value":0},"r14":{"value":140338309230280},"rsi":{"value":226503690342144},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":52736},"r10":{"value":0},"r9":{"value":65704},"r15":{"value":52736},"rbx":{"value":123145537867776},"trap":{"value":133},"err":{"value":33554737},"r11":{"value":582},"rip":{"value":140703283951350},"rbp":{"value":123145537867072},"rsp":{"value":123145537866920},"r12":{"value":123145537866944},"rcx":{"value":123145537866920},"flavor":"x86_THREAD_STATE","rdi":{"value":140338309230280}},"frames":[{"imageOffset":14070,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":17},{"imageOffset":25210,"symbol":"_pthread_cond_wait","symbolLocation":988,"imageIndex":19},{"imageOffset":122988,"symbol":"WaitOnCondition","symbolLocation":11,"imageIndex":22},{"imageOffset":39423,"symbol":"FigSemaphoreWaitRelative","symbolLocation":143,"imageIndex":22},{"imageOffset":2412639,"imageIndex":23},{"imageOffset":117597,"symbol":"figThreadMain","symbolLocation":237,"imageIndex":22},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452442,"name":"com.apple.coremedia.mediaprocessor.audiocompression","threadState":{"r13":{"value":855424341576448},"rax":{"value":260},"rflags":{"value":583},"cpu":{"value":0},"r14":{"value":140338309222760},"rsi":{"value":855424341576448},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":199168},"r10":{"value":0},"r9":{"value":65704},"r15":{"value":199168},"rbx":{"value":123145538404352},"trap":{"value":133},"err":{"value":33554737},"r11":{"value":582},"rip":{"value":140703283951350},"rbp":{"value":123145538403792},"rsp":{"value":123145538403640},"r12":{"value":123145538403664},"rcx":{"value":123145538403640},"flavor":"x86_THREAD_STATE","rdi":{"value":140338309222760}},"frames":[{"imageOffset":14070,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":17},{"imageOffset":25210,"symbol":"_pthread_cond_wait","symbolLocation":988,"imageIndex":19},{"imageOffset":122988,"symbol":"WaitOnCondition","symbolLocation":11,"imageIndex":22},{"imageOffset":39423,"symbol":"FigSemaphoreWaitRelative","symbolLocation":143,"imageIndex":22},{"imageOffset":2671100,"imageIndex":23},{"imageOffset":117597,"symbol":"figThreadMain","symbolLocation":237,"imageIndex":22},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452449,"name":"com.apple.coremedia.mediaprocessor.videocompression","threadState":{"r13":{"value":173727132196608},"rax":{"value":260},"rflags":{"value":583},"cpu":{"value":0},"r14":{"value":140338308710184},"rsi":{"value":173727132196608},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":40448},"r10":{"value":0},"r9":{"value":65704},"r15":{"value":40448},"rbx":{"value":123145538940928},"trap":{"value":133},"err":{"value":33554737},"r11":{"value":582},"rip":{"value":140703283951350},"rbp":{"value":123145538940368},"rsp":{"value":123145538940216},"r12":{"value":123145538940240},"rcx":{"value":123145538940216},"flavor":"x86_THREAD_STATE","rdi":{"value":140338308710184}},"frames":[{"imageOffset":14070,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":17},{"imageOffset":25210,"symbol":"_pthread_cond_wait","symbolLocation":988,"imageIndex":19},{"imageOffset":122988,"symbol":"WaitOnCondition","symbolLocation":11,"imageIndex":22},{"imageOffset":39423,"symbol":"FigSemaphoreWaitRelative","symbolLocation":143,"imageIndex":22},{"imageOffset":2671100,"imageIndex":23},{"imageOffset":117597,"symbol":"figThreadMain","symbolLocation":237,"imageIndex":22},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452452,"name":"com.apple.coremedia.sharedRootQueue.47","threadState":{"r13":{"value":18446744071411073023},"rax":{"value":14},"rflags":{"value":518},"cpu":{"value":0},"r14":{"value":140338248965744},"rsi":{"value":4294965376149618692},"r8":{"value":514},"cr2":{"value":0},"rdx":{"value":999999553},"r10":{"value":4999999553},"r9":{"value":18446744073709547520},"r15":{"value":1000000000},"rbx":{"value":310523318659039},"trap":{"value":133},"err":{"value":16777254},"r11":{"value":518},"rip":{"value":140703283940062},"rbp":{"value":123145539477312},"rsp":{"value":123145539477272},"r12":{"value":0},"rcx":{"value":123145539477272},"flavor":"x86_THREAD_STATE","rdi":{"value":104475}},"frames":[{"imageOffset":2782,"symbol":"semaphore_timedwait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":195627,"symbol":"_dispatch_sema4_timedwait","symbolLocation":52,"imageIndex":21},{"imageOffset":12446,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":58,"imageIndex":21},{"imageOffset":68024,"symbol":"_dispatch_worker_thread","symbolLocation":322,"imageIndex":21},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]},{"id":2452615,"name":"com.apple.audio.toolbox.AUScheduledParameterRefresher","threadState":{"r13":{"value":0},"rax":{"value":14},"rflags":{"value":515},"cpu":{"value":0},"r14":{"value":140338249151592},"rsi":{"value":140338248511280},"r8":{"value":140338248511248},"cr2":{"value":0},"rdx":{"value":6},"r10":{"value":0},"r9":{"value":53},"r15":{"value":0},"rbx":{"value":140338249151489},"trap":{"value":133},"err":{"value":16777252},"r11":{"value":515},"rip":{"value":140703283940038},"rbp":{"value":123145535721328},"rsp":{"value":123145535721288},"r12":{"value":0},"rcx":{"value":123145535721288},"flavor":"x86_THREAD_STATE","rdi":{"value":112651}},"frames":[{"imageOffset":2758,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":17},{"imageOffset":6722,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":158,"imageIndex":18},{"imageOffset":6500,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":18},{"imageOffset":5800,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":41,"imageIndex":18},{"imageOffset":24049,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":19},{"imageOffset":6231,"symbol":"thread_start","symbolLocation":15,"imageIndex":19}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 4439003136, "CFBundleShortVersionString" : "1.6.9", "CFBundleIdentifier" : "com.lihaoyun6.QuickRecorder", "size" : 1630208, "uuid" : "ba618c03-821d-3b9f-8a8f-1ef506b204f1", "path" : "\/Applications\/QuickRecorder.app\/Contents\/MacOS\/QuickRecorder", "name" : "QuickRecorder", "CFBundleVersion" : "169" }, { "source" : "P", "arch" : "x86_64", "base" : 4445491200, "CFBundleShortVersionString" : "2.6.0", "CFBundleIdentifier" : "org.sparkle-project.Sparkle", "size" : 278528, "uuid" : "020e997b-9464-39d5-81bf-2767410fb3a8", "path" : "\/Applications\/QuickRecorder.app\/Contents\/Frameworks\/Sparkle.framework\/Versions\/B\/Sparkle", "name" : "Sparkle", "CFBundleVersion" : "2036" }, { "source" : "P", "arch" : "x86_64h", "base" : 4482854912, "size" : 53248, "uuid" : "395104e6-4e58-31b0-8c64-c56f325ce788", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4484063232, "CFBundleShortVersionString" : "810.0", "CFBundleIdentifier" : "com.apple.cmio.DAL.VDC-4", "size" : 274432, "uuid" : "fb6a30e6-4dd9-327d-902b-231e1775a0d5", "path" : "\/System\/Library\/Frameworks\/CoreMediaIO.framework\/Versions\/A\/Resources\/VDC.plugin\/Contents\/MacOS\/VDC", "name" : "VDC", "CFBundleVersion" : "466.80.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4483641344, "CFBundleShortVersionString" : "1000.0", "CFBundleIdentifier" : "com.apple.cmio.DAL.iOSScreenCapture", "size" : 147456, "uuid" : "afdab9ae-5bbe-3ebd-b1a7-4e7229877a1c", "path" : "\/System\/Library\/Frameworks\/CoreMediaIO.framework\/Versions\/A\/Resources\/iOSScreenCapture.plugin\/Contents\/MacOS\/iOSScreenCapture", "name" : "iOSScreenCapture", "CFBundleVersion" : "5590.122.2.0.1" }, { "source" : "P", "arch" : "x86_64h", "base" : 5075996672, "CFBundleShortVersionString" : "7.0", "CFBundleIdentifier" : "com.apple.audio.codecs.Components", "size" : 10301440, "uuid" : "d9768fd2-eb2f-3c9c-b094-0bcbf92cc765", "path" : "\/System\/Library\/Components\/AudioCodecs.component\/Contents\/MacOS\/AudioCodecs", "name" : "AudioCodecs", "CFBundleVersion" : "7.0" }, { "source" : "P", "arch" : "x86_64", "base" : 5045121024, "CFBundleShortVersionString" : "1.14", "CFBundleIdentifier" : "com.apple.audio.units.Components", "size" : 1335296, "uuid" : "b7d2daa6-a2bf-3019-b6bc-6bf72550f719", "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "1.14" }, { "source" : "P", "arch" : "x86_64", "base" : 5042024448, "CFBundleShortVersionString" : "1000.0", "CFBundleIdentifier" : "com.apple.CMIOBaseUnits", "size" : 1396736, "uuid" : "dab238cc-df97-39f5-81aa-678006e2217b", "path" : "\/System\/Library\/Frameworks\/CoreMediaIO.framework\/Versions\/A\/Resources\/BaseUnits\/CMIOBaseUnits.bundle\/Contents\/MacOS\/CMIOBaseUnits", "name" : "CMIOBaseUnits", "CFBundleVersion" : "5590.122.2.0.1" }, { "source" : "P", "arch" : "x86_64", "base" : 5043593216, "CFBundleShortVersionString" : "1000.0", "CFBundleIdentifier" : "com.apple.CMIOUnits", "size" : 741376, "uuid" : "e0f38971-a56e-36e1-b383-20c72563c717", "path" : "\/System\/Library\/Frameworks\/CoreMediaIO.framework\/Versions\/A\/Resources\/CMIOUnits.bundle\/Contents\/MacOS\/CMIOUnits", "name" : "CMIOUnits", "CFBundleVersion" : "5590.122.2.0.1" }, { "source" : "P", "arch" : "x86_64", "base" : 5138833408, "CFBundleShortVersionString" : "23.0.26", "CFBundleIdentifier" : "com.apple.AppleIntelICLGraphicsVADriver", "size" : 7917568, "uuid" : "d65da351-02d8-36b3-9be0-9acab3ae40ba", "path" : "\/System\/Library\/Extensions\/AppleIntelICLGraphicsVADriver.bundle\/Contents\/MacOS\/AppleIntelICLGraphicsVADriver", "name" : "AppleIntelICLGraphicsVADriver", "CFBundleVersion" : "23.0.0" }, { "source" : "P", "arch" : "x86_64", "base" : 5016285184, "CFBundleShortVersionString" : "23.0.26", "CFBundleIdentifier" : "com.apple.driver.AppleIntelICLLPGraphicsVAME", "size" : 8192, "uuid" : "c92fa091-78f2-3168-afe5-cb892ed641fd", "path" : "\/System\/Library\/Extensions\/AppleIntelICLLPGraphicsVAME.bundle\/Contents\/MacOS\/AppleIntelICLLPGraphicsVAME", "name" : "AppleIntelICLLPGraphicsVAME", "CFBundleVersion" : "23.0.0" }, { "source" : "P", "arch" : "x86_64", "base" : 140707845881856, "CFBundleShortVersionString" : "6.5.4", "CFBundleIdentifier" : "com.apple.SwiftUI", "size" : 19220906, "uuid" : "83eb36e0-aeb7-36dd-a912-42fbb13eb403", "path" : "\/System\/Library\/Frameworks\/SwiftUI.framework\/Versions\/A\/SwiftUI", "name" : "SwiftUI", "CFBundleVersion" : "6.5.4" }, { "source" : "P", "arch" : "x86_64", "base" : 140716410490880, "CFBundleShortVersionString" : "6.5.4", "CFBundleIdentifier" : "com.apple.SwiftUICore", "size" : 11949188, "uuid" : "86c55167-e675-36c8-8207-6ea7a6f546a3", "path" : "\/System\/Library\/Frameworks\/SwiftUICore.framework\/Versions\/A\/SwiftUICore", "name" : "SwiftUICore", "CFBundleVersion" : "6.5.4" }, { "source" : "P", "arch" : "x86_64", "base" : 140703346135040, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 22356791, "uuid" : "c26f6f9e-8230-3c1f-8c48-02d9de58fbc8", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2575.60.5" }, { "source" : "P", "arch" : "x86_64", "base" : 140703280361472, "size" : 632104, "uuid" : "3771ea6a-0fe5-3b63-961d-c09e01d5e680", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703280074752, "size" : 282716, "uuid" : "de35b5ee-5872-3e5a-a1f0-eb18c5b0434c", "path" : "\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703283937280, "size" : 248656, "uuid" : "dab10aa4-8afa-3d02-9cde-6023554ac858", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703475974144, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 146696, "uuid" : "22877e7f-c603-37d7-8c72-9d864ee6e99d", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "x86_64", "base" : 140703284187136, "size" : 48592, "uuid" : "a6d1f05a-0743-31b7-9fe2-268f06ccd51a", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703284658176, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 4935667, "uuid" : "2f3a4185-6038-37d0-a02b-ec620bcd977b", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "3502.1.401" }, { "source" : "P", "arch" : "x86_64", "base" : 140703282454528, "size" : 291594, "uuid" : "a709554b-250f-3213-b4dd-6708dd83f622", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703476121600, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.CoreMedia", "size" : 1388698, "uuid" : "2999476d-3236-3602-a2e1-2080ff39f301", "path" : "\/System\/Library\/Frameworks\/CoreMedia.framework\/Versions\/A\/CoreMedia", "name" : "CoreMedia", "CFBundleVersion" : "3225.7.1" }, { "source" : "P", "arch" : "x86_64", "base" : 140703574380544, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.MediaToolbox", "size" : 10226141, "uuid" : "04606bfa-5f38-31c8-841c-aee4cc8bbca9", "path" : "\/System\/Library\/Frameworks\/MediaToolbox.framework\/Versions\/A\/MediaToolbox", "name" : "MediaToolbox", "CFBundleVersion" : "3225.7.1" } ], "sharedCache" : { "base" : 140703251918848, "size" : 30064771072, "uuid" : "57b0c2b8-36d6-3cf0-8bd0-0ac6133ec8b3" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)\nWritable regions: Total=189.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=189.3M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nAttributeGraph Data 1024K 1 \nCG image 52K 6 \nColorSync 112K 12 \nCoreAnimation 7308K 47 \nCoreGraphics 12K 2 \nCoreImage 6892K 1 \nCoreMedia memory pool 384K 3 \nCoreUI image data 1728K 13 \nDispatch continuations 32.0M 1 \nFoundation 16K 1 \nImage IO 12K 2 \nKernel Alloc Once 8K 1 \nMALLOC 124.2M 81 \nMALLOC guard page 64K 16 \nSTACK GUARD 56.1M 20 \nStack 17.6M 20 \nVM_ALLOCATE 6576K 54 \n__CTF 824 1 \n__DATA 35.7M 955 \n__DATA_CONST 103.0M 971 \n__DATA_DIRTY 2578K 338 \n__FONT_DATA 2352 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 167.4M 13 \n__OBJC_RO 61.3M 1 \n__OBJC_RW 2395K 2 \n__TEXT 1.1G 990 \n__TPRO_CONST 16 2 \nmapped file 500.6M 51 \nshared memory 1328K 24 \n=========== ======= ======= \nTOTAL 2.2G 3633 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "e4aafbc920ce13f99a9bef24af44d139ed972759", "trialInfo" : { "rollouts" : [ { "rolloutId" : "5fb4245a1bbfe8005e33a1e1", "factorPackIds" : { }, "deploymentId" : 240000021 }, { "rolloutId" : "67fd77fe1f9da9148f70d6ed", "factorPackIds" : { }, "deploymentId" : 240000011 } ], "experiments" : [ ] } } Model: MacBookAir9,1, BootROM 2075.120.2.0.0 (iBridge: 22.16.15072.0.0,0), 2 processors, Dual-Core Intel Core i3, 1.1 GHz, 8 GB, SMC Graphics: Intel Iris Plus Graphics, Intel Iris Plus Graphics, Built-In Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online Memory Module: BANK 0/ChannelA-DIMM0, 4 GB, LPDDR4X, 3733 MHz, Samsung, K3UH5H50MM-JGCJ Memory Module: BANK 2/ChannelB-DIMM0, 4 GB, LPDDR4X, 3733 MHz, Samsung, K3UH5H50MM-JGCJ AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x870), wl0: Jul 26 2024 20:45:01 version 16.20.380.0.3.6.130 FWID 01-c866e60e AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: T2Bus USB Device: Touch Bar Backlight USB Device: Apple Internal Keyboard / Trackpad USB Device: Headset USB Device: Ambient Light Sensor USB Device: FaceTime HD Camera (Built-in) USB Device: Apple T2 Controller Thunderbolt Bus: MacBook Air, Apple Inc., 86.0 怎么解决
最新发布
08-01
### 错误信息分析 用户遇到的错误为: > `0x77df0f56` 指令引用了 `0x00000014` 内存地址,该内存不能written。 这是一个典型的 **访问冲突(Access Violation)** 错误,通常发生在程序尝试向一个不可写的内存区域写入数据时。这种错误在 Windows 系统中表现为异常代码 `EXCEPTION_ACCESS_VIOLATION (0xC0000005)`。 - 地址 `0x77df0f56` 位于系统 DLL(如 `ntdll.dll` 或 `kernel32.dll`)的默认加载范围内,说明该指令可能属于系统调用或运行时库的一部分。 - 地址 `0x00000014` 是一个非常低的虚拟地址,通常不会被映射为可读/写内存。大多数操作系统会将此区域保留为 NULL 指针访问保护区(NULL dereference guard page),任何对这一区域的访问都会触发异常[^4]。 此类问题通常由以下几种情况引起: - 使用了未初始化的指针 - 指针越界访问 - 已释放的内存仍被访问(Use-after-free) - 函数指针被错误地修改或调用 --- ### 错误原因分析 #### 1. 对低地址空间的非法访问 地址 `0x00000014` 接近 `0x00000000`,这通常是 NULL 指针访问的典型表现。Windows 系统会在进程地址空间的最开始部分设置保护页,防止因空指针解引用导致崩溃。如果程序试图在此区域内读写数据,将触发访问冲突异常[^4]。 #### 2. 函数调用栈破坏 地址 `0x77df0f56` 可能属于某个系统函数(如 `ntdll!RtlAllocateHeap` 或 `kernel32!ReadFile`),若调用栈被破坏(例如缓冲区溢出、堆损坏等),可能导致返回地址被覆盖为无效值,从而跳转到非法地址执行。 #### 3. 多线程同步问题 在多线程环境中,若多个线程同时操作共享资源而未正确加锁,可能导致指针状态不一致。例如,某一线程释放了内存后,另一线程仍在尝试写入该地址,从而引发访问冲突。 #### 4. 驱动或第三方软件干扰 某些驱动程序或安全软件(如杀毒软件、调试工具)可能会挂钩系统调用链,修改内存访问权或重定向执行流。若此类干预出现错误,也可能导致访问冲突。 --- ### 解决方法与排查建议 #### 1. 使用调试器定位问题 通过 WinDbg 或 Visual Studio Debugger 打开崩溃 dump 文件,查看具体的调用栈和寄存器状态。 ```shell # 查看当前异常上下文 !analyze -v # 查看指定地址的内存属性 !address 0x00000014 # 显示该地址附近的符号信息 ln 0x77df0f56 ``` 检查是否是由于 NULL 指针解引用造成的访问异常,并确认哪个模块引发了该访问。 #### 2. 启用页堆验证(Page Heap) 使用 GFlags 工具启用页堆验证,可以更容易发现堆内存访问越界问题。 ```shell gflags /p /enable your_application.exe /full ``` 运行应用程序后,若发生堆访问异常,调试器会立即中断并指出具体位置。 #### 3. 检查指针初始化状态 确保所有指针在使用前都已正确初始化,尤其是结构体成员或数组元素。可以通过静态分析工具(如 PVS-Studio、Clang-Tidy)检测潜在的未初始化变量。 #### 4. 验证内存分配逻辑 如果问题出现在 `ntdll!RtlAllocateHeap` 或类似函数中,可能是堆管理器内部状态损坏。使用 `!heap` 命令检查堆块完整性: ```shell !heap -s !heap -p -a <allocation_address> ``` #### 5. 更新或禁用相关驱动 若怀疑是驱动程序问题,可尝试更新显卡、网络或安全软件驱动至最新版本。也可临时禁用非必要驱动进行测试。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值