CD SYSTEM-夏旭's activity

From 2023-04-01 to 2023-05-01

2023-04-20

20:14 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
应用高通的patch后,已复现问题,并抓取日志提供给高通。
另外system内部分析应该不是cpu调度的问题,app并没有处于等待调用的状态 且有自由调度到大核。
[下一步动作]
等待高通CE反馈,并与FW进...
CD SYSTEM-夏旭

2023-04-18

18:21 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
提供给高通的日志后,高通回复如下:
04-12 16:19:02.309 1090 9744 I am_anr : [0,2679,com.android.settings,952647173,Input dis...
CD SYSTEM-夏旭

2023-04-17

22:08 Figure Bug #116573: 【AF】【EVT1】【Boot】【偶现1次】设备OTA升级后,使用小窗模式,然后设备偶然出现卡死然后重启
■ 目前进度
本地打开多个应用来压缩内存,没有复现问题,本地使用工具压缩内存也没有复现
■ 下一步计划
和测试对齐手顺
CD SYSTEM-夏旭

2023-04-15

18:34 Figure Bug #117386: 【AF】【EVT】出现1次,在桌面上点击打开抖音 设备自动重启
■ 目前进度
本次开机为96次开机,分析95次的log,没有发现有anr等文件,查看logcat日志,没有发现重启相关的log
CD SYSTEM-夏旭
18:29 Figure Bug #117224: 【BSP】【EVT3】【ST】【Tlog】tlog手动抓取日志之后,如:tcpdump,然后reboot,设备重启之后*#147#中界面显示正在运行,实际tlog -m...
■ 目前进度
VB验证OK,但是考虑到如果忘了点击stop,后台就会一直抓取相关的log,其中qxdm和tcpdump的影响很大,对于性能还是存储都有影响
以前的状态是,如果忘了点击stop,重启之后就不会继续了,对后面也没有影响...
CD SYSTEM-夏旭
17:35 Figure Bug #115959: 【BSP】【EVT3】【ST】【DTC】Ethernet的DTC日志日期与设备不同步
■ 目前进度
添加UTC日志,主动触发suspend,查看日志添加UTC生效,但是kernel日志时间戳还是没有更新,
怀疑是没有走LogKlog.cpp文件的sniffTime函数来更新时间戳
01-02 07:45:57.7...
CD SYSTEM-夏旭

2023-04-14

21:10 Figure Bug #115959: 【BSP】【EVT3】【ST】【DTC】Ethernet的DTC日志日期与设备不同步
■ 当前进度
已经添加修改,等待编译验证
pr_info("suspend entry (%s) UTC:%d-%02d-%02d %02d:%02d:%02d\n",
mem_sleep_labels[state], tm.t...
CD SYSTEM-夏旭
20:31 Figure Bug #116573: 【AF】【EVT1】【Boot】【偶现1次】设备OTA升级后,使用小窗模式,然后设备偶然出现卡死然后重启
■ 目前进度
内核时间占用过高可能是由于以下原因之一:
1. 系统服务器进程正在执行一些需要大量计算的任务,需要大量的CPU资源,因此会导致内核时间占用过高。
2. 系统服务器进程正在等待某些资源,例如磁盘I/O或网络I/O。在...
CD SYSTEM-夏旭
18:39 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
提供给高通的日志显示:
04-12 16:29:19.908 1072 1806 I WindowManager: ANR in ActivityRecord{4363639 u0 com.android.setti...
CD SYSTEM-夏旭
18:19 Figure Bug #117224: 【BSP】【EVT3】【ST】【Tlog】tlog手动抓取日志之后,如:tcpdump,然后reboot,设备重启之后*#147#中界面显示正在运行,实际tlog -m...
■ 目前进度
调查发现是因为没有点击start所以有个参数没有设置为true,导致后面点击stop之后没有生效
本地验证OK,等待VB验证
■ 下一步计划
VB验证
CD SYSTEM-夏旭
18:06 Figure Bug #116375: 【AF】【EVT2】【ST】【Storage】【客户验证】使用应用宝或其他应用商店下载软件,当软件下载超过110G左右后,下载内容保存到System路径中,设备重启后就...
■ 目前进度
已提交修改
https://dev.thundercomm.com/gerrit/c/general/platform/vendor/thundercomm/apps/LogSystem/+/193323
本地验证...
CD SYSTEM-夏旭
14:12 Figure Bug #117367 (RESOLVED): 【AF】【EVT3】【ST】【tlog】【客户验证】使用应用宝下载软件填满设备,在填满后,不断的卸载已安装的应用,再次下载新的应用安装。观察系统分...
■ Current conclusion
已处理。设备满存储之后,系统分区没有增加
■ My analysis
当设备存储满了之后tlog还是一直在跑,导致一直在打log报错,最后系统分区增加
■ Next actio...
CD SYSTEM-夏旭

2023-04-13

20:22 Figure Bug #116573: 【AF】【EVT1】【Boot】【偶现1次】设备OTA升级后,使用小窗模式,然后设备偶然出现卡死然后重启
■ 当前情况
分析log发现主要是system_server、AnrConsumer和kswapd
03-13 16:31:39.039 1163 24870 E ActivityManager: 104% 1163/system...
CD SYSTEM-夏旭
19:29 Figure Bug #115959: 【BSP】【EVT3】【ST】【DTC】Ethernet的DTC日志日期与设备不同步
■ 目前进度
查看源码发现确实没有打印UCT
pr_info("suspend entry (%s)\n", mem_sleep_labels[state]);
error = enter_state(state);
if (...
CD SYSTEM-夏旭
17:49 Figure Bug #117224: 【BSP】【EVT3】【ST】【Tlog】tlog手动抓取日志之后,如:tcpdump,然后reboot,设备重启之后*#147#中界面显示正在运行,实际tlog -m...
■ 目前进度
设置persist下次开机可以自动拉起,但是apk点击stop之后不能停止相关进程
调查发现因为下一次开机只是使用了关机前的状态,并没有去创建相关对象,导致点击stop之后没有停止进程
■ 下一步计划
修改apk逻辑
CD SYSTEM-夏旭
17:17 Figure Bug #116375: 【AF】【EVT2】【ST】【Storage】【客户验证】使用应用宝或其他应用商店下载软件,当软件下载超过110G左右后,下载内容保存到System路径中,设备重启后就...
■ 当前进度
本地编译验证通过,没有打印相关日志,系统分区也没有增加
■ 下一步计划
等待VB验证
CD SYSTEM-夏旭
17:12 Figure Bug #117367: 【AF】【EVT3】【ST】【tlog】【客户验证】使用应用宝下载软件填满设备,在填满后,不断的卸载已安装的应用,再次下载新的应用安装。观察系统分区的尺寸,如果系统分区...
VB版本没有复现,存储满了之后没有打印tlog相关日志
系统分区也没有增加
CD SYSTEM-夏旭
17:00 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
在原本预置app的情况下,使用monkey 100ms进行测试,问题复现概率不算太高,且发生ANR的应用比较随机,但是高通提供的手顺需要指定应用,所以一直在复现中,
目前已经复现成功,并抓取logcat和anr日志,...
CD SYSTEM-夏旭

2023-04-12

19:16 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
添加增强日志后,在只存在预置app的情况下,使用如下monkey命令,执行1小时未发生anr,
monkey --pkg-blacklist-file /sdcard/blacklist.txt --ignore...
CD SYSTEM-夏旭
18:03 Figure Bug #117367: 【AF】【EVT3】【ST】【tlog】【客户验证】使用应用宝下载软件填满设备,在填满后,不断的卸载已安装的应用,再次下载新的应用安装。观察系统分区的尺寸,如果系统分区...
■ 我的分析
在存储满的时候,tlog一直在读写,但是没有多余的存储,
所以修改为当把tlog文件全部删除都还是不能到达设定的最小存储时就关闭tlog
本地验证OK,没有继续打tlog相关的log,但是能看都一直在打印重复的lo...
CD SYSTEM-夏旭
16:47 Figure Bug #115959: 【BSP】【EVT3】【ST】【DTC】Ethernet的DTC日志日期与设备不同步
■ 我的分析
kernel的时间是根据system/core/logd/LogKlog.cpp文件中的sniffTime函数来修正时间的
这个函数在进入suspend时,会根据log中的UTC来修正时间戳
但是设备不会进入sus...
CD SYSTEM-夏旭
11:42 Figure Bug #117224 (ASSIGNED): 【BSP】【EVT3】【ST】【Tlog】tlog手动抓取日志之后,如:tcpdump,然后reboot,设备重启之后*#147#中界面显示正在运...
■ 我的分析
如果正在使用apk抓取,这个时候重启,tlog相关的进程就会kill,下次开机就不会再次拉起
但是apk保存了上一次的状态,所以就出现了现在的情况
■ 下一步计划
将属性设置为persist,下次开机自动拉起
CD SYSTEM-夏旭

2023-04-11

21:01 Figure Bug #115959: 【BSP】【EVT3】【ST】【DTC】Ethernet的DTC日志日期与设备不同步
■ 我的分析
之前的时间戳更新通过suspend的UTC进行更正。当前设备没有suspend的状态,所以kernel相关日志的时间没有更新
■ 下一步计划
查看代码修改逻辑,不进入suspend也能更新时间戳
CD SYSTEM-夏旭
20:37 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
正在按照高通的手顺复现问题并抓取日志,并反馈给高通CE
adb shell setprop persist.debug_anr.enable 1
adb shell setprop persist.debug_...
CD SYSTEM-夏旭
18:29 Figure Bug #117367 (ASSIGNED): 【AF】【EVT3】【ST】【tlog】【客户验证】使用应用宝下载软件填满设备,在填满后,不断的卸载已安装的应用,再次下载新的应用安装。观察系统分...
■ 我的分析
这个log是在每次写入log文件的时候打印的,但是由于设备已经没有存储了,所以会一直打印
tlog没有内存的时候不会写入文件,但是进程一直都在,一直都会打log,需要调整tlog
■ 下一步计划
把这个log...
CD SYSTEM-夏旭
18:22 Figure Bug #116375: 【AF】【EVT2】【ST】【Storage】【客户验证】使用应用宝或其他应用商店下载软件,当软件下载超过110G左右后,下载内容保存到System路径中,设备重启后就...
■ 我的分析
这个log是在每次写入log文件的时候打印的,但是由于设备已经没有存储了,所以会一直打印
tlog没有内存的时候不会写入文件,但是进程一直都在,一直都会打log,需要调整tlog
■ 下一步计划
把这个log...
CD SYSTEM-夏旭

2023-04-10

17:47 Figure Bug #116540: 【AF】【EVT3】【Monkey】Monkey测试12小时,出现ANR: com.android.settings & com.hht.lebocast
[当前情况]
1. 目前怀疑的activity start确耗费大量时间,可能依赖某些input,但是高通CE也并没有看出啥信息,需要FW这边后续继续追踪此问题,可能为root case.
2. 当提高cpu的频率为最大,再次进行...
CD SYSTEM-夏旭
 

Also available in: Atom