背景 最近boot中遇到个用户态程序的segment fault异常,除了一句“Segment fault”打印外无其他任何打印。该问题复现概率较低,定位起来比较棘手。我们的boot是个经过裁剪的最小linux系统,由于bootflash大小的限制,加上在boot阶段也没有挂载其他储存设备,所以没有 ...
分类:
其他好文 时间:
2017-12-13 20:12:10
阅读次数:
342
Linux下的C程序常常会因为内存访问等原因造成segment fault(段错误),如果此时core dump 的功能是打开的,在运行我们的可执行程序时就会生成一个名为core的文件,然后我们就可以用gdb对core文件来进行调式,还原发生错误的堆栈情况,这对于我们调试bug非常有帮助。 1. 使 ...
分类:
系统相关 时间:
2017-12-13 01:55:28
阅读次数:
507
13章 基本名词解释及分类 团队统一思想要从基本名词解释开始。 Bug:软件的缺陷 TestCase:测试用例。测试用例描述了一个完整的测试过程,包括测试环境、输入、期望的结果等。 TestSuite:测试用例集。即一组相关的测试用例。 Bug可以分解为:症状(Symptom)、程序错误(Fault ...
分类:
其他好文 时间:
2017-12-01 22:16:06
阅读次数:
151
第十三章-软件测试 基本名词解释及分类: Bug:软件的缺陷; Test Case:测试用例; Test Suite:测试用例集; Bug可分解为:症状【Symptom】:即从用户的角度看,软件出了什么问题; 程序错误【Fault】:即从代码的角度看,代码的什么错误导致了软件的问题; 根本原因【Ro ...
分类:
其他好文 时间:
2017-12-01 11:40:21
阅读次数:
151
ref: https://cloud.spring.io/spring-cloud-netflix/single/spring-cloud-netflix.html#_circuit_breaker_hystrix_clients ...
分类:
编程语言 时间:
2017-11-11 11:37:13
阅读次数:
155
1、错误提示 11-06 18:12:17.553: A/libc(11929): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 11929 (u java.lang.ClassNotFoundException: Didn't f ...
分类:
移动开发 时间:
2017-11-07 00:11:22
阅读次数:
179
使用Axis2这个框架进行webservice协议通讯,期间出了个问题,我(CLIENT)请求后,当服务端返回符合协议的SOAP异常报文,例如<soap:fault> ... 我的程序直接抛org.apache.axis2.AxisFault异常,导致连服务端给我们的报文都没有接收成功。 --请注意 ...
分类:
Web程序 时间:
2017-11-03 20:27:42
阅读次数:
233
1.CortexM7的异常掩码寄存器
1.1PRIMASK寄存器
PRIMASK寄存器可以屏蔽除NMI(不可屏蔽中断)与硬件fault(硬件错误)之外的所有异常。PRIMASK关中断的汇编代码如图11所示,PRIMASK开中断的汇编代码如图12所示。
图11PRIMASK关中断
图12PRIMASK开中断
1.2FAULTMASK..
分类:
其他好文 时间:
2017-10-17 12:23:37
阅读次数:
128
第二次作业 第一部分 调研, 评测(知米背单词) 1.交互部分 2.bug 按照《构建之法》13.1节描述的 bug 定义,Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。 1.症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程 ...
分类:
其他好文 时间:
2017-10-03 15:53:57
阅读次数:
186
GDB调试命令大全 gdb --pid 1235 gdb core.1234 where (bt) //where the segmentation fault occurred f 1 //切换栈帧 info locals //打印内存 WinDBG调试技巧 .ecxr command displ ...
分类:
其他好文 时间:
2017-09-30 19:59:54
阅读次数:
164