当前位置:网站首页>SWT/ANR问题--SWT 导致 kernel fuse deadlock
SWT/ANR问题--SWT 导致 kernel fuse deadlock
2022-07-01 22:40:00 【专业开发者】
问题描述:
这是SWT问题在monkey 测试中容易复现,当这个问题发生时,会触发memory dump.。
问题分析:
根据trace .txt日志,一些线程正在等待锁“0x042bde16”持有的线程Binder:1352_18,这是等待锁“0x0e84470e”持有的线程“Binder:1352_13”,阻塞的函数wait_answer_interruptible()是调用在文件系统函数 __fuse_request_send()中。

从memory dump分析可以发现:
v.f /locals /task 0xFFFFFFC061CC6E40 state:0x2, 1749(sdcard ) 0xFFFFFFC001F852A8 15410(Thread-2 )
[Kernel backtrace 1]
1749 341 1737 3 DSleep ffffffc061cc6e40 120 14144 2008 sdcard
[<ffffffc000087710>] __switch_to+0x70
[<ffffffc000cdd578>] __schedule+0x548
[<ffffffc000cdd874>] schedule+0x70
[<ffffffc000cddbe0>] schedule_preempt_disabled+0x14
[<ffffffc000cdf238>] __mutex_lock_slowpath+
边栏推荐
- tcpdump命令使用详解
- 常见的二十种软件测试方法详解(史上最全)
- What is the mosaic tailgate?
- CADD course learning (3) -- target drug interaction
- Business visualization - make your flowchart'run'up
- Compare the version number [double pointer to intercept the string you want]
- Huisheng Huiying 2022 intelligent, fast and simple video editing software
- 第三方验收测试有什么好处?专业第三方软件测试机构推荐
- A few minutes before work, I found out V-model and The difference between sync
- You probably haven't noticed the very important testing strategy in your work
猜你喜欢

从第三次技术革命看企业应用三大开发趋势
![[MySQL] basic use of explain and the function of each column](/img/d6/64f65ba21f5cda2c409477705f6a79.png)
[MySQL] basic use of explain and the function of each column

Demo program implementation of QT version Huarui camera

"35 years old, the boss of the company, with a monthly salary of 20000, give away takeout": the times abandoned you, not even saying goodbye

RPA: Bank digitalization, business process automation "a small step", and loan review efficiency "a big step"

2022年R1快开门式压力容器操作考题及答案

【小程序】通过scroll-view组件实现左右【滑动】列表

flutter Unable to load asset: assets/images/888.png

You probably haven't noticed the very important testing strategy in your work

Huisheng Huiying 2022 intelligent, fast and simple video editing software
随机推荐
通过Go语言创建CA与签发证书
Cisco test -- the concept and configuration test of routing
Deadlock handling strategies - prevent deadlock, avoid deadlock, detect and remove deadlock
Explain ThreadLocal in detail
思科考试--路由的概念和配置考试
Jielizhi Bluetooth headset quality control and production skills [chapter]
正则系列之组和范围(Groups and Ranges)
Multiple smart pointers
RPA: Bank digitalization, business process automation "a small step", and loan review efficiency "a big step"
CKS CKA ckad change terminal to remote desktop
测试人进阶技能:单元测试报告应用指南
The digital summit is popular, and city chain technology has triggered a new round of business transformation
[micro service sentinel] sentinel integrates openfeign
Programming English vocabulary notebook
Some thoughts on game performance optimization
Use of locust
Advanced skills of testers: a guide to the application of unit test reports
【Swoole系列1】在Swoole的世界中,你将学习到什么?
Force buckle 710 Random numbers in the blacklist
Happy number [fast and slow pointer of ring PROBLEMS]