square / leakcanary

A memory leak detection library for Android.
https://square.github.io/leakcanary
Apache License 2.0
29.35k stars 3.97k forks source link

Leak analysis failed #850

Closed rohitramkumar308 closed 7 years ago

rohitramkumar308 commented 7 years ago

In com.snagajob.jobseeker.staging:5.1.2:6089.
* FAILURE in 1.5 00f37f5:java.lang.UnsupportedOperationException: Could not find char array in java.lang.String@321223592 (0x13257ba8)
at com.squareup.leakcanary.HahaHelper.asString(HahaHelper.java:108)
at com.squareup.leakcanary.HeapAnalyzer.findLeakingReference(HeapAnalyzer.java:161)
at com.squareup.leakcanary.HeapAnalyzer.checkForLeak(HeapAnalyzer.java:115)
at com.squareup.leakcanary.internal.HeapAnalyzerService.onHandleIntent(HeapAnalyzerService.java:58)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:68)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)

* Reference Key: 046d7ed1-97aa-4b08-9b93-acbe032e031b
* Device: Google google Pixel XL marlin
* Android Version: 8.0.0 API: 26 LeakCanary: 1.5 00f37f5
* Durations: watch=5079ms, gc=202ms, heap dump=4607ms, analysis=13175ms
* Excluded Refs:
| Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
| Thread:FinalizerWatchdogDaemon (always)
| Thread:main (always)
| Thread:LeakCanary-Heap-Dump (always)
| Class:java.lang.ref.WeakReference (always)
| Class:java.lang.ref.SoftReference (always)
| Class:java.lang.ref.PhantomReference (always)
| Class:java.lang.ref.Finalizer (always)
| Class:java.lang.ref.FinalizerReference (always)
JakeWharton commented 7 years ago

Use 1.5.1 or newer for O