Strange stack at android crash report

泄露秘密 提交于 2019-12-09 03:34:23

问题


I receive some crash reports from android (with java.lang.NullPointerException), but I don't understand what mean __null __ in stacktrace below:

at __null__.formatElapsedTime(MainActivity.java)
at __null__.access$102(MainActivity.java)
at __null__.access$200(MainActivity.java)
at __null__.access$500(MainActivity.java)
at ru.yandex.subbota_job.multiplicationtable.MainActivity.onEnterPressed(MainActivity.java)
at ru.yandex.subbota_job.multiplicationtable.KeyboardFragment.onClick(KeyboardFragment.java)
at android.view.View.performClick(View.java:4463)
at android.view.View$PerformClick.run(View.java:18789)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(NativeStart.java)

And I don't understand what access$xxx functions is?

Furthermore, formatElapsedTime is not called from onEnterPressed neither directly nor indirectly! That is absolutely! formatElapsedTime is called from timer thread through runOnUiThread. This is very rare bug has occurred for the second time only on two different devices.

Help, please, by any idea! I have a lot of __null__

.


回答1:


This was the old behavior when the Firebase stack trace deobfuscator was unable to unambiguously determine which of several methods was the original method for an obfuscated stack frame in a stack trace. This should not happen for future crashes.

Further explanation here.



来源:https://stackoverflow.com/questions/41544446/strange-stack-at-android-crash-report

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!