[Xposed General] Sommergoldhaehnchen:
Hello,

on my Oneplus One, Cyanogenmod OS 12.1 (Android 5.1.1), there is the Xposed Framework Version 75 installed.

Almost every time I use the mail app K9 in conjuntion with Openkeychain (PGP) and enter my passphrase within K9 to decrypt the mails, the phone gets soft rebooted and the problem persists unless I make a hard reboot. But then, a several times later... here we go again! :mad:

Initially I thought it would be a problem triggered by the apps involved (K9 or Openkeychain), but the supports put the blame on corrupt hardware.

So my next step was to connect the phone via USB to PC and look for some queer outputs in LogCat (attached).

Quite at the beginning (line 20) there is a fatal exception:

*** FATAL EXCEPTION IN SYSTEM PROCESS: main

--> java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.​

triggered by Xposed as you can see a few lines later (line 39).

What's the problem? A real bug in Xposed?

Am I supposed to update to latest version?? If yes, which SDK and version am I supposed to take?

Thanks

--

LogCat.txt

01-11 14:38:49.316: W/Keychain(21909): You are using a deprecated service which may lead to truncated data on return, please use IOpenPgpService2!

01-11 14:38:49.340: I/Timeline(20986): Timeline: Activity_idle id: android.os.BinderProxy@8abd592 time:21113291

01-11 14:38:49.348: W/IInputConnectionWrapper(21934): showStatusIcon on inactive InputConnection

01-11 14:38:49.357: I/SQLiteConnectionPool(19902): The connection pool for /data/data/com.android.systemui/databases/spam.db has been closed but there are still 1 connections in use. They will be closed as they are released back to the pool.

01-11 14:38:49.358: E/DatabaseUtils(19902): Writing exception to parcel

01-11 14:38:49.358: E/DatabaseUtils(19902): java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteConnectionPool.throwIfClosedLocked(SQLiteConnectionPool.java:962)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteConnectionPool.waitForConnection(SQLiteConnectionPool.java:677)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteConnectionPool.acquireConnection(SQLiteConnectionPool.java:348)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteSession.acquireConnection(SQLiteSession.java:894)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:834)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:144)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:133)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.database.CursorToBulkCursorAdaptor.getBulkCursorDescriptor(CursorToBulkCursorAdaptor.java:145)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:122)

01-11 14:38:49.358: E/DatabaseUtils(19902):	at android.os.Binder.execTransact(Binder.java:446)

01-11 14:38:49.358: D/AndroidRuntime(19536): Shutting down VM

01-11 14:38:49.359: E/AndroidRuntime(19536): *** FATAL EXCEPTION IN SYSTEM PROCESS: main

01-11 14:38:49.359: E/AndroidRuntime(19536): java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.os.Parcel.readException(Parcel.java:1554)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.content.ContentResolver.query(ContentResolver.java:478)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.content.ContentResolver.query(ContentResolver.java:422)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.server.notification.NotificationManagerService.isNotificationSpam(NotificationManagerService.java:2648)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.server.notification.NotificationManagerService.access$4400(NotificationManagerService.java:142)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.server.notification.NotificationManagerService$8.run(NotificationManagerService.java:2000)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.os.Handler.handleCallback(Handler.java:739)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.os.Handler.dispatchMessage(Handler.java:95)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at android.os.Looper.loop(Looper.java:135)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.server.SystemServer.run(SystemServer.java:298)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.server.SystemServer.main(SystemServer.java:186)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at java.lang.reflect.Method.invoke(Native Method)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at java.lang.reflect.Method.invoke(Method.java:372)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

01-11 14:38:49.359: E/AndroidRuntime(19536):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)

01-11 14:38:49.365: I/Process(19536): Sending signal. PID: 19536 SIG: 9

01-11 14:38:49.417: I/ServiceManager(232): service 'dbinfo' died

01-11 14:38:49.417: I/ServiceManager(232): service 'cpuinfo' died

01-11 14:38:49.417: I/ServiceManager(232): service 'permission' died

01-11 14:38:49.417: I/ServiceManager(232): service 'processinfo' died

01-11 14:38:49.417: I/ServiceManager(232): service 'procstats' died

