![](http://content.invisioncic.com/r156363/set_resources_3/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
mikprog
Approved Members-
Posts
16 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
mikprog's Achievements
![Rank: Member (2/3) Member](http://content.invisioncic.com/r156363/set_resources_3/84c1e40ea0e759e3f1505eb1788ddf3c_default_rank.png)
Member (2/3)
-
Just note for myself. Playing with different options of both apps and looking into crash logs, I discovered following facts: 1. System crash and CIFS Document Provider crash without system crash are alternated in unpredictable way. 2. System log contains only com.wa2c.android.cifsdocumentsprovider crash records like 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: FATAL EXCEPTION: CifsDocumentsProvider 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: Process: com.wa2c.android.cifsdocumentsprovider, PID: 18362 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: java.lang.OutOfMemoryError: Failed to allocate a 1048592 byte allocation with 85496 free bytes and 83KB until OOM, target footprint 268435456, growth limit 268435456 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at com.wa2c.android.cifsdocumentsprovider.data.io.BackgroundBufferReader$readAsync$1.invokeSuspend(BackgroundBufferReader.kt:112) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) 08-09 13:51:33.137 10089 18362 18416 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) No other fatal exceptions found. 3. Сall stack contains com.wa2c.android.cifsdocumentsprovider.data.io.BackgroundBufferReader$readAsync$1.invokeSuspend(BackgroundBufferReader.kt:112) as reason of memory overflow. So cifsdocumentsprovider, probably, allows memory to leak. What is a reason? Who knows... Now, I can't understand many things in programming. For example, why so many processes, service requests and file locks I see in smbstatus info while Poweramp retrieving info of single file. All of the pids (except 6947 and 7038) are appeared only while Poweramp is scanning data. pids 6947 and 7038 shows usual expectable pattern of accessing shared file by other app from same device without usage of cifsdocumentprovider. Samba version 4.7.0 PID Username Group Machine Protocol Version Encryption Signing ---------------------------------------------------------------------------------------------------------------------------------------- 7038 root root 192.168.10.103 (ipv4:192.168.10.103:59640) SMB3_11 - partial(AES-128-CMAC) 7065 root root 192.168.10.103 (ipv4:192.168.10.103:59730) SMB3_11 - partial(AES-128-CMAC) 7070 root root 192.168.10.103 (ipv4:192.168.10.103:59740) SMB3_11 - partial(AES-128-CMAC) 7069 root root 192.168.10.103 (ipv4:192.168.10.103:59736) SMB3_11 - partial(AES-128-CMAC) 7103 root root 192.168.10.103 (ipv4:192.168.10.103:59754) SMB3_11 - partial(AES-128-CMAC) 7105 root root 192.168.10.103 (ipv4:192.168.10.103:59756) SMB3_11 - partial(AES-128-CMAC) 7108 root root 192.168.10.103 (ipv4:192.168.10.103:59764) SMB3_11 - partial(AES-128-CMAC) 7075 root root 192.168.10.103 (ipv4:192.168.10.103:59750) SMB3_11 - partial(AES-128-CMAC) 7062 root root 192.168.10.103 (ipv4:192.168.10.103:59728) SMB3_11 - partial(AES-128-CMAC) 7076 root root 192.168.10.103 (ipv4:192.168.10.103:59752) SMB3_11 - partial(AES-128-CMAC) 6947 root root 192.168.10.103 (ipv4:192.168.10.103:59420) SMB3_11 - partial(AES-128-CMAC) 7066 root root 192.168.10.103 (ipv4:192.168.10.103:59732) SMB3_11 - partial(AES-128-CMAC) 7106 root root 192.168.10.103 (ipv4:192.168.10.103:59758) SMB3_11 - partial(AES-128-CMAC) 7071 root root 192.168.10.103 (ipv4:192.168.10.103:59742) SMB3_11 - partial(AES-128-CMAC) Service pid Machine Connected at Encryption Signing --------------------------------------------------------------------------------------------- extense 7066 192.168.10.103 Чт авг 10 10:15:18 2023 MSK - AES-128-CMAC extense 7069 192.168.10.103 Чт авг 10 10:15:21 2023 MSK - AES-128-CMAC extense 7038 192.168.10.103 Чт авг 10 10:13:59 2023 MSK - - extense 6947 192.168.10.103 Чт авг 10 10:09:43 2023 MSK - - extense 7076 192.168.10.103 Чт авг 10 10:15:32 2023 MSK - AES-128-CMAC extense 7065 192.168.10.103 Чт авг 10 10:15:16 2023 MSK - AES-128-CMAC extense 7105 192.168.10.103 Чт авг 10 10:15:41 2023 MSK - AES-128-CMAC extense 7103 192.168.10.103 Чт авг 10 10:15:36 2023 MSK - AES-128-CMAC extense 7071 192.168.10.103 Чт авг 10 10:15:27 2023 MSK - AES-128-CMAC extense 7108 192.168.10.103 Чт авг 10 10:15:50 2023 MSK - AES-128-CMAC extense 7062 192.168.10.103 Чт авг 10 10:15:10 2023 MSK - AES-128-CMAC extense 7106 192.168.10.103 Чт авг 10 10:15:44 2023 MSK - AES-128-CMAC extense 7070 192.168.10.103 Чт авг 10 10:15:24 2023 MSK - AES-128-CMAC extense 7075 192.168.10.103 Чт авг 10 10:15:30 2023 MSK - AES-128-CMAC Locked files: Pid Uid DenyMode Access R/W Oplock SharePath Name Time -------------------------------------------------------------------------------------------------- 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 7108 0 DENY_WRITE 0x1 RDONLY NONE /mnt/extense .torrents/.lossless/Hallas - Conundrum (2020) [FLAC]/01 - Ascension.flac Thu Aug 10 10:15:51 2023 6947 0 DENY_NONE 0x100089 RDONLY NONE /mnt/extense .torrents/.lossless/Luke Morley - El Gringo Retro - 2001/02 - This World.flac Thu Aug 10 10:09:43 2023 7038 0 DENY_NONE 0x100089 RDONLY NONE /mnt/extense .torrents/.lossless/Luke Morley - El Gringo Retro - 2001/03 - Loving You (Is All I Can Do).flac Thu Aug 10 10 Any way. Poweramp is a great music player. I will keep checking in future for SMB function will be fixed.
-
Thank you for guidelines, Andre. But I'm invented other investigation method. While I started network folders scanning (this time only two of them) I periodically sended log to myself. First log follows: Version Info ====================== Build: Poweramp build-972-bundle-play full verified cached Store: Play Unlocker: build-303 Arch: 64 Skin: ActivityTheme_Black Device: LENOVO Lenovo TB-8505F akita_row_wifi 8505F LenovoTB-8505F-RU [arm64-v8a, armeabi-v7a, armeabi] Installer: com.android.vending (36.8.24-29 [0] [PR] 551330932) Android: 10 Lenovo/LenovoTB-8505F-RU/8505F:10/QP1A.190711.020/S300907_230331_BMP:user/release-keys ru_RU Poweramp Log ====================== --------- beginning of system 08-08 14:39:49.110 8503 13902 I ActivityThread: Removing dead content provider:android.content.ContentProviderProxy@25eb205 --------- beginning of main 08-08 14:40:18.776 8503 9230 I GED : ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 2, oppidx_max 2, oppidx_min 0 08-08 14:40:19.712 8503 9247 E libEGL : call to OpenGL ES API with no current context (logged once per thread) 08-08 14:40:21.169 14103 14103 E mpz.audioplaye: Unknown bits set in runtime_flags: 0x8000 08-08 14:40:21.200 14103 14103 E mpz.audioplaye: Not starting debugger since process cannot load the jdwp agent. 08-08 14:40:21.344 14103 14103 W mpz.audioplaye: JIT profile information will not be recorded: profile file does not exits. 08-08 14:40:21.369 14103 14103 W audioplayer.Application: Poweramp edition: bundle-play 08-08 14:40:21.432 14103 14103 W mpz.audioplayer: type=1400 audit(0.0:1285): avc: denied { read } for name="u:object_r:lenovo_ro_prop:s0" dev="tmpfs" ino=1254 scontext=u:r:untrusted_app:s0:c86,c256,c512,c768 tcontext=u:object_r:lenovo_ro_prop:s0 tclass=file permissive=0 08-08 14:40:21.437 14103 14103 I plugininterface-internal.c: Registered subsystem=com.maxmpz.audioplayer/subsystem.pipeline [0] 08-08 14:40:21.438 14103 14103 I plugininterface-internal.c: Registered subsystem=com.maxmpz.audioplayer/subsystem.decoder_thread [1] 08-08 14:40:21.438 14103 14103 I plugininterface-internal.c: Registered subsystem=com.maxmpz.audioplayer/subsystem.dsp_thread [2] 08-08 14:40:21.438 14103 14103 E libc : Access denied finding property "ro.lenovo.hifi_support" 08-08 14:40:21.441 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.osl [3] 08-08 14:40:21.441 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.at [4] 08-08 14:40:21.441 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.athd [5] 08-08 14:40:21.443 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.aa [6] 08-08 14:40:21.443 14103 14103 I plugininterface-internal.c: Registered output=com.maxmpz.audioplayer/output.cc [7] 08-08 14:40:21.444 14103 14103 I plugininterface-internal.c: Registered DSP=com.maxmpz.audioplayer/plugin.milk [8] 08-08 14:40:21.445 14103 14103 I dsp-internal.c: Set Internal DSP=plugin.dspi com.maxmpz.audioplayer/plugin.dspi [9] 08-08 14:40:21.445 14103 14103 I resampler_internal.c: Set Internal Resampler=plugin.resampler3 com.maxmpz.audioplayer/plugin.resampler3 [10] 08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered decoder=com.maxmpz.audioplayer/decoder.ffmpeg [11] 08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered decoder=com.maxmpz.audioplayer/decoder.mpc [12] 08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered decoder=com.maxmpz.audioplayer/decoder.wv [13] 08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered DSP=com.maxmpz.audioplayer/plugin.tempo [14] 08-08 14:40:21.445 14103 14103 I plugininterface-internal.c: Registered DSP=com.maxmpz.audioplayer/plugin.reverb [15] 08-08 14:40:21.688 14103 14125 I SQLiteConnection: /data/user/0/com.maxmpz.audioplayer/databases/folders.db-wal 2175392 bytes: Bigger than 1048576; truncating 08-08 14:40:21.758 14103 14131 W PSOutputManager: no output_headset pref, using unassigned output deviceName=headset routedEndDeviceName=null 08-08 14:40:21.761 14103 14131 W PSOutputManager: selected output=com.maxmpz.audioplayer/output.osl for device=0 deviceName=headset flags=0x10 08-08 14:40:21.768 14103 14131 I osloutput.c: output_create output_buf_ms=60 dsp_bufs=2 dsp_postfade_blocks=1 dsp_prefetch_bufs=3 flags=0x10 sample_rate=0 sample_fmt=0 vis_latency_ms=0 08-08 14:40:21.776 14103 14131 I osloutput.c: output_create frames_per_block=3072 block ms=64.000000 num_bufs=2 at_min_buf_frames=1540 sl_min_buf_frames=256 sr=48000 at_sr=48000 sl_sr=48000 config.sr=0 caps=0x400010 latency=128.000000 08-08 14:40:21.783 14103 14134 W dsp_thread.c: output resampler required, output: ch=2 fmt=1 sr=48000 ch_lay=3 08-08 14:40:21.785 14103 14134 I libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2) 08-08 14:40:21.789 14103 14103 W HeadsetMicroService: Not allowed to start service Intent { cmp=com.maxmpz.audioplayer/.player.HeadsetMicroService }: app is in background uid UidRecord{6410894 u0a86 SVC idle change:uncached procs:1 seq(0,0,0)} 08-08 14:40:21.801 14103 14103 W PlayerService: Poweramp Player Service leaves the scene 08-08 14:40:21.915 14103 14134 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.milk(8) 08-08 14:40:21.915 14103 14134 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.tempo(14) 08-08 14:40:21.916 14103 14134 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.reverb(15) 08-08 14:40:21.936 14103 14131 W MessageQueue: Handler (ׅ.Mo) {96728da} sending message to a Handler on a dead thread 08-08 14:40:21.936 14103 14131 W MessageQueue: java.lang.IllegalStateException: Handler (ׅ.Mo) {96728da} sending message to a Handler on a dead thread 08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.MessageQueue.enqueueMessage(MessageQueue.java:558) 08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.enqueueMessage(Handler.java:754) 08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.sendMessageAtTime(Handler.java:703) 08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.sendMessageDelayed(Handler.java:673) 08-08 14:40:21.936 14103 14131 W MessageQueue: at android.os.Handler.sendEmptyMessageDelayed(Handler.java:638) 08-08 14:40:21.936 14103 14131 W MessageQueue: at ׅ.zs.<init>(_:92) 08-08 14:40:21.936 14103 14131 W MessageQueue: at com.maxmpz.audioplayer.processing.Pipeline2.<init>(_:192) 08-08 14:40:21.936 14103 14131 W MessageQueue: at ׅ.Mj.run(_:170) 08-08 14:40:21.936 14103 14131 W MessageQueue: at java.lang.Thread.run(Thread.java:919) 08-08 14:40:21.939 14103 14131 W MessageQueue: Handler (ׅ.xs) {bb2fbe8} sending message to a Handler on a dead thread 08-08 14:40:21.939 14103 14131 W MessageQueue: java.lang.IllegalStateException: Handler (ׅ.xs) {bb2fbe8} sending message to a Handler on a dead thread 08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.MessageQueue.enqueueMessage(MessageQueue.java:558) 08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.enqueueMessage(Handler.java:754) 08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.sendMessageAtTime(Handler.java:703) 08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.sendMessageDelayed(Handler.java:673) 08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Handler.sendMessage(Handler.java:611) 08-08 14:40:21.939 14103 14131 W MessageQueue: at android.os.Message.sendToTarget(Message.java:468) 08-08 14:40:21.939 14103 14131 W MessageQueue: at ׅ.Mj.run(_:186) 08-08 14:40:21.939 14103 14131 W MessageQueue: at java.lang.Thread.run(Thread.java:919) 08-08 14:40:22.341 14103 14103 W HeadsetMicroService: Not allowed to start service Intent { cmp=com.maxmpz.audioplayer/.player.HeadsetMicroService }: app is in background uid UidRecord{6410894 u0a86 CEM idle change:cached procs:1 seq(0,0,0)} 08-08 14:40:33.205 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a31f932 08-08 14:40:33.266 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3cb7c8a 08-08 14:40:33.288 14103 14103 I SurfaceFactory: [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@592c930 08-08 14:40:33.560 14103 14157 W PSOutputManager: no output_headset pref, using unassigned output deviceName=headset routedEndDeviceName=null 08-08 14:40:33.561 14103 14157 W PSOutputManager: selected output=com.maxmpz.audioplayer/output.osl for device=0 deviceName=headset flags=0x10 08-08 14:40:33.568 14103 14157 I osloutput.c: output_create output_buf_ms=60 dsp_bufs=2 dsp_postfade_blocks=1 dsp_prefetch_bufs=3 flags=0x10 sample_rate=0 sample_fmt=0 vis_latency_ms=0 08-08 14:40:33.570 14103 14157 I osloutput.c: output_create frames_per_block=3072 block ms=64.000000 num_bufs=2 at_min_buf_frames=1540 sl_min_buf_frames=256 sr=48000 at_sr=48000 sl_sr=48000 config.sr=0 caps=0x400010 latency=128.000000 08-08 14:40:33.570 14103 14158 W dsp_thread.c: output resampler required, output: ch=2 fmt=1 sr=48000 ch_lay=3 08-08 14:40:33.571 14103 14158 I libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2) 08-08 14:40:33.584 14103 14158 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.milk(8) 08-08 14:40:33.584 14103 14158 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.tempo(14) 08-08 14:40:33.584 14103 14158 I dsp_thread.c: creating DSP plugin: com.maxmpz.audioplayer/plugin.reverb(15) 08-08 14:40:33.609 14103 14152 W RestStorages: Available mounts=[primary/, @com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/, @com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/] 08-08 14:40:33.610 14103 14103 E GraphicExt: Can't load libboost_ext_fwk 08-08 14:40:33.610 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:40:33.611 14103 14144 I GPUD : @gpudInitialize: successfully initialized with GL, dbg=0 mmdump_dbg=0 mmpath_dbg=0 08-08 14:40:33.631 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:40:33.641 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:40:33.653 14103 14149 W Gralloc3: mapper 3.x is not supported 08-08 14:40:33.657 14103 14149 E ion : ioctl c0044901 failed with code -1: Invalid argument 08-08 14:40:33.658 14103 14149 I GLScene.cpp: Imagination Technologies PowerVR Rogue GE8300 08-08 14:40:33.658 14103 14149 I GLScene.cpp: OpenGL ES 3.2 build 1.11@5425693 OpenGL ES GLSL ES 3.20 build 1.11@5425693 08-08 14:40:34.118 14103 14103 I DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:226 08-08 14:40:34.119 14103 14103 I DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 226 08-08 14:40:34.289 14103 14103 I mpz.audioplaye: Waiting for a blocking GC ClassLinker 08-08 14:40:34.333 14103 14115 I mpz.audioplaye: Background young concurrent copying GC freed 2634(301KB) AllocSpace objects, 0(0B) LOS objects, 2% free, 3786KB/3894KB, paused 643us total 152.025ms 08-08 14:40:34.334 14103 14103 I mpz.audioplaye: WaitForGcToComplete blocked ClassLinker on ClassLinker for 44.711ms 08-08 14:40:34.384 14103 14103 I CastDynamiteModuleImpl: xv created by ClassLoader dalvik.system.DelegateLastClassLoader[DexPathList[[zip file "/data/user_de/0/com.google.android.gms/app_chimera/m/00000320/DynamiteModulesC.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/00000320/DynamiteModulesC.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]]. 08-08 14:40:34.464 14103 14103 I MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=android/ׅ.jH:DEFAULT_ROUTE, name=Наушники, description=null, iconUri=null, enabled=true, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=9, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android } 08-08 14:40:34.464 14103 14103 I MediaRouter: Unselecting the current route because it is no longer selectable: null 08-08 14:40:34.542 14103 14181 W mpz.audioplaye: Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (greylist-max-o, reflection, denied) 08-08 14:40:34.542 14103 14181 W mpz.audioplaye: Accessing hidden method Ljava/util/Collections$SynchronizedSet;-><init>(Ljava/util/Set;Ljava/lang/Object;)V (greylist-max-o, reflection, denied) 08-08 14:40:34.542 14103 14181 W mpz.audioplaye: Accessing hidden method Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V (greylist-max-o, reflection, denied) 08-08 14:40:35.594 14103 14115 I mpz.audioplaye: NativeAlloc concurrent copying GC freed 10006(736KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 6251KB/12MB, paused 93us total 148.357ms 08-08 14:40:38.161 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3156af 08-08 14:40:38.298 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:40:38.832 14103 14155 W Gralloc3: allocator 3.x is not supported 08-08 14:40:40.471 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@6af1288 08-08 14:40:40.560 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:40:40.767 14103 14144 I GED : ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 2, oppidx_max 2, oppidx_min 0 08-08 14:40:40.788 14103 14150 I GED : ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 2, oppidx_max 2, oppidx_min 0 08-08 14:40:46.888 14103 14208 W ScanDispatcherService: Scan requested: pref rescan_folders com.maxmpz.audioplayer.ACTION_SCAN_DIRS 08-08 14:40:46.895 14103 14208 W RestStorages: Using foldersPref=@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/:@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/ folders=[@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/, @com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/] 08-08 14:40:47.026 14103 14208 W DirWalker: Starting scan=@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F!Fresh%2F/ fast=false full=false 08-08 14:40:47.172 14103 14208 W DirWalker: Starting scan=@com.wa2c.android.cifsdocumentsprovider.documents/192.168.10.101%2Fextense%2F.torrents%2F.lossless%2F/ fast=false full=false 08-08 14:41:24.453 14103 14208 W FolderScanner3: Scanned dirs: 1063, files: 4870 in 37456ms 130.0 files per sec, 28.4 folders per sec, fast=false full=false eraseTags=false scanProviders=true 08-08 14:41:24.458 14103 14208 W ScanDispatcherService: Scan requested: pref rescan_folders com.maxmpz.audioplayer.ACTION_SCAN_TAGS 08-08 14:41:24.625 14103 14208 W LibraryScanner3: scan pass=1 (lastId=0) limit=4002 memoryMb=256 MAX_MEMORY=256 08-08 14:42:11.921 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:42:14.269 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@8f5abad 08-08 14:42:14.359 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 14:42:15.524 14103 14103 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@16d825a 08-08 14:42:15.639 14103 14103 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false You can see first stage finished successfully at 14:41:24:453 and second phase started at 14:41:24:458. No interesting in subsequent logs found until system crashed at file #176. I'm not a coder anymore for long time, but I kept some skills until now, so I think it is hard much to solve this issue without remote access to environment same to mine.
-
@maxmp Here is the content of "Send log" from settings Support section. As I see, it holds every problem for a long period of time, but not only last crash report. Real crash log records, I think, at 12:41. You need to keep in mind that event crash and reboots the entire system. Other issues are occurred while I played with CIFS Document provider settings (jcif-ng/smbj) and Poweramp library scan settings and caused by CIFS Document provider itself with dialog "CIFS Document provider stopped working" (in most cases after scanned files counter reaches 144/754 on screen). Version Info ====================== Build: Poweramp build-972-bundle-play full verified cached Store: Play Unlocker: build-303 Arch: 64 Skin: ActivityTheme_Black Device: LENOVO Lenovo TB-8505F akita_row_wifi 8505F LenovoTB-8505F-RU [arm64-v8a, armeabi-v7a, armeabi] Installer: com.android.vending (36.8.24-29 [0] [PR] 551330932) Android: 10 Lenovo/LenovoTB-8505F-RU/8505F:10/QP1A.190711.020/S300907_230331_BMP:user/release-keys ru_RU Poweramp Log ====================== --------- beginning of crash 08-08 12:41:47.762 18602 18639 E AndroidRuntime: FATAL EXCEPTION: external api thread 08-08 12:41:47.762 18602 18639 E AndroidRuntime: Process: com.maxmpz.audioplayer, PID: 18602 08-08 12:41:47.762 18602 18639 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause --------- beginning of system 08-08 12:58:12.806 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@11ea3ff that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.806 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@11ea3ff that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640) 08-08 12:58:12.806 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:373) 08-08 12:58:12.806 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 12:58:12.806 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 12:58:12.806 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 12:58:12.807 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@26ca0a3 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.807 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@26ca0a3 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640) 08-08 12:58:12.807 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:351) 08-08 12:58:12.807 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 12:58:12.807 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 12:58:12.807 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 12:58:12.809 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@63db5cc that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.809 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@63db5cc that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627) 08-08 12:58:12.809 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:391) 08-08 12:58:12.809 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 12:58:12.809 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 12:58:12.809 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 12:58:12.810 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@d72c015 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.810 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@d72c015 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640) 08-08 12:58:12.810 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:417) 08-08 12:58:12.810 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 12:58:12.810 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 12:58:12.810 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 12:58:12.811 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@dbf5b07 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.811 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@dbf5b07 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627) 08-08 12:58:12.811 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:289) 08-08 12:58:12.811 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 12:58:12.811 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 12:58:12.811 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 13:12:41.324 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@25796f that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.324 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.Pt@25796f that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640) 08-08 13:12:41.324 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:373) 08-08 13:12:41.324 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 13:12:41.324 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 13:12:41.324 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 13:12:41.325 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@485ab05 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.325 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ms@485ab05 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640) 08-08 13:12:41.325 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:417) 08-08 13:12:41.325 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 13:12:41.325 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 13:12:41.325 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 13:12:41.326 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@4f0744e that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.326 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.ua@4f0744e that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:640) 08-08 13:12:41.326 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:351) 08-08 13:12:41.326 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 13:12:41.326 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 13:12:41.326 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 13:12:41.328 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@5ceb67c that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.328 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver ׅ.f7@5ceb67c that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627) 08-08 13:12:41.328 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:391) 08-08 13:12:41.328 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 13:12:41.328 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 13:12:41.328 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) 08-08 13:12:41.330 27110 27110 E ActivityThread: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@89d9550 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.330 27110 27110 E ActivityThread: android.app.IntentReceiverLeaked: Service com.maxmpz.audioplayer.player.PlayerService has leaked IntentReceiver com.maxmpz.audioplayer.player.BTReceiver@89d9550 that was originally registered here. Are you missing a call to unregisterReceiver()? 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1588) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1368) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1516) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1489) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.app.ContextImpl.registerReceiver(ContextImpl.java:1477) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:627) 08-08 13:12:41.330 27110 27110 E ActivityThread: at com.maxmpz.audioplayer.player.PlayerService.r(_:289) 08-08 13:12:41.330 27110 27110 E ActivityThread: at ׅ.xs.В(_:755) 08-08 13:12:41.330 27110 27110 E ActivityThread: at ׅ.yD.handleMessage(_:5) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.os.Handler.dispatchMessage(Handler.java:107) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.os.Looper.loop(Looper.java:214) 08-08 13:12:41.330 27110 27110 E ActivityThread: at android.os.HandlerThread.run(HandlerThread.java:67) --------- beginning of main 08-08 13:39:45.949 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2282.0332 seconds. 08-08 13:39:45.949 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:40:15.961 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2312.0461 seconds. 08-08 13:40:15.961 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:40:46.002 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2342.0862 seconds. 08-08 13:40:46.002 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:41:16.042 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2372.1272 seconds. 08-08 13:41:16.042 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:41:46.080 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2402.165 seconds. 08-08 13:41:46.080 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:42:16.121 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2432.205 seconds. 08-08 13:42:16.121 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:42:46.161 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2462.245 seconds. 08-08 13:42:46.161 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:43:16.201 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2492.2861 seconds. 08-08 13:43:16.201 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:43:46.242 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2522.3262 seconds. 08-08 13:43:46.242 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:44:16.282 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2552.3672 seconds. 08-08 13:44:16.282 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:44:46.319 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2582.404 seconds. 08-08 13:44:46.319 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:45:16.360 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2612.444 seconds. 08-08 13:45:16.360 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:45:46.400 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2642.485 seconds. 08-08 13:45:46.400 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:46:16.441 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2672.5251 seconds. 08-08 13:46:16.441 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:46:46.481 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2702.5662 seconds. 08-08 13:46:46.481 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:47:16.500 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2732.5842 seconds. 08-08 13:47:16.500 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:47:46.511 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2762.5962 seconds. 08-08 13:47:46.511 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:48:16.552 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2792.6362 seconds. 08-08 13:48:16.552 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:48:46.592 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2822.6772 seconds. 08-08 13:48:46.592 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:49:16.633 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2852.717 seconds. 08-08 13:49:16.633 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:49:46.673 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2882.758 seconds. 08-08 13:49:46.673 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:50:16.714 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2912.798 seconds. 08-08 13:50:16.714 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:50:46.727 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2942.811 seconds. 08-08 13:50:46.727 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:51:16.733 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 2972.818 seconds. 08-08 13:51:16.733 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:51:46.774 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3002.8582 seconds. 08-08 13:51:46.774 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:52:16.814 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3032.8992 seconds. 08-08 13:52:16.814 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:52:46.855 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3062.9392 seconds. 08-08 13:52:46.855 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:53:16.895 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3092.9802 seconds. 08-08 13:53:16.895 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:53:46.936 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3123.0203 seconds. 08-08 13:53:46.936 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:54:16.976 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3153.061 seconds. 08-08 13:54:16.976 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:54:47.017 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3183.101 seconds. 08-08 13:54:47.017 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:55:17.057 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3213.141 seconds. 08-08 13:55:17.057 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:55:47.097 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3243.1821 seconds. 08-08 13:55:47.097 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:56:17.138 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3273.2222 seconds. 08-08 13:56:17.138 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:56:47.178 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3303.2632 seconds. 08-08 13:56:47.178 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:56:55.035 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:56:55.039 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:56:55.042 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:57:09.886 27110 27133 W mpz.audioplaye: Reducing the number of considered missed Gc histogram windows from 273 to 100 08-08 13:57:17.216 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3333.3 seconds. 08-08 13:57:17.216 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:57:17.390 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@8bf2958 08-08 13:57:17.493 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:57:19.926 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a702116 08-08 13:57:19.987 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:57:25.197 27110 1099 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 216 (player service thread) with flags 0x2 for 30.000002 seconds. 08-08 13:57:25.197 27110 1099 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:57:47.216 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3363.3013 seconds. 08-08 13:57:47.216 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:57:55.197 27110 1099 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 216 (player service thread) with flags 0x2 for 60.000004 seconds. 08-08 13:57:55.197 27110 1099 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:58:17.217 27110 32527 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 213 (player service thread) with flags 0x2 for 3393.3013 seconds. 08-08 13:58:17.217 27110 32527 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:58:24.281 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:58:25.197 27110 1099 W SQLiteConnectionPool: The connection pool for database '/data/user/0/com.maxmpz.audioplayer/databases/folders.db' has been unable to grant a connection to thread 216 (player service thread) with flags 0x2 for 90.00101 seconds. 08-08 13:58:25.197 27110 1099 W SQLiteConnectionPool: Connections: 0 active, 1 idle, 3 available. 08-08 13:58:28.099 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@f68251 08-08 13:58:28.155 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false 08-08 13:58:30.540 27110 27110 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@f7844 08-08 13:58:30.592 27110 27110 E GraphicExt: GraphicExtModuleLoader::CreateGraphicExtInstance false
-
I updated Poweramp on my device. It seems the new version really crashed after much fewer tracks than before. Now I found for everyday use another music player with native access to SMB/CIFS that solved network access problem completely. No root access or plugins needed. In comparison to Poweramp I lost much, but I choose easy living. If Poweramp in the future will be able to scan all my network folders in one pass without crashes, so I will use it again.
-
mikprog started following Please add SMB (Samba)
-
CIFS document provider is excellent solution even apart of Poweramp player. I tested it last month with Xiaomi Readme 7A and Mi A2 Lite phones and dedicated linux based SMB share that holds more than 500 folders filled with more than 6000 mp3 and .flac files. So I have some conclusions about it: 1. CIFS document provider is stable, easy to use and free application. No problem found with this app itself at all. 2. Adding folders from SMB share to Poweramp library takes a time. Poweramp scanning speed is about 32 tracks per 3 minutes. It is not possible to scan entire my share in one click since after 500 tracks (or something about) every of my phones are crashed and went to reboot. After reboot no new records appears in library. 3. If you add or remove something at SMB share than refreshing Poweramp library takes significantly less time. 4. Playing mp3 tracks is no problem in most cases. Playback starts immediately and plays track smoothly if you do not use other apps like browser, online banking, etc. Rescan SMB folder library while playing track of this folder is bad idea too. 5. Playing flac tracks is very problematic. Folder playback starts after 10-50 sec delay and begins with long sequence of 3-5 sec music and 3-5 pause. Really smooth playback usually begins after 1 or 2 minutes. Auto switching to next tracks in folder can take up to 20 sec and music/pause sequence may occur again with 50% chance. Both apps standalone are excellent, but in couple cause problems in some cases. So I stopped use of PA/CIFS couple and will wait more convenient result.
-
Hi! Poweramp player is work fine as android auto application. Is there plan to make Poweramp EQ android auto capable application too?
-
@Absinthequ @Absinthequ You mess up DLNA entities together. There is DLNA renderer. server and contoller apps. "android car stereo, wall mounted/desktop android tablet or Android tv " are just DLNA renderers. Renderers are play media stream exactly they get it. Would your car audio be renderer while your android phone powered with PA controller and server. Server is where sound processing happens
-
Is anyone interested in Chromecast? Want you do a poll?
-
@6b6561 Just a simple note. DLNA renderers are do not any sound processing. They are plays what are they get. Poweramp will do sound processing. It's good if Poweramp instead of headphone jack, bluetooth output, usb dac will get output to dlna renderer .