$ echo 'ls info:'
/system/bin/ls -lhdZ '/data/data' '/data/user/0' '/data/data/com.termux' '/data/user/0/com.termux' '/data/data/com.termux/files' '/mnt/expand/eabf9236-c1dc-49ec-b640-92a1cfa7c16b/user/0/com.termux/files' '/data/user/0/com.termux/files' '/data/user/com.termux/files' '/data/data/com.termux/files/usr-staging' '/data/data/com.termux/files/usr' '/data/data/com.termux/files/home' '/data/data/com.termux/files/usr/bin/login' 2>&1
echo; echo 'mount info:'
/system/bin/grep -E '( /data )|( /data/data )|( /data/user/[0-9]+ )' /proc/self/mountinfo 2>&1 | /system/bin/grep -v '/data_mirror' 2>&1
ls info:
ls: /data/data/com.termux: No such file or directory
ls: /data/user/0/com.termux: No such file or directory
ls: /data/data/com.termux/files: No such file or directory
ls: /data/user/0/com.termux/files: No such file or directory
ls: /data/user/com.termux/files: No such file or directory
ls: /data/data/com.termux/files/usr-staging: No such file or directory
ls: /data/data/com.termux/files/usr: No such file or directory
ls: /data/data/com.termux/files/home: No such file or directory
ls: /data/data/com.termux/files/usr/bin/login: No such file or directory
drwxrwx--x 336 system system u:object_r:system_data_file:s0 20K 2022-03-05 00:57 /data/data
lrwxrwxrwx 1 root root u:object_r:system_data_file:s0 10 2020-05-27 04:02 /data/user/0 -> /data/data
drwxrwx--x 2 u0_a337 u0_a337 u:object_r:app_data_file:s0:c81,c257,c512,c768 4.0K 2022-03-08 17:21 /mnt/expand/eabf9236-c1dc-49ec-b640-92a1cfa7c16b/user/0/com.termux/files
mount info:
667 515 259:14 / /data rw,nosuid,nodev,noatime master:25 - ext4 /dev/block/platform/bootdevice/by-name/userdata rw,seclabel,noauto_da_alloc,resuid=10010,resgid=1065,errors=panic,data=ordered
Logcat Dump
$ /system/bin/logcat -d -t 3000 2>&1
--------- beginning of main
03-08 17:21:05.388 6707 6707 E com.termux: Not starting debugger since process cannot load the jdwp agent.
03-08 17:21:05.843 6707 6707 I FeatureParser: can't find galahad.xml in assets/device_features/,it may be in /vendor/etc/device_features
03-08 17:21:05.907 6707 6707 W Termux:SharedProperties: Not loading properties since file is null
03-08 17:21:06.045 6707 6707 I SurfaceFactory: [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@d5307eb
03-08 17:21:06.100 6707 6707 I PowerHalWrapper: PowerHalWrapper.getInstance
03-08 17:21:06.105 6707 6707 D ViewRootImpl[TermuxActivity]: hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
03-08 17:21:06.112 6707 6707 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@35837c7, this = DecorView@87891f4[TermuxActivity]
--------- beginning of system
03-08 17:21:06.116 6707 6707 W Looper : Slow Looper main: Activity com.termux/.app.TermuxActivity is 358ms late (wall=1ms running=0ms ClientTransaction{ callbacks=[android.app.servertransaction.TopResumedActivityChangeItem] }) because of 3 msg, msg 2 took 114ms (seq=2 late=4ms h=android.app.ActivityThread$H w=110), msg 3 took 242ms (seq=3 late=116ms h=android.app.ActivityThread$H w=159)
03-08 17:21:06.382 6707 6766 I GPUD : @gpudInitialize: successfully initialized with GL, dbg=0 mmdump_dbg=0
03-08 17:21:06.382 6707 6795 D CCodec : allocate(c2.android.vorbis.decoder)
03-08 17:21:06.389 6707 6795 I Codec2Client: Available Codec2 services: "software"
03-08 17:21:06.389 6707 6795 I Codec2Client: Creating a Codec2 client to service "software"
03-08 17:21:06.413 6707 6766 D Surface : Surface::connect(this=0x7c7ea7a000,api=1)
03-08 17:21:06.415 6707 6766 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
03-08 17:21:06.415 6707 6766 D Surface : Surface::setBufferCount(this=0x7c7ea7a000,bufferCount=3)
03-08 17:21:06.416 6707 6766 D Surface : Surface::allocateBuffers(this=0x7c7ea7a000)
03-08 17:21:06.425 6707 6795 I Codec2Client: Client to Codec2 service "software" created
03-08 17:21:06.426 6707 6766 W Gralloc3: mapper 3.x is not supported
03-08 17:21:06.430 6707 6766 E gralloc : Arm Module v1.0
03-08 17:21:06.432 6707 6766 E ion : ioctl c0044901 failed with code -1: Invalid argument
03-08 17:21:06.661 6707 6707 E Termux:TermuxInstaller: (150) FileUtils Error: The termux files directory not found at path "/data/data/com.termux/files".
03-08 17:21:06.661 6707 6707 E Termux:TermuxInstaller: TERMUX_FILES_DIR: `/data/data/com.termux/files`
03-08 17:21:06.702 6707 6795 I CCodec : Created component [c2.android.vorbis.decoder]
03-08 17:21:06.703 6707 6795 D CCodecConfig: read media type: audio/vorbis
03-08 17:21:06.708 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
03-08 17:21:06.708 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-08 17:21:06.708 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-08 17:21:06.708 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-08 17:21:06.708 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
03-08 17:21:06.709 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-08 17:21:06.709 6707 6795 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
03-08 17:21:06.710 6707 6795 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
03-08 17:21:06.710 6707 6795 D CCodecConfig: c2 config is Dict {
03-08 17:21:06.710 6707 6795 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-08 17:21:06.710 6707 6795 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
03-08 17:21:06.710 6707 6795 D CCodecConfig: c2::u32 input.delay.value = 0
03-08 17:21:06.710 6707 6795 D CCodecConfig: string input.media-type.value = "audio/vorbis"
03-08 17:21:06.710 6707 6795 D CCodecConfig: string output.media-type.value = "audio/raw"
03-08 17:21:06.710 6707 6795 D CCodecConfig: c2::u32 raw.channel-count.value = 1
03-08 17:21:06.710 6707 6795 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
03-08 17:21:06.710 6707 6795 D CCodecConfig: }
03-08 17:21:06.710 6707 6795 D CCodecConfig: no c2 equivalents for durationUs
03-08 17:21:06.710 6707 6795 D CCodecConfig: no c2 equivalents for csd-1
03-08 17:21:06.710 6707 6795 D CCodecConfig: no c2 equivalents for track-id
03-08 17:21:06.710 6707 6795 D CCodecConfig: no c2 equivalents for channel-mask
03-08 17:21:06.711 6707 6795 D CCodecConfig: c2 config is Dict {
03-08 17:21:06.711 6707 6795 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-08 17:21:06.711 6707 6795 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
03-08 17:21:06.711 6707 6795 D CCodecConfig: c2::u32 input.delay.value = 0
03-08 17:21:06.711 6707 6795 D CCodecConfig: string input.media-type.value = "audio/vorbis"
03-08 17:21:06.711 6707 6795 D CCodecConfig: string output.media-type.value = "audio/raw"
03-08 17:21:06.711 6707 6795 D CCodecConfig: c2::u32 raw.channel-count.value = 1
03-08 17:21:06.711 6707 6795 D CCodecConfig: c2::u32 raw.sample-rate.value = 44100
03-08 17:21:06.711 6707 6795 D CCodecConfig: }
03-08 17:21:06.711 6707 6795 W Codec2Client: query -- param skipped: index = 1107298332.
03-08 17:21:06.711 6707 6795 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
03-08 17:21:06.711 6707 6795 D CCodec : int32_t channel-count = 1
03-08 17:21:06.711 6707 6795 D CCodec : int32_t max-input-size = 32768
03-08 17:21:06.711 6707 6795 D CCodec : string mime = "audio/vorbis"
03-08 17:21:06.711 6707 6795 D CCodec : int32_t sample-rate = 44100
03-08 17:21:06.711 6707 6795 D CCodec : } and output: AMessage(what = 0x00000000) = {
03-08 17:21:06.711 6707 6795 D CCodec : int32_t channel-count = 1
03-08 17:21:06.711 6707 6795 D CCodec : string mime = "audio/raw"
03-08 17:21:06.711 6707 6795 D CCodec : int32_t sample-rate = 44100
03-08 17:21:06.711 6707 6795 D CCodec : int32_t channel-mask = 1
03-08 17:21:06.711 6707 6795 D CCodec : }
03-08 17:21:06.712 6707 6795 W Codec2Client: query -- param skipped: index = 1342179345.
03-08 17:21:06.712 6707 6795 W Codec2Client: query -- param skipped: index = 2415921170.
03-08 17:21:06.720 6707 6795 D CCodecBufferChannel: [c2.android.vorbis.decoder#963] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
03-08 17:21:06.726 6707 6795 I CCodecBufferChannel: [c2.android.vorbis.decoder#963] Created output block pool with allocatorID 16 => poolID 63 - OK
03-08 17:21:06.726 6707 6795 D CCodecBufferChannel: [c2.android.vorbis.decoder#963] Configured output block pool ids 63 => OK
03-08 17:21:06.727 6707 6795 E ion : ioctl c0044901 failed with code -1: Invalid argument
03-08 17:21:07.088 6707 6707 I PowerHalWrapper: PowerHalWrapper.getInstance
03-08 17:21:07.089 6707 6707 D ViewRootImpl[TermuxActivity]: hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
03-08 17:21:07.094 6707 6707 I Choreographer: Skipped 56 frames! The application may be doing too much work on its main thread.
03-08 17:21:07.106 6707 6766 I OpenGLRenderer: Davey! duration=949ms; Flags=0, IntendedVsync=30724185746716, Vsync=30725116288412, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=30725123009368, AnimationStart=30725123038906, PerformTraversalsStart=30725123125983, DrawStart=30725125613599, SyncQueued=30725126020060, SyncStart=30725126545983, IssueDrawCommandsStart=30725126710214, SwapBuffers=30725131840676, FrameCompleted=30725135402906, DequeueBufferDuration=182000, QueueBufferDuration=1529000,
03-08 17:21:07.131 6707 6766 D Surface : Surface::connect(this=0x7c174ce000,api=1)
03-08 17:21:07.132 6707 6766 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
03-08 17:21:07.132 6707 6766 D Surface : Surface::setBufferCount(this=0x7c174ce000,bufferCount=3)
03-08 17:21:07.132 6707 6766 D Surface : Surface::allocateBuffers(this=0x7c174ce000)
03-08 17:21:07.310 6707 6766 I OpenGLRenderer: Davey! duration=1153ms; Flags=1, IntendedVsync=30724185746716, Vsync=30725116288412, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=30725123009368, AnimationStart=30725123038906, PerformTraversalsStart=30725123125983, DrawStart=30725162585060, SyncQueued=30725165228368, SyncStart=30725165687522, IssueDrawCommandsStart=30725165832676, SwapBuffers=30725336657599, FrameCompleted=30725339606599, DequeueBufferDuration=175000, QueueBufferDuration=970000,
03-08 17:21:07.311 6707 6707 W Looper : Slow Looper main: doFrame is 937ms late because of 3 msg, msg 1 took 499ms (seq=9 late=34ms h=android.view.Choreographer$FrameHandler c=android.view.Choreographer$FrameDisplayEventReceiver), msg 3 took 453ms (seq=11 late=500ms h=android.app.ActivityThread$H c=android.app.LoadedApk$ServiceDispatcher$RunConnection)
03-08 17:21:13.837 6707 6752 I com.termux: ProcessProfilingInfo new_methods=706 is saved saved_to_disk=1 resolve_classes_delay=8000
03-08 17:22:00.266 6707 6766 D Surface : Surface::disconnect(this=0x7c174ce000,api=1)
03-08 17:22:00.271 6707 6766 D OpenGLRenderer: endAllActiveAnimators on 0x7c0eba5000 (RippleDrawable) with handle 0x7d1d0b67a0
03-08 17:22:00.271 6707 6707 D View : [Warning] assignParent to null: this = DecorView@d8e6257[TermuxActivity]
03-08 17:22:01.407 6707 6766 D Surface : Surface::disconnect(this=0x7c7ea7a000,api=1)
03-08 17:22:01.438 6707 6707 D SoundPool: native_release called
03-08 17:22:01.443 6707 6707 D SoundPool: native_release end
03-08 17:22:01.497 6707 6707 V PhoneWindow: DecorView setVisiblity: visibility = 4, Parent = android.view.ViewRootImpl@35837c7, this = DecorView@87891f4[TermuxActivity]
03-08 17:24:06.132 6707 6707 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@35837c7, this = DecorView@87891f4[TermuxActivity]
03-08 17:24:06.144 6707 6766 D Surface : Surface::connect(this=0x7c7ea7a000,api=1)
03-08 17:24:06.145 6707 6766 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
03-08 17:24:06.145 6707 6766 D Surface : Surface::setBufferCount(this=0x7c7ea7a000,bufferCount=3)
03-08 17:24:06.146 6707 6766 D Surface : Surface::allocateBuffers(this=0x7c7ea7a000)
03-08 17:24:06.415 6707 7706 D CCodec : allocate(c2.android.vorbis.decoder)
03-08 17:24:06.746 6707 7706 I CCodec : Created component [c2.android.vorbis.decoder]
03-08 17:24:06.747 6707 7706 D CCodecConfig: read media type: audio/vorbis
03-08 17:24:06.757 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
03-08 17:24:06.758 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-08 17:24:06.758 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-08 17:24:06.759 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-08 17:24:06.759 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
03-08 17:24:06.760 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-08 17:24:06.760 6707 7706 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
03-08 17:24:06.772 6707 7706 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
03-08 17:24:06.773 6707 7706 D CCodecConfig: c2 config is Dict {
03-08 17:24:06.773 6707 7706 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-08 17:24:06.773 6707 7706 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
03-08 17:24:06.773 6707 7706 D CCodecConfig: c2::u32 input.delay.value = 0
03-08 17:24:06.773 6707 7706 D CCodecConfig: string input.media-type.value = "audio/vorbis"
03-08 17:24:06.773 6707 7706 D CCodecConfig: string output.media-type.value = "audio/raw"
03-08 17:24:06.773 6707 7706 D CCodecConfig: c2::u32 raw.channel-count.value = 1
03-08 17:24:06.773 6707 7706 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
03-08 17:24:06.773 6707 7706 D CCodecConfig: }
03-08 17:24:06.776 6707 7706 D CCodecConfig: no c2 equivalents for durationUs
03-08 17:24:06.776 6707 7706 D CCodecConfig: no c2 equivalents for csd-1
03-08 17:24:06.776 6707 7706 D CCodecConfig: no c2 equivalents for track-id
03-08 17:24:06.776 6707 7706 D CCodecConfig: no c2 equivalents for channel-mask
03-08 17:24:06.778 6707 7706 D CCodecConfig: c2 config is Dict {
03-08 17:24:06.778 6707 7706 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-08 17:24:06.778 6707 7706 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
03-08 17:24:06.778 6707 7706 D CCodecConfig: c2::u32 input.delay.value = 0
03-08 17:24:06.778 6707 7706 D CCodecConfig: string input.media-type.value = "audio/vorbis"
03-08 17:24:06.778 6707 7706 D CCodecConfig: string output.media-type.value = "audio/raw"
03-08 17:24:06.778 6707 7706 D CCodecConfig: c2::u32 raw.channel-count.value = 1
03-08 17:24:06.778 6707 7706 D CCodecConfig: c2::u32 raw.sample-rate.value = 44100
03-08 17:24:06.778 6707 7706 D CCodecConfig: }
03-08 17:24:06.780 6707 7706 W Codec2Client: query -- param skipped: index = 1107298332.
03-08 17:24:06.780 6707 7706 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
03-08 17:24:06.780 6707 7706 D CCodec : int32_t channel-count = 1
03-08 17:24:06.780 6707 7706 D CCodec : int32_t max-input-size = 32768
03-08 17:24:06.780 6707 7706 D CCodec : string mime = "audio/vorbis"
03-08 17:24:06.780 6707 7706 D CCodec : int32_t sample-rate = 44100
03-08 17:24:06.780 6707 7706 D CCodec : } and output: AMessage(what = 0x00000000) = {
03-08 17:24:06.780 6707 7706 D CCodec : int32_t channel-count = 1
03-08 17:24:06.780 6707 7706 D CCodec : string mime = "audio/raw"
03-08 17:24:06.780 6707 7706 D CCodec : int32_t sample-rate = 44100
03-08 17:24:06.780 6707 7706 D CCodec : int32_t channel-mask = 1
03-08 17:24:06.780 6707 7706 D CCodec : }
03-08 17:24:06.781 6707 7706 W Codec2Client: query -- param skipped: index = 1342179345.
03-08 17:24:06.781 6707 7706 W Codec2Client: query -- param skipped: index = 2415921170.
03-08 17:24:06.787 6707 7706 D CCodecBufferChannel: [c2.android.vorbis.decoder#195] Created input block pool with allocatorID 16 => poolID 18 - OK (0)
03-08 17:24:06.802 6707 6815 D BufferPoolAccessor: bufferpool2 0x7c1750ec20 : 0(0 size) total buffers - 0(0 size) used buffers - 2/9 (recycle/alloc) - 7/24 (fetch/transfer)
03-08 17:24:06.802 6707 7706 I CCodecBufferChannel: [c2.android.vorbis.decoder#195] Created output block pool with allocatorID 16 => poolID 64 - OK
03-08 17:24:06.802 6707 6815 D BufferPoolAccessor: Destruction - bufferpool2 0x7c1750ec20 cached: 0/0M, 0/0% in use; allocs: 9, 22% recycled; transfers: 24, 71% unfetced
03-08 17:24:06.803 6707 7706 D CCodecBufferChannel: [c2.android.vorbis.decoder#195] Configured output block pool ids 64 => OK
03-08 17:24:12.558 6707 6766 D Surface : Surface::disconnect(this=0x7c7ea7a000,api=1)
03-08 17:24:12.564 6707 6707 D SoundPool: native_release called
03-08 17:24:12.565 6707 6707 D SoundPool: native_release end
03-08 17:24:12.573 6707 6707 V PhoneWindow: DecorView setVisiblity: visibility = 4, Parent = android.view.ViewRootImpl@35837c7, this = DecorView@87891f4[TermuxActivity]
03-08 17:24:12.577 6707 6707 D View : [Warning] assignParent to null: this = DecorView@87891f4[TermuxActivity]
03-08 17:24:15.422 7737 7737 E com.termux: Not starting debugger since process cannot load the jdwp agent.
03-08 17:24:15.576 7737 7737 I FeatureParser: can't find galahad.xml in assets/device_features/,it may be in /vendor/etc/device_features
03-08 17:24:15.609 7737 7737 W Termux:SharedProperties: Not loading properties since file is null
03-08 17:24:15.683 7737 7737 I SurfaceFactory: [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@d5307eb
03-08 17:24:15.712 7737 7737 I PowerHalWrapper: PowerHalWrapper.getInstance
03-08 17:24:15.715 7737 7737 D ViewRootImpl[TermuxActivity]: hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
03-08 17:24:15.719 7737 7737 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@35837c7, this = DecorView@87891f4[TermuxActivity]
03-08 17:24:15.783 7737 7766 D CCodec : allocate(c2.android.vorbis.decoder)
03-08 17:24:15.788 7737 7766 I Codec2Client: Available Codec2 services: "software"
03-08 17:24:15.788 7737 7766 I Codec2Client: Creating a Codec2 client to service "software"
03-08 17:24:15.789 7737 7766 I Codec2Client: Client to Codec2 service "software" created
03-08 17:24:15.792 7737 7766 I CCodec : Created component [c2.android.vorbis.decoder]
03-08 17:24:15.792 7737 7766 D CCodecConfig: read media type: audio/vorbis
03-08 17:24:15.794 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
03-08 17:24:15.795 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
03-08 17:24:15.795 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
03-08 17:24:15.795 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
03-08 17:24:15.795 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
03-08 17:24:15.795 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
03-08 17:24:15.795 7737 7766 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
03-08 17:24:15.796 7737 7766 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
03-08 17:24:15.796 7737 7766 D CCodecConfig: c2 config is Dict {
03-08 17:24:15.796 7737 7766 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-08 17:24:15.796 7737 7766 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
03-08 17:24:15.796 7737 7766 D CCodecConfig: c2::u32 input.delay.value = 0
03-08 17:24:15.796 7737 7766 D CCodecConfig: string input.media-type.value = "audio/vorbis"
03-08 17:24:15.796 7737 7766 D CCodecConfig: string output.media-type.value = "audio/raw"
03-08 17:24:15.796 7737 7766 D CCodecConfig: c2::u32 raw.channel-count.value = 1
03-08 17:24:15.796 7737 7766 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
03-08 17:24:15.796 7737 7766 D CCodecConfig: }
03-08 17:24:15.796 7737 7766 D CCodecConfig: no c2 equivalents for durationUs
03-08 17:24:15.796 7737 7766 D CCodecConfig: no c2 equivalents for csd-1
03-08 17:24:15.796 7737 7766 D CCodecConfig: no c2 equivalents for track-id
03-08 17:24:15.796 7737 7766 D CCodecConfig: no c2 equivalents for channel-mask
03-08 17:24:15.797 7737 7766 D CCodecConfig: c2 config is Dict {
03-08 17:24:15.797 7737 7766 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
03-08 17:24:15.797 7737 7766 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
03-08 17:24:15.797 7737 7766 D CCodecConfig: c2::u32 input.delay.value = 0
03-08 17:24:15.797 7737 7766 D CCodecConfig: string input.media-type.value = "audio/vorbis"
03-08 17:24:15.797 7737 7766 D CCodecConfig: string output.media-type.value = "audio/raw"
03-08 17:24:15.797 7737 7766 D CCodecConfig: c2::u32 raw.channel-count.value = 1
03-08 17:24:15.797 7737 7766 D CCodecConfig: c2::u32 raw.sample-rate.value = 44100
03-08 17:24:15.797 7737 7766 D CCodecConfig: }
03-08 17:24:15.797 7737 7766 W Codec2Client: query -- param skipped: index = 1107298332.
03-08 17:24:15.797 7737 7766 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
03-08 17:24:15.797 7737 7766 D CCodec : int32_t channel-count = 1
03-08 17:24:15.797 7737 7766 D CCodec : int32_t max-input-size = 32768
03-08 17:24:15.797 7737 7766 D CCodec : string mime = "audio/vorbis"
03-08 17:24:15.797 7737 7766 D CCodec : int32_t sample-rate = 44100
03-08 17:24:15.797 7737 7766 D CCodec : } and output: AMessage(what = 0x00000000) = {
03-08 17:24:15.797 7737 7766 D CCodec : int32_t channel-count = 1
03-08 17:24:15.797 7737 7766 D CCodec : string mime = "audio/raw"
03-08 17:24:15.797 7737 7766 D CCodec : int32_t sample-rate = 44100
03-08 17:24:15.797 7737 7766 D CCodec : int32_t channel-mask = 1
03-08 17:24:15.797 7737 7766 D CCodec : }
03-08 17:24:15.797 7737 7766 W Codec2Client: query -- param skipped: index = 1342179345.
03-08 17:24:15.797 7737 7766 W Codec2Client: query -- param skipped: index = 2415921170.
03-08 17:24:15.799 7737 7766 D CCodecBufferChannel: [c2.android.vorbis.decoder#807] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
03-08 17:24:15.800 7737 7766 I CCodecBufferChannel: [c2.android.vorbis.decoder#807] Created output block pool with allocatorID 16 => poolID 65 - OK
03-08 17:24:15.801 7737 7766 D CCodecBufferChannel: [c2.android.vorbis.decoder#807] Configured output block pool ids 65 => OK
03-08 17:24:15.801 7737 7766 E ion : ioctl c0044901 failed with code -1: Invalid argument
03-08 17:24:15.818 7737 7759 I GPUD : @gpudInitialize: successfully initialized with GL, dbg=0 mmdump_dbg=0
03-08 17:24:15.856 7737 7759 D Surface : Surface::connect(this=0x7c7ea79000,api=1)
03-08 17:24:15.857 7737 7759 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
03-08 17:24:15.857 7737 7759 D Surface : Surface::setBufferCount(this=0x7c7ea79000,bufferCount=3)
03-08 17:24:15.857 7737 7759 D Surface : Surface::allocateBuffers(this=0x7c7ea79000)
03-08 17:24:15.862 7737 7759 W Gralloc3: mapper 3.x is not supported
03-08 17:24:15.864 7737 7759 E gralloc : Arm Module v1.0
03-08 17:24:15.866 7737 7759 E ion : ioctl c0044901 failed with code -1: Invalid argument
03-08 17:24:15.983 7737 7737 E Termux:TermuxInstaller: (150) FileUtils Error: The termux files directory not found at path "/data/data/com.termux/files".
03-08 17:24:15.983 7737 7737 E Termux:TermuxInstaller: TERMUX_FILES_DIR: `/data/data/com.termux/files`
Termux App Info
APP_NAME: Termux PACKAGE_NAME: com.termux VERSION_NAME: 0.118.0 VERSION_CODE: 118 TARGET_SDK: 28 IS_DEBUGGABLE_BUILD: false IS_INSTALLED_ON_EXTERNAL_STORAGE: true FILES_DIR: /mnt/expand/eabf9236-c1dc-49ec-b640-92a1cfa7c16b/user/0/com.termux/files TERMUX_FILES_DIR: /data/data/com.termux/files IS_TERMUX_FILES_DIR_ACCESSIBLE: false - (150) FileUtils Error: The termux files directory not found at path "/data/data/com.termux/files". APK_RELEASE: F-Droid SIGNING_CERTIFICATE_SHA256_DIGEST: 228FB2CFE90831C1499EC3CCAF61E96E8E1CE70766B9474672CE427334D41C42
Problem description
Report Info
User Action:
crash report
Sender:
TermuxInstaller
Report Timestamp:
2022-03-08 16:24:16.192 UTC
Bootstrap Error
(150) FileUtils Error: The termux files directory not found at path "/data/data/com.termux/files". TERMUX_FILES_DIR:
/data/data/com.termux/files
Termux Files Info
TERMUX_REQUIRED_FILES_DIR_PATH ($PREFIX):
/data/data/com.termux/files
ANDROID_ASSIGNED_FILES_DIR_PATH:
/mnt/expand/eabf9236-c1dc-49ec-b640-92a1cfa7c16b/user/0/com.termux/files
Logcat Dump
Termux App Info
APP_NAME:
Termux
PACKAGE_NAME:
com.termux
VERSION_NAME:
0.118.0
VERSION_CODE:
118
TARGET_SDK:
28
IS_DEBUGGABLE_BUILD:
false
IS_INSTALLED_ON_EXTERNAL_STORAGE:
true
FILES_DIR:
/mnt/expand/eabf9236-c1dc-49ec-b640-92a1cfa7c16b/user/0/com.termux/files
TERMUX_FILES_DIR:
/data/data/com.termux/files
IS_TERMUX_FILES_DIR_ACCESSIBLE:
false - (150) FileUtils Error: The termux files directory not found at path "/data/data/com.termux/files".
APK_RELEASE:
F-Droid
SIGNING_CERTIFICATE_SHA256_DIGEST:
228FB2CFE90831C1499EC3CCAF61E96E8E1CE70766B9474672CE427334D41C42
Device Info
Software
OS_VERSION:
4.14.141-perf-gcf14b7f
SDK_INT:
29
RELEASE:
10
ID:
QP1A.190711.020
DISPLAY:
build-20200614004448
INCREMENTAL:
V11.0.3.0.QJCEUXM
SECURITY_PATCH:
2020-06-01
IS_DEBUGGABLE:
0
IS_TREBLE_ENABLED:
true
TYPE:
user
TAGS:
release-keys
Hardware
MANUFACTURER:
Xiaomi
BRAND:
Redmi
MODEL:
M2004J19C
PRODUCT:
galahad_eea
BOARD:
galahad
HARDWARE:
mt6768
DEVICE:
galahad
SUPPORTED_ABIS:
arm64-v8a, armeabi-v7a, armeabi
Steps to reproduce the behavior.
What is the expected behavior?
No response
System information