01-11 14:38:49.417: I/ServiceManager(232): service 'hardware' died

01-11 14:38:49.417: I/ServiceManager(232): service 'battery' died

01-11 14:38:49.417: W/AudioFlinger(19302): power manager service died !!!

01-11 14:38:49.417: I/ServiceManager(232): service 'usagestats' died

01-11 14:38:49.417: I/ServiceManager(232): service 'webviewupdate' died

01-11 14:38:49.417: I/ServiceManager(232): service 'scheduling_policy' died

01-11 14:38:49.417: W/AudioFlinger(19302): power manager service died !!!

01-11 14:38:49.417: I/ServiceManager(232): service 'telephony.registry' died

01-11 14:38:49.417: I/ServiceManager(232): service 'user' died

01-11 14:38:49.417: W/AudioFlinger(19302): power manager service died !!!

01-11 14:38:49.417: I/ServiceManager(232): service 'entropy' died

01-11 14:38:49.417: I/ServiceManager(232): service 'account' died

01-11 14:38:49.417: W/Sensors(20477): sensorservice died [0xb4b57f40]

01-11 14:38:49.417: I/ServiceManager(232): service 'content' died

01-11 14:38:49.417: I/ServiceManager(232): service 'activity' died

01-11 14:38:49.417: I/ServiceManager(232): service 'input' died

01-11 14:38:49.417: I/ServiceManager(232): service 'vibrator' died

01-11 14:38:49.417: I/ServiceManager(232): service 'consumer_ir' died

01-11 14:38:49.417: I/ServiceManager(232): service 'alarm' died

01-11 14:38:49.417: I/ServiceManager(232): service 'telecom' died

01-11 14:38:49.417: I/ServiceManager(232): service 'sensorservice' died

01-11 14:38:49.417: I/ServiceManager(232): service 'batterystats' died

01-11 14:38:49.417: I/ServiceManager(232): service 'appops' died

01-11 14:38:49.417: I/ServiceManager(232): service 'power' died

01-11 14:38:49.417: I/ServiceManager(232): service 'display' died

01-11 14:38:49.417: I/ServiceManager(232): service 'window' died

01-11 14:38:49.417: I/ServiceManager(232): service 'package' died

01-11 14:38:49.417: I/ServiceManager(232): service 'gfxinfo' died

01-11 14:38:49.417: I/ServiceManager(232): service 'meminfo' died

01-11 14:38:49.417: I/ServiceManager(232): service 'bluetooth_manager' died

01-11 14:38:49.417: I/ServiceManager(232): service 'input_method' died

01-11 14:38:49.417: I/ServiceManager(232): service 'accessibility' died

01-11 14:38:49.417: I/ServiceManager(232): service 'mount' died

01-11 14:38:49.417: I/ServiceManager(232): service 'clipboard' died

01-11 14:38:49.417: I/ServiceManager(232): service 'lock_settings' died

01-11 14:38:49.417: I/ServiceManager(232): service 'device_policy' died

01-11 14:38:49.417: I/ServiceManager(232): service 'statusbar' died

01-11 14:38:49.417: I/ServiceManager(232): service 'torch' died

01-11 14:38:49.417: I/ServiceManager(232): service 'network_management' died

01-11 14:38:49.417: I/ServiceManager(232): service 'textservices' died

01-11 14:38:49.417: I/ServiceManager(232): service 'network_score' died

01-11 14:38:49.417: I/ServiceManager(232): service 'netstats' died

01-11 14:38:49.417: I/ServiceManager(232): service 'netpolicy' died

01-11 14:38:49.418: I/ServiceManager(232): service 'wifip2p' died

01-11 14:38:49.418: I/ServiceManager(232): service 'wifi' died

01-11 14:38:49.418: I/ServiceManager(232): service 'wifiscanner' died

01-11 14:38:49.418: I/ServiceManager(232): service 'rttmanager' died

01-11 14:38:49.418: I/ServiceManager(232): service 'ethernet' died

01-11 14:38:49.418: I/ServiceManager(232): service 'connectivity' died

01-11 14:38:49.418: I/ServiceManager(232): service 'servicediscovery' died

01-11 14:38:49.418: I/ServiceManager(232): service 'updatelock' died

