-
Notifications
You must be signed in to change notification settings - Fork 4k
Open
Description
STACKTRACE
java.lang.RuntimeException: Not enough memory to allocate buffers for rehashing: 1 -> 4194304
at shark.internal.hppc.LongLongScatterMap.allocateBuffers(LongLongScatterMap.kt:326)
at shark.internal.hppc.LongLongScatterMap.ensureCapacity(LongLongScatterMap.kt:269)
at shark.internal.hppc.LongLongScatterMap.<init>(LongLongScatterMap.kt:74)
at shark.internal.DominatorTree.<init>(DominatorTree.kt:18)
at shark.internal.PathFinder$VisitTracker$Dominated.<init>(PathFinder.kt:58)
at shark.internal.PathFinder$State.<init>(PathFinder.kt:105)
at shark.internal.PathFinder.findPathsFromGcRoots(PathFinder.kt:129)
at shark.HeapAnalyzer.findLeaks(HeapAnalyzer.kt:275)
at shark.HeapAnalyzer.analyzeGraph(HeapAnalyzer.kt:253)
at shark.HeapAnalyzer.analyze$shark(HeapAnalyzer.kt:217)
at shark.HeapAnalyzer.analyze(HeapAnalyzer.kt:166)
at leakcanary.internal.AndroidDebugHeapAnalyzer.analyzeHeap(AndroidDebugHeapAnalyzer.kt:156)
at leakcanary.internal.AndroidDebugHeapAnalyzer.runAnalysisBlocking(AndroidDebugHeapAnalyzer.kt:59)
at leakcanary.internal.AndroidDebugHeapAnalyzer.runAnalysisBlocking$default(AndroidDebugHeapAnalyzer.kt:46)
at leakcanary.internal.HeapAnalyzerWorker.doWork(HeapAnalyzerWorker.kt:20)
at androidx.work.Worker$1.run(Worker.java:86)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: java.lang.OutOfMemoryError: Failed to allocate a 33554456 byte allocation with 4086744 free bytes and 3990KB
until OOM, target footprint 536870912, growth limit 536870912
at shark.internal.hppc.LongLongScatterMap.allocateBuffers(LongLongScatterMap.kt:321)
... 18 more
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels