Subject: bug#73659: Skia check phase fails on aarch64

From: "Brennan Vincent" <[email-masked]>
Date: Sun, 06 Oct 2024 15:37:00 +0100

start gl gm  strokes_zoomed
LLVM ERROR: Instruction Combining did not reach a fixpoint after 1 iterations

Caught signal 6 [Aborted] (992MB RAM, peak 1042MB), was running:

Caught signal 6 [Aborted] (992MB RAM, peak 1042MB), was running:
	gl gm  strokes_zoomed
	gl gm  strokes_zoomed
Likely culprit:
Likely culprit:
	gl gm  strokes_zoomed
	gl gm  strokes_zoomed

Stack trace:

Stack trace:
    out/Debug/dm() [0x422f04]
    out/Debug/dm() [0x422f04]
    linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xfffff7ffb980]
    linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xfffff7ffb980]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(+0x87090) [0xfffff6fc7090]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(+0x87090) [0xfffff6fc7090]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(gsignal+0x1c) [0xfffff6f836cc]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(gsignal+0x1c) [0xfffff6f836cc]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(abort+0xdc) [0xfffff6f70268]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(abort+0xdc) [0xfffff6f70268]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(_ZN4llvm18report_fatal_errorENS_9StringRefEb+0) [0xffffdc3ef230]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(_ZN4llvm18report_fatal_errorENS_9StringRefEb+0) [0xffffdc3ef230]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x1b0b744) [0xffffdd50b744]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x1b0b744) [0xffffdd50b744]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(_ZN4llvm15InstCombinePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x2f4) [0xffffdd50ba44]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(_ZN4llvm15InstCombinePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x2f4) [0xffffdd50ba44]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x4558f68) [0xffffdff58f68]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x4558f68) [0xffffdff58f68]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x31c64e8) [0xffffdebc64e8]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x31c64e8) [0xffffdebc64e8]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(_ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE+0x4e0) [0xffffdc68b2c0]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(_ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE+0x4e0) [0xffffdc68b2c0]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x31ba948) [0xffffdebba948]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(+0x31ba948) [0xffffdebba948]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(LLVMRunPasses+0x11ec) [0xffffdffed80c]
    /gnu/store/mzfchf1n1xr2sn5vg0g9agcg1fl505k9-llvm-18.1.8/lib/libLLVM.so.18.1(LLVMRunPasses+0x11ec) [0xffffdffed80c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x81fc4c) [0xffffe3a1fc4c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x81fc4c) [0xffffe3a1fc4c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x7e688c) [0xffffe39e688c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x7e688c) [0xffffe39e688c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x7e93c4) [0xffffe39e93c4]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x7e93c4) [0xffffe39e93c4]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x77f450) [0xffffe397f450]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x77f450) [0xffffe397f450]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x77890c) [0xffffe397890c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x77890c) [0xffffe397890c]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x779080) [0xffffe3979080]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x779080) [0xffffe3979080]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x7794a4) [0xffffe39794a4]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x7794a4) [0xffffe39794a4]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x86b0e4) [0xffffe3a6b0e4]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x86b0e4) [0xffffe3a6b0e4]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x40aca0) [0xffffe360aca0]
    /gnu/store/y253pw93mzlq7ajm80wbllk122vd9qgg-mesa-24.0.4/lib/dri/swrast_dri.so(+0x40aca0) [0xffffe360aca0]
    out/Debug/dm() [0x17188c0]
    out/Debug/dm() [0x17188c0]
    out/Debug/dm() [0x1718918]
    out/Debug/dm() [0x1718918]
    out/Debug/dm() [0x152d9b4]
    out/Debug/dm() [0x152d9b4]
    out/Debug/dm() [0x152bbc8]
    out/Debug/dm() [0x152bbc8]
    out/Debug/dm() [0x13652e0]
    out/Debug/dm() [0x13652e0]
    out/Debug/dm() [0x146bc94]
    out/Debug/dm() [0x146bc94]
    out/Debug/dm() [0x16d262c]
    out/Debug/dm() [0x16d262c]
    out/Debug/dm() [0x16c7998]
    out/Debug/dm() [0x16c7998]
    out/Debug/dm() [0x14a37ac]
    out/Debug/dm() [0x14a37ac]
    out/Debug/dm() [0x149f758]
    out/Debug/dm() [0x149f758]
    out/Debug/dm() [0xb2c0f4]
    out/Debug/dm() [0xb2c0f4]
    out/Debug/dm() [0x1337e44]
    out/Debug/dm() [0x1337e44]
    out/Debug/dm() [0x13379f8]
    out/Debug/dm() [0x13379f8]
    out/Debug/dm() [0x13390a0]
    out/Debug/dm() [0x13390a0]
    out/Debug/dm() [0x1330310]
    out/Debug/dm() [0x1330310]
    out/Debug/dm() [0xaf31d0]
    out/Debug/dm() [0xaf31d0]
    out/Debug/dm() [0x14f849c]
    out/Debug/dm() [0x14f849c]
    out/Debug/dm() [0x10b4a40]
    out/Debug/dm() [0x10b4a40]
    out/Debug/dm() [0x14fa16c]
    out/Debug/dm() [0x14fa16c]
    out/Debug/dm() [0x442b14]
    out/Debug/dm() [0x442b14]
    out/Debug/dm() [0x442518]
    out/Debug/dm() [0x442518]
    out/Debug/dm() [0x42b9b4]
    out/Debug/dm() [0x42b9b4]
    out/Debug/dm() [0x426b94]
    out/Debug/dm() [0x426b94]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(+0x30828) [0xfffff6f70828]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(+0x30828) [0xfffff6f70828]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(__libc_start_main+0x98) [0xfffff6f708fc]
    /gnu/store/3gvs8sw95ldfypr1n688svl5brwdmdi9-glibc-2.39/lib/libc.so.6(__libc_start_main+0x98) [0xfffff6f708fc]
    out/Debug/dm(_start+0x30) [0x422570]
    out/Debug/dm(_start+0x30) [0x422570]
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "out/Debug/dm" arguments: ("-v" "-w" "dm_output" "--codecWritePath" "dm_output" "--simpleCodec" "--skip" "_" "_" "_" "Codec_trunc" "_" "_" "_" "AnimCodecPlayer" "_" "_" "_" "Codec_partialAnim" "_" "_" "_" "Codec_InvalidImages" "_" "_" "_" "Codec_GifInterlacedTruncated" "_" "_" "_" "SkRuntimeBlender_GPU" "_" "_" "_" "SkText_UnicodeText_Flags" "_" "_" "_" "SkParagraph_FontStyle" "_" "_" "_" "flight_animated_image" "_" "_" "_" "AndroidCodec_computeSampleSize" "_" "_" "_" "AnimatedImage_invalidCrop" "_" "_" "_" "AnimatedImage_scaled" "_" "_" "_" "AnimatedImage_copyOnWrite" "_" "_" "_" "AnimatedImage" "_" "_" "_" "BRD_types" "_" "_" "_" "Codec_frames" "_" "_" "_" "Codec_partial" "_" "_" "_" "Codec_partialWuffs" "_" "_" "_" "Codec_requiredFrame" "_" "_" "_" "Codec_rewind" "_" "_" "_" "Codec_incomplete" "_" "_" "_" "Codec_InvalidAnimated" "_" "_" "_" "Codec_ossfuzz6274" "_" "_" "_" "Codec_gif_out_of_palette" "_" "_" "_" "Codec_xOffsetTooBig" "_" "_" "_" "Codec_gif" "_" "_" "_" "Codec_skipFullParse" "_" "_" "_" "AndroidCodec_animated_gif" "_" "_" "_" "Gif" "_" "_" "_" "Wuffs_seek_and_decode" "_" "_" "_" "Skottie_Shaper_ExplicitFontMgr" "8888" "skp" "_" "_" "8888" "lottie" "_" "_" "gl" "skp" "_" "_" "gl" "lottie" "_" "_" "_" "_" "_" "ES2BlendWithNoTexture") exit-status: #f term-signal: 6 stop-signal: #f> 
phase `check' failed after 249.8 seconds
command "out/Debug/dm" "-v" "-w" "dm_output" "--codecWritePath" "dm_output" "--simpleCodec" "--skip" "_" "_" "_" "Codec_trunc" "_" "_" "_" "AnimCodecPlayer" "_" "_" "_" "Codec_partialAnim" "_" "_" "_" "Codec_InvalidImages" "_" "_" "_" "Codec_GifInterlacedTruncated" "_" "_" "_" "SkRuntimeBlender_GPU" "_" "_" "_" "SkText_UnicodeText_Flags" "_" "_" "_" "SkParagraph_FontStyle" "_" "_" "_" "flight_animated_image" "_" "_" "_" "AndroidCodec_computeSampleSize" "_" "_" "_" "AnimatedImage_invalidCrop" "_" "_" "_" "AnimatedImage_scaled" "_" "_" "_" "AnimatedImage_copyOnWrite" "_" "_" "_" "AnimatedImage" "_" "_" "_" "BRD_types" "_" "_" "_" "Codec_frames" "_" "_" "_" "Codec_partial" "_" "_" "_" "Codec_partialWuffs" "_" "_" "_" "Codec_requiredFrame" "_" "_" "_" "Codec_rewind" "_" "_" "_" "Codec_incomplete" "_" "_" "_" "Codec_InvalidAnimated" "_" "_" "_" "Codec_ossfuzz6274" "_" "_" "_" "Codec_gif_out_of_palette" "_" "_" "_" "Codec_xOffsetTooBig" "_" "_" "_" "Codec_gif" "_" "_" "_" "Codec_skipFullParse" "_" "_" "_" "AndroidCodec_animated_gif" "_" "_" "_" "Gif" "_" "_" "_" "Wuffs_seek_and_decode" "_" "_" "_" "Skottie_Shaper_ExplicitFontMgr" "8888" "skp" "_" "_" "8888" "lottie" "_" "_" "gl" "skp" "_" "_" "gl" "lottie" "_" "_" "_" "_" "_" "ES2BlendWithNoTexture" failed with signal 6
build process 14 exited with status 256