![](https://img-blog.csdnimg.cn/84a8e68e87d34a24bc76055c87598903.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux调试
文章平均质量分 59
主要接收Linux系统调试相关的知识、技能和工具
samxfb
码出不一样的烟火
展开
-
linux应用卡死(anr)并行堆栈dump方法
linux应用程序未响应后使用gdb保存并行堆栈排查卡死原因。原创 2023-12-18 17:02:30 · 461 阅读 · 0 评论 -
解决linux系统下java调用带breakpad异常捕获的c++ sdk必现crash问题
java通过jni去集成c++sdk时线上发现会有偶现崩溃,为了方便定位native(c++)的崩溃,sdk采用了google breakpad崩溃转储方案(Google跨平台的崩溃转储和分析框架和工具集合,breakpad支持windows、linux、macos、android、ios等。目前已有Google Chrome, Firefox, Google Picasa, Camino, Google Earth等项目使用。),更新sdk后,发现java启动后必现崩溃。原创 2023-01-06 17:06:07 · 294 阅读 · 0 评论 -
Linux调试之core dump - (中篇)
systemd-coredump 可收集并显示内核核心转储,用于分析应用程序崩溃问题, 当进程发生crash时,能自动收集并保存相应的core dump, 同时可以用客户端工具coredumpctl来进行core dump管理,查看和分析。原创 2022-08-22 19:29:26 · 1877 阅读 · 0 评论 -
linux程序非void函数未进行return造成的问题及思考
开发音视频共享屏幕功能过程中,调用开启取屏程序理解崩溃(SIGSEGV),最终发现问题是由一个缺失返回值的函数造成的。原创 2022-07-19 11:06:14 · 1668 阅读 · 0 评论 -
Linux调试之core dump - (上篇)
coredump叫做核心转储,也就是当Linux应用发生崩溃时,操作系统会自动生成coredump文件,供开发者调试使用,比如发生了段错误(segfault)。原创 2022-07-07 15:09:39 · 360 阅读 · 0 评论