Your message dated Thu, 20 Nov 2025 01:31:04 +0300
with message-id
<CADoyv_6ki+8Acd3TrQM3HsA6AhP5JkVSwCtJk+0Y0XMx=ev...@mail.gmail.com>
and subject line
has caused the Debian Bug report #1117404,
regarding halide: FTBFS: The following tests FAILED: 320 -
correctness_simd_op_check_x86 (ILLEGAL) correctness
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1117404: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117404
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:halide
Version: 21.0.0-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202510/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:halide, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
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
make[1]: Entering directory '/<<PKGBUILDDIR>>'
[... snipped ...]
Start 375: correctness_vector_cast
545/637 Test #375: correctness_vector_cast ....................................
Passed 15.68 sec
Start 377: correctness_vector_math
546/637 Test #377: correctness_vector_math ....................................
Passed 11.76 sec
Start 379: correctness_vector_reductions
547/637 Test #379: correctness_vector_reductions ..............................
Passed 48.15 sec
Start 661: generator_aotcpp_metadata_tester
Start 662: generator_aot_metal_completion_handler_override
548/637 Test #661: generator_aotcpp_metadata_tester ...........................
Passed 0.00 sec
Start 663: generator_aotcpp_metal_completion_handler_override
549/637 Test #662: generator_aot_metal_completion_handler_override
............***Skipped 0.00 sec
Start 665: generator_aot_sanitizercoverage
550/637 Test #663: generator_aotcpp_metal_completion_handler_override
.........***Skipped 0.00 sec
Start 666: generator_aot_multitarget_0
551/637 Test #665: generator_aot_sanitizercoverage ............................
Passed 0.00 sec
Start 667: generator_aot_multitarget_1
552/637 Test #666: generator_aot_multitarget_0 ................................
Passed 0.00 sec
Start 668: generator_aot_nested_externs
553/637 Test #667: generator_aot_multitarget_1 ................................
Passed 0.00 sec
Start 669: generator_aotcpp_nested_externs
554/637 Test #668: generator_aot_nested_externs ...............................
Passed 0.00 sec
Start 670: generator_aot_opencl_runtime
555/637 Test #670: generator_aot_opencl_runtime
...............................***Skipped 0.00 sec
Start 671: generator_aotcpp_opencl_runtime
556/637 Test #671: generator_aotcpp_opencl_runtime
............................***Skipped 0.00 sec
Start 672: generator_aot_output_assign
557/637 Test #669: generator_aotcpp_nested_externs ............................
Passed 0.01 sec
Start 673: generator_aotcpp_output_assign
558/637 Test #672: generator_aot_output_assign ................................
Passed 0.00 sec
Start 676: generator_aot_rdom_input
559/637 Test #673: generator_aotcpp_output_assign .............................
Passed 0.00 sec
Start 677: generator_aotcpp_rdom_input
560/637 Test #676: generator_aot_rdom_input ...................................
Passed 0.00 sec
Start 678: generator_aot_string_param
561/637 Test #677: generator_aotcpp_rdom_input ................................
Passed 0.00 sec
Start 679: generator_aotcpp_string_param
562/637 Test #678: generator_aot_string_param .................................
Passed 0.00 sec
Start 680: generator_aot_shuffler
563/637 Test #679: generator_aotcpp_string_param ..............................
Passed 0.00 sec
Start 681: generator_aotcpp_shuffler
564/637 Test #680: generator_aot_shuffler .....................................
Passed 1.06 sec
Start 682: generator_aot_templated
565/637 Test #682: generator_aot_templated ....................................
Passed 0.01 sec
Start 683: generator_aotcpp_templated
566/637 Test #683: generator_aotcpp_templated .................................
Passed 0.01 sec
Start 684: generator_aot_tiled_blur
567/637 Test #684: generator_aot_tiled_blur ...................................
Passed 0.00 sec
Start 685: generator_aotcpp_tiled_blur
568/637 Test #685: generator_aotcpp_tiled_blur ................................
Passed 0.00 sec
Start 692: runtime_internal_block_allocator
569/637 Test #692: runtime_internal_block_allocator ...........................
Passed 0.03 sec
Start 693: runtime_internal_block_storage
570/637 Test #693: runtime_internal_block_storage .............................
Passed 0.02 sec
Start 694: runtime_internal_linked_list
571/637 Test #694: runtime_internal_linked_list ...............................
Passed 0.02 sec
Start 695: runtime_internal_memory_arena
572/637 Test #695: runtime_internal_memory_arena ..............................
Passed 0.02 sec
Start 696: runtime_internal_string_storage
573/637 Test #696: runtime_internal_string_storage ............................
Passed 0.02 sec
Start 697: runtime_internal_string_table
574/637 Test #697: runtime_internal_string_table ..............................
Passed 0.02 sec
Start 698: python_apps_bilateral_grid_app
575/637 Test #698: python_apps_bilateral_grid_app .............................
Passed 2.13 sec
Start 699: python_apps_blur_app
576/637 Test #699: python_apps_blur_app .......................................
Passed 0.78 sec
Start 700: python_apps_identity_app
577/637 Test #681: generator_aotcpp_shuffler ..................................
Passed 4.24 sec
Start 701: python_apps_interpolate_app
578/637 Test #700: python_apps_identity_app ...................................
Passed 0.15 sec
Start 702: python_apps_local_laplacian_app
579/637 Test #701: python_apps_interpolate_app ................................
Passed 2.08 sec
Start 703: python_correctness_addconstant_test
580/637 Test #703: python_correctness_addconstant_test ........................
Passed 0.13 sec
Start 704: python_correctness_atomics
581/637 Test #704: python_correctness_atomics .................................
Passed 0.49 sec
Start 705: python_correctness_autodiff
582/637 Test #705: python_correctness_autodiff ................................
Passed 0.60 sec
Start 706: python_correctness_basics
583/637 Test #702: python_apps_local_laplacian_app ............................
Passed 3.79 sec
Start 707: python_correctness_bit_test
584/637 Test #707: python_correctness_bit_test ................................
Passed 0.11 sec
Start 708: python_correctness_boundary_conditions
585/637 Test #706: python_correctness_basics ..................................
Passed 1.04 sec
Start 709: python_correctness_buffer
586/637 Test #709: python_correctness_buffer ..................................
Passed 2.92 sec
Start 710: python_correctness_callable
587/637 Test #710: python_correctness_callable ................................
Passed 0.53 sec
Start 711: python_correctness_compile_to
588/637 Test #711: python_correctness_compile_to ..............................
Passed 2.51 sec
Start 712: python_correctness_division
589/637 Test #712: python_correctness_division ................................
Passed 0.81 sec
Start 713: python_correctness_extern
590/637 Test #713: python_correctness_extern
..................................***Skipped 0.01 sec
Start 714: python_correctness_float_precision_test
591/637 Test #714: python_correctness_float_precision_test ....................
Passed 0.47 sec
Start 715: python_correctness_iroperator
592/637 Test #715: python_correctness_iroperator ..............................
Passed 0.47 sec
Start 716: python_correctness_memoize
593/637 Test #716: python_correctness_memoize .................................
Passed 0.40 sec
Start 717: python_correctness_multi_method_module_test
594/637 Test #717: python_correctness_multi_method_module_test ................
Passed 0.09 sec
Start 718: python_correctness_multipass_constraints
595/637 Test #718: python_correctness_multipass_constraints ...................
Passed 0.42 sec
Start 719: python_correctness_pystub
596/637 Test #719: python_correctness_pystub ..................................
Passed 2.39 sec
Start 720: python_correctness_rdom
597/637 Test #720: python_correctness_rdom ....................................
Passed 0.61 sec
Start 721: python_correctness_realize_warnings
598/637 Test #721: python_correctness_realize_warnings ........................
Passed 0.44 sec
Start 722: python_correctness_serialization
599/637 Test #722: python_correctness_serialization ...........................
Passed 0.63 sec
Start 723: python_correctness_target
600/637 Test #723: python_correctness_target ..................................
Passed 0.06 sec
Start 724: python_correctness_tuple_select
601/637 Test #724: python_correctness_tuple_select ............................
Passed 0.82 sec
Start 725: python_correctness_type
602/637 Test #725: python_correctness_type ....................................
Passed 0.06 sec
Start 726: python_correctness_user_context_test
603/637 Test #726: python_correctness_user_context_test .......................
Passed 0.01 sec
Start 727: python_correctness_var
604/637 Test #727: python_correctness_var .....................................
Passed 0.06 sec
Start 728: test_export_single_symbol
605/637 Test #728: test_export_single_symbol ..................................
Passed 0.03 sec
Start 729: python_tutorial_lesson_01_basics
606/637 Test #729: python_tutorial_lesson_01_basics ...........................
Passed 0.84 sec
Start 730: python_tutorial_lesson_02_input_image
607/637 Test #730: python_tutorial_lesson_02_input_image ......................
Passed 0.85 sec
Start 731: python_tutorial_lesson_03_debugging_1
608/637 Test #731: python_tutorial_lesson_03_debugging_1 ......................
Passed 0.95 sec
Start 732: python_tutorial_lesson_04_debugging_2
609/637 Test #732: python_tutorial_lesson_04_debugging_2 ......................
Passed 0.43 sec
Start 733: python_tutorial_lesson_05_scheduling_1
610/637 Test #733: python_tutorial_lesson_05_scheduling_1 .....................
Passed 1.52 sec
Start 734: python_tutorial_lesson_06_realizing_over_shifted_domains
611/637 Test #734: python_tutorial_lesson_06_realizing_over_shifted_domains ...
Passed 0.40 sec
Start 735: python_tutorial_lesson_07_multi_stage_pipelines
612/637 Test #735: python_tutorial_lesson_07_multi_stage_pipelines ............
Passed 1.32 sec
Start 736: python_tutorial_lesson_08_scheduling_2
613/637 Test #736: python_tutorial_lesson_08_scheduling_2 .....................
Passed 1.82 sec
Start 737: python_tutorial_lesson_09_update_definitions
614/637 Test #708: python_correctness_boundary_conditions .....................
Passed 23.09 sec
Start 739: python_tutorial_lesson_10_aot_compilation_run
615/637 Test #739: python_tutorial_lesson_10_aot_compilation_run ..............
Passed 0.25 sec
Start 740: python_tutorial_lesson_11_cross_compilation
616/637 Test #737: python_tutorial_lesson_09_update_definitions ...............
Passed 2.11 sec
Start 741: python_tutorial_lesson_12_using_the_gpu
617/637 Test #740: python_tutorial_lesson_11_cross_compilation ................
Passed 2.28 sec
Start 742: python_tutorial_lesson_13_tuples
618/637 Test #741: python_tutorial_lesson_12_using_the_gpu ....................
Passed 1.81 sec
Start 743: python_tutorial_lesson_14_types
619/637 Test #743: python_tutorial_lesson_14_types ............................
Passed 0.06 sec
Start 745: tutorial_lesson_01_basics
620/637 Test #742: python_tutorial_lesson_13_tuples ...........................
Passed 0.68 sec
Start 746: tutorial_lesson_02_input_image
621/637 Test #745: tutorial_lesson_01_basics ..................................
Passed 0.36 sec
Start 747: tutorial_lesson_03_debugging_1
622/637 Test #746: tutorial_lesson_02_input_image .............................
Passed 0.67 sec
Start 750: tutorial_lesson_06_realizing_over_shifted_domains
623/637 Test #750: tutorial_lesson_06_realizing_over_shifted_domains ..........
Passed 0.36 sec
Start 751: tutorial_lesson_07_multi_stage_pipelines
624/637 Test #747: tutorial_lesson_03_debugging_1 .............................
Passed 0.91 sec
Start 754: tutorial_lesson_10_aot_compilation_generate
625/637 Test #754: tutorial_lesson_10_aot_compilation_generate ................
Passed 0.59 sec
Start 756: tutorial_lesson_11_cross_compilation
626/637 Test #751: tutorial_lesson_07_multi_stage_pipelines ...................
Passed 1.14 sec
Start 758: tutorial_lesson_13_tuples
627/637 Test #758: tutorial_lesson_13_tuples ..................................
Passed 0.45 sec
Start 759: tutorial_lesson_14_types
628/637 Test #759: tutorial_lesson_14_types ...................................
Passed 0.36 sec
Start 761: tutorial_lesson_15_check_files
629/637 Test #761: tutorial_lesson_15_check_files .............................
Passed 0.02 sec
Start 762: tutorial_lesson_16_rgb_run
630/637 Test #756: tutorial_lesson_11_cross_compilation .......................
Passed 2.23 sec
Start 763: tutorial_lesson_17_predicated_rdom
631/637 Test #763: tutorial_lesson_17_predicated_rdom .........................
Passed 0.43 sec
Start 765: tutorial_lesson_19_wrapper_funcs
632/637 Test #765: tutorial_lesson_19_wrapper_funcs ...........................
Passed 0.66 sec
Start 766: tutorial_lesson_20_cloning_funcs
633/637 Test #766: tutorial_lesson_20_cloning_funcs ...........................
Passed 0.41 sec
Start 768: tutorial_lesson_22_jit_performance
634/637 Test #762: tutorial_lesson_16_rgb_run .................................
Passed 4.00 sec
Start 769: tutorial_lesson_23_serialization
635/637 Test #769: tutorial_lesson_23_serialization ...........................
Passed 0.74 sec
Start 770: tutorial_lesson_24_async
636/637 Test #770: tutorial_lesson_24_async ...................................
Passed 0.57 sec
637/637 Test #768: tutorial_lesson_22_jit_performance .........................
Passed 13.41 sec
99% tests passed, 1 tests failed out of 637
Label Time Summary:
correctness = 1039.23 sec*proc (357 tests)
correctness_multi_gpu = 0.04 sec*proc (1 test)
error = 9.81 sec*proc (135 tests)
generator = 5.49 sec*proc (67 tests)
internal = 1.18 sec*proc (1 test)
python = 64.30 sec*proc (45 tests)
runtime_internal = 0.12 sec*proc (6 tests)
tutorial = 423.08 sec*proc (18 tests)
warning = 1.35 sec*proc (5 tests)
Total Test time (real) = 1465.71 sec
The following tests did not run:
36 - correctness_multi_gpu_gpu_multi_device (Skipped)
39 - correctness_async_device_copy (Skipped)
100 - correctness_cuda_8_bit_dot_product (Skipped)
103 - correctness_custom_cuda_context (Skipped)
113 - correctness_device_buffer_copies_with_profile (Skipped)
114 - correctness_device_buffer_copy (Skipped)
115 - correctness_device_copy_at_inner_loop (Skipped)
116 - correctness_device_crop (Skipped)
117 - correctness_device_slice (Skipped)
122 - correctness_dynamic_allocation_in_gpu_kernel (Skipped)
138 - correctness_extern_stage_on_device (Skipped)
148 - correctness_float16_t_neon_op_check (Skipped)
154 - correctness_fuse_gpu_threads (Skipped)
161 - correctness_gpu_allocation_cache (Skipped)
162 - correctness_gpu_alloc_group_profiling (Skipped)
163 - correctness_gpu_arg_types (Skipped)
164 - correctness_gpu_assertion_in_kernel (Skipped)
165 - correctness_gpu_bounds_inference_failure (Skipped)
166 - correctness_gpu_condition_lifting (Skipped)
167 - correctness_gpu_cpu_simultaneous_read (Skipped)
169 - correctness_gpu_different_blocks_threads_dimensions (Skipped)
170 - correctness_gpu_dynamic_shared (Skipped)
171 - correctness_gpu_f16_intrinsics (Skipped)
173 - correctness_gpu_give_input_buffers_device_allocations (Skipped)
174 - correctness_gpu_jit_explicit_copy_to_device (Skipped)
177 - correctness_gpu_metal_completion_handler_error_check (Skipped)
178 - correctness_gpu_mixed_dimensionality (Skipped)
179 - correctness_gpu_mixed_shared_mem_types (Skipped)
182 - correctness_gpu_non_monotonic_shared_mem_size (Skipped)
186 - correctness_gpu_param_allocation (Skipped)
187 - correctness_gpu_reuse_shared_memory (Skipped)
188 - correctness_gpu_specialize (Skipped)
189 - correctness_gpu_store_in_register_with_no_lanes_loop (Skipped)
190 - correctness_gpu_sum_scan (Skipped)
191 - correctness_gpu_texture (Skipped)
192 - correctness_gpu_thread_barrier (Skipped)
193 - correctness_gpu_transpose (Skipped)
195 - correctness_gpu_vectorized_shared_memory (Skipped)
202 - correctness_hexagon_scatter (Skipped)
225 - correctness_invalid_gpu_loop_nests (Skipped)
238 - correctness_load_library (Skipped)
272 - correctness_parallel_gpu_nested (Skipped)
299 - correctness_register_shuffle (Skipped)
332 - correctness_specialize_to_gpu (Skipped)
349 - correctness_target_query (Skipped)
350 - correctness_tiled_matmul (Skipped)
387 - correctness_vectorized_gpu_allocation (Skipped)
486 - error_five_d_gpu_buffer (Skipped)
510 - error_metal_threads_too_large (Skipped)
635 - generator_aot_define_extern_opencl (Skipped)
636 - generator_aotcpp_define_extern_opencl (Skipped)
649 - generator_aot_gpu_object_lifetime (Skipped)
650 - generator_aotcpp_gpu_object_lifetime (Skipped)
651 - generator_aot_gpu_only (Skipped)
652 - generator_aotcpp_gpu_only (Skipped)
653 - generator_aot_gpu_texture (Skipped)
654 - generator_aotcpp_gpu_texture (Skipped)
662 - generator_aot_metal_completion_handler_override (Skipped)
663 - generator_aotcpp_metal_completion_handler_override (Skipped)
670 - generator_aot_opencl_runtime (Skipped)
671 - generator_aotcpp_opencl_runtime (Skipped)
713 - python_correctness_extern (Skipped)
The following tests FAILED:
320 - correctness_simd_op_check_x86 (ILLEGAL) correctness
Errors while running CTest
make[3]: *** [debian/rules:129: perform_stage_build] Error 8
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [debian/rules:207: perform_multistage_build] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:228: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:115: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Issue appears to have been resolved in halide 21.0.0-4.
Roman.
--- End Message ---