01-11 14:38:49.418: I/ServiceManager(232): service 'notification' died

01-11 14:38:49.418: I/ServiceManager(232): service 'devicestoragemonitor' died

01-11 14:38:49.418: I/ServiceManager(232): service 'location' died

01-11 14:38:49.418: I/ServiceManager(232): service 'country_detector' died

01-11 14:38:49.418: I/ServiceManager(232): service 'search' died

01-11 14:38:49.418: I/ServiceManager(232): service 'dropbox' died

01-11 14:38:49.418: E/WifiManager(20477): Channel connection lost

01-11 14:38:49.418: I/ServiceManager(232): service 'wallpaper' died

01-11 14:38:49.418: I/ServiceManager(232): service 'profile' died

01-11 14:38:49.418: I/ServiceManager(232): service 'audio' died

01-11 14:38:49.418: I/ServiceManager(232): service 'DockObserver' died

01-11 14:38:49.418: I/ServiceManager(232): service 'usb' died

01-11 14:38:49.418: I/ServiceManager(232): service 'serial' died

01-11 14:38:49.418: I/ServiceManager(232): service 'uimode' died

01-11 14:38:49.418: I/ServiceManager(232): service 'jobscheduler' died

01-11 14:38:49.418: I/ServiceManager(232): service 'backup' died

01-11 14:38:49.418: I/ServiceManager(232): service 'appwidget' died

01-11 14:38:49.418: I/ServiceManager(232): service 'voiceinteraction' died

01-11 14:38:49.418: I/ServiceManager(232): service 'diskstats' died

01-11 14:38:49.418: I/ServiceManager(232): service 'samplingprofiler' died

01-11 14:38:49.418: I/ServiceManager(232): service 'commontime_management' died

01-11 14:38:49.418: I/ServiceManager(232): service 'dreams' died

01-11 14:38:49.418: I/ServiceManager(232): service 'assetatlas' died

01-11 14:38:49.418: I/ServiceManager(232): service 'print' died

01-11 14:38:49.418: I/ServiceManager(232): service 'restrictions' died

01-11 14:38:49.418: I/ServiceManager(232): service 'media_session' died

01-11 14:38:49.418: I/ServiceManager(232): service 'themes' died

01-11 14:38:49.418: I/ServiceManager(232): service 'killswitch' died

01-11 14:38:49.418: I/ServiceManager(232): service 'media_router' died

01-11 14:38:49.418: I/ServiceManager(232): service 'trust' died

01-11 14:38:49.418: I/ServiceManager(232): service 'fingerprint' died

01-11 14:38:49.418: I/ServiceManager(232): service 'cmhw' died

01-11 14:38:49.418: I/ServiceManager(232): service 'launcherapps' died

01-11 14:38:49.418: I/ServiceManager(232): service 'edgegestureservice' died

01-11 14:38:49.418: I/ServiceManager(232): service 'media_projection' died

01-11 14:38:49.418: I/ServiceManager(232): service 'imms' died

01-11 14:38:49.418: I/ServiceManager(232): service 'cmstatusbar' died

01-11 14:38:49.420: E/WifiManager(20715): Channel connection lost

01-11 14:38:49.421: W/Sensors(19902): sensorservice died [0xb4b515c0]

01-11 14:38:49.424: E/WifiManager(20213): Channel connection lost

01-11 14:38:49.424: E/WifiManager(19902): Channel connection lost

01-11 14:38:49.425: E/WifiManager(20171): Channel connection lost

01-11 14:38:49.428: E/WifiManager(20269): Channel connection lost

01-11 14:38:49.435: D/SurfaceFlinger(234): Set power mode=2, type=0 flinger=0xb6482000

01-11 14:38:49.435: D/SurfaceFlinger(234): Screen type=0 is already mode=2

01-11 14:38:49.437: E/BufferQueueProducer(234): [com.fsck.k9/com.fsck.k9.activity.MessageList] query: BufferQueue has been abandoned

01-11 14:38:49.439: W/SurfaceFlinger(234): couldn't log to binary event log: overflow.

01-11 14:38:49.439: E/BufferQueueProducer(234): [com.fsck.k9/com.fsck.k9.activity.MessageList] dequeueBuffer: BufferQueue has been abandoned

