Skip to content

Instantly share code, notes, and snippets.

@mgp
Created August 31, 2015 18:46
Show Gist options
  • Save mgp/943bcdc4825194fed116 to your computer and use it in GitHub Desktop.
Save mgp/943bcdc4825194fed116 to your computer and use it in GitHub Desktop.
Android WebView leak
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ In org.khanacademy.android.debug:0.7:38.
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * org.khanacademy.android.ui.articles.ArticleViewActivity has leaked:
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * GC ROOT org.khanacademy.android.Application.mComponentCallbacks
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * references java.util.ArrayList.array
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * references array java.lang.Object[].[3]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * references com.android.org.chromium.android_webview.AwContents$AwComponentCallbacks.this$0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * references com.android.org.chromium.android_webview.AwContents.mContainerView
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * references android.webkit.WebView.mContext
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * leaks org.khanacademy.android.ui.articles.ArticleViewActivity instance
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ [ 08-31 14:32:27.428 2080: 2232 D/LeakCanary ]
* Reference Key: d2d4d27f-3c38-4ce3-8036-909a8bcd2f61
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Device: Genymotion generic Google Nexus 4 - 5.1.0 - API 22 - 768x1280 vbox86p
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Android Version: 5.1 API: 22 LeakCanary: 1.3.1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Durations: watch=5007ms, gc=121ms, heap dump=738ms, analysis=3229ms
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ [ 08-31 14:32:27.428 2080: 2232 D/LeakCanary ]
* Details:
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Instance of org.khanacademy.android.Application
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mApplicationComponent = org.khanacademy.android.dependencies.components.DaggerApplicationComponent [id=0x12cdf2f0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAutoDownloadBookmarksController = org.khanacademy.core.bookmarks.AutoDownloadBookmarksController [id=0x12e17c20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLogger = org.khanacademy.android.logging.AndroidKALogger [id=0x12e0d100]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mActivityLifecycleCallbacks = java.util.ArrayList [id=0x12c736c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAssistCallbacks = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mComponentCallbacks = java.util.ArrayList [id=0x12c736a0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLoadedApk = android.app.LoadedApk [id=0x12c06200]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBase = android.app.ContextImpl [id=0x12c64180]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Instance of java.util.ArrayList
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static $staticOverhead = byte[] [id=0x70cf4ad1;length=16;size=32]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static MIN_CAPACITY_INCREMENT = 12
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static serialVersionUID = 8683452581122892189
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | array = java.lang.Object[] [id=0x12f21880;length=12]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | size = 4
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | modCount = 4
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Array of java.lang.Object[]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [0] = com.android.org.chromium.base.MemoryPressureListener$1 [id=0x12fbcd20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [1] = com.android.org.chromium.ui.gfx.ViewConfigurationHelper$1 [id=0x13035610]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [2] = com.android.org.chromium.android_webview.AwContents$AwComponentCallbacks [id=0x13137210]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [3] = com.android.org.chromium.android_webview.AwContents$AwComponentCallbacks [id=0x1374e360]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [4] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [5] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [6] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [7] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [8] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [9] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [10] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | [11] = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Instance of com.android.org.chromium.android_webview.AwContents$AwComponentCallbacks
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | this$0 = com.android.org.chromium.android_webview.AwContents [id=0x13436600]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Instance of com.android.org.chromium.android_webview.AwContents
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static $staticOverhead = byte[] [id=0x1329bc01;length=24;size=40]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static $assertionsDisabled = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static SUPPORTS_ON_ANIMATION = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static sLocalGlobalVisibleRect = android.graphics.Rect [id=0x130834c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAwAutofillClient = com.android.org.chromium.android_webview.AwAutofillClient [id=0x13737700]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAwPdfExporter = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAwViewMethods = com.android.org.chromium.android_webview.AwContents$AwViewMethodsImpl [id=0x137370a0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBaseBackgroundColor = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBrowserContext = com.android.org.chromium.android_webview.AwBrowserContext [id=0x130ac4c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCleanupReference = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContainerView = android.webkit.WebView [id=0x132a2c00]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContainerViewFocused = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentHeightDip = 12258.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentViewClient = com.android.org.chromium.android_webview.AwContentViewClient [id=0x13737100]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentViewCore = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentWidthDip = 384.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentsClient = com.android.webview.chromium.WebViewContentsClientAdapter [id=0x137353c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentsClientBridge = com.android.org.chromium.android_webview.AwContentsClientBridge [id=0x137371e0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContext = com.android.webview.chromium.WebViewChromium$2 [id=0x1372ef10]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDIPScale = 2.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDefaultVideoPosterRequestHandler = com.android.org.chromium.android_webview.DefaultVideoPosterRequestHandler [id=0x1372efc0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDeferredShouldOverrideUrlLoadingIsPendingForPopup = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFavicon = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFullScreenTransitionsState = com.android.org.chromium.android_webview.AwContents$FullScreenTransitionsState [id=0x137370e0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mHasRequestedVisitedHistoryFromClient = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInterceptNavigationDelegate = com.android.org.chromium.android_webview.AwContents$InterceptNavigationDelegateImpl [id=0x1372efa0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInternalAccessAdapter = com.android.webview.chromium.WebViewChromium$InternalAccessAdapter [id=0x1372ef20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIoThreadClient = com.android.org.chromium.android_webview.AwContents$IoThreadClientImpl [id=0x1372ef90]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIsAttachedToWindow = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIsDestroyed = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIsPaused = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIsViewVisible = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIsWindowVisible = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutChangeListener = com.android.org.chromium.android_webview.AwContents$AwLayoutChangeListener [id=0x137380d0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutSizer = com.android.org.chromium.android_webview.AwLayoutSizer [id=0x13735400]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMaxPageScaleFactor = 5.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMinPageScaleFactor = 1.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNativeAwContents = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNativeGLDelegate = com.android.webview.chromium.WebViewChromium$WebViewNativeGLDelegate [id=0x1372ef30]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNavigationController = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOverScrollGlow = com.android.org.chromium.android_webview.OverScrollGlow [id=0x13736460]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOverlayHorizontalScrollbar = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOverlayVerticalScrollbar = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPageScaleFactor = 1.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPictureListenerContentProvider = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPossiblyStaleHitTestData = com.android.org.chromium.android_webview.AwContents$HitTestData [id=0x13737080]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mScrollAccessibilityHelper = com.android.org.chromium.android_webview.ScrollAccessibilityHelper [id=0x13738070]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mScrollOffsetManager = com.android.org.chromium.android_webview.AwScrollOffsetManager [id=0x137354c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSettings = com.android.org.chromium.android_webview.AwSettings [id=0x13429200]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTemporarilyDetached = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWebContents = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWebContentsDelegate = com.android.org.chromium.android_webview.AwWebContentsDelegateAdapter [id=0x137371c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWebContentsObserver = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWindowAndroid = com.android.org.chromium.ui.base.WindowAndroid [id=0x13736610]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWindowFocused = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mZoomControls = com.android.org.chromium.android_webview.AwZoomControls [id=0x1372ef80]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Instance of android.webkit.WebView
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static $staticOverhead = byte[] [id=0x12fe3001;length=56;size=72]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static DATA_REDUCTION_PROXY_SETTING_CHANGED = java.lang.String [id=0x130666c0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static LOGTAG = java.lang.String [id=0x705da5e8]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static SCHEME_GEO = java.lang.String [id=0x705bbe20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static SCHEME_MAILTO = java.lang.String [id=0x705c13a0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static SCHEME_TEL = java.lang.String [id=0x7057f058]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static TRACE = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | static sEnforceThreadChecking = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFindListener = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mProvider = com.android.webview.chromium.WebViewChromium [id=0x13736190]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWebViewThread = android.os.Looper [id=0x12c54c20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAnimationListener = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCachePaint = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChildAcceptsDrag = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChildCountWithTransientState = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChildTransformation = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChildren = android.view.View[] [id=0x13735380;length=12]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChildrenCount = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCurrentDrag = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCurrentDragView = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDisappearingChildren = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDragNotifiedChildren = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFirstHoverTarget = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFirstTouchTarget = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFocused = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mGroupFlags = 2244691
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mHoveredSelf = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInvalidateRegion = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInvalidationTransformation = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLastTouchDownIndex = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLastTouchDownTime = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLastTouchDownX = 0.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLastTouchDownY = 0.0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutAnimationController = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutCalledWhileSuppressed = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutMode = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutTransitionListener = android.view.ViewGroup$3 [id=0x1372eea0]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLocalPoint = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNestedScrollAxes = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOnHierarchyChangeListener = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPersistentDrawingCache = 2
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPreSortedChildren = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSuppressLayout = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTempPoint = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTransition = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTransitioningViews = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVisibilityChangingChildren = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAccessibilityCursorPosition = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAccessibilityDelegate = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAccessibilityTraversalAfterId = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAccessibilityTraversalBeforeId = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAccessibilityViewId = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAnimator = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAttachInfo = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAttributes = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBackground = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBackgroundRenderNode = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBackgroundResource = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBackgroundSizeChanged = true
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBackgroundTint = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBottom = 24516
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCachingFailed = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mClipBounds = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentDescription = java.lang.String [id=0x130bbb20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContext = org.khanacademy.android.ui.articles.ArticleViewActivity [id=0x12d8d200]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCurrentAnimation = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDrawableState = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDrawingCache = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDrawingCacheBackgroundColor = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFloatingTreeObserver = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mGhostView = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mHasPerformedLongPress = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mID = 2131558527
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInputEventConsistencyVerifier = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mKeyedTags = android.util.SparseArray [id=0x13737780]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLabelForId = -1
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLastIsOpaque = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayerPaint = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayerType = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutInsets = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLayoutParams = android.widget.FrameLayout$LayoutParams [id=0x13735700]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLeft = 0
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLeftPaddingDefined = false
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mListenerInfo = android.view.View$ListenerInfo [id=0x13735500]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMatchIdPredicate = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMatchLabelForPredicate = null
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMeasureCache = android.util.LongSparseLongArray [id=0x13754b20]
08-31 14:32:27.428 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMeasuredHeight = 24516
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMeasuredWidth = 768
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMinHeight = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMinWidth = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNestedScrollingParent = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNextFocusDownId = -1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNextFocusForwardId = -1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNextFocusLeftId = -1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNextFocusRightId = -1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mNextFocusUpId = -1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOldHeightMeasureSpec = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOldWidthMeasureSpec = 1073742592
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOutlineProvider = android.view.ViewOutlineProvider$1 [id=0x70ccc050]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOverScrollMode = 1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOverlay = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPaddingBottom = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPaddingLeft = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPaddingRight = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPaddingTop = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mParent = android.support.v4.widget.NestedScrollView [id=0x132a1800]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPendingCheckForLongPress = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPendingCheckForTap = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPerformClick = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPrivateFlags = -2128081902
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPrivateFlags2 = 1611867688
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mPrivateFlags3 = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mRecreateDisplayList = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mRenderNode = android.view.RenderNode [id=0x13733e80]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mResources = android.content.res.Resources [id=0x12c078e0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mRight = 768
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mRightPaddingDefined = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mScrollCache = android.view.View$ScrollabilityCache [id=0x13730970]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mScrollX = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mScrollY = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSendViewScrolledAccessibilityEvent = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSendViewStateChangedAccessibilityEvent = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSendingHoverAccessibilityEvents = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mStateListAnimator = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSystemUiVisibility = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTag = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTempNestedScrollConsumed = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTop = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTouchDelegate = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTouchSlop = 16
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTransformationInfo = android.view.View$TransformationInfo [id=0x13768140]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTransientStateCount = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTransitionName = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUnscaledDrawingCache = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUnsetPressedState = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingBottom = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingEnd = -2147483648
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingLeft = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingLeftInitial = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingRight = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingRightInitial = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUserPaddingStart = -2147483648
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVerticalScrollFactor = 0.0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVerticalScrollbarPosition = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mViewFlags = 402932481
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWindowAttachCount = 1
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ * Instance of org.khanacademy.android.ui.articles.ArticleViewActivity
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mArticleHeaderController = com.google.common.base.Absent [id=0x12d964a0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentApi = org.khanacademy.core.net.api.LocaleContentApi [id=0x13406de0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContentDatabase = org.khanacademy.core.topictree.persistence.ObservableContentDatabase [id=0x12e087c0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInternalPreferences = org.khanacademy.android.prefs.InternalPreferences [id=0x12e0d120]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mToolbar = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWebViewController = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | userProgressManager = org.khanacademy.core.progress.UserProgressManager [id=0x12ea1420]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLifecycleSubject = rx.subjects.BehaviorSubject [id=0x13720760]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDelegate = android.support.v7.app.AppCompatDelegateImplV14 [id=0x13283690]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAllLoaderManagers = android.support.v4.util.SimpleArrayMap [id=0x13739dc0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCheckedForLoaderManager = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContainer = android.support.v4.app.FragmentActivity$2 [id=0x13406660]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCreated = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFragments = android.support.v4.app.FragmentManagerImpl [id=0x12fa8b30]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mHandler = android.support.v4.app.FragmentActivity$1 [id=0x13720740]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLoaderManager = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLoadersStarted = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOptionsMenuInvalidated = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mReallyStopped = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mResumed = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mRetaining = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mStopped = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mActionBar = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mActivityInfo = android.content.pm.ActivityInfo [id=0x12e88300]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mActivityTransitionState = android.app.ActivityTransitionState [id=0x137214c0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mAllLoaderManagers = android.util.ArrayMap [id=0x13739d80]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mApplication = org.khanacademy.android.Application [id=0x12c56ac0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCalled = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChangeCanvasToTranslucent = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mChangingConfigurations = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCheckedForLoaderManager = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mComponent = android.content.ComponentName [id=0x12dfc1f0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mConfigChangeFlags = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mContainer = android.app.Activity$1 [id=0x13406630]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mCurrentConfig = android.content.res.Configuration [id=0x130952e0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDecor = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDefaultKeyMode = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDefaultKeySsb = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDestroyed = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mDoReportFullyDrawn = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mEmbeddedID = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mEnableDefaultActionBarUp = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mEnterTransitionListener = android.app.SharedElementCallback$1 [id=0x70cc05f8]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mExitTransitionListener = android.app.SharedElementCallback$1 [id=0x70cc05f8]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFinished = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mFragments = android.app.FragmentManagerImpl [id=0x12f96200]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mHandler = android.os.Handler [id=0x13720720]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIdent = 474109383
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInstanceTracker = android.os.StrictMode$InstanceTracker [id=0x13406640]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInstrumentation = android.app.Instrumentation [id=0x12c4afb0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mIntent = android.content.Intent [id=0x12c556c0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLastNonConfigurationInstances = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLoaderManager = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mLoadersStarted = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMainThread = android.app.ActivityThread [id=0x12c39100]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mManagedCursors = java.util.ArrayList [id=0x13720700]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mManagedDialogs = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mMenuInflater = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mParent = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mReferrer = java.lang.String [id=0x13722160]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mResultCode = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mResultData = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mResumed = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mSearchManager = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mStartedActivity = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mStopped = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTemporaryPause = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTitle = java.lang.String [id=0x130263a0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTitleColor = 0
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTitleReady = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mToken = android.os.BinderProxy [id=0x12f133a0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTranslucentCallback = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mUiThread = java.lang.Thread [id=0x7437f000]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVisibleBehind = false
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVisibleFromClient = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVisibleFromServer = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mVoiceInteractor = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWindow = com.android.internal.policy.impl.PhoneWindow [id=0x12d9ab80]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWindowAdded = true
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mWindowManager = android.view.WindowManagerImpl [id=0x13720960]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mInflater = uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater [id=0x137215c0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mOverrideConfiguration = null
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mResources = android.content.res.Resources [id=0x12c078e0]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mTheme = android.content.res.Resources$Theme [id=0x13720980]
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mThemeResource = 2131296536
08-31 14:32:27.429 2080-2232/org.khanacademy.android.debug D/LeakCanary﹕ | mBase = uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper [id=0x13720840]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment