---
title: 读/写内存地址无效，导致异常中断
description: "Device侧内核态日志报错VPC异常："
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_000064.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_000064.html
indexId: 5639c249a5476c48fe52c9e1bcc3b73d8e2e4b751983b6ae72d7ae59f336b28c104
---
# 读/写内存地址无效，导致异常中断

#### 现象描述

Device侧内核态日志报错VPC异常：

- 日志1：

```
vpc get err int: vpc_cvdr_axi_rd_resp_err
```


- 日志2：

```
vpc get err int: vpc_cvdr_axi_wr_resp_err
```


#### 可能原因

- cvdr_axi_rd_resp_err表示读地址越界，可能申请的输入内存太小或内存地址无效，昇腾AI处理器执行读操作时访问到了无效地址。
- cvdr_axi_wr_resp_err表示写地址越界，可能申请的输出内存太小或内存地址无效，昇腾AI处理器执行写操作时访问到了无效地址。


#### 处理步骤

1. 在申请DVPP内存的接口处、以及在VPC异常任务接口处增加日志打印，检查申请的输入\输出内存大小与实际使用的输入\输出内存大小是否一致；

2. 在释放DVPP内存的接口处增加打印日志，检查VPC任务完成之前是否存在内存被提前释放的情况。