01-11 14:38:49.440: W/Adreno-EGLSUB(20986): <DequeueBuffer:720>: dequeue native buffer fail: No such device, buffer=0x0, handle=0x0

01-11 14:38:49.440: W/Adreno-EGL(20986): <qeglDrvAPI_eglSwapBuffers:3709>: EGL_BAD_SURFACE

01-11 14:38:49.440: W/OpenGLRenderer(20986): swapBuffers encountered EGL_BAD_SURFACE on 0xa1934a60, halting rendering...

01-11 14:38:49.447: E/JavaBinder(21909): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)

01-11 14:38:49.447: E/JavaBinder(21909): java.lang.RuntimeException: Package manager has died

01-11 14:38:49.447: E/JavaBinder(21909):	at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:112)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.RemoteService.getPackageCertificate(RemoteService.java:134)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.RemoteService.isPackageAllowed(RemoteService.java:255)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.RemoteService.isUidAllowed(RemoteService.java:228)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.RemoteService.isCallerAllowed(RemoteService.java:218)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.RemoteService.isAllowed(RemoteService.java:73)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.OpenPgpService.checkRequirements(OpenPgpService.java:795)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.OpenPgpService.executeInternalWithStreams(OpenPgpService.java:855)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.OpenPgpService.executeInternal(OpenPgpService.java:829)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.sufficientlysecure.keychain.remote.OpenPgpService$1.execute(OpenPgpService.java:807)

01-11 14:38:49.447: E/JavaBinder(21909):	at org.openintents.openpgp.IOpenPgpService$Stub.onTransact(IOpenPgpService.java:69)

01-11 14:38:49.447: E/JavaBinder(21909):	at android.os.Binder.execTransact(Binder.java:446)

01-11 14:38:49.447: E/JavaBinder(21909): Caused by: android.os.DeadObjectException

01-11 14:38:49.447: E/JavaBinder(21909):	at android.os.BinderProxy.transactNative(Native Method)

01-11 14:38:49.447: E/JavaBinder(21909):	at android.os.BinderProxy.transact(Binder.java:496)

01-11 14:38:49.447: E/JavaBinder(21909):	at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:1876)

01-11 14:38:49.447: E/JavaBinder(21909):	at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:107)

01-11 14:38:49.447: E/JavaBinder(21909):	... 11 more

01-11 14:38:49.453: E/OpenPgp API(20986): Exception

01-11 14:38:49.453: E/OpenPgp API(20986): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.Intent.setExtrasClassLoader(java.lang.ClassLoader)' on a null object reference

01-11 14:38:49.453: E/OpenPgp API(20986):	at org.openintents.openpgp.util.OpenPgpApi.executeApi(OpenPgpApi.java:250)

01-11 14:38:49.453: E/OpenPgp API(20986):	at org.openintents.openpgp.util.OpenPgpApi$OpenPgpAsyncTask.doInBackground(OpenPgpApi.java:191)

01-11 14:38:49.453: E/OpenPgp API(20986):	at org.openintents.openpgp.util.OpenPgpApi$OpenPgpAsyncTask.doInBackground(OpenPgpApi.java:176)

01-11 14:38:49.453: E/OpenPgp API(20986):	at android.os.AsyncTask$2.call(AsyncTask.java:292)

01-11 14:38:49.453: E/OpenPgp API(20986):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)

01-11 14:38:49.453: E/OpenPgp API(20986):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

01-11 14:38:49.453: E/OpenPgp API(20986):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

01-11 14:38:49.453: E/OpenPgp API(20986):	at java.lang.Thread.run(Thread.java:818)

01-11 14:38:49.459: D/AndroidRuntime(20067): Shutting down VM

01-11 14:38:49.461: E/DisplayManager(20067): Could not get display information from display manager.

01-11 14:38:49.461: E/DisplayManager(20067): android.os.DeadObjectException

01-11 14:38:49.461: E/DisplayManager(20067):	at android.os.BinderProxy.transactNative(Native Method)

01-11 14:38:49.461: E/DisplayManager(20067):	at android.os.BinderProxy.transact(Binder.java:496)

01-11 14:38:49.461: E/DisplayManager(20067):	at android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:254)

