আমরা বেশ কয়েকটি সংখ্যক , এবং এর TimeoutExceptions
মধ্যে দেখতে পাচ্ছি । এর মধ্যে 90 +% Android 4.3 এ ঘটে 3 আমরা ক্ষেত্রের ব্যবহারকারীদের কাছ থেকে সমালোচনা থেকে এই প্রতিবেদন পাচ্ছি।GcWatcher.finalize, BinderProxy.finalize
PlainSocketImpl.finalize
ত্রুটিটি এর বিভিন্নতা: " com.android.internal.BinderInternal$GcWatcher.finalize() timed out after 10 seconds
"
java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds
at android.os.BinderProxy.destroy(Native Method)
at android.os.BinderProxy.finalize(Binder.java:459)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
at java.lang.Thread.run(Thread.java:841)
এখনও অবধি আমরা বাড়িতে সমস্যাটি পুনরুত্পাদন করা বা এর কারণ কী হতে পারে তা নির্ধারণ করার কোনও ভাগ্য পাইনি।
কোন ধারণা কি এর কারণ হতে পারে? এটি কীভাবে ডিবাগ করবেন এবং অ্যাপের কোন অংশটি এটির কারণ ঘটবে তা খুঁজে বের করার কোনও ধারণা? যে কোনও বিষয় যা এই বিষয়ে আলোকপাত করে তা সহায়তা করে।
আরও স্ট্যাকট্রেস:
1 android.os.BinderProxy.destroy
2 android.os.BinderProxy.finalize Binder.java, line 482
3 java.lang.Daemons$FinalizerDaemon.doFinalize Daemons.java, line 187
4 java.lang.Daemons$FinalizerDaemon.run Daemons.java, line 170
5 java.lang.Thread.run Thread.java, line 841
2
1 java.lang.Object.wait
2 java.lang.Object.wait Object.java, line 401
3 java.lang.ref.ReferenceQueue.remove ReferenceQueue.java, line 102
4 java.lang.ref.ReferenceQueue.remove ReferenceQueue.java, line 73
5 java.lang.Daemons$FinalizerDaemon.run Daemons.java, line 170
6 java.lang.Thread.run
3
1 java.util.HashMap.newKeyIterator HashMap.java, line 907
2 java.util.HashMap$KeySet.iterator HashMap.java, line 913
3 java.util.HashSet.iterator HashSet.java, line 161
4 java.util.concurrent.ThreadPoolExecutor.interruptIdleWorkers ThreadPoolExecutor.java, line 755
5 java.util.concurrent.ThreadPoolExecutor.interruptIdleWorkers ThreadPoolExecutor.java, line 778
6 java.util.concurrent.ThreadPoolExecutor.shutdown ThreadPoolExecutor.java, line 1357
7 java.util.concurrent.ThreadPoolExecutor.finalize ThreadPoolExecutor.java, line 1443
8 java.lang.Daemons$FinalizerDaemon.doFinalize Daemons.java, line 187
9 java.lang.Daemons$FinalizerDaemon.run Daemons.java, line 170
10 java.lang.Thread.run
4
1 com.android.internal.os.BinderInternal$GcWatcher.finalize BinderInternal.java, line 47
2 java.lang.Daemons$FinalizerDaemon.doFinalize Daemons.java, line 187
3 java.lang.Daemons$FinalizerDaemon.run Daemons.java, line 170
4 java.lang.Thread.run