mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
629 lines
22 KiB
JSON
629 lines
22 KiB
JSON
{
|
|
"event_id": "3262ff8c69c042829cdde28afc75ff66",
|
|
"exception": {
|
|
"values": [
|
|
{
|
|
"mechanism": {
|
|
"type": "ANR"
|
|
},
|
|
"stacktrace": {
|
|
"frames": [
|
|
{
|
|
"abs_path": "ZygoteInit.java",
|
|
"filename": "ZygoteInit.java",
|
|
"function": "main",
|
|
"module": "com.android.internal.os.ZygoteInit"
|
|
},
|
|
{
|
|
"abs_path": "ZygoteInit.java",
|
|
"filename": "ZygoteInit.java",
|
|
"function": "run",
|
|
"module": "com.android.internal.os.ZygoteInit$MethodAndArgsCaller"
|
|
},
|
|
{
|
|
"abs_path": "Method.java",
|
|
"filename": "Method.java",
|
|
"function": "invoke",
|
|
"module": "java.lang.reflect.Method"
|
|
},
|
|
{
|
|
"abs_path": "ActivityThread.java",
|
|
"filename": "ActivityThread.java",
|
|
"function": "main",
|
|
"module": "android.app.ActivityThread"
|
|
},
|
|
{
|
|
"abs_path": "Looper.java",
|
|
"filename": "Looper.java",
|
|
"function": "loop",
|
|
"module": "android.os.Looper"
|
|
},
|
|
{
|
|
"abs_path": "Handler.java",
|
|
"filename": "Handler.java",
|
|
"function": "dispatchMessage",
|
|
"module": "android.os.Handler"
|
|
},
|
|
{
|
|
"abs_path": "Handler.java",
|
|
"filename": "Handler.java",
|
|
"function": "handleCallback",
|
|
"module": "android.os.Handler"
|
|
},
|
|
{
|
|
"abs_path": "Choreographer.java",
|
|
"filename": "Choreographer.java",
|
|
"function": "run",
|
|
"module": "android.view.Choreographer$FrameDisplayEventReceiver"
|
|
},
|
|
{
|
|
"abs_path": "Choreographer.java",
|
|
"filename": "Choreographer.java",
|
|
"function": "doFrame",
|
|
"module": "android.view.Choreographer"
|
|
},
|
|
{
|
|
"abs_path": "Choreographer.java",
|
|
"filename": "Choreographer.java",
|
|
"function": "doCallbacks",
|
|
"module": "android.view.Choreographer"
|
|
},
|
|
{
|
|
"abs_path": "Choreographer.java",
|
|
"filename": "Choreographer.java",
|
|
"function": "run",
|
|
"module": "android.view.Choreographer$CallbackRecord"
|
|
},
|
|
{
|
|
"abs_path": "ViewRootImpl.java",
|
|
"filename": "ViewRootImpl.java",
|
|
"function": "run",
|
|
"module": "android.view.ViewRootImpl$TraversalRunnable"
|
|
},
|
|
{
|
|
"abs_path": "ViewRootImpl.java",
|
|
"filename": "ViewRootImpl.java",
|
|
"function": "doTraversal",
|
|
"module": "android.view.ViewRootImpl"
|
|
},
|
|
{
|
|
"abs_path": "ViewRootImpl.java",
|
|
"filename": "ViewRootImpl.java",
|
|
"function": "performTraversals",
|
|
"module": "android.view.ViewRootImpl"
|
|
},
|
|
{
|
|
"abs_path": "ViewRootImpl.java",
|
|
"filename": "ViewRootImpl.java",
|
|
"function": "performLayout",
|
|
"module": "android.view.ViewRootImpl"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "PhoneWindow.java",
|
|
"filename": "PhoneWindow.java",
|
|
"function": "onLayout",
|
|
"module": "com.android.internal.policy.PhoneWindow$DecorView"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "layoutVertical",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "setChildFrame",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "layoutVertical",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "setChildFrame",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "layoutVertical",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "LinearLayout.java",
|
|
"filename": "LinearLayout.java",
|
|
"function": "setChildFrame",
|
|
"module": "android.widget.LinearLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onLayout",
|
|
"module": "androidx.coordinatorlayout.widget.CoordinatorLayout"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onLayoutChild",
|
|
"module": "com.google.android.material.appbar.ViewOffsetBehavior"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "layoutChild",
|
|
"module": "com.google.android.material.appbar.HeaderScrollingViewBehavior"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onLayout",
|
|
"module": "androidx.swiperefreshlayout.widget.SwipeRefreshLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "onLayout",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "FrameLayout.java",
|
|
"filename": "FrameLayout.java",
|
|
"function": "layoutChildren",
|
|
"module": "android.widget.FrameLayout"
|
|
},
|
|
{
|
|
"abs_path": "ViewGroup.java",
|
|
"filename": "ViewGroup.java",
|
|
"function": "layout",
|
|
"module": "android.view.ViewGroup"
|
|
},
|
|
{
|
|
"abs_path": "View.java",
|
|
"filename": "View.java",
|
|
"function": "layout",
|
|
"module": "android.view.View"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onLayout",
|
|
"module": "androidx.recyclerview.widget.RecyclerView"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "dispatchLayout",
|
|
"module": "androidx.recyclerview.widget.RecyclerView"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "dispatchLayoutStep2",
|
|
"module": "androidx.recyclerview.widget.RecyclerView"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onLayoutChildren",
|
|
"module": "androidx.recyclerview.widget.GridLayoutManager"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onLayoutChildren",
|
|
"module": "androidx.recyclerview.widget.LinearLayoutManager"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "fill",
|
|
"module": "androidx.recyclerview.widget.LinearLayoutManager"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "layoutChunk",
|
|
"module": "androidx.recyclerview.widget.GridLayoutManager"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "next",
|
|
"module": "androidx.recyclerview.widget.LinearLayoutManager$LayoutState"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "getViewForPosition",
|
|
"module": "androidx.recyclerview.widget.RecyclerView$Recycler"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "getViewForPosition",
|
|
"module": "androidx.recyclerview.widget.RecyclerView$Recycler"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "tryGetViewHolderForPositionByDeadline",
|
|
"module": "androidx.recyclerview.widget.RecyclerView$Recycler"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "createViewHolder",
|
|
"module": "androidx.recyclerview.widget.RecyclerView$Adapter"
|
|
},
|
|
{
|
|
"function": "stripped_application_code"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "inflate",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "inflate",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "rInflateChildren",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "rInflate",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "rInflateChildren",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "rInflate",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "rInflateChildren",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "rInflate",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "createViewFromTag",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "LayoutInflater.java",
|
|
"filename": "LayoutInflater.java",
|
|
"function": "createViewFromTag",
|
|
"module": "android.view.LayoutInflater"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "onCreateView",
|
|
"module": "androidx.appcompat.app.AppCompatDelegateImpl"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "createView",
|
|
"module": "androidx.appcompat.app.AppCompatDelegateImpl"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "createView",
|
|
"module": "androidx.appcompat.app.AppCompatViewInflater"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "createImageView",
|
|
"module": "androidx.appcompat.app.AppCompatViewInflater"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "<init>",
|
|
"module": "androidx.appcompat.widget.AppCompatImageView"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "<init>",
|
|
"module": "androidx.appcompat.widget.AppCompatImageView"
|
|
},
|
|
{
|
|
"abs_path": "SourceFile",
|
|
"filename": "SourceFile",
|
|
"function": "checkAppCompatTheme",
|
|
"module": "androidx.appcompat.widget.ThemeUtils"
|
|
},
|
|
{
|
|
"abs_path": "Context.java",
|
|
"filename": "Context.java",
|
|
"function": "obtainStyledAttributes",
|
|
"module": "android.content.Context"
|
|
},
|
|
{
|
|
"abs_path": "Resources.java",
|
|
"filename": "Resources.java",
|
|
"function": "obtainStyledAttributes",
|
|
"module": "android.content.res.Resources$Theme"
|
|
},
|
|
{
|
|
"abs_path": "AssetManager.java",
|
|
"filename": "AssetManager.java",
|
|
"function": "applyStyle",
|
|
"module": "android.content.res.AssetManager"
|
|
}
|
|
]
|
|
},
|
|
"type": "ApplicationNotResponding",
|
|
"value": "Application Not Responding for at least 5000 ms."
|
|
}
|
|
]
|
|
},
|
|
"platform": "java"
|
|
}
|