01-11 14:38:49.461: E/DisplayManager(20067):	at android.hardware.display.DisplayManagerGlobal.getDisplayInfo(DisplayManagerGlobal.java:119)

01-11 14:38:49.461: E/DisplayManager(20067):	at android.view.Display.updateDisplayInfoLocked(Display.java:766)

01-11 14:38:49.461: E/DisplayManager(20067):	at android.view.Display.getMetrics(Display.java:678)

01-11 14:38:49.461: E/DisplayManager(20067):	at com.touchtype.util.android.g.f(DeviceUtils.java:234)

01-11 14:38:49.461: E/DisplayManager(20067):	at com.touchtype.report.a.c.a(DeviceInfo.java:93)

01-11 14:38:49.461: E/DisplayManager(20067):	at com.touchtype.report.a.d.a(ForceClose.java:23)

01-11 14:38:49.461: E/DisplayManager(20067):	at com.touchtype.report.b.b(ForceCloseMonitor.java:151)

01-11 14:38:49.461: E/DisplayManager(20067):	at com.touchtype.report.b.uncaughtException(ForceCloseMonitor.java:109)

01-11 14:38:49.461: E/DisplayManager(20067):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)

01-11 14:38:49.461: E/DisplayManager(20067):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)

01-11 14:38:49.480: E/installd(246): eof

01-11 14:38:49.480: E/installd(246): failed to read size

01-11 14:38:49.480: I/installd(246): closing connection

01-11 14:38:49.503: E/Crashlytics(20067): An error occurred in the fatal exception logger

01-11 14:38:49.503: E/Crashlytics(20067): java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference

01-11 14:38:49.503: E/Crashlytics(20067):	at com.a.a.a.y.b(SourceFile:392)

01-11 14:38:49.503: E/Crashlytics(20067):	at com.a.a.bc.a(SourceFile:1407)

01-11 14:38:49.503: E/Crashlytics(20067):	at com.a.a.bc.a(SourceFile:66)

01-11 14:38:49.503: E/Crashlytics(20067):	at com.a.a.q.call(SourceFile:307)

01-11 14:38:49.503: E/Crashlytics(20067):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)

01-11 14:38:49.503: E/Crashlytics(20067):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

01-11 14:38:49.503: E/Crashlytics(20067):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

01-11 14:38:49.503: E/Crashlytics(20067):	at com.a.a.a.bi.a(SourceFile:44)

01-11 14:38:49.503: E/Crashlytics(20067):	at com.a.a.a.x.run(SourceFile:13)

01-11 14:38:49.503: E/Crashlytics(20067):	at java.lang.Thread.run(Thread.java:818)

01-11 14:38:49.508: E/Crashlytics(20067): Crashlytics could not be initialized, API key missing from AndroidManifest.xml. Add the following tag to your Application element

01-11 14:38:49.508: E/Crashlytics(20067):	<meta-data android:name="com.crashlytics.ApiKey" android:value="YOUR_API_KEY"/>

01-11 14:38:49.509: E/Crashlytics(20067): Failed to flush to session app file.

01-11 14:38:49.509: E/Crashlytics(20067): java.io.IOException: write failed: EBADF (Bad file number)

01-11 14:38:49.509: E/Crashlytics(20067):	at libcore.io.IoBridge.write(IoBridge.java:502)

01-11 14:38:49.509: E/Crashlytics(20067):	at java.io.FileOutputStream.write(FileOutputStream.java:186)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.aq.a(SourceFile:667)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.aq.flush(SourceFile:677)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.a.y.a(SourceFile:728)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.bc.k(SourceFile:720)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.bc.a(SourceFile:66)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.q.call(SourceFile:307)

01-11 14:38:49.509: E/Crashlytics(20067):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)

01-11 14:38:49.509: E/Crashlytics(20067):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

01-11 14:38:49.509: E/Crashlytics(20067):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.a.bi.a(SourceFile:44)

01-11 14:38:49.509: E/Crashlytics(20067):	at com.a.a.a.x.run(SourceFile:13)

01-11 14:38:49.509: E/Crashlytics(20067):	at java.lang.Thread.run(Thread.java:818)

