termux / termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.
https://f-droid.org/en/packages/com.termux
Other
36.07k stars 3.78k forks source link

Cannot install #2646

Closed telekompen closed 2 years ago

telekompen commented 2 years ago

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

$ 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

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

agnostic-apollo commented 2 years ago

Do not install on external sd card.