Skip to content

[Bug]: AddressSanitize crash progream #26485

@killcerr

Description

@killcerr

Problem description

On my device,assn will cause signal SIGILL: illegal opcode.

source

int main()
{
}

compile command

clang asns.c -fsanitize=address

stack trace

* thread #1, name = 'a.out', stop reason = signal SIGILL: illegal opcode
    frame #0: 0x0000007ff3924dd4 libclang_rt.asan-aarch64-android.so`__interceptor_trampoline_memset
libclang_rt.asan-aarch64-android.so`__interceptor_trampoline_memset:
->  0x7ff3924dd4 <+0>: b      0x7ff393e900   ; symbol stub for: __interceptor_uname

libclang_rt.asan-aarch64-android.so`__interceptor_trampoline_memmove:
    0x7ff3924dd8 <+0>: b      0x7ff393e918   ; symbol stub for: __interceptor_bsd_signal + 8

libclang_rt.asan-aarch64-android.so`__interceptor_trampoline_memcpy:
    0x7ff3924ddc <+0>: b      0x7ff393e948   ; symbol stub for: __interceptor_pthread_create + 8

libclang_rt.asan-aarch64-android.so`::__asan_memcpy():
    0x7ff3924de0 <+0>: paciasp

What steps will reproduce the bug?

compile any c or cpp sources with-fsanitize=address and run the output.

What is the expected behavior?

No response

System information

Termux Variables:
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__APK_FILE=/data/app/~~aDJ4R6986XdlXZgOMJn1Yg==/com.termux-6Byhix5G4hrhcbfvCIZFGQ==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__APP_VERSION_CODE=1020
TERMUX_APP__APP_VERSION_NAME=0.119.0-beta.1
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__PACKAGE_NAME=com.termux
TERMUX_APP__PID=30743
TERMUX_APP__TARGET_SDK=28
TERMUX_VERSION=0.119.0-beta.1
TERMUX__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c65,c257,c512,c768
TERMUX__SE_INFO=default:targetSdkVersion=28:complete
TERMUX__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c65,c257,c512,c768
TERMUX__UID=10321
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://mirrors.sustech.edu.cn/termux/apt/termux-main stable main
# glibc-repo (sources.list.d/glibc.list)
deb https://packages-cf.termux.dev/apt/termux-glibc/ glibc stable
# tur-repo (sources.list.d/tur.list)
deb https://tur.kcubeterm.com tur-packages tur tur-on-device tur-continuous
# x11-repo (sources.list.d/x11.list)
deb https://mirrors.sustech.edu.cn/termux/apt/termux-x11 x11 main
Updatable packages:
at-spi2-core/stable 2.58.0 aarch64 [upgradable from: 2.56.5]
ccache/stable 4.12 aarch64 [upgradable from: 4.11.3-1]
command-not-found/stable 3.1-12 aarch64 [upgradable from: 3.1-11]
graphene/stable 1.10.8-3 aarch64 [upgradable from: 1.10.8-2]
gsettings-desktop-schemas/x11 49.0 all [upgradable from: 48.0]
gst-plugins-bad/stable 1.26.6 aarch64 [upgradable from: 1.26.5]
gst-plugins-base/stable 1.26.6 aarch64 [upgradable from: 1.26.5]
gst-plugins-good/stable 1.26.6 aarch64 [upgradable from: 1.26.5-1]
gstreamer/stable 1.26.6 aarch64 [upgradable from: 1.26.5]
json-glib/stable 1.10.8 aarch64 [upgradable from: 1.10.6-1]
libadwaita/x11 1.8.0 aarch64 [upgradable from: 1.7.6]
ndk-multilib-native-static/stable 28c-2 aarch64 [upgradable from: 28c-1]
ndk-multilib-native-stubs/stable 28c-2 aarch64 [upgradable from: 28c-1]
ndk-multilib/stable 28c-2 all [upgradable from: 28c-1]
samba/stable 4.16.11-5 aarch64 [upgradable from: 4.16.11-4]
screen/stable 5.0.1-1 aarch64 [upgradable from: 5.0.1]
slang/stable 2.3.3-2 aarch64 [upgradable from: 2.3.3-1]
speexdsp/stable 1.2.1-1 aarch64 [upgradable from: 1.2.1]
termux-api/stable 0.59.1-1 aarch64 [upgradable from: 0.59.1]
termux-elf-cleaner/stable 3.0.1-1 aarch64 [upgradable from: 3.0.1]
termux-gui-bash/stable 0.1.2-1 aarch64 [upgradable from: 0.1.2]
tokei/stable 13.0.0-alpha.9-1 aarch64 [upgradable from: 13.0.0-alpha.9-0]
unrar/stable 7.1.10-1 aarch64 [upgradable from: 7.1.10]
upx/stable 5.0.2-1 aarch64 [upgradable from: 5.0.2]
valac/stable 0.56.18-1 aarch64 [upgradable from: 0.56.18]
vbindiff/stable 3.0-beta5-1 aarch64 [upgradable from: 3.0-beta5-0]
which/stable 2.23-1 aarch64 [upgradable from: 2.23]
woff2/stable 1.0.2-4 aarch64 [upgradable from: 1.0.2-3]
xvidcore/stable 1.3.7-1 aarch64 [upgradable from: 1.3.7]
termux-tools version:
1.45.0
Android version:
15
Kernel build information:
Linux localhost 5.10.218-gki-g6e711f4d6ee3 #1 SMP PREEMPT Tue Jul 8 03:30:38 UTC 2025 aarch64 Android
Device manufacturer:
vivo
Device model:
V2301A
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.x11 versionCode:15
com.termux.gui versionCode:7
com.termux.api versionCode:51

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug reportSomething is not working properly

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions