问题描述:
这是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
[<ffffffc000cdd