当前位置: 首页 > news >正文

【VSCode】报错:出现段错误解决办法 (Segmentation fault)

VScode报错:Segmentation fault (core dumped)的解决办法

解决Program received signal SIGSEGV, Segmentation fault.的辛酸

Linux环境下段错误的产生原因及调试方法小结

Linux下的段错误Segmentationfault产生的原因及调试方法经典.pdf

在这里插入图片描述
在这里插入图片描述

在程序中,TF_SessionRun这部分总是报错Segmentation fault即出现段错误。现整理一下前后的解决过程。
首先,网上查找资料可知“段错误”一般由于访问空的指针或者堆栈溢出等。因此首先判断TF_SessionRun各参数中是否存在空指针。
使用下面这段代码可以判断指针是否为空,

 if (int_tensor != NULL) {printf("----------------TF_NewTensor is OK----------------\n");} elseprintf("ERROR: Failed TF_NewTensor\n");InputValues[0] = int_tensor;if (Input != NULL) {printf("----------------TF_Input is OK----------------\n");} else {printf("ERROR: Failed TF_Input\n");}if (InputValues != NULL) {printf("----------------TF_InputValues is OK----------------\n");} else {printf("ERROR: Failed TF_InputValues\n");}if (Output != NULL) {printf("----------------TF_Output is OK----------------\n");} else {printf("ERROR: Failed TF_Output\n");}if (OutputValues != NULL) {printf("----------------TF_OutputValues is OK----------------\n");} else {printf("ERROR: Failed TF_OutputValues\n");}if (TF_GetCode(Status) == TF_OK) {printf("----------------Status is OK----------------\n");} else {printf("%s", TF_Message(Status));}if (Session != NULL) {printf("----------------Session is OK----------------\n");} else {printf("ERROR: Failed Session\n");}

程序运行后显示没有问题,
在这里插入图片描述

那么考虑第二种可能,会不会是TF_SessionRun中的某些元素初始化没有成功?通过对比两篇文章的代码,我们发现在构建inputoutput时出现了问题,因此需要加上两行代码即可:

//构建Input、Output
Input[0] = t_input;
Output[0] = t_output;

在这里插入图片描述
解决办法:
在这里插入图片描述

http://www.lryc.cn/news/122066.html

相关文章:

  • Linux Centos 8 用户管理之重置密码
  • C语言快速回顾(三)
  • 【Apollo】Apollo-ros版本架构学习与源码分析
  • 【Express.js】集成RabbitMQ
  • UI美工设计岗位的基本职责概述(合集)
  • 最强自动化测试框架Playwright(23)-API测试
  • k8s 自身原理 4
  • ZLMediaKit(webrtc)在linux上(CentOS7)部署与启动
  • 汽车基础软件新「战争」:群雄混战,谁在抢跑?
  • 阿里云预装LAMP应用导致MySQL不显示访问密码如何解决
  • SQL 自动清除7天前数据前收缩数据库
  • LangChain-ChatGLM在WIndows10下的部署
  • Telerik UI for ASP.NET Core Crack
  • 【TypeScript】中关于 { 声明合并 } 的使用及注意事项
  • Day 43
  • 服务器安全需要注意的几个方面?
  • Mysql数据库第十三课-----------sql语句的拔高3--------直冲云霄
  • 计算机网络-物理层(一)物理层的概念与传输媒体
  • 差分升级在物联网水表上的实现与应用(学习)
  • ubuntu磁盘管理
  • 前端处理后端返回的数据中有\n\n字样的换行符标识
  • matlab解常微分方程常用数值解法2:龙格库塔方法
  • 数据结构-栈(C语言简单实现)
  • 山东布谷科技直播软件源码探索高效、稳定直播传输的技术介绍:流媒体传输技术
  • LeetCode 热题 100 JavaScript -- 74. 搜索二维矩阵
  • 任我行 CRM SQL注入漏洞复现(HW0day)
  • [CKA]考试之集群故障排查 – kubelet故障
  • VBA技术资料MF42:VBA_从Excel中上面的单元格复制公式
  • ORB-SLAM2第一节---单目地图初始化
  • Postman 汉化及下载