这是indexloc提供的服务,不要输入任何密码
Skip to content

[Bug]: The last versions failed on two devices SM_A33 / Huawei Y7 (Android 15/8). #890

@RalfWerner

Description

@RalfWerner

Problem description

I updated the packages pkg up on my 5 devices and on the SM-A33 on Android 15 upgraded and have 2 problems on 2 devices with both current X11 apps (version code 15).

stdout with termux-info, logcat to the two Devices and updates:

As you know (#787), I start with Termux the X-Server and WM=fluxbox, which after Update pkg up on all devices fails, because of the empty directory: xkb (in cd $PREFIX/X11). With the workaround rmdir xkb; ln -s ../xkeyboard-config-2/ xkp that can be solved. setxkbmap de is also possible again afterwards. With a new installation according to Termux-reset, the xkb link is created. As an X11 app, I use your last two builds without/with ekbar position (has fewer bugs than without), is the workaround so thought? Are the bugs still fixed?

SM-A33:
Welcome to Termux!

Community forum: https://termux.com/community
Gitter chat:     https://gitter.im/termux/termux
IRC channel:     #termux on libera.chat

Working with packages:

 * Search packages:   pkg search <query>
 * Install a package: pkg install <package>
 * Upgrade packages:  pkg upgrade

Subscribing to additional repositories:

 * Root:     pkg install root-repo
 * Unstable: pkg install unstable-repo
 * X11:      pkg install x11-repo

Report issues at https://termux.com/issues

Version:'0.119/15=31 target=28 aarch64 192.168.178.50 sshd:6243
moin app_:6448, Xvnc:,fluxbox:6579
[~]$ termux-info
Termux Variables:
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__APK_FILE=/data/app/~~QzeXIOkKSi8waetvex7qWA==/com.termux-2fEhcDW4C2druldwy1PXqQ==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__APP_VERSION_CODE=1021
TERMUX_APP__APP_VERSION_NAME=0.119.0-beta.2
TERMUX_APP__BUILD_DATA_DIR=/data/data/com.termux
TERMUX_APP__DATA_DIR=/data/user/0/com.termux
TERMUX_APP__IS_DEBUGGABLE_BUILD=true
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__LEGACY_DATA_DIR=/data/data/com.termux
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PID=5755
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c12,c257,c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_APP__TARGET_SDK=28
TERMUX_VERSION=0.119.0-beta.2
TERMUX__APPS_DIR=/data/user/0/com.termux/termux/apps
TERMUX__HOME=/data/data/com.termux/files/home
TERMUX__PREFIX=/data/data/com.termux/files/usr
TERMUX__ROOTFS=/data/data/com.termux/files
TERMUX__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c12,c257,c512,c768
TERMUX__UID=10268
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://packages.termux.dev/apt/termux-main stable main
# sources.list.d/gcc.list
deb https://its-pointless.github.io/files/24 termux extras
# x11-repo (sources.list.d/x11.list)
deb https://packages.termux.dev/apt/termux-x11 x11 main
Updatable packages:
apksigner/stable 33.0.1-1 all [upgradable from: 33.0.1]
ca-certificates-java/stable 1:2025.07.15 all [upgradable from: 1:2025.05.20]
ca-certificates/stable 1:2025.07.15 all [upgradable from: 1:2025.05.20]
command-not-found/stable 3.1-4 aarch64 [upgradable from: 3.1-3]
curl/stable 8.15.0 aarch64 [upgradable from: 8.14.1]
gettext/stable 0.26 aarch64 [upgradable from: 0.25.1]
graphviz/stable 13.1.1 aarch64 [upgradable from: 13.1.0]
gst-plugins-bad/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gst-plugins-base/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gst-plugins-good/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gstreamer/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
harfbuzz-icu/stable 11.3.2 aarch64 [upgradable from: 11.2.1]
harfbuzz/stable 11.3.2 aarch64 [upgradable from: 11.2.1]
libcurl/stable 8.15.0 aarch64 [upgradable from: 8.14.1]
libnspr/stable 4.37 aarch64 [upgradable from: 4.36]
libnss/stable 3.114 aarch64 [upgradable from: 3.113.1]
libopenmpt/stable 0.8.2 aarch64 [upgradable from: 0.8.1]
libpixman/stable 0.46.4 aarch64 [upgradable from: 0.46.2]
libsqlite/stable 3.50.3 aarch64 [upgradable from: 3.50.2]
libunbound/stable 1.23.1 aarch64 [upgradable from: 1.23.0-1]
libxml2/stable 2.14.5 aarch64 [upgradable from: 2.14.4]
nss-utils/stable 3.114 aarch64 [upgradable from: 3.113.1]
openjdk-17-x/stable 17.0.16-1 aarch64 [upgradable from: 17.0.15-2]
openjdk-17/stable 17.0.16-1 aarch64 [upgradable from: 17.0.15-2]
proot-distro/stable 4.26.0 all [upgradable from: 4.25.0]
thunar/x11 4.20.4 aarch64 [upgradable from: 4.20.3]
unbound/stable 1.23.1 aarch64 [upgradable from: 1.23.0-1]
termux-tools version:
1.45.0
Android version:
15
Kernel build information:
Linux localhost 5.10.223-android12-9-31153516-abA336BXXUDFYE3 #1 SMP PREEMPT Tue May 13 20:12:05 KST 2025 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-A336B
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a,armeabi-v7a,armeabi
SUPPORTED_32_BIT_ABIS: armeabi-v7a,armeabi
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.window versionCode:15
com.termux.widget versionCode:13
com.termux.x11 versionCode:15
com.termux.api versionCode:51
[~]$ pp
  PID  PPID     ELAPSED COMMAND
 4819   834       00:59 com.termux
 5083  4819       00:57 /data/data/com.termux/files/usr/bin/bash
 5246     1       00:55 sshd
 5413  5083       00:53 /system/bin/app_process
 5633  5413       00:50 /system/bin/logcat
 7911  5246       00:32 /data/data/com.termux/files/usr/libexec/sshd-session
 7931  7911       00:32 /data/data/com.termux/files/usr/libexec/sshd-session
 7976  7931       00:32 /data/data/com.termux/files/usr/bin/bash
11151     1       00:09 bash
11156 11151       00:09 fluxbox
[~]$
[~]$ termux-x11-preference extra_keys_config:"[[{key:UP,popup:DOWN},{key:LEFT,popup:RIGHT},DRAWER,KEYBOARD]]
--------- beginning of main
07-21 19:08:46.272  5413  5413 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 10268 <<<<<<
07-21 19:08:46.283  5413  5413 I app_process: MMAP_TRYLOCK is supported in uffd errno:2 addr:0x77ecc76000 size:4096
07-21 19:08:46.285  5413  5413 I AndroidRuntime: Using default boot image
07-21 19:08:46.285  5413  5413 I AndroidRuntime: Leaving lock profiling enabled
07-21 19:08:46.285  5413  5413 W libc    : Access denied finding property "odsign.verification.success"
07-21 19:08:46.287  5413  5413 D SecNativeFeatureCppIf: encoded
07-21 19:08:46.287  5413  5413 D SecNativeFeatureCppIf: decoding and unzip finish
07-21 19:08:46.287  5413  5413 D SecNativeFeatureCppIf: use unCompDataBuff. encoded
07-21 19:08:46.287  5413  5413 D SecNativeFeatureCppIf: Free unCompDataBuff
07-21 19:08:46.287  5413  5413 D AndroidRuntime: addProductProperty not brand or 7
07-21 19:08:46.293  5413  5413 W app_process: ART APEX data files are untrusted.
07-21 19:08:46.293  5413  5413 I app_process: Using CollectorTypeCMC GC.
07-21 19:08:46.296  5413  5413 E app_process: Error reading named image component header for /system/framework/boot.art, error: Image header from "/system/framework/arm64/boot.art" is invalid
07-21 19:08:46.296  5413  5413 E app_process: Could not create image space with image file '/system/framework/boot.art!/apex/com.android.art/etc/boot-image.prof!/system/etc/boot-image.prof:/system/framework/boot-framework-adservices.art'. Attempting to fall back to imageless running. Error was: Image header from "/system/framework/arm64/boot.art" is invalid
07-21 19:08:47.240  5413  5413 D nativeloader: InitDefaultPublicLibraries for_preload=1: libandroid.so:libaaudio.so:libamidi.so:libbinder_ndk.so:libc.so:libcamera2ndk.so:libdl.so:libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libicu.so:libicui18n.so:libicuuc.so:libjnigraphics.so:liblog.so:libmediandk.so:libm.so:libnativehelper.so:libnativewindow.so:libOpenMAXAL.so:libOpenSLES.so:libRS.so:libstdc++.so:libsync.so:libvulkan.so:libwebviewchromium_plat_support.so:libz.so
07-21 19:08:47.345  5413  5413 D nativeloader: Load libicu_jni.so using APEX ns com_android_art for caller /apex/com.android.art/javalib/core-oj.jar: ok
07-21 19:08:47.345  5413  5413 D app_process: u_setTimeZoneFilesDirectory("/apex/com.android.tzdata/etc/tz/versioned/8/icu") succeeded. 
07-21 19:08:47.346  5413  5413 D app_process: I18n APEX ICU file found: /apex/com.android.i18n/etc/icu/icudt75l.dat
07-21 19:08:47.347  5413  5413 D nativeloader: Load libjavacore.so using APEX ns com_android_art for caller /apex/com.android.art/javalib/core-oj.jar: ok
07-21 19:08:47.349  5413  5413 D nativeloader: Load libopenjdk.so using APEX ns com_android_art for caller /apex/com.android.art/javalib/core-oj.jar: ok
07-21 19:08:47.776  5413  5413 E SemDvfsManager_JNI: SemDvfsManager: registerfunction enter
07-21 19:08:47.776  5413  5413 E SemAffinityControl: SemAffinityControl: registerfunction enter
07-21 19:08:47.870  5413  5413 W libc    : Access denied finding property "ro.product.name_for_attestation"
07-21 19:08:47.870  5413  5413 W libc    : Access denied finding property "ro.product.device_for_attestation"
07-21 19:08:47.871  5413  5413 W libc    : Access denied finding property "ro.product.manufacturer_for_attestation"
07-21 19:08:47.871  5413  5413 W libc    : Access denied finding property "ro.product.brand_for_attestation"
07-21 19:08:47.871  5413  5413 W libc    : Access denied finding property "ro.product.model_for_attestation"
07-21 19:08:47.902  5413  5413 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
07-21 19:08:47.903  5413  5413 D AndroidRuntime: Calling main entry com.termux.x11.Loader
07-21 19:08:47.933  5413  5413 I Termux:X11 loader: loading /data/app/~~YKO1j-v4STqYIuwPdSEceg==/com.termux.x11-jQkV9UwgeALdMeRUKWk_vA==/base.apk::com.termux.x11.CmdEntryPoint::main of com.termux.x11 application (commit 35e35fb795199ff9675a2d9ec3ef87022745f6e4)
07-21 19:08:47.982  5413  5413 W libc    : Access denied finding property "qemu.sf.lcd_density"
07-21 19:08:47.982  5413  5413 W libc    : Access denied finding property "qemu.sf.lcd_density"
07-21 19:08:48.008  5413  5413 D SemCscFeature: Encoded
07-21 19:08:48.023  5413  5413 D SemCscFeature: Encoded
07-21 19:08:48.120  5413  5413 D nativeloader: Load libjavacrypto.so using APEX ns com_android_conscrypt for caller /apex/com.android.conscrypt/javalib/conscrypt.jar: ok
07-21 19:08:48.170  5413  5413 W OverlayConfig: partition_order.xml does not exist.
07-21 19:08:48.286  5413  5413 W app_process: unable to execute idmap2: Permission denied
07-21 19:08:48.286  5413  5413 W OverlayConfig: 'idmap2 create-multiple' failed: no mutable="false" overlays targeting "android" will be loaded
07-21 19:08:48.286  5413  5413 W libc    : Access denied finding property "ro.vendor.mtk_model"
07-21 19:08:48.318  5413  5413 I SemTelecomManager: hasSamsungTelecomSystemFeature : true
--------- beginning of system
07-21 19:08:48.327  5413  5413 D SemDynamicFeature: This is not a test binary user
07-21 19:08:48.334  5413  5413 E SystemServiceRegistry: SemDisplayQualityFeature.ENABLED:false,PLATFORM:
07-21 19:08:48.351  5413  5413 D ShellFrameworkInitializer:  initial SemPrivilegeManager
07-21 19:08:48.351  5413  5413 D ShellFrameworkInitializer:  initial SecIpmManager
07-21 19:08:48.376  5413  5413 D nativeloader: InitApexLibraries:
07-21 19:08:48.376  5413  5413 D nativeloader:   com_android_art: libnativehelper.so
07-21 19:08:48.376  5413  5413 D nativeloader:   com_android_i18n: libicui18n.so:libicuuc.so:libicu.so
07-21 19:08:48.376  5413  5413 D nativeloader:   com_android_neuralnetworks: libneuralnetworks.so
...
07-21 19:09:29.453  5438  5438 I LorieNative: Received shared buffer width 448 stride 448 height 1197 format 5 type 3 id 6
07-21 19:09:29.453  5413  5637 I LorieNative: Sent shared buffer width 448 stride 448 height 1197 format 5 type 3 id 6
07-21 19:09:29.534  5438  5535 D gles-renderer: Buffer 5 not found
07-21 19:09:29.536  5438  5535 D gles-renderer: Xlorie: updating cursor
07-21 19:09:29.986  5438  5535 D gles-renderer: Xlorie: updating cursor
07-21 19:09:34.452  5413  5637 I LorieNative: 11 frames in 5.0 seconds = 2.2 FPS
# EK-Setup failed
07-21 19:09:57.282  5438  5438 D MainActivity: preference: extra_keys_config
07-21 19:09:57.395  5438  5438 D DEVICES : external keyboard connected false
07-21 19:09:57.396  5438  5438 D DEVICES : found device "Virtual" keyboard sources 0x00000301
07-21 19:09:57.397  5438  5438 D DEVICES : found device "sec-pmic-key" sources 0x00000101
07-21 19:09:57.397  5438  5438 D DEVICES : found device "gpio_keys" sources 0x00000101
07-21 19:09:57.397  5438  5438 D DEVICES : found device "hall" sources 0x80000000
07-21 19:09:57.397  5438  5438 D DEVICES : found device "sec_touchpad" sources 0x0010210B
07-21 19:09:57.397  5438  5438 D DEVICES : found device "sec_touchscreen" sources 0x00001103
07-21 19:09:57.397  5438  5438 D DEVICES : found device "certify_hall" sources 0x80000000
07-21 19:09:57.397  5438  5438 D DEVICES : requesting stylus false
07-21 19:09:57.397  5438  5438 D DEVICES : external keyboard connected false
07-21 19:09:57.398  5413  5637 D LorieNative: Requested stylus: 0, current loriePen 0x0, current lorieEraser 0x0
07-21 19:09:57.412  5438  5438 I Toast   : show: caller = com.termux.x11.utils.TermuxX11ExtraKeys.setExtraKeys:205 
07-21 19:09:57.412  5438  5438 I Toast   : show: contextDispId = 0 mCustomDisplayId = -1 focusedDisplayId = 0 isActivityContext = true
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: Could not load and set the "extra-keys" property from the properties file: 
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: org.json.JSONException: Expected ':' after key at character 6 of [[{key
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.syntaxError(JSONTokener.java:469)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.readObject(JSONTokener.java:397)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.nextValue(JSONTokener.java:104)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.readArray(JSONTokener.java:449)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.nextValue(JSONTokener.java:107)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.readArray(JSONTokener.java:449)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONTokener.nextValue(JSONTokener.java:107)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONArray.<init>(JSONArray.java:94)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at org.json.JSONArray.<init>(JSONArray.java:110)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.shared.termux.extrakeys.ExtraKeysInfo.initExtraKeysInfo(ExtraKeysInfo.java:135)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.shared.termux.extrakeys.ExtraKeysInfo.<init>(ExtraKeysInfo.java:108)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.x11.utils.TermuxX11ExtraKeys.setExtraKeys(TermuxX11ExtraKeys.java:203)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.shared.termux.extrakeys.ExtraKeysView.reload(ExtraKeysView.java:288)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.x11.utils.X11ToolbarViewPager$PageAdapter.instantiateItem(X11ToolbarViewPager.java:55)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at androidx.viewpager.widget.ViewPager.addNewItem(ViewPager.java:1010)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1158)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at androidx.viewpager.widget.ViewPager.setAdapter(ViewPager.java:540)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.x11.MainActivity.setTerminalToolbarView(MainActivity.java:694)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.x11.MainActivity.onPreferencesChangedCallback(MainActivity.java:620)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.termux.x11.MainActivity$$ExternalSyntheticLambda27.run(R8$$SyntheticClass:0)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at android.os.Handler.handleCallback(Handler.java:959)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at android.os.Handler.dispatchMessage(Handler.java:100)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at android.os.Looper.loopOnce(Looper.java:257)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at android.os.Looper.loop(Looper.java:342)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at android.app.ActivityThread.main(ActivityThread.java:9638)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at java.lang.reflect.Method.invoke(Native Method)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
07-21 19:09:57.422  5438  5438 E TermuxX11ExtraKeys: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
07-21 19:09:57.442  5438  5438 I InputMethodManager: invalidateInput
07-21 19:09:57.443  5438  5438 I InputMethodManager: invalidateInput
07-21 19:09:57.445  5438  5535 D gles-renderer: rendererSetWindow 0xb400007a8bfe0a60 855 2275
07-21 19:09:57.451  5413  5637 E tx11-request: window changed: 450 1197 builtin
07-21 19:09:57.450  5438  5535 D gles-renderer: Xlorie: new surface applied: 0xb400007acbfae5d0
07-21 19:09:57.450  5438  5438 D SurfaceChangedListener: Surface was changed: 855x2275
...
HUAWEI -Y7/LDN-L21:
Welcome to Termux!

Communities: https://termux.org/community
Gitter chat: https://gitter.im/termux/termux
IRC channel: #termux on libera.chat

Working with packages:

 * Search packages:   pkg search <query>
 * Install a package: pkg install <package>
 * Upgrade packages:  pkg upgrade

Subscribing to additional repositories:

 * Root:     pkg install root-repo
 * X11:      pkg install x11-repo

Report issues at https://termux.org/issues

Version-28:'0.118/8.0.0=26 target=28 aarch64 192.168.178.30 sshd:19897
moin app_:21541, Xvnc:,fluxbox:21596
[~]$ termux-info
Termux Variables:
TERMUX_API_APP__VERSION_NAME=0.51.0
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__AM_SOCKET_SERVER_ENABLED=true
TERMUX_APP__APK_PATH=/data/app/com.termux-YQCBbMo16sXIgnXmvBMMiQ==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__FILES_DIR=/data/user/0/com.termux/files
TERMUX_APP__IS_DEBUGGABLE_BUILD=true
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__PACKAGE_MANAGER=apt
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PACKAGE_VARIANT=apt-android-7
TERMUX_APP__PID=19817
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_APP__SE_PROCESS_CONTEXT=u:r:untrusted_app:s0:c512,c768
TERMUX_APP__TARGET_SDK=28
TERMUX_APP__UID=10129
TERMUX_APP__USER_ID=0
TERMUX_APP__VERSION_CODE=118
TERMUX_APP__VERSION_NAME=0.118.0+d7bab73
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.0+d7bab73
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://packages-cf.termux.org/apt/termux-main/ stable main
# x11-repo (sources.list.d/x11.list)
deb https://packages-cf.termux.dev/apt/termux-x11/ x11 main
Updatable packages:
All packages up to date
termux-tools version:
1.45.0
Android version:
8.0.0
Kernel build information:
Linux localhost 3.18.66-g36b2a7d #1 SMP PREEMPT Tue Oct 27 14:27:01 CST 2020 aarch64 Android
Device manufacturer:
HUAWEI
Device model:
LDN-L21
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a,armeabi-v7a,armeabi
SUPPORTED_32_BIT_ABIS: armeabi-v7a,armeabi
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.api versionCode:1000
com.termux.x11 versionCode:15
com.termux.widget versionCode:12
[~]$ pp
  PID  PPID     ELAPSED COMMAND
16925   568    03:20:29 com.termux
17089     1    03:20:22 sshd
26439   568       43:14 com.termux.widget
30490 17089       00:20 /data/data/com.termux/files/usr/libexec/sshd-session
30492 30490       00:20 /data/data/com.termux/files/usr/libexec/sshd-session
30494 30492       00:19 /data/data/com.termux/files/usr/bin/bash
30553 30494       00:16 /system/bin/app_process
30571 30553       00:15 /system/bin/logcat
30590 30494       00:14 /data/data/com.termux/files/usr/bin/bash
30595 30590       00:14 fluxbox
[~]$ wc $tx/TX
  140  1585 14211 /data/data/com.termux/files/home/u/tmp/TX
[~]$ termux-x11-preference extra_keys_config:"[[{key:UP,popup:DOWN},{key:LEFT,popup:RIGHT},DRAWER,KEYBOARD]]"
Done
[~]$ pkill $X
[~]$ wc $tx/TX
  161  1832 16054 /data/data/com.termux/files/home/u/tmp/TX
--------- beginning of main
07-21 16:34:44.506 30553 30553 I appproc : CLASSPATH=/data/data/com.termux/files/usr/libexec/termux-x11/loader.apk
07-21 16:34:44.507 30553 30553 I appproc : Command=/system/bin/app_process -Xnoimage-dex2oat / com.termux.x11.Loader :0 
07-21 16:34:44.507 30553 30553 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 10129 <<<<<<
--------- beginning of system
07-21 16:34:44.508 30553 30553 W app_process: type=1400 audit(0.0:3364): avc: denied { open } for 
...
07-21 15:52:32.290 26975 26975 D ActivityThread: add activity client record, r= ActivityRecord{d39988c token=android.os.BinderProxy@8fd404e {com.termux.x11/com.termux.x11.MainActivity}} token= android.os.BinderProxy@8fd404e
--------- beginning of main
07-21 16:33:52.256 26975 26975 D DEVICES : external keyboard connected false
07-21 16:33:52.259 26975 26975 D DEVICES : found device "Virtual" keyboard sources 0x00000301
07-21 16:33:52.261 26975 26975 D DEVICES : found device "fingerprint" sources 0x00000101
07-21 16:33:52.263 26975 26975 D DEVICES : found device "huawei,ts_kit" sources 0x00001103
07-21 16:33:52.265 26975 26975 D DEVICES : found device "qpnp_pon" sources 0x00000101
07-21 16:33:52.267 26975 26975 D DEVICES : found device "gpio-keys" sources 0x00000101
07-21 16:33:52.269 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Button Jack" sources 0x00000101
07-21 16:33:52.271 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Headset Jack" sources 0x80000000
07-21 16:33:52.271 26975 26975 D DEVICES : requesting stylus false
...
07-21 16:34:45.610 30553 30572 E tx11-request: window changed: 720 1440 builtin
07-21 16:34:45.611 30553 30572 D LorieNative: Requested stylus: 0, current loriePen 0x0, current lorieEraser 0x0
07-21 16:34:45.611 26975 26975 I LorieNative: Received shared buffer width 720 stride 768 height 1440 format 5 type 3 id 4
07-21 16:34:45.863 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:34:45.885 30553 30572 I LorieNative: Sent shared buffer width 720 stride 768 height 1440 format 5 type 3 id 5
07-21 16:34:45.886 26975 26975 I LorieNative: Received shared buffer width 720 stride 768 height 1440 format 5 type 3 id 5
07-21 16:34:46.127 26975 27002 D gles-renderer: Buffer 4 not found
07-21 16:34:46.129 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:34:46.835 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:34:50.885 30553 30572 I LorieNative: 11 frames in 5.0 seconds = 2.2 FPS
07-21 16:35:00.884 30553 30572 I LorieNative: 1 frames in 5.0 seconds = 0.2 FPS
07-21 16:35:25.885 30553 30572 I LorieNative: 15 frames in 5.0 seconds = 3.0 FPS
07-21 16:35:41.931 26975 26975 D MainActivity: preference: extra_keys_config
# EK is Ok, but nothing displayed in X11!
07-21 16:35:42.040 26975 26975 D DEVICES : external keyboard connected false
07-21 16:35:42.042 26975 26975 D DEVICES : found device "Virtual" keyboard sources 0x00000301
07-21 16:35:42.044 26975 26975 D DEVICES : found device "fingerprint" sources 0x00000101
07-21 16:35:42.045 26975 26975 D DEVICES : found device "huawei,ts_kit" sources 0x00001103
07-21 16:35:42.047 26975 26975 D DEVICES : found device "qpnp_pon" sources 0x00000101
07-21 16:35:42.049 26975 26975 D DEVICES : found device "gpio-keys" sources 0x00000101
07-21 16:35:42.050 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Button Jack" sources 0x00000101
07-21 16:35:42.052 26975 26975 D DEVICES : found device "msm8952-snd-card-mtp Headset Jack" sources 0x80000000
07-21 16:35:42.052 26975 26975 D DEVICES : requesting stylus false
07-21 16:35:42.052 26975 26975 D DEVICES : external keyboard connected false
07-21 16:35:42.052 30553 30572 D LorieNative: Requested stylus: 0, current loriePen 0x0, current lorieEraser 0x0
07-21 16:35:42.134 26975 27002 D gles-renderer: rendererSetWindow 0x7f76bc5010 720 1440
07-21 16:35:42.139 26975 27002 D gles-renderer: Xlorie: new surface applied: 0x7f6c5fe0c0
07-21 16:35:42.140 26975 26975 D SurfaceChangedListener: Surface was changed: 720x1440
07-21 16:35:42.144 30553 30572 E tx11-request: window changed: 720 1440 builtin
07-21 16:35:42.149 26975 27002 D gles-renderer: Xlorie: updating cursor
07-21 16:35:42.161 26975 26975 E NotificationManager: notifyAsUser: tag=null, id=7892, user=UserHandle{0}
07-21 16:35:45.886 30553 30572 I LorieNative: 1 frames in 5.0 seconds = 0.2 FPS
07-21 16:36:00.889 30553 30572 I LorieNative: 1 frames in 5.0 seconds = 0.2 FPS

My 1. Problem ($ek) only affects SM-A33

When occupying the EK with s=termux-x11-preference ek="$s extra_keys_config", will $ek: "[[up, down]]" accepted and $ek: "[[{key: up, popup: down}]" not. Everything behind : is ignored only on this device (Android 15) but not for the other. The message appears in the shot below and a RESET can be made.

Image

My 2. Problem only affects Huawei Y7

The occupancy of the EK is not a problem on the device, but there is no graphic output (Black X11 screen). After termux start (left split screen), only the processes can be seen. In the following shot the 4 Xclients should be shown in the right split screen:

Image

This is also possible with the old ekeys-App (version code 7 on the far right shot). To do this, however, the X11 app is to be uninstalled and installing the ekeys and EK is identical to termux. I do not want to use the version because the latest contains many improvements. On this device, however, it is currently the only one that just works!

What steps will reproduce the bug?

Every termux start after the update!

What is the expected behavior?

The behavior should be identical with that of my other 3 devices!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions