android - 罕见用户发生的奇怪崩溃堆栈跟踪

标签 android cyanogenmod

我从少量用户那里收到以下崩溃:

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 行为...

最佳答案

我也遇到了这些异常,只能在 Cyanogen 上重现它们。每次我“希望”它们出现时,它们并没有准确出现,但是当它们出现时,它出现在 Cyanogen 上。此外,我的应用程序有几个加载数据的线程。线程是同时创建的,当我的应用程序的缓存被清除时,线程必须访问网络,而不是加载文件 - 这意味着应用程序在访问网络时不会崩溃,但在加载文件时不会崩溃。

所以我认为这是 Cyanogen 的问题,而不是 Android 本身的问题。在我看来,真正的问题在于工作量。

关于android - 罕见用户发生的奇怪崩溃堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18500895/

相关文章:

Android - 如何打开标准搜索对话框?

android - 从分水岭蒙版中删除白色背景图像

java - 将 R.id.content 保存为 Android 变量的内容

android - 最小化应用程序、更改语言并恢复调用 onCreate() 而不是 onResume()

android - CyanogenMod:翻译项目

android - 通过 SSH 隧道引导所有 android 流量

java - 在 Jitpack 的脚本中,所有 buildscript {} block 必须出现在任何插件 {} block 之前

android - 如何确定 Android 构建错误 "failed linking file resources"发生的原因?

android - 在 AOSP 中为 Gingerbread 构建 ARMv6

android - 如何通过在 root 的 Android 设备上使用 shell 来设置 ad hoc 网络?