自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pxy的博客

pxy的博客

  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 【定屏】vfp 原生bug导致开机概率定屏问题分析

1、问题描述android5.1+kernel3.10环境下,手机下载软件,首次开机(1/500)低概率定屏在android开机动画最后一帧,旋转屏幕会出现开机向导部分界面。此问题,adb可以连接,按键有反应。2、问题分析拿到问题后,与客户沟通,确认adb可以连接,按键有反应,屏幕可以正常亮灭,system_sever正常、kernel工作正常,动画卡在最后一张图片播放未完成,开始认为是boota...

2018-03-04 23:37:49 834

原创 【泄露类】android8.1 system_server内存泄露问题分析

1、问题描述 长时间monkey测试发生android重启。2、问题分析过程【初步分析】 首先确定system_server重启原因,从android log看,系统没有发生native/javacrash、anr、surfaceflinger等重要服务发生重启等异常,从kernel log看,发现system_server有被kill。原因是out of m...

2019-07-21 18:42:02 3503 2

原创 【泄漏类】android7.0 system_server发生global reference table overflow问题分析

1、问题描述旋转屏测试5~6小时system_server发生abort,手机重启导致测试停止,android7.0平台多个项目都有此问题爆出。和测试同事了解旋转屏幕在settings界面进行操作概率较高。2、问题分析从tombstone分析system_server abort原因是global reference table overflow 。pid: 3749, tid: 8164, na...

2018-04-03 20:30:25 2970 1

原创 【native crash】android7.0 monkey + gms包应用测试低概率发生整型溢出导致surfaceflinger主动abort问题分析

1、问题描述monkey+gms包应用测试过程中偶现monkey测试停止,android重启,分析log发现是surfaceflinger 发生signal 6触发abort,surfacefinger进程被kill导致init 会kill zygote进程导致系统重启,进而monkey测试异常停止。所以当前问题重点就是分析surfacefinger为何会主动abort。2、问题分析栈信息如下:p...

2018-04-01 19:03:05 1425 3

原创 【定屏】android8.1项目monkey+reboot测试过程中发生黑屏/定屏问题

1、问题描述     使用三方GPU项目monkey+reboot测试过程中发生黑屏、定屏等现象。分析现场确定问题,     a、有背光,按power key、touch上层log无输入事件,通过getevent可以读取event节点,底层input子系统有事件上报;     b、adb shell可连接,无大量D状态、R状态进程、system_server、launch、systemui、sur...

2018-03-29 19:58:42 3562 2

原创 【野fd问题】野fd导致system_server发生crash问题

1、问题描述不同类型测试均发生system_server native crash问题。2、问题分析log如下:pid: 3421, tid: 3515, name:PowerManagerSer  >>>system_server <<<signal 6 (SIGABRT), code -6 (SI_TKILL),fault addr --------Abor...

2018-03-07 20:58:47 1340

原创 【fd泄漏问题】Monkey测试出现fd泄漏导致system_server重启

1、问题描述测试monkey过程中发生system_sever重启,通过分析log确认是发生了fd泄漏。fd泄漏就是一个进程打开的fd数量超过了1024就会导致fd泄漏的进程抛出异常发生crash。如果这个进程正好是系统进程如,system_server、surfaceflinger等就会发生系统重启等异常。2、问题分析从获取log初步确认system_server重启原因是打开了过多的文件导致句...

2018-03-07 19:53:07 1953

原创 【多线程问题】android8.1 cts测试原生bug多线程导致CtsJvmtiRedefineClassesHostTestCases中,testJvmti Fail

1、问题描述android8.1 cts测试 CtsJvmtiTagging case概率failed,如图2、分析过程log如下:4003  4021 E zygote : No implementation found forvoid art.Main.setTag(java.lang.Object, long) (tried Java_art_Main_setTag andJava_art_...

2018-03-07 15:01:30 1872 2

原创 【分析】CPU hotplug时进程上下文切换流程分析

本文是真对《vfp 原生bug导致开机概率定屏问题》cpu down时进程上下文的保存与恢复流程做简要分析,以便更好的理解这个问题。在分析上下文切换流程前,先要对thread_info结构有个简单的认识,可以参见http://blog.jobbole.com/107656/ 博客。下面是arm体系中thread_info结构的定义kernel/arch/arm/include/asm/thread...

2018-03-06 18:33:00 1471

emmc 5.0协议标准

eMMC Embedded Multi Media Card EMMC5 0协议 标准 电压是1 8v 或者是3 3v

2014-07-25

linux 那些事之我是U盘

对linux系统下的Usb及U盘相关协议做了详细的介绍,好书你懂得

2014-06-28

JNI 编程详解

JNI调用相关函数讲解,jni示例,jni调试及NDK讲解

2014-06-28

pandaboard ubuntu下adb工具

pandaboard ubuntu下adb工具 非常好用,已经测试解压到ubuntu下即可用

2013-07-25

嵌入式Linux自学指导书

Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。

2013-06-03

怎样读Linux内核源代码

Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。

2013-06-03

《梦想生意》网络营销时代最佳创富工具

许多人把网络作为工具从网络生意中致富,它被成为网络营销。他们中的一些人甚至没有自己的电脑,另一些人的创富工具也不尽如人意;不过,他们的成功不是由他们的工具——电脑的型号来决定的,而是由这种工具的使用者来决定的。

2011-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除