Menu

[pocketSphinx]ServiceConnection memory leake on demo app

Help
adi
2017-10-21
2017-10-21
  • adi

    adi - 2017-10-21

    i run the demo app but got a memory leak (using real device galaxy s3)
    i tried to use WeakReference as it is the solution for AsyncTask leaks but it didnt help

    my errors log:

    10-21 13:31:01.580 19496-20431/? E/SQLiteLog: (5) database is locked
    10-21 13:31:01.700 19496-20431/? E/SQLiteDatabase: Failed to open database '/data/data/com.android.vending/databases/verify_apps.db'.
                                                       android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compiling: PRAGMA journal_mode
                                                           at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
                                                           at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1118)
                                                           at android.database.sqlite.SQLiteConnection.executeForString(SQLiteConnection.java:825)
                                                           at android.database.sqlite.SQLiteConnection.setJournalMode(SQLiteConnection.java:511)
                                                           at android.database.sqlite.SQLiteConnection.setWalModeFromConfiguration(SQLiteConnection.java:485)
                                                           at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:384)
                                                           at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:236)
                                                           at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:515)
                                                           at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207)
                                                           at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:178)
                                                           at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:891)
                                                           at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:859)
                                                           at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
                                                           at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:1234)
                                                           at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:242)
                                                           at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)
                                                           at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
                                                           at com.google.android.finsky.ab.a.i.a(SourceFile:25)
                                                           at com.google.android.finsky.ab.a.i.call(SourceFile:42)
                                                           at java.util.concurrent.FutureTask.run(FutureTask.java:234)
                                                           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
                                                           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
                                                           at java.lang.Thread.run(Thread.java:841)
    10-21 13:31:04.220 19496-20431/? E/SQLiteLog: (5) database is locked
    10-21 13:31:04.235 19496-20431/? E/SQLiteDatabase: Failed to open database '/data/data/com.android.vending/databases/verify_apps.db'.
                                                       android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compiling: PRAGMA journal_mode
                                                           at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
                                                           at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1118)
                                                           at android.database.sqlite.SQLiteConnection.executeForString(SQLiteConnection.java:825)
                                                           at android.database.sqlite.SQLiteConnection.setJournalMode(SQLiteConnection.java:511)
                                                           at android.database.sqlite.SQLiteConnection.setWalModeFromConfiguration(SQLiteConnection.java:485)
                                                           at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:384)
                                                           at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:236)
                                                           at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:515)
                                                           at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207)
                                                           at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:178)
                                                           at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:891)
                                                           at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:859)
                                                           at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
                                                           at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:1234)
                                                           at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:242)
                                                           at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)
                                                           at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
                                                           at com.google.android.finsky.ab.a.i.a(SourceFile:41)
                                                           at com.google.android.finsky.ab.a.i.call(SourceFile:42)
                                                           at java.util.concurrent.FutureTask.run(FutureTask.java:234)
                                                           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
                                                           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
                                                           at java.lang.Thread.run(Thread.java:841)
    10-21 13:31:05.135 20544-20550/? E/jdwp: Failed sending reply to debugger: Broken pipe
    10-21 13:31:05.565 2343-2749/? E/EnterpriseContainerManager: ContainerPolicy Service is not yet ready!!!
    10-21 13:31:06.210 20616-20642/? E/SPPClientService: ShipBuild Binary : True
    10-21 13:31:06.225 20616-20616/? E/SPPClientService: [PackageInfoChangeReceiver] android.intent.action.PACKAGE_REMOVED
    10-21 13:31:06.225 20616-20616/? E/SPPClientService: [PackageInfoChangeReceiver] [handlePkgRemovedEvent] PackageName : com.example.adi.volip, true, false
    10-21 13:31:06.230 20616-20616/? E/SPPClientService: [PackageInfoChangeReceiver] [handlePkgRemovedEvent] Ignore Replacing case
    10-21 13:31:06.255 17927-18220/? E/NetworkScheduler.SR: Unrecognised action provided: android.intent.action.PACKAGE_REMOVED
    10-21 13:31:07.430 20646-20646/? E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method nsv.a
    10-21 13:31:07.935 20768-20768/? E/DIOTEK: InputManagerImpl.getInstance() == null
    10-21 13:31:08.255 19496-19496/? E/Finsky: [1] com.google.android.finsky.wear.bl.a(3): onConnectionFailed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
    10-21 13:31:08.845 20833-20833/? E/dalvikvm: Could not find class 'android.app.job.JobScheduler', referenced from method bhh.a
    10-21 13:31:08.845 20833-20833/? E/dalvikvm: Could not find class 'android.app.job.JobScheduler', referenced from method bhh.b
    10-21 13:31:09.465 20833-20887/? E/dalvikvm: Could not find class 'android.app.NotificationChannel', referenced from method duz.a
    10-21 13:31:10.675 1938-20731/? E/TinyUCM: modifier doesn't exists any more
    10-21 13:31:13.360 2343-2870/? E/EnterpriseContainerManager: ContainerPolicy Service is not yet ready!!!
    10-21 13:31:14.585 21148-21148/? E/ActivityThread: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@4298a1f0 that was originally bound here
                                                       android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@4298a1f0 that was originally bound here
                                                           at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:979)
                                                           at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:873)
                                                           at android.app.ContextImpl.bindServiceAsUser(ContextImpl.java:1833)
                                                           at android.app.ContextImpl.bindService(ContextImpl.java:1821)
                                                           at android.content.ContextWrapper.bindService(ContextWrapper.java:503)
                                                           at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:158)
                                                           at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:146)
                                                           at com.android.emailcommon.service.AccountServiceProxy.restoreAccountsIfNeeded(AccountServiceProxy.java:135)
                                                           at com.android.exchange.ExchangeService$11.run(ExchangeService.java:4645)
                                                           at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:1053)
                                                           at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:1050)
                                                           at android.os.AsyncTask$2.call(AsyncTask.java:287)
                                                           at java.util.concurrent.FutureTask.run(FutureTask.java:234)
                                                           at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
                                                           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
                                                           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
                                                           at java.lang.Thread.run(Thread.java:841)
    10-21 13:31:14.615 21167-21167/? E/Mms/MessageUtils: setCountryDetector : update country detector info 
    10-21 13:31:14.615 21167-21167/? E/Mms/MessageUtils: updateCountryIso : update country iso info 
    10-21 13:31:23.840 21492-21492/? E/dalvikvm: Could not find class 'android.app.usage.UsageStatsManager', referenced from method com.google.android.finsky.appdiscoveryservice.h.a
    10-21 13:31:24.080 2343-2698/? E/Watchdog: !@Sync 631
    10-21 13:31:24.155 21492-21512/? E/dalvikvm: Could not find class 'org.chromium.net.w', referenced from method org.chromium.net.NetworkChangeNotifierAutoDetect.<init>
    10-21 13:31:24.200 21492-21492/? E/dalvikvm: Could not find class 'android.app.NotificationChannel', referenced from method com.google.android.finsky.notification.impl.d.a
    10-21 13:31:24.270 21492-21492/? E/dalvikvm: Could not find class 'com.google.android.finsky.maintenancewindow.MaintenanceWindowJobService', referenced from method com.google.android.finsky.hygiene.DailyHygiene.g
    10-21 13:31:24.350 21492-21492/? E/dalvikvm: Could not find class 'android.app.usage.UsageStatsManager', referenced from method com.google.android.finsky.installer.a.a.a
    10-21 13:31:24.350 21492-21492/? E/dalvikvm: Could not find class 'android.app.usage.UsageStats', referenced from method com.google.android.finsky.installer.a.a.a
    10-21 13:31:24.600 21492-21492/? E/Finsky: [1] com.google.android.finsky.wear.bl.a(3): onConnectionFailed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
    10-21 13:31:33.965 21492-21507/? E/Finsky: [8590] com.google.android.finsky.ac.c.a(14): Unable to build selector: /storage/emulated/0/Download/marketenvs.csv: open failed: ENOENT (No such file or directory)
    
     
    • Nickolay V. Shmyrev

      This log message is unrelated to pocketsphinx. You can filter pocketsphinx messags in AndroidStudio logcat window to avoid such confusion in the future.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.