-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
[Bug]: App crashes on launch on Android 16 QPR1 Beta. #4556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Comments
agnostic-apollo
pushed a commit
to aviraxp/termux-app
that referenced
this issue
May 22, 2025
…`6.1` to fix crash on Android 16 QPR1 ``` Build fingerprint: 'google/shiba_beta/shiba:16/BP31.250502.008/13497110:user/release-keys' Revision: 'MP1.0' ABI: 'arm64' Executable: /system/bin/app_process64 Cmdline: com.termux pid: 22617, tid: 22617, name: com.termux >>> com.termux <<< uid: 10323 tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) esr: 0000000092000006 (Data Abort Exception 0x24) signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x000000000000000c Cause: null pointer dereference x0 0000000070b6f798 x1 0000000002159228 x2 000000000000000c x3 00000000ebad6073 x4 00000000ebad6074 x5 00000000ebad6075 x6 00000000ebad6076 x7 00000000ebad6077 x8 00000000ebad6078 x9 00000000ebad6079 x10 00000000ebad607a x11 00000000ebad607b x12 00000000ebad607c x13 00000000ebad607d x14 00000000ebad607e x15 00000000ebad607f x16 0000007feda203f0 x17 0000007976776a9c x18 0000007cd0e44000 x19 b400007b850b8be0 x20 0000000000000000 x21 b400007b850b8ca0 x22 0000000000000000 x23 00000000021592b8 x24 000000006413b378 x25 0000000070b99ee0 x26 0000000070b9fc78 x27 0000000000000000 x28 0000000000000053 x29 0000000070b99ee0 lr 0000007976776a98 sp 0000007feda203f0 pc 0000007976776b0c pst 0000000080001000 esr 0000000092000006 26 total frames backtrace: #00 pc 00000000000c8b0c /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (org.lsposed.hiddenapibypass.HiddenApiBypass.getDeclaredMethods+780) termux#1 pc 00000000000c8dc4 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (org.lsposed.hiddenapibypass.HiddenApiBypass.setHiddenApiExemptions+68) termux#2 pc 00000000000ae560 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.reflection.ReflectionUtils.bypassHiddenAPIReflectionRestrictions+448) termux#3 pc 00000000000a342c /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.android.SELinuxUtils.getContext+108) termux#4 pc 00000000000c0b60 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.termux.shell.command.environment.TermuxAppShellEnvironment.setTermuxAppEnvironment+3216) termux#5 pc 000000000009eafc /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.app.TermuxApplication.onCreate+1596) ... termux#22 pc 0000000000105c98 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104) (BuildId: ea93df5e792bbd2e0cbb71b2a7599aaa) termux#23 pc 000000000013121c /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+908) (BuildId: ea93df5e792bbd2e0cbb71b2a7599aaa) termux#24 pc 000000000000459c /system/bin/app_process64 (main+1212) (BuildId: a237cfae6965d7f0b950e5955c73432c) termux#25 pc 000000000006bb88 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: eecb0fc2ec8128ec92c091c0160586d1) ``` Related commit LSPosed/AndroidHiddenApiBypass@9efadf06 Related commit https://android-review.googlesource.com/c/platform/libcore/+/3380841 Related commit https://cs.android.com/android/_/android/platform/libcore/+/0dc31afe Closes termux#4556
If using GitHub releases, can you test? |
yep.. seems to work now |
Thanks. |
agnostic-apollo
pushed a commit
that referenced
this issue
May 22, 2025
…`6.1` to fix crash on Android 16 QPR1 ``` Build fingerprint: 'google/shiba_beta/shiba:16/BP31.250502.008/13497110:user/release-keys' Revision: 'MP1.0' ABI: 'arm64' Executable: /system/bin/app_process64 Cmdline: com.termux pid: 22617, tid: 22617, name: com.termux >>> com.termux <<< uid: 10323 tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) esr: 0000000092000006 (Data Abort Exception 0x24) signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x000000000000000c Cause: null pointer dereference x0 0000000070b6f798 x1 0000000002159228 x2 000000000000000c x3 00000000ebad6073 x4 00000000ebad6074 x5 00000000ebad6075 x6 00000000ebad6076 x7 00000000ebad6077 x8 00000000ebad6078 x9 00000000ebad6079 x10 00000000ebad607a x11 00000000ebad607b x12 00000000ebad607c x13 00000000ebad607d x14 00000000ebad607e x15 00000000ebad607f x16 0000007feda203f0 x17 0000007976776a9c x18 0000007cd0e44000 x19 b400007b850b8be0 x20 0000000000000000 x21 b400007b850b8ca0 x22 0000000000000000 x23 00000000021592b8 x24 000000006413b378 x25 0000000070b99ee0 x26 0000000070b9fc78 x27 0000000000000000 x28 0000000000000053 x29 0000000070b99ee0 lr 0000007976776a98 sp 0000007feda203f0 pc 0000007976776b0c pst 0000000080001000 esr 0000000092000006 26 total frames backtrace: #00 pc 00000000000c8b0c /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (org.lsposed.hiddenapibypass.HiddenApiBypass.getDeclaredMethods+780) #1 pc 00000000000c8dc4 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (org.lsposed.hiddenapibypass.HiddenApiBypass.setHiddenApiExemptions+68) #2 pc 00000000000ae560 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.reflection.ReflectionUtils.bypassHiddenAPIReflectionRestrictions+448) #3 pc 00000000000a342c /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.android.SELinuxUtils.getContext+108) #4 pc 00000000000c0b60 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.termux.shell.command.environment.TermuxAppShellEnvironment.setTermuxAppEnvironment+3216) #5 pc 000000000009eafc /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.app.TermuxApplication.onCreate+1596) ... #22 pc 0000000000105c98 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104) (BuildId: ea93df5e792bbd2e0cbb71b2a7599aaa) #23 pc 000000000013121c /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+908) (BuildId: ea93df5e792bbd2e0cbb71b2a7599aaa) #24 pc 000000000000459c /system/bin/app_process64 (main+1212) (BuildId: a237cfae6965d7f0b950e5955c73432c) #25 pc 000000000006bb88 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: eecb0fc2ec8128ec92c091c0160586d1) ``` Related commit LSPosed/AndroidHiddenApiBypass@9efadf06 Related commit https://android-review.googlesource.com/c/platform/libcore/+/3380841 Related commit https://cs.android.com/android/_/android/platform/libcore/+/0dc31afe Closes #4556
agnostic-apollo
pushed a commit
that referenced
this issue
May 22, 2025
…`6.1` to fix crash on Android 16 QPR1 ``` Build fingerprint: 'google/shiba_beta/shiba:16/BP31.250502.008/13497110:user/release-keys' Revision: 'MP1.0' ABI: 'arm64' Executable: /system/bin/app_process64 Cmdline: com.termux pid: 22617, tid: 22617, name: com.termux >>> com.termux <<< uid: 10323 tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY) esr: 0000000092000006 (Data Abort Exception 0x24) signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x000000000000000c Cause: null pointer dereference x0 0000000070b6f798 x1 0000000002159228 x2 000000000000000c x3 00000000ebad6073 x4 00000000ebad6074 x5 00000000ebad6075 x6 00000000ebad6076 x7 00000000ebad6077 x8 00000000ebad6078 x9 00000000ebad6079 x10 00000000ebad607a x11 00000000ebad607b x12 00000000ebad607c x13 00000000ebad607d x14 00000000ebad607e x15 00000000ebad607f x16 0000007feda203f0 x17 0000007976776a9c x18 0000007cd0e44000 x19 b400007b850b8be0 x20 0000000000000000 x21 b400007b850b8ca0 x22 0000000000000000 x23 00000000021592b8 x24 000000006413b378 x25 0000000070b99ee0 x26 0000000070b9fc78 x27 0000000000000000 x28 0000000000000053 x29 0000000070b99ee0 lr 0000007976776a98 sp 0000007feda203f0 pc 0000007976776b0c pst 0000000080001000 esr 0000000092000006 26 total frames backtrace: #00 pc 00000000000c8b0c /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (org.lsposed.hiddenapibypass.HiddenApiBypass.getDeclaredMethods+780) #1 pc 00000000000c8dc4 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (org.lsposed.hiddenapibypass.HiddenApiBypass.setHiddenApiExemptions+68) #2 pc 00000000000ae560 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.reflection.ReflectionUtils.bypassHiddenAPIReflectionRestrictions+448) #3 pc 00000000000a342c /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.android.SELinuxUtils.getContext+108) #4 pc 00000000000c0b60 /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.shared.termux.shell.command.environment.TermuxAppShellEnvironment.setTermuxAppEnvironment+3216) #5 pc 000000000009eafc /data/app/~~p_sHRwZKj3QVf_xeRMrR3g==/com.termux-rodTRD4IY6G2qtCPCrHfhw==/oat/arm64/base.odex (com.termux.app.TermuxApplication.onCreate+1596) ... #22 pc 0000000000105c98 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104) (BuildId: ea93df5e792bbd2e0cbb71b2a7599aaa) #23 pc 000000000013121c /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+908) (BuildId: ea93df5e792bbd2e0cbb71b2a7599aaa) #24 pc 000000000000459c /system/bin/app_process64 (main+1212) (BuildId: a237cfae6965d7f0b950e5955c73432c) #25 pc 000000000006bb88 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: eecb0fc2ec8128ec92c091c0160586d1) ``` Related commit LSPosed/AndroidHiddenApiBypass@9efadf06 Related commit https://android-review.googlesource.com/c/platform/libcore/+/3380841 Related commit https://cs.android.com/android/_/android/platform/libcore/+/0dc31afe Closes #4556
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem description
updated to android 16 qpr1 beta yesterday and havent been able to open termux ever since. app immediately crashes on launch. worked fine prior to updating. hopefully the provided log can be of use lol.
termux_crash.log
Steps to reproduce the behavior.
update to a16 qpr1 beta, try to open termux
What is the expected behavior?
termux launches
System information
The text was updated successfully, but these errors were encountered: