mstorsjo wrote:

> Maybe the test needs to be relaxed a bit because of stack layout differences 
> in other OS targets? Although I'm not sure why they're different. See 
> https://lab.llvm.org/buildbot/#/builders/186/builds/7896:
> 
> ```
> ******************** TEST 'AddressSanitizer-arm-android :: 
> TestCases/shadowed-stack-serialization.cpp' FAILED ********************
> Exit Code: 1
> Command Output (stderr):
> --
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/sanitizer_common/android_commands/android_compile.py
>   
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/bin/clang
>   --driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer 
> -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  
> --target=armv7-linux-androideabi24 
> --sysroot=/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/android_ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot
>  
> --gcc-toolchain=/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/android_ndk/toolchains/llvm/prebuilt/linux-x86_64
>   
> -B/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/android_ndk/toolchains/llvm/prebuilt/linux-x86_64
>  -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta  -fuse-ld=lld 
>  -shared-libasan -O0 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/asan/TestCases/shadowed-stack-serialization.cpp
>  -o 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/compiler_rt_build_android_arm/test/asan/ARMAndroidConfig/TestCases/Output/shadowed-stack-serialization.cpp.tmp
>  # RUN: at line 1
> + 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/sanitizer_common/android_commands/android_compile.py
>  
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/bin/clang
>  --driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer 
> -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only 
> --target=armv7-linux-androideabi24 
> --sysroot=/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/android_ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot
>  
> --gcc-toolchain=/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/android_ndk/toolchains/llvm/prebuilt/linux-x86_64
>  
> -B/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/android_ndk/toolchains/llvm/prebuilt/linux-x86_64
>  -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -fuse-ld=lld 
> -shared-libasan -O0 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/asan/TestCases/shadowed-stack-serialization.cpp
>  -o 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/compiler_rt_build_android_arm/test/asan/ARMAndroidConfig/TestCases/Output/shadowed-stack-serialization.cpp.tmp
> not  
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/compiler_rt_build_android_arm/test/asan/ARMAndroidConfig/TestCases/Output/shadowed-stack-serialization.cpp.tmp
>  2>&1 | FileCheck 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/asan/TestCases/shadowed-stack-serialization.cpp
>  # RUN: at line 2
> + not 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/compiler_rt_build_android_arm/test/asan/ARMAndroidConfig/TestCases/Output/shadowed-stack-serialization.cpp.tmp
> + FileCheck 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/asan/TestCases/shadowed-stack-serialization.cpp
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/asan/TestCases/shadowed-stack-serialization.cpp:12:11:
>  error: CHECK: expected string not found in input
> // CHECK: [32, 36) 'x'
>           ^
> <stdin>:1:1: note: scanning from here
> =================================================================
> ^
> <stdin>:11:2: note: possible intended match here
>  [16, 20) 'x' (line 7) <== Memory access at offset 16 is inside this variable
>  ^
> Input file: <stdin>
> Check file: 
> /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/compiler-rt/test/asan/TestCases/shadowed-stack-serialization.cpp
> ```

I'm also hitting this failure; in my case it's cropping up on i686 windows: 
https://github.com/mstorsjo/llvm-mingw/actions/runs/14255796193/job/39971583775

https://github.com/llvm/llvm-project/pull/119387
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to