[ONE Original Android Development] flolep:
Hey guys! Particularly @ak

Since two weeks I keep seeing randomly android.process.acore force closes (linked to contacts storage).

I tried everything possible, googling and trying solutions given by some users, clean flashing for the 5th time and trying to recover my state of use with different manners (with or without titanium for example). But without success...

It seems that the limit of 1mb of The Binder transaction buffer is too small as it is said here :

https://code.google.com/p/android/issues/detail?id=73499

And Sven Krause talked about this problem deeply here :

https://productforums.google.com/forum/m/#!msg/nexus/Ip-hdFEQccY/OSFCz4Qj59oJ

I'm not an Android developer and I cannot do anything but could this problem be resolved by you or upped to CM?

The problem is big, I cannot install facebook app for example and randomly my phone is unusable because of android.process.acore force closes popups.

The problem is here for years and Google didn't do anything for it... Nexus, oneplus, htc, Samsung phones are randomly touched since 2012...

So you're my last chance...

Here is the last crash stack trace (always the same when the problem happens) :

E/AndroidRuntime(13002): FATAL EXCEPTION: ContactsProviderWorker

E/AndroidRuntime(13002): Process: android.process.acore, PID: 13002

E/AndroidRuntime(13002): java.lang.RuntimeException: Package manager has died

E/AndroidRuntime(13002): at android.app.ApplicationPackageManager.queryContentProviders(ApplicationPackageManager.java:697)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactDirectoryManager.getDirectoryProviderPackages(ContactDirectoryManager.java:219)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactDirectoryManager.scanAllPackages(ContactDirectoryManager.java:256)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactDirectoryManager.scanAllPackagesIfNeeded(ContactDirectoryManager.java:191)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactDirectoryManager.scanAllPackages(ContactDirectoryManager.java:181)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactsProvider2.updateDirectoriesInBackground(ContactsProvider2.java:2028)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactsProvider2.performBackgroundTask(ContactsProvider2.java:1850)

E/AndroidRuntime(13002): at com.android.providers.contacts.ContactsProvider2$1.handleMessage(ContactsProvider2.java:1501)

E/AndroidRuntime(13002): at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime(13002): at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(13002): at android.os.HandlerThread.run(HandlerThread.java:61)

E/AndroidRuntime(13002): Caused by: android.os.TransactionTooLargeException

E/AndroidRuntime(13002): at android.os.BinderProxy.transactNative(Native Method)

E/AndroidRuntime(13002): at android.os.BinderProxy.transact(Binder.java:496)

E/AndroidRuntime(13002): at android.content.pm.IPackageManager$Stub$Proxy.queryContentProviders(IPackageManager.java:2867)

E/AndroidRuntime(13002): at android.app.ApplicationPackageManager.queryContentProviders(ApplicationPackageManager.java:695)

E/AndroidRuntime(13002): ... 10 more

Thanks in advance to look at this and come back to me and thanks again for your wonderful kernel!

Take care!