一、准备环境1)获取crash工具。注意区分版本(arm/arm64/x86_64)。2)获取对应软件版本的符号表文件(如vmlinux),可以将该文件放置 crash工具同一目录下。3)获取sysdump文件,并把所有sysdump文件追加到一个文件sysdump.core中:cat sysdump.core.* > sysdump.core4)使用crash工具解析之前生成出来的sysd
转载 2021-05-21 09:00:01
3076阅读
2评论
IBM小型机AIX系统做dump的方法 一、前提条件:         sysdumpdev的设置正确,相关设置值应该如下:           # sysdumpdev -l primary /dev/lg
本文主要介绍sysdump是什么,以及如何利用工具抓取fulldump,再利用crash工具分析fulldump。 SysDumpSysDump简介如何触发SysDump利用工具抓取FullDumpCrashCrash的安装Crash的使用总结 SysDumpSysDump简介SysDump即Dump system memory, 是一种转存储机制, 是将发生异常时的内存信息、 寄存器信息等有效信
转载 2024-07-01 17:16:09
747阅读
一、 User 版本 默认开启 sysdump 方法首先,为什么要这么干? 主要原因是,展讯平台部分重启问题,同样的代码,userdebug 版本无法复现,User 版本 可以复现,这样才有此默认开启sysdump的方案。那么展讯平台user版本默认开启sysdump 方案修改一下代码device\sprd\xxxx\common\rootdir\root\init.common.rc 在 on
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍展讯平台手机开发中的部分重启问题知识点,通过阅读本篇文章,您将收获以下内容:一、 User 版本 默认开启 sysdump 方法 二、插入SD卡 抓取Sysdump log 三、 sysdump log 分析 四、展讯平台抓取重启 串口log的方案 五、展讯
转载 2024-01-27 19:13:16
226阅读
作为一个安卓驱动开发,在和工厂沟通过程中经常收到机器在开机后直接进sysdump的问题反馈。最开始碰到这种问题,自己也基本上是满脸问号。后来经过一些错误排查后逐渐有了处理经验。在这里做个简单的分享。下面以一次实例来讲解:第一步:了解清楚异常的详细情况并获取相关异常机器和sysdump日志问题描述:出现一台机器在系统启动后不久就自己重启进入sysdump界面。再次开机后大概率会继续进入sysdump
极力推荐文章:欢迎收藏Android 干货分享 本篇文章主要介绍展讯平台手机开发中的部分重启问题知识点,通过阅读本篇文章,您将收获以下内容: 一、 User 版本 默认开启 sysdump 方法 二、插入SD卡 抓取Sysdump log ...
转载 2019-05-08 09:27:00
555阅读
2评论
内核崩溃kdump(sysdump)和crash分析系统一旦崩溃,内核就没法正常工作了,这个时候需要触发一种转存储机制(kernel中的kdump, unisoc的sysdump)。转存机制提供一个用于捕获当前运行现场的内核,该内核会将此时内存中的所有运行状态和数据信息收集到一个dump core文件中以便之后分析崩溃原因。在系统发生诸如Kernel crash等异常时,在Kernel中完成flu
转载 2024-05-09 21:49:37
1216阅读
本篇文章主要介绍展讯平台手机开发中的部分重启问题知识点,通过阅读本篇文章,您将收获以下内容:一、 User 版本 默认开启 sysdump 方法微信公众号:ProgramAndroid我们不是牛逼的程序员,我们只是程序开发中的垫脚石。一、 User 版本 默认开启 sysdump 方法首先,为什么要这么干?userdebug 版本无法复现,User 版本 可以复现,这样才有此默
转载 2024-08-06 11:18:53
128阅读
本篇文章主要介绍展讯平台手机开发中的部分重启问题知识点,通过阅读本篇文章,您将收获以下内容: 一、 User 版本 默认开启 sysdump 方法 欢迎关注公众号:程序员Android 公众号:ProgramAndroid 我们不...
转载 2018-08-16 18:57:00
384阅读
2评论
        SysDump即Dump system memory,是一种转存储机制,是将发生异常时的内存信息、寄存器信息等有效信息转存为文件,以便于借助分析工具分析问题现场。         在系统发生诸如Kernel crash等异常时,在Kernel中完成flush cache等处理后,重启进入Uboot中完成
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Crash 简介 二、搭建Crash 分析kernel ramdump平台 三、Crash 命令简介 四、使用 Crash 分析 sysdump log 五、Crash 常规调试一、Crash 简介当Linux系统内核发生崩溃的时候,可以通过 KEXEC+KDUMP 等方式收集内核崩溃之前的内存,生成一
转载 2024-05-19 20:36:42
97阅读
如果DDR存在不稳定的情况,可能会出现概率性死机的情况。比如,部分机器重启机器100次,概率性开机定屏,定屏时串口无输出或者sysdump捉到的出错log也有差异,可以先排除是不是ddr的问题。 Android默认有测试ddr稳定性的工具stressapptest(默认没编译),编译方法mmm external/stressapptest/将stressapptest放到手机上,运行stressa
转载 2023-08-12 19:47:00
996阅读
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Crash 简介二、搭建Crash 分析kernel ramdump平台三、Crash 命令简介四、使用 Crash 分析 sysdump log五、Crash 常规调试一、Crash 简介当Linux系统内核发生崩溃的时候,可以通过 KEXEC+KDUMP 等方式收集内核崩溃之前的内存,生成一个转储文件