01-11 14:38:49.509: E/Crashlytics(20067): Caused by: android.system.ErrnoException: write failed: EBADF (Bad file number)

01-11 14:38:49.509: E/Crashlytics(20067):	at libcore.io.Posix.writeBytes(Native Method)

01-11 14:38:49.509: E/Crashlytics(20067):	at libcore.io.Posix.write(Posix.java:258)

01-11 14:38:49.509: E/Crashlytics(20067):	at libcore.io.BlockGuardOs.write(BlockGuardOs.java:313)

01-11 14:38:49.509: E/Crashlytics(20067):	at libcore.io.IoBridge.write(IoBridge.java:497)

01-11 14:38:49.509: E/Crashlytics(20067):	... 13 more

01-11 14:38:49.510: E/Crashlytics(20067): Failed to execute task.

01-11 14:38:49.510: E/Crashlytics(20067): java.util.concurrent.ExecutionException: java.lang.NullPointerException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes(java.lang.String)' on a null object reference

01-11 14:38:49.510: E/Crashlytics(20067):	at java.util.concurrent.FutureTask.report(FutureTask.java:93)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.util.concurrent.FutureTask.get(FutureTask.java:163)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.bc.a(SourceFile:1936)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.bc.uncaughtException(SourceFile:307)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.touchtype.report.b.uncaughtException(ForceCloseMonitor.java:118)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)

01-11 14:38:49.510: E/Crashlytics(20067): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes(java.lang.String)' on a null object reference

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.am.a(SourceFile:136)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.bc.p(SourceFile:1163)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.bc.k(SourceFile:720)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.bc.a(SourceFile:66)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.q.call(SourceFile:307)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.util.concurrent.FutureTask.run(FutureTask.java:237)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.a.bi.a(SourceFile:44)

01-11 14:38:49.510: E/Crashlytics(20067):	at com.a.a.a.x.run(SourceFile:13)

01-11 14:38:49.510: E/Crashlytics(20067):	at java.lang.Thread.run(Thread.java:818)

01-11 14:38:49.510: E/AndroidRuntime(20067): FATAL EXCEPTION: main

01-11 14:38:49.510: E/AndroidRuntime(20067): Process: com.touchtype.swiftkey, PID: 20067

01-11 14:38:49.510: E/AndroidRuntime(20067): java.lang.RuntimeException: android.os.DeadObjectException

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.view.inputmethod.InputMethodManager.setImeWindowStatus(InputMethodManager.java:703)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.inputmethodservice.InputMethodService.showWindowInner(InputMethodService.java:1493)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.inputmethodservice.InputMethodService.showWindow(InputMethodService.java:1437)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput(InputMethodService.java:432)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:203)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.os.Handler.dispatchMessage(Handler.java:102)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.os.Looper.loop(Looper.java:135)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.app.ActivityThread.main(ActivityThread.java:5292)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at java.lang.reflect.Method.invoke(Native Method)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at java.lang.reflect.Method.invoke(Method.java:372)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)

01-11 14:38:49.510: E/AndroidRuntime(20067): Caused by: android.os.DeadObjectException

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.os.BinderProxy.transactNative(Native Method)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.os.BinderProxy.transact(Binder.java:496)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at com.android.internal.view.IInputMethodManager$Stub$Proxy.setImeWindowStatus(IInputMethodManager.java:873)

01-11 14:38:49.510: E/AndroidRuntime(20067):	at android.view.inputmethod.InputMethodManager.setImeWindowStatus(InputMethodManager.java:701)

01-11 14:38:49.510: E/AndroidRuntime(20067):	... 13 more

01-11 14:38:49.511: E/AndroidRuntime(20067): Error reporting crash

01-11 14:38:49.511: E/AndroidRuntime(20067): android.os.DeadObjectException

01-11 14:38:49.511: E/AndroidRuntime(20067):	at android.os.BinderProxy.transactNative(Native Method)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at android.os.BinderProxy.transact(Binder.java:496)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4200)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:89)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at com.a.a.bc.uncaughtException(SourceFile:318)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at com.touchtype.report.b.uncaughtException(ForceCloseMonitor.java:118)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)

01-11 14:38:49.511: E/AndroidRuntime(20067):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)