技术栈
崩溃
云中双月
20 天前
linux
·
嵌入式
·
gdb
·
调试
·
gcc
·
崩溃
·
ida pro
·
ulimit
·
core dump
·
cross compile
如何使用Ida Pro和Core Dump文件定位崩溃位置(Linux下无调试符号的进程专享)
我们在嵌入式Linux开发过程中经常会遇到一个问题,就是程序崩溃后不知道具体位置。因为我们发布到生产环境的一般是没有调试符号的(使用strip或编译时加-s参数,CMake生成的编译指令中的-O3也会造成调试符号丢失),毕竟嵌入式的存储都比较有限,肯定是需要剥离调试符号的。
蚯蚓也自由
4 个月前
linux
·
服务器
·
调试
·
openssl
·
崩溃
openssl版本不同引发的崩溃
本文介绍了一种在运行环境上,让程序使用自己的动态库的方法。该方法可以避免由于运行环境存在动态库的多个版本而引发的各种问题,如崩溃等。
SU科技
5 个月前
linux
·
c语言
·
调试
·
coredump
·
崩溃
·
backtrace
在Linux中如何解决程序崩溃的问题
在Linux上的C/C++环境如何调试程序崩溃问题?通常在这种情况,通过拿到出问题时产生的core文件,然后再利用gdb调试来看到出错时的程序栈信息。但某些特殊的情况,如不正确的系统设置或文件系统出现问题时,导致我们没有拿到core文件,那我们还有补救的办法吗?
hursing
7 个月前
android
·
ios
·
异常处理
·
崩溃
·
汽车中控屏开发
App异常汇总与对策
我们不是要处理所有的可能性,否则岂不是所有代码都要加try catch?应该做的是在写代码前就确定可能有什么异常,有约定、协议、规范不会出错的,都不用做防御,在开发阶段最好就是通过崩溃来达成最高级别的警示。还可以加一些assert,在开发阶段澄清所有的异常。assert也可以防止别人错误地使用你的代码。
猴叻鳢
9 个月前
ios
·
面试
·
异常
·
崩溃
·
消息转发
iOS消息转发流程
当向Objc对象发送消息时,如果找到对象对应的方法,就会进入消息转发流程,给开发者提供一些最后的机会处理消息无法发送问题,以免出现程序崩溃。
DreamLife☼
1 年前
qt
·
ui
·
单例
·
崩溃
·
q_global_static
Qt_一个由单例引发的崩溃
今天简直是令人心力交瘁的一天,在公司被一个顽固的Bug纠缠了整整一天。一开始,我对这个问题的认知并不深刻,只是觉得有点小瑕疵,于是比较轻松地着手解决。我开始摸索着定位问题,态度上也没太在意,毕竟在我看来,这只是一场小小的技术挑战。
LabVIEW开发
1 年前
labview
·
labview开发
·
labview编程
·
崩溃
LabVIEW在安装了其它的NI软件之后崩溃了
LabVIEW在安装了其它的NI软件之后崩溃了在安装了其它的NI软件之后,一些原本安装好的或者新安装的软件由于缺少必要的DLL而崩溃掉了。例如,在这种情况下,Teststand可能会报下面的错误:
天魔老师
1 年前
electron
·
下载
·
崩溃
·
闪退
electron打包后主进程下载文件崩溃
electron+vue3写了一个小项目,实现了一个文件下载功能首先,要复现,我测试了自己的笔记本电脑,双系统都没问题,没办法复现这个bug,但是测试那边两台电脑都能复现,测试是在外地!我只好又找了一台闲置电脑,还好复现出来了,否则只能回家试试自己的电脑了
闻缺陷则喜何志丹
1 年前
c#
·
debug
·
编程语言
·
崩溃
·
空合并运算符
·
空条件运算符
·
自画
2023年4月到7月工作经历
unsigned uNum = 2; std::string str = "abc" + uNum; std::cout << str;
单细胞的逻辑
1 年前
ios
·
xcode
·
崩溃
·
xcode15
·
ios13
·
运行崩溃
Xcode 15 运行<iOS 14, 启动崩溃问题
如题. Xcode 15 启动 < iOS 14(没具体验证过, 我的问题设备是iOS 13.7)真机设备 出现启动崩溃