有报告显示iPad应用程序在用户不活动的20分钟到3小时之后退出,这意味着没有触摸事件。该应用程序面向业务,所以它通常是24/7前台。多年来一直没有报道这种情况,但是过去几天运行iOS 11.2和11.3的几个设备的一些客户已经报告过这种情况。
更多信息:
idleTimer
已停用,因此设备未自动锁定。applicationDidReceiveMemoryWarning
或didReceiveMemoryWarning
表示内存不足。applicationWillTerminate
,applicationDidEnterBackground
或applicationWillResignActive
,因此用户没有这样做。鉴于它不会立即出现崩溃,OOM或用户终止,会导致应用程序退出的其他方案是什么,可能与用户不活动有关? iOS 11中任何已知的类似问题,或进一步的故障排除?我无法重现,但可以通过设备日志告诉报告是合法的。
答案 0 :(得分:0)
我见过它发生在运行iOS 11.3.1的iPad上,这可以解释报告的行为。 iPad已禁用自动锁定功能,并且一次运行数小时,然后在完全锁定之前,活动指示器旋转指针将会莫名其妙地转到黑屏~5-10秒。然后我必须用我的密码解锁,然后登陆主屏幕。
关于这款“黑屏旋转轮”有很多帖子,许多答案表明它已经在iOS 11.2中得到了解决,但显然情况并非如此。在Google应用运行收件箱时,我会遇到这种情况,但我只能想象这是我的用户所遇到的情况。
添加发生这种情况时的控制台日志:
default 14:54:49.449536 -0700 mobilewatchdog 333328722246208: watchdog: GetIsAlive for service com.apple.backboardd failed with error 268451843. now: 333328722243666 last_success: 333208713010833 last_crash: 327796975020291 num_crashes: 0
default 14:54:49.449895 -0700 mobilewatchdog 333328722458250: watchdog: com.apple.backboardd not responding to query at time 333328722243666; forcing a crash
default 14:54:49.463537 -0700 ReportCrash Stackshot requested by mobilewatchdog, code: faded321, reason: <private>
default 14:54:49.470163 -0700 ReportCrash starting prolongation transaction timer
default 14:54:49.491050 -0700 ReportCrash Unknown KCDATA 922, size 4, flags 922
default 14:54:49.842516 -0700 ReportCrash Saved type '288(288)' report (59 of max 100) at /var/mobile/Library/Logs/CrashReporter/stacks+backboardd-2018-06-11-145449.ips
default 14:54:49.865879 -0700 mobilewatchdog Connection interrupted!
default 14:54:49.867034 -0700 CommCenter #I CTServerConnection from pid 2287 has closed (conn=0x101d9c990)
default 14:54:49.867424 -0700 SpringBoard Terminating since backboardd has gone away.
根据设备日志中的CrashReport,异常是0xfaded321
,这是一个看门狗超时。因为这是一个内部错误,并且发生在我今天碰巧使用的两个应用程序中,看起来像是一个我必须报告的iOS错误。