---
title: 调用API参考（Python）视频解码/编码接口结束时出现core dumped现象-Atlas Community
description: 调用Python视频解码功能，若videoDecoder在全局作用域（非函数内）定义和执行，程序结束出现Segmentation fault (core dumped) 或 Aborted (core dumped)，编码接口同样出现类似情况。
keywords: API参考;core dumped
url: https://www.hiascend.com/document/caselibrary/detail/topic_0000001658480528
section: (其他)
---

# 调用API参考（Python）视频解码/编码接口结束时出现core dumped现象-Atlas Community

URL: https://www.hiascend.com/document/caselibrary/detail/topic_0000001658480528
描述: 调用Python视频解码功能，若videoDecoder在全局作用域（非函数内）定义和执行，程序结束出现Segmentation fault (core dumped) 或 Aborted (core dumped)，编码接口同样出现类似情况。
关键词: API参考;core dumped

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

调用API参考（Python）视频解码/编码接口结束时出现core dumped现象

调用API参考（Python）视频解码/编码接口结束时出现core dumped现象

2023/09/14

947

No rating yet

Rate This Document

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 模型推理 | Vision SDK | API参考、core dumped |

#### 问题现象描述

调用Python视频解码功能，若videoDecoder在全局作用域（非函数内）定义和执行，程序结束出现Segmentation fault (core dumped) 或 Aborted (core dumped)，编码接口同样出现类似情况。

#### 原因分析

由于Pybind问题导致在全局作用域定义videoDecoder无法自动调用析构函数，Python退出解释器时回调线程执行出错。

#### 解决措施

- 方案一：在函数或类的成员方法中定义和运行videoDecoder。
- 方案二：若在全局作用域中定义videoDecoder，则在程序结束时使用del函数删除构造的videoDecoder对象。

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
