• Bug#1103553: halide: FTBFS: The following tests FAILED: 345 - correctne

    From Santiago Vila@21:1/5 to All on Sat Apr 19 01:40:01 2025
    Package: src:halide
    Version: 19.0.0-6
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    ENTRY_MAKE_TARGET="clean" dh clean --with python3 --buildsystem=cmake+ninja
    dh_auto_clean -O--buildsystem=cmake\+ninja
    dh_autoreconf_clean -O--buildsystem=cmake\+ninja
    debian/rules override_dh_clean
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    dh_clean
    rm -rf /<<PKGBUILDDIR>>-build
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    debian/rules binary
    ENTRY_MAKE_TARGET="binary" dh binary --with python3 --buildsystem=cmake+ninja
    dh_update_autotools_config -O--buildsystem=cmake\+ninja
    dh_autoreconf -O--buildsystem=cmake\+ninja
    debian/rules override_dh_auto_configure

    [... snipped ...]

    Start 498: error_lerp_signed_weight
    427/623 Test #498: error_lerp_signed_weight ................................... Passed 0.01 sec
    Start 499: error_memoize_different_compute_store
    428/623 Test #499: error_memoize_different_compute_store ...................... Passed 0.01 sec
    Start 500: error_memoize_redefine_eviction_key
    429/623 Test #500: error_memoize_redefine_eviction_key ........................ Passed 0.01 sec
    Start 501: error_metal_threads_too_large
    430/623 Test #501: error_metal_threads_too_large .............................. Passed 0.01 sec
    Start 502: error_metal_vector_too_large
    431/623 Test #502: error_metal_vector_too_large ............................... Passed 0.03 sec
    Start 503: error_missing_args
    432/623 Test #503: error_missing_args ......................................... Passed 0.02 sec
    Start 504: error_no_default_device
    433/623 Test #504: error_no_default_device .................................... Passed 0.01 sec
    Start 505: error_nonexistent_update_stage
    434/623 Test #505: error_nonexistent_update_stage ............................. Passed 0.01 sec
    Start 506: error_null_host_field
    435/623 Test #506: error_null_host_field ...................................... Passed 0.72 sec
    Start 507: error_overflow_during_constant_folding
    436/623 Test #507: error_overflow_during_constant_folding ..................... Passed 0.05 sec
    Start 508: error_pointer_arithmetic
    437/623 Test #508: error_pointer_arithmetic ................................... Passed 0.01 sec
    Start 509: error_race_condition
    438/623 Test #509: error_race_condition ....................................... Passed 0.01 sec
    Start 510: error_predicate_loads_used_in_inner_splits
    439/623 Test #510: error_predicate_loads_used_in_inner_splits ................. Passed 0.01 sec
    Start 511: error_rdom_undefined
    440/623 Test #511: error_rdom_undefined ....................................... Passed 0.01 sec
    Start 512: error_rdom_where_races
    441/623 Test #512: error_rdom_where_races ..................................... Passed 0.01 sec
    Start 513: error_realization_with_too_many_outputs
    442/623 Test #513: error_realization_with_too_many_outputs .................... Passed 0.62 sec
    Start 514: error_realize_constantly_larger_than_two_gigs
    443/623 Test #514: error_realize_constantly_larger_than_two_gigs .............. Passed 0.03 sec
    Start 515: error_reduction_bounds
    444/623 Test #515: error_reduction_bounds ..................................... Passed 0.01 sec
    Start 516: error_reduction_type_mismatch
    445/623 Test #516: error_reduction_type_mismatch .............................. Passed 0.01 sec
    Start 517: error_require_fail
    446/623 Test #517: error_require_fail ......................................... Passed 0.69 sec
    Start 518: error_reuse_var_in_schedule
    447/623 Test #518: error_reuse_var_in_schedule ................................ Passed 0.02 sec
    Start 519: error_reused_args
    448/623 Test #519: error_reused_args .......................................... Passed 0.01 sec
    Start 520: error_rfactor_inner_dim_non_commutative
    449/623 Test #520: error_rfactor_inner_dim_non_commutative .................... Passed 0.01 sec
    Start 521: error_round_up_and_blend_race
    450/623 Test #521: error_round_up_and_blend_race .............................. Passed 0.01 sec
    Start 522: error_run_with_large_stack_throws
    451/623 Test #522: error_run_with_large_stack_throws .......................... Passed 0.02 sec
    Start 523: error_shift_inwards_and_blend_race
    452/623 Test #523: error_shift_inwards_and_blend_race ......................... Passed 0.03 sec
    Start 524: error_specialize_fail
    453/623 Test #524: error_specialize_fail ...................................... Passed 0.92 sec
    Start 525: error_split_inner_wrong_tail_strategy
    454/623 Test #525: error_split_inner_wrong_tail_strategy ...................... Passed 0.04 sec
    Start 526: error_split_non_innermost_predicated
    455/623 Test #526: error_split_non_innermost_predicated ....................... Passed 0.04 sec
    Start 527: error_split_same_var_names
    456/623 Test #527: error_split_same_var_names ................................. Passed 0.03 sec
    Start 528: error_store_at_without_compute_at
    457/623 Test #528: error_store_at_without_compute_at .......................... Passed 0.03 sec
    Start 529: error_thread_id_outside_block_id
    458/623 Test #529: error_thread_id_outside_block_id ........................... Passed 0.04 sec
    Start 530: error_too_many_args
    459/623 Test #530: error_too_many_args ........................................ Passed 0.01 sec
    Start 531: error_treat_rvar_as_var
    460/623 Test #531: error_treat_rvar_as_var .................................... Passed 0.01 sec
    Start 532: error_tuple_arg_select_undef
    461/623 Test #532: error_tuple_arg_select_undef ............................... Passed 0.02 sec
    Start 533: error_tuple_output_bounds_check
    462/623 Test #533: error_tuple_output_bounds_check ............................ Passed 0.77 sec
    Start 534: error_tuple_realization_to_buffer
    463/623 Test #534: error_tuple_realization_to_buffer .......................... Passed 1.10 sec
    Start 535: error_tuple_val_select_undef
    464/623 Test #535: error_tuple_val_select_undef ............................... Passed 0.04 sec
    Start 536: error_unbounded_input
    465/623 Test #536: error_unbounded_input ...................................... Passed 0.02 sec
    Start 537: error_unbounded_output
    466/623 Test #537: error_unbounded_output ..................................... Passed 0.02 sec
    Start 538: error_undefined_func_compile
    467/623 Test #538: error_undefined_func_compile ............................... Passed 0.01 sec
    Start 539: error_undefined_func_realize
    468/623 Test #539: error_undefined_func_realize ............................... Passed 0.01 sec
    Start 540: error_undefined_loop_level
    469/623 Test #540: error_undefined_loop_level ................................. Passed 0.01 sec
    Start 541: error_undefined_pipeline_compile
    470/623 Test #541: error_undefined_pipeline_compile ........................... Passed 0.01 sec
    Start 542: error_undefined_pipeline_realize
    471/623 Test #542: error_undefined_pipeline_realize ........................... Passed 0.01 sec
    Start 543: error_undefined_rdom_dimension
    472/623 Test #543: error_undefined_rdom_dimension ............................. Passed 0.01 sec
    Start 544: error_uninitialized_param
    473/623 Test #544: error_uninitialized_param .................................. Passed 0.76 sec
    Start 545: error_uninitialized_param_2
    474/623 Test #545: error_uninitialized_param_2 ................................ Passed 0.59 sec
    Start 546: error_unknown_target
    475/623 Test #546: error_unknown_target ....................................... Passed 0.01 sec
    Start 547: error_vector_tile
    476/623 Test #547: error_vector_tile .......................................... Passed 0.01 sec
    Start 548: error_vectorize_dynamic
    477/623 Test #548: error_vectorize_dynamic .................................... Passed 0.02 sec
    Start 549: error_vectorize_too_little
    478/623 Test #549: error_vectorize_too_little ................................. Passed 0.01 sec
    Start 550: error_vectorize_too_much
    479/623 Test #550: error_vectorize_too_much ................................... Passed 1.00 sec
    Start 551: error_vectorized_extern
    480/623 Test #551: error_vectorized_extern .................................... Passed 0.02 sec
    Start 552: error_wrap_custom_after_shared
    481/623 Test #552: error_wrap_custom_after_shared ............................. Passed 0.01 sec
    Start 553: error_wrap_frozen
    482/623 Test #553: error_wrap_frozen .......................................... Passed 0.01 sec
    Start 554: error_wrapper_never_used
    483/623 Test #554: error_wrapper_never_used ................................... Passed 0.01 sec
    Start 555: error_wrong_dimensionality_extern_stage
    484/623 Test #555: error_wrong_dimensionality_extern_stage .................... Passed 0.01 sec
    Start 556: error_wrong_type
    485/623 Test #556: error_wrong_type ........................................... Passed 0.58 sec
    Start 557: warning_hidden_pure_definition
    486/623 Test #557: warning_hidden_pure_definition ............................. Passed 0.05 sec
    Start 558: warning_require_const_false
    487/623 Test #558: warning_require_const_false ................................ Passed 0.76 sec
    Start 559: warning_sliding_vectors
    488/623 Test #559: warning_sliding_vectors .................................... Passed 0.72 sec
    Start 560: warning_unscheduled_update_def
    489/623 Test #560: warning_unscheduled_update_def ............................. Passed 0.73 sec
    Start 561: warning_emulated_float16
    490/623 Test #561: warning_emulated_float16 ................................... Passed 0.56 sec
    Start 594: generator_aot_acquire_release
    491/623 Test #594: generator_aot_acquire_release .............................. Passed 0.01 sec
    Start 595: generator_aotcpp_acquire_release
    492/623 Test #595: generator_aotcpp_acquire_release ........................... Passed 0.01 sec
    Start 596: generator_aot_alias
    493/623 Test #596: generator_aot_alias ........................................ Passed 0.00 sec
    Start 597: generator_aotcpp_alias
    494/623 Test #597: generator_aotcpp_alias ..................................... Passed 0.00 sec
    Start 598: generator_aot_all_type_names
    495/623 Test #598: generator_aot_all_type_names ............................... Passed 0.00 sec
    Start 599: generator_aotcpp_all_type_names
    496/623 Test #599: generator_aotcpp_all_type_names ............................ Passed 0.00 sec
    Start 600: generator_aot_argvcall
    497/623 Test #600: generator_aot_argvcall ..................................... Passed 0.00 sec
    Start 601: generator_aotcpp_argvcall
    498/623 Test #601: generator_aotcpp_argvcall .................................. Passed 0.00 sec
    Start 606: generator_aot_abstractgeneratortest
    499/623 Test #606: generator_aot_abstractgeneratortest ........................ Passed 0.00 sec
    Start 607: generator_aotcpp_abstractgeneratortest
    500/623 Test #607: generator_aotcpp_abstractgeneratortest ..................... Passed 0.00 sec
    Start 608: generator_aot_bit_operations
    501/623 Test #608: generator_aot_bit_operations ............................... Passed 0.00 sec
    Start 609: generator_aotcpp_bit_operations
    502/623 Test #609: generator_aotcpp_bit_operations ............................ Passed 0.00 sec
    Start 610: generator_aot_blur2x2
    503/623 Test #610: generator_aot_blur2x2 ...................................... Passed 0.00 sec
    Start 611: generator_aotcpp_blur2x2
    504/623 Test #611: generator_aotcpp_blur2x2 ................................... Passed 0.00 sec
    Start 612: generator_aot_buffer_copy
    505/623 Test #612: generator_aot_buffer_copy .................................. Passed 0.00 sec
    Start 613: generator_aotcpp_buffer_copy
    506/623 Test #613: generator_aotcpp_buffer_copy ............................... Passed 0.00 sec
    Start 614: generator_aot_can_use_target
    507/623 Test #614: generator_aot_can_use_target ............................... Passed 0.00 sec
    Start 615: generator_aotcpp_can_use_target
    508/623 Test #615: generator_aotcpp_can_use_target ............................ Passed 0.00 sec
    Start 616: generator_aot_cleanup_on_error
    509/623 Test #616: generator_aot_cleanup_on_error ............................. Passed 0.00 sec
    Start 617: generator_aotcpp_cleanup_on_error
    510/623 Test #617: generator_aotcpp_cleanup_on_error .......................... Passed 0.00 sec
    Start 618: generator_aot_configure
    511/623 Test #618: generator_aot_configure .................................... Passed 0.00 sec
    Start 619: generator_aotcpp_configure
    512/623 Test #619: generator_aotcpp_configure ................................. Passed 0.00 sec
    Start 620: generator_aot_cxx_mangling
    513/623 Test #620: generator_aot_cxx_mangling ................................. Passed 0.00 sec
    Start 621: generator_aotcpp_cxx_mangling
    514/623 Test #621: generator_aotcpp_cxx_mangling .............................. Passed 0.00 sec
    Start 622: generator_aot_cxx_mangling_define_extern
    515/623 Test #622: generator_aot_cxx_mangling_define_extern ................... Passed 0.00 sec
    Start 623: generator_aotcpp_cxx_mangling_define_extern
    516/623 Test #623: generator_aotcpp_cxx_mangling_define_extern ................ Passed 0.00 sec
    Start 624: generator_aot_define_extern_opencl
    517/623 Test #624: generator_aot_define_extern_opencl .........................***Skipped 0.00 sec
    Start 625: generator_aotcpp_define_extern_opencl
    518/623 Test #625: generator_aotcpp_define_extern_opencl ......................***Skipped 0.00 sec
    Start 626: generator_aot_embed_image
    519/623 Test #626: generator_aot_embed_image .................................. Passed 0.00 sec
    Start 627: generator_aotcpp_embed_image
    520/623 Test #627: generator_aotcpp_embed_image ............................... Passed 0.00 sec
    Start 628: generator_aot_error_codes
    521/623 Test #628: generator_aot_error_codes .................................. Passed 0.00 sec
    Start 629: generator_aotcpp_error_codes
    522/623 Test #629: generator_aotcpp_error_codes ............................... Passed 0.00 sec
    Start 634: generator_aot_float16_t
    523/623 Test #634: generator_aot_float16_t .................................... Passed 0.00 sec
    Start 635: generator_aotcpp_float16_t
    524/623 Test #635: generator_aotcpp_float16_t ................................. Passed 0.00 sec
    Start 636: generator_aot_gpu_multi_context_threaded
    525/623 Test #636: generator_aot_gpu_multi_context_threaded ................... Passed 0.01 sec
    Start 637: generator_aotcpp_gpu_multi_context_threaded
    526/623 Test #637: generator_aotcpp_gpu_multi_context_threaded ................ Passed 0.02 sec
    Start 638: generator_aot_gpu_object_lifetime
    527/623 Test #638: generator_aot_gpu_object_lifetime ..........................***Skipped 0.01 sec
    Start 639: generator_aotcpp_gpu_object_lifetime
    528/623 Test #639: generator_aotcpp_gpu_object_lifetime .......................***Skipped 0.01 sec
    Start 640: generator_aot_gpu_only
    529/623 Test #640: generator_aot_gpu_only .....................................***Skipped 0.01 sec
    Start 641: generator_aotcpp_gpu_only
    530/623 Test #641: generator_aotcpp_gpu_only ..................................***Skipped 0.01 sec
    Start 642: generator_aot_gpu_texture
    531/623 Test #642: generator_aot_gpu_texture ..................................***Skipped 0.01 sec
    Start 643: generator_aotcpp_gpu_texture
    532/623 Test #643: generator_aotcpp_gpu_texture ...............................***Skipped 0.01 sec
    Start 644: generator_aot_image_from_array
    533/623 Test #644: generator_aot_image_from_array ............................. Passed 0.01 sec
    Start 645: generator_aotcpp_image_from_array
    534/623 Test #645: generator_aotcpp_image_from_array .......................... Passed 0.01 sec
    Start 649: generator_aot_metadata_tester
    535/623 Test #649: generator_aot_metadata_tester .............................. Passed 0.01 sec
    Start 650: generator_aotcpp_metadata_tester
    536/623 Test #650: generator_aotcpp_metadata_tester ........................... Passed 0.01 sec
    Start 651: generator_aot_metal_completion_handler_override
    537/623 Test #651: generator_aot_metal_completion_handler_override ............***Skipped 0.01 sec
    Start 652: generator_aotcpp_metal_completion_handler_override
    538/623 Test #652: generator_aotcpp_metal_completion_handler_override .........***Skipped 0.01 sec
    Start 654: generator_aot_sanitizercoverage
    539/623 Test #654: generator_aot_sanitizercoverage ............................ Passed 0.01 sec
    Start 655: generator_aot_multitarget_0
    540/623 Test #655: generator_aot_multitarget_0 ................................ Passed 0.01 sec
    Start 656: generator_aot_multitarget_1
    541/623 Test #656: generator_aot_multitarget_1 ................................ Passed 0.01 sec
    Start 657: generator_aot_nested_externs
    542/623 Test #657: generator_aot_nested_externs ............................... Passed 0.02 sec
    Start 658: generator_aotcpp_nested_externs
    543/623 Test #658: generator_aotcpp_nested_externs ............................ Passed 0.03 sec
    Start 659: generator_aot_opencl_runtime
    544/623 Test #659: generator_aot_opencl_runtime ...............................***Skipped 0.01 sec
    Start 660: generator_aotcpp_opencl_runtime
    545/623 Test #660: generator_aotcpp_opencl_runtime ............................***Skipped 0.01 sec
    Start 661: generator_aot_output_assign
    546/623 Test #661: generator_aot_output_assign ................................ Passed 0.01 sec
    Start 662: generator_aotcpp_output_assign
    547/623 Test #662: generator_aotcpp_output_assign ............................. Passed 0.01 sec
    Start 665: generator_aot_rdom_input
    548/623 Test #665: generator_aot_rdom_input ................................... Passed 0.01 sec
    Start 666: generator_aotcpp_rdom_input
    549/623 Test #666: generator_aotcpp_rdom_input ................................ Passed 0.01 sec
    Start 667: generator_aot_string_param
    550/623 Test #667: generator_aot_string_param ................................. Passed 0.01 sec
    Start 668: generator_aotcpp_string_param
    551/623 Test #668: generator_aotcpp_string_param .............................. Passed 0.01 sec
    Start 669: generator_aot_shuffler
    552/623 Test #669: generator_aot_shuffler ..................................... Passed 4.17 sec
    Start 670: generator_aotcpp_shuffler
    553/623 Test #670: generator_aotcpp_shuffler .................................. Passed 4.01 sec
    Start 671: generator_aot_templated
    554/623 Test #671: generator_aot_templated .................................... Passed 0.05 sec
    Start 672: generator_aotcpp_templated
    555/623 Test #672: generator_aotcpp_templated ................................. Passed 0.04 sec
    Start 673: generator_aot_tiled_blur
    556/623 Test #673: generator_aot_tiled_blur ................................... Passed 0.00 sec
    Start 674: generator_aotcpp_tiled_blur
    557/623 Test #674: generator_aotcpp_tiled_blur ................................ Passed 0.01 sec
    Start 681: runtime_internal_block_allocator
    558/623 Test #681: runtime_internal_block_allocator ........................... Passed 0.03 sec
    Start 682: runtime_internal_block_storage
    559/623 Test #682: runtime_internal_block_storage ............................. Passed 0.02 sec
    Start 683: runtime_internal_linked_list
    560/623 Test #683: runtime_internal_linked_list ............................... Passed 0.02 sec
    Start 684: runtime_internal_memory_arena
    561/623 Test #684: runtime_internal_memory_arena .............................. Passed 0.02 sec
    Start 685: runtime_internal_string_storage
    562/623 Test #685: runtime_internal_string_storage ............................ Passed 0.02 sec
    Start 686: runtime_internal_string_table
    563/623 Test #686: runtime_internal_string_table .............................. Passed 0.02 sec
    Start 687: python_apps_bilateral_grid_app
    564/623 Test #687: python_apps_bilateral_grid_app ............................. Passed 2.68 sec
    Start 688: python_apps_blur_app
    565/623 Test #688: python_apps_blur_app ....................................... Passed 1.28 sec
    Start 689: python_apps_interpolate_app
    566/623 Test #689: python_apps_interpolate_app ................................ Passed 2.77 sec
    Start 690: python_apps_local_laplacian_app
    567/623 Test #690: python_apps_local_laplacian_app ............................ Passed 5.04 sec
    Start 691: python_correctness_addconstant_test
    568/623 Test #691: python_correctness_addconstant_test ........................ Passed 0.19 sec
    Start 692: python_correctness_atomics
    569/623 Test #692: python_correctness_atomics ................................. Passed 0.90 sec
    Start 693: python_correctness_autodiff
    570/623 Test #693: python_correctness_autodiff ................................ Passed 1.35 sec
    Start 694: python_correctness_basics
    571/623 Test #694: python_correctness_basics .................................. Passed 1.67 sec
    Start 695: python_correctness_bit_test
    572/623 Test #695: python_correctness_bit_test ................................ Passed 0.18 sec
    Start 696: python_correctness_boundary_conditions
    573/623 Test #374: correctness_vector_reductions .............................. Passed 125.72 sec
    Start 697: python_correctness_buffer
    574/623 Test #697: python_correctness_buffer .................................. Passed 2.24 sec
    Start 698: python_correctness_callable
    575/623 Test #698: python_correctness_callable ................................ Passed 0.91 sec
    Start 699: python_correctness_compile_to
    576/623 Test #699: python_correctness_compile_to .............................. Passed 4.08 sec
    Start 700: python_correctness_division
    577/623 Test #700: python_correctness_division ................................ Passed 1.25 sec
    Start 701: python_correctness_extern
    578/623 Test #701: python_correctness_extern .................................. Passed 0.14 sec
    Start 702: python_correctness_float_precision_test
    579/623 Test #702: python_correctness_float_precision_test .................... Passed 0.71 sec
    Start 703: python_correctness_iroperator
    580/623 Test #703: python_correctness_iroperator .............................. Passed 0.70 sec
    Start 704: python_correctness_multi_method_module_test
    581/623 Test #704: python_correctness_multi_method_module_test ................ Passed 0.13 sec
    Start 705: python_correctness_multipass_constraints
    582/623 Test #705: python_correctness_multipass_constraints ................... Passed 0.61 sec
    Start 706: python_correctness_pystub
    583/623 Test #706: python_correctness_pystub .................................. Passed 4.32 sec
    Start 707: python_correctness_rdom
    584/623 Test #707: python_correctness_rdom .................................... Passed 0.59 sec
    Start 708: python_correctness_realize_warnings
    585/623 Test #708: python_correctness_realize_warnings ........................ Passed 0.65 sec
    Start 709: python_correctness_target
    586/623 Test #709: python_correctness_target .................................. Passed 0.08 sec
    Start 710: python_correctness_tuple_select
    587/623 Test #710: python_correctness_tuple_select ............................ Passed 1.93 sec
    Start 711: python_correctness_type
    588/623 Test #711: python_correctness_type .................................... Passed 0.09 sec
    Start 712: python_correctness_user_context_test
    589/623 Test #712: python_correctness_user_context_test ....................... Passed 0.02 sec
    Start 713: python_correctness_var
    590/623 Test #713: python_correctness_var ..................................... Passed 0.08 sec
    Start 714: test_export_single_symbol
    591/623 Test #714: test_export_single_symbol .................................. Passed 0.04 sec
    Start 715: python_tutorial_lesson_01_basics
    592/623 Test #715: python_tutorial_lesson_01_basics ........................... Passed 2.16 sec
    Start 716: python_tutorial_lesson_02_input_image
    593/623 Test #716: python_tutorial_lesson_02_input_image ...................... Passed 1.14 sec
    Start 717: python_tutorial_lesson_03_debugging_1
    594/623 Test #717: python_tutorial_lesson_03_debugging_1 ...................... Passed 1.71 sec
    Start 718: python_tutorial_lesson_04_debugging_2
    595/623 Test #718: python_tutorial_lesson_04_debugging_2 ...................... Passed 0.63 sec
    Start 719: python_tutorial_lesson_05_scheduling_1
    596/623 Test #719: python_tutorial_lesson_05_scheduling_1 ..................... Passed 3.80 sec
    Start 720: python_tutorial_lesson_06_realizing_over_shifted_domains 597/623 Test #720: python_tutorial_lesson_06_realizing_over_shifted_domains ... Passed 0.59 sec
    Start 721: python_tutorial_lesson_07_multi_stage_pipelines
    598/623 Test #721: python_tutorial_lesson_07_multi_stage_pipelines ............ Passed 1.76 sec
    Start 722: python_tutorial_lesson_08_scheduling_2
    599/623 Test #722: python_tutorial_lesson_08_scheduling_2 ..................... Passed 3.84 sec
    Start 723: python_tutorial_lesson_09_update_definitions
    600/623 Test #723: python_tutorial_lesson_09_update_definitions ............... Passed 4.89 sec
    Start 725: python_tutorial_lesson_10_aot_compilation_run
    601/623 Test #725: python_tutorial_lesson_10_aot_compilation_run .............. Passed 0.43 sec
    Start 726: python_tutorial_lesson_11_cross_compilation
    602/623 Test #696: python_correctness_boundary_conditions ..................... Passed 51.51 sec
    Start 727: python_tutorial_lesson_12_using_the_gpu
    603/623 Test #726: python_tutorial_lesson_11_cross_compilation ................ Passed 3.67 sec
    Start 728: python_tutorial_lesson_13_tuples
    604/623 Test #728: python_tutorial_lesson_13_tuples ........................... Passed 0.83 sec
    Start 729: python_tutorial_lesson_14_types
    605/623 Test #729: python_tutorial_lesson_14_types ............................ Passed 0.09 sec
    Start 731: tutorial_lesson_01_basics
    606/623 Test #727: python_tutorial_lesson_12_using_the_gpu .................... Passed 2.58 sec
    Start 732: tutorial_lesson_02_input_image
    607/623 Test #731: tutorial_lesson_01_basics .................................. Passed 0.53 sec
    Start 733: tutorial_lesson_03_debugging_1
    608/623 Test #732: tutorial_lesson_02_input_image ............................. Passed 0.97 sec
    Start 736: tutorial_lesson_06_realizing_over_shifted_domains
    609/623 Test #736: tutorial_lesson_06_realizing_over_shifted_domains .......... Passed 0.54 sec
    Start 737: tutorial_lesson_07_multi_stage_pipelines
    610/623 Test #733: tutorial_lesson_03_debugging_1 ............................. Passed 1.58 sec
    Start 740: tutorial_lesson_10_aot_compilation_generate
    611/623 Test #740: tutorial_lesson_10_aot_compilation_generate ................ Passed 0.85 sec
    Start 742: tutorial_lesson_11_cross_compilation
    612/623 Test #737: tutorial_lesson_07_multi_stage_pipelines ................... Passed 1.58 sec
    Start 744: tutorial_lesson_13_tuples
    613/623 Test #744: tutorial_lesson_13_tuples .................................. Passed 0.71 sec
    Start 745: tutorial_lesson_14_types
    614/623 Test #745: tutorial_lesson_14_types ................................... Passed 0.55 sec
    Start 747: tutorial_lesson_15_check_files
    615/623 Test #747: tutorial_lesson_15_check_files ............................. Passed 0.02 sec
    Start 748: tutorial_lesson_16_rgb_run
    616/623 Test #742: tutorial_lesson_11_cross_compilation ....................... Passed 3.68 sec
    Start 749: tutorial_lesson_17_predicated_rdom
    617/623 Test #749: tutorial_lesson_17_predicated_rdom ......................... Passed 0.64 sec
    Start 751: tutorial_lesson_19_wrapper_funcs
    618/623 Test #751: tutorial_lesson_19_wrapper_funcs ........................... Passed 1.05 sec
    Start 752: tutorial_lesson_20_cloning_funcs
    619/623 Test #752: tutorial_lesson_20_cloning_funcs ........................... Passed 0.62 sec
    Start 754: tutorial_lesson_22_jit_performance
    620/623 Test #748: tutorial_lesson_16_rgb_run ................................. Passed 4.91 sec
    Start 755: tutorial_lesson_23_serialization
    621/623 Test #755: tutorial_lesson_23_serialization ........................... Passed 1.06 sec
    Start 756: tutorial_lesson_24_async
    622/623 Test #756: tutorial_lesson_24_async ................................... Passed 0.94 sec
    623/623 Test #754: tutorial_lesson_22_jit_performance ......................... Passed 17.63 sec

    99% tests passed, 1 tests failed out of 623

    Label Time Summary:
    correctness = 2239.52 sec*proc (351 tests)
    correctness_multi_gpu = 0.05 sec*proc (1 test)
    error = 20.17 sec*proc (130 tests)
    generator = 8.65 sec*proc (67 tests)
    internal = 2.86 sec*proc (1 test)
    python = 115.37 sec*proc (42 tests)
    runtime_internal = 0.11 sec*proc (6 tests)
    tutorial = 638.55 sec*proc (18 tests)
    warning = 2.82 sec*proc (5 tests)

    Total Test time (real) = 1523.95 sec

    The following tests did not run:
    36 - correctness_multi_gpu_gpu_multi_device (Skipped)
    39 - correctness_async_device_copy (Skipped)
    97 - correctness_cuda_8_bit_dot_product (Skipped)
    100 - correctness_custom_cuda_context (Skipped)
    110 - correctness_device_buffer_copies_with_profile (Skipped)
    111 - correctness_device_buffer_copy (Skipped)
    112 - correctness_device_copy_at_inner_loop (Skipped)
    113 - correctness_device_crop (Skipped)
    114 - correctness_device_slice (Skipped)
    119 - correctness_dynamic_allocation_in_gpu_kernel (Skipped)
    134 - correctness_extern_stage_on_device (Skipped)
    144 - correctness_float16_t_neon_op_check (Skipped)
    150 - correctness_fuse_gpu_threads (Skipped)
    157 - correctness_gpu_allocation_cache (Skipped)
    158 - correctness_gpu_alloc_group_profiling (Skipped)
    159 - correctness_gpu_arg_types (Skipped)

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Sat Apr 19 12:40:02 2025
    This is a multi-part message in MIME format.
    El 19/4/25 a las 10:48, Roman Lebedev escribió:
    Does the bug reproduce if the whole build is rerun from scratch?

    I tried six times before reporting:

    Status: failed halide_19.0.0-6_amd64-20250418T100010.385Z
    Status: failed halide_19.0.0-6_amd64-20250418T100011.126Z
    Status: failed halide_19.0.0-6_amd64-20250418T100012.500Z
    Status: failed halide_19.0.0-6_amd64-20250418T100014.400Z
    Status: failed halide_19.0.0-6_amd64-20250418T222003.977Z
    Status: failed halide_19.0.0-6_amd64-20250418T222004.030Z

    and each time it was made "from scratch". This is not a hand-made
    build with dpkg-buildpackage, this was a mass rebuild using sbuild.

    Looks like it is failing with SIGILL "illegal instruction",
    what is the CPU there? /proc/cpuinfo?

    In this case they are c7i and m7i machines from AWS, so they have
    a 4th Generation Intel Xeon Scalable processor.

    The cpuinfo is attached.

    (If you need a VM to reproduce, please contact me privately)

    Thanks.

    cHJvY2Vzc29yCTogMAp2ZW5kb3JfaWQJOiBHZW51aW5lSW50ZWwKY3B1IGZhbWlseQk6IDYK bW9kZWwJCTogMTQzCm1vZGVsIG5hbWUJOiBJbnRlbChSKSBYZW9uKFIpIFBsYXRpbnVtIDg0 ODhDCnN0ZXBwaW5nCTogOAptaWNyb2NvZGUJOiAweDJiMDAwNjIwCmNwdSBNSHoJCTogMjQw MC4wMDAKY2FjaGUgc2l6ZQk6IDEwNzUyMCBLQgpwaHlzaWNhbCBpZAk6IDAKc2libGluZ3MJ OiAyCmNvcmUgaWQJCTogMApjcHUgY29yZXMJOiAxCmFwaWNpZAkJOiAwCmluaXRpYWwgYXBp Y2lkCTogMApmcHUJCTogeWVzCmZwdV9leGNlcHRpb24JOiB5ZXMKY3B1aWQgbGV2ZWwJOiAz MQp3cAkJOiB5ZXMKZmxhZ3MJCTogZnB1IHZtZSBkZSBwc2UgdHNjIG1zciBwYWUgbWNlIGN4 OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYgY2xmbHVzaCBtbXggZnhz ciBzc2Ugc3NlMiBzcyBodCBzeXNjYWxsIG54IHBkcGUxZ2IgcmR0c2NwIGxtIGNvbnN0YW50 X3RzYyBhcmNoX3BlcmZtb24gcmVwX2dvb2Qgbm9wbCB4dG9wb2xvZ3kgbm9uc3RvcF90c2Mg Y3B1aWQgYXBlcmZtcGVyZiB0c2Nfa25vd25fZnJlcSBwbmkgcGNsbXVscWRxIG1vbml0b3Ig c3NzZTMgZm1hIGN4MTYgcGRjbSBwY2lkIHNzZTRfMSBzc2U0XzIgeDJhcGljIG1vdmJlIHBv cGNudCB0c2NfZGVhZGxpbmVfdGltZXIgYWVzIHhzYXZlIGF2eCBmMTZjIHJkcmFuZCBoeXBl cnZpc29yIGxhaGZfbG0gYWJtIDNkbm93cHJlZmV0Y2ggaW52cGNpZF9zaW5nbGUgc3NiZCBp YnJzIGlicGIgc3RpYnAgaWJyc19lbmhhbmNlZCBmc2dzYmFzZSB0c2NfYWRqdXN0IGJtaTEg YXZ4MiBzbWVwIGJtaTIgZXJtcyBpbnZwY2lkIGF2eDUxMmYgYXZ4NTEyZHEgcmRzZWVkIGFk eCBzbWFwIGF2eDUxMmlmbWEgY2xmbHVzaG9wdCBjbHdiIGF2eDUxMmNkIHNoYV9uaSBhdng1 MTJidyBhdng1MTJ2bCB4c2F2ZW9wdCB4c2F2ZWMgeGdldGJ2MSB4c2F2ZXMgYXZ4X3Zubmkg YXZ4NTEyX2JmMTYgd2Jub2ludmQgaWRhIGFyYXQgYXZ4NTEydmJtaSB1bWlwIHBrdSBvc3Br ZSB3YWl0cGtnIGF2eDUxMl92Ym1pMiBnZm5pIHZhZXMgdnBjbG11bHFkcSBhdng1MTJfdm5u aSBhdng1MTJfYml0YWxnIHRtZSBhdng1MTJfdnBvcGNudGRxIHJkcGlkIGNsZGVtb3RlIG1v dmRpcmkgbW92ZGlyNjRiIG1kX2NsZWFyIHNlcmlhbGl6ZSBhbXhfYmYxNiBhdng1MTJfZnAx NiBhbXhfdGlsZSBhbXhfaW50OCBmbHVzaF9sMWQgYXJjaF9jYXBhYmlsaXRpZXMKYnVncwkJ OiBzcGVjdHJlX3YxIHNwZWN0cmVfdjIgc3BlY19zdG9yZV9ieXBhc3Mgc3dhcGdzIGVpYnJz X3BicnNiIGJoaQpib2dvbWlwcwk6IDQ4MDAuMDAKY2xmbHVzaCBzaXplCTogNjQKY2FjaGVf YWxpZ25tZW50CTogNjQKYWRkcmVzcyBzaXplcwk6IDQ2IGJpdHMgcGh5c2ljYWwsIDQ4IGJp dHMgdmlydHVhbApwb3dlciBtYW5hZ2VtZW50OgoKcHJvY2Vzc29yCTogMQp2ZW5kb3JfaWQJ OiBHZW51aW5lSW50ZWwKY3B1IGZhbWlseQk6IDYKbW9kZWwJCTogMTQzCm1vZGVsIG5hbWUJ OiBJbnRlbChSKSBYZW9uKFIpIFBsYXRpbnVtIDg0ODhDCnN0ZXBwaW5nCTogOAptaWNyb2Nv ZGUJOiAweDJiMDAwNjIwCmNwdSBNSHoJCTogMjQwMC4wMDAKY2FjaGUgc2l6ZQk6IDEwNzUy MCBLQgpwaHlzaWNhbCBpZAk6IDAKc2libGluZ3MJOiAyCmNvcmUgaWQJCTogMApjcHUgY29y ZXMJOiAxCmFwaWNpZAkJOiAxCmluaXRpYWwgYXBpY2lkCTogMQpmcHUJCTogeWVzCmZwdV9l eGNlcHRpb24JOiB5ZXMKY3B1aWQgbGV2ZWwJOiAzMQp3cAkJOiB5ZXMKZmxhZ3MJCTogZnB1 IHZtZSBkZSBwc2UgdHNjIG1zciBwYWUgbWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2Eg Y21vdiBwYXQgcHNlMzYgY2xmbHVzaCBtbXggZnhzciBzc2Ugc3NlMiBzcyBodCBzeXNjYWxs IG54IHBkcGUxZ2IgcmR0c2NwIGxtIGNvbnN0YW50X3RzYyBhcmNoX3BlcmZtb24gcmVwX2dv b2Qgbm9wbCB4dG9wb2xvZ3kgbm9uc3RvcF90c2MgY3B1aWQgYXBlcmZtcGVyZiB0c2Nfa25v d25fZnJlcSBwbmkgcGNsbXVscWRxIG1vbml0b3Igc3NzZTMgZm1hIGN4MTYgcGRjbSBwY2lk IHNzZTRfMSBzc2U0XzIgeDJhcGljIG1vdmJlIHBvcGNudCB0c2NfZGVhZGxpbmVfdGltZXIg YWVzIHhzYXZlIGF2eCBmMTZjIHJkcmFuZCBoeXBlcnZpc29yIGxhaGZfbG0gYWJtIDNkbm93 cHJlZmV0Y2ggaW52cGNpZF9zaW5nbGUgc3NiZCBpYnJzIGlicGIgc3RpYnAgaWJyc19lbmhh bmNlZCBmc2dzYmFzZSB0c2NfYWRqdXN0IGJtaTEgYXZ4MiBzbWVwIGJtaTIgZXJtcyBpbnZw Y2lkIGF2eDUxMmYgYXZ4NTEyZHEgcmRzZWVkIGFkeCBzbWFwIGF2eDUxMmlmbWEgY2xmbHVz aG9wdCBjbHdiIGF2eDUxMmNkIHNoYV9uaSBhdng1MTJidyBhdng1MTJ2bCB4c2F2ZW9wdCB4 c2F2ZWMgeGdldGJ2MSB4c2F2ZXMgYXZ4X3ZubmkgYXZ4NTEyX2JmMTYgd2Jub2ludmQgaWRh IGFyYXQgYXZ4NTEydmJtaSB1bWlwIHBrdSBvc3BrZSB3YWl0cGtnIGF2eDUxMl92Ym1pMiBn Zm5pIHZhZXMgdnBjbG11bHFkcSBhdng1MTJfdm5uaSBhdng1MTJfYml0YWxnIHRtZSBhdng1 MTJfdnBvcGNudGRxIHJkcGlkIGNsZGVtb3RlIG1vdmRpcmkgbW92ZGlyNjRiIG1kX2NsZWFy IHNlcmlhbGl6ZSBhbXhfYmYxNiBhdng1MTJfZnAxNiBhbXhfdGlsZSBhbXhfaW50OCBmbHVz aF9sMWQgYXJjaF9jYXBhYmlsaXRpZXMKYnVncwkJOiBzcGVjdHJlX3YxIHNwZWN0cmVfdjIg c3BlY19zdG9yZV9ieXBhc3Mgc3dhcGdzIGVpYnJzX3BicnNiIGJoaQpib2dvbWlwcwk6IDQ4 MDAuMDAKY2xmbHVzaCBzaXplCTogNjQKY2FjaGVfYWxpZ25tZW50CTogNjQKYWRkcmVzcyBz aXplcwk6IDQ2IGJpdHMgcGh5c2ljYWwsIDQ4IGJpdHMgdmlydHVhbApwb3dlciBtYW5hZ2Vt ZW50OgoK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)