2013-08-29 66 views
4

我從用戶少量得到以下崩潰奇怪崩潰堆棧跟蹤:恰好罕見用戶

08-29 00:56:33.321 615 636 I BootReceiver: Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE) 
08-29 00:56:33.351 615 615 I WindowState: WIN DEATH: Window{95dbe5f8 u0 SurfaceView} 
08-29 00:56:33.351 615 1129 I WindowState: WIN DEATH: Window{95dbdde0 u0 SomeActivity} 
08-29 00:56:33.461 615 10350 W ActivityManager: Exception thrown during pause 
08-29 00:56:33.461 615 10350 W ActivityManager: android.os.DeadObjectException 
08-29 00:56:33.461 615 10350 W ActivityManager: at android.os.BinderProxy.transact(Native Method) 
08-29 00:56:33.461 615 10350 W ActivityManager: at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:635) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:1012) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:3897) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:3829) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:8490) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:8367) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:9046) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:8601) 
08-29 00:56:33.461 615 10350 W ActivityManager: at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86) 
08-29 00:56:33.491 615 10350 I ActivityManager: Config changes=480 {1.0 234mcc20mnc en_GB ldltr sw384dp w384dp h567dp 320dpi nrml port finger -keyb/v/h -nav/h s.21 themeResource=null} 
08-29 00:56:33.551 615 1052 I ActivityManager: Process someProcess (pid 9451) has died. 

我得到了這些用戶的至少一個運行CyanogenMod的信息。

這不是我的代碼,所以我很難跟蹤。 什麼會導致這件事?

更新: 得到這個崩潰的用戶,一致。大多數其他用戶永遠不會擁有它。 我想這是一些設備\ ROM的行爲...

+1

我也得到了類似的崩潰.. @ SirKnigget任何線索? – Akhil

+1

然而,在這裏,我可以在我的Nexus 4上重現它。對於我來說,當我在AsyncTask中調用Native方法(例如通過NDK)時,會發生這種情況。當我將呼叫移到AsyncTask之外時,它不會崩潰...仍然沒有找到確切的詳細信息,以及它與設備相關的原因 – Entreco

回答

0

我也遇到了這些例外,只能在Cyanogen上重現它們。他們沒有出現,每次我'想'他們出現,但當他們這樣做時,它是在氰諾。此外,我的應用程序有加載數據的線程。這些線程是同時創建的,當我的應用程序的緩存被清除時,線程必須訪問網絡,而不是加載文件 - 這意味着,應用程序在訪問網絡時不會崩潰,而是在加載文件時崩潰。

所以我認爲這是Cyanogen的問題,而不是Android本身。在我看來,真正的問題在於工作量。