Package: src:halide
Version: 14.0.0-3
Severity: important
Tags: ftbfs

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
 debian/rules binary-indep
dh binary-indep --with python3 --buildsystem=cmake+ninja
   dh_update_autotools_config -i -O--buildsystem=cmake\+ninja
   dh_autoreconf -i -O--buildsystem=cmake\+ninja
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Nothing to do. Because of multi-stage build, everything happens in 
override_dh_auto_build.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
BUILD_STAGE=0 STAGE_COMPILE_FLAGS="-fprofile-generate -Xclang -mllvm -Xclang 
-vp-counters-per-site=10.0" /usr/bin/make -f debian/rules perform_stage_build
make[2]: Entering directory '/<<PKGBUILDDIR>>'
LLVM_PROFILE_FILE="/<<PKGBUILDDIR>>/build-profile/raw/stage-0-%p-%m.profraw" dh_auto_configure 
--sourcedir=/<<PKGBUILDDIR>> --builddir=/<<PKGBUILDDIR>>/build/stage-0/halide -- \
-DCMAKE_C_COMPILER=clang-14 \

[... snipped ...]

        Start 448: error_vectorize_dynamic
448/569 Test #448: error_vectorize_dynamic .................................... 
  Passed    0.04 sec
        Start 449: error_vectorize_too_little
449/569 Test #449: error_vectorize_too_little ................................. 
  Passed    0.04 sec
        Start 450: error_vectorize_too_much
450/569 Test #450: error_vectorize_too_much ................................... 
  Passed    0.71 sec
        Start 451: error_vectorized_extern
451/569 Test #451: error_vectorized_extern .................................... 
  Passed    0.03 sec
        Start 452: error_vector_tile
452/569 Test #452: error_vector_tile .......................................... 
  Passed    0.03 sec
        Start 453: error_wrap_custom_after_shared
453/569 Test #453: error_wrap_custom_after_shared ............................. 
  Passed    0.03 sec
        Start 454: error_wrap_frozen
454/569 Test #454: error_wrap_frozen .......................................... 
  Passed    0.03 sec
        Start 455: error_wrapper_never_used
455/569 Test #455: error_wrapper_never_used ................................... 
  Passed    0.03 sec
        Start 456: error_wrong_dimensionality_extern_stage
456/569 Test #456: error_wrong_dimensionality_extern_stage .................... 
  Passed    0.03 sec
        Start 457: error_wrong_type
457/569 Test #457: error_wrong_type ........................................... 
  Passed    0.64 sec
        Start 458: warning_hidden_pure_definition
458/569 Test #458: warning_hidden_pure_definition ............................. 
  Passed    0.04 sec
        Start 459: warning_require_const_false
459/569 Test #459: warning_require_const_false ................................ 
  Passed    0.57 sec
        Start 460: warning_sliding_vectors
460/569 Test #460: warning_sliding_vectors .................................... 
  Passed    0.63 sec
        Start 461: warning_unscheduled_update_def
461/569 Test #461: warning_unscheduled_update_def ............................. 
  Passed    0.67 sec
        Start 462: generator_aot_acquire_release
462/569 Test #462: generator_aot_acquire_release .............................. 
  Passed    0.02 sec
        Start 463: generator_aot_alias
463/569 Test #463: generator_aot_alias ........................................ 
  Passed    0.00 sec
        Start 464: generator_aot_argvcall
464/569 Test #464: generator_aot_argvcall ..................................... 
  Passed    0.00 sec
        Start 465: generator_aot_async_parallel
465/569 Test #465: generator_aot_async_parallel ............................... 
  Passed    1.11 sec
        Start 466: generator_aot_autograd
466/569 Test #466: generator_aot_autograd ..................................... 
  Passed    0.01 sec
        Start 467: generator_aot_bit_operations
467/569 Test #467: generator_aot_bit_operations ............................... 
  Passed    0.00 sec
        Start 468: generator_aot_blur2x2
468/569 Test #468: generator_aot_blur2x2 ...................................... 
  Passed    0.00 sec
        Start 469: generator_aot_buffer_copy
469/569 Test #469: generator_aot_buffer_copy .................................. 
  Passed    0.00 sec
        Start 470: generator_aot_buildmethod
470/569 Test #470: generator_aot_buildmethod .................................. 
  Passed    0.00 sec
        Start 471: generator_aot_can_use_target
471/569 Test #471: generator_aot_can_use_target ............................... 
  Passed    0.00 sec
        Start 472: generator_aot_configure
472/569 Test #472: generator_aot_configure .................................... 
  Passed    0.00 sec
        Start 473: generator_aot_cxx_mangling_define_extern
473/569 Test #473: generator_aot_cxx_mangling_define_extern ................... 
  Passed    0.00 sec
        Start 474: generator_aot_cxx_mangling
474/569 Test #474: generator_aot_cxx_mangling ................................. 
  Passed    0.00 sec
        Start 475: generator_aot_define_extern_opencl
475/569 Test #475: generator_aot_define_extern_opencl 
.........................***Skipped   0.00 sec
        Start 476: generator_aot_embed_image
476/569 Test #476: generator_aot_embed_image .................................. 
  Passed    0.00 sec
        Start 477: generator_aot_error_codes
477/569 Test #477: generator_aot_error_codes .................................. 
  Passed    0.00 sec
        Start 478: generator_aot_example
478/569 Test #478: generator_aot_example ...................................... 
  Passed    0.00 sec
        Start 479: generator_aot_extern_output
479/569 Test #479: generator_aot_extern_output ................................ 
  Passed    0.01 sec
        Start 480: generator_aot_external_code
480/569 Test #480: generator_aot_external_code ................................ 
  Passed    0.00 sec
        Start 481: generator_aot_float16_t
481/569 Test #481: generator_aot_float16_t .................................... 
  Passed    0.00 sec
        Start 482: generator_aot_gpu_multi_context_threaded
482/569 Test #482: generator_aot_gpu_multi_context_threaded ................... 
  Passed    0.01 sec
        Start 483: generator_aot_gpu_object_lifetime
483/569 Test #483: generator_aot_gpu_object_lifetime 
..........................***Skipped   0.00 sec
        Start 484: generator_aot_gpu_only
484/569 Test #484: generator_aot_gpu_only 
.....................................***Skipped   0.00 sec
        Start 485: generator_aot_gpu_texture
485/569 Test #485: generator_aot_gpu_texture 
..................................***Skipped   0.00 sec
        Start 486: generator_aot_image_from_array
486/569 Test #486: generator_aot_image_from_array ............................. 
  Passed    0.00 sec
        Start 487: generator_aot_mandelbrot
487/569 Test #487: generator_aot_mandelbrot ................................... 
  Passed    0.02 sec
        Start 488: generator_aot_matlab
488/569 Test #488: generator_aot_matlab ....................................... 
  Passed    0.00 sec
        Start 489: generator_aot_memory_profiler_mandelbrot
489/569 Test #489: generator_aot_memory_profiler_mandelbrot ................... 
  Passed    3.93 sec
        Start 490: generator_aot_metadata_tester
490/569 Test #490: generator_aot_metadata_tester .............................. 
  Passed    0.01 sec
        Start 491: generator_aot_msan
491/569 Test #491: generator_aot_msan ......................................... 
  Passed    0.00 sec
        Start 492: generator_aot_sanitizercoverage
492/569 Test #492: generator_aot_sanitizercoverage ............................ 
  Passed    0.00 sec
        Start 493: generator_aot_multitarget
493/569 Test #493: generator_aot_multitarget .................................. 
  Passed    0.00 sec
        Start 494: generator_aot_nested_externs
494/569 Test #494: generator_aot_nested_externs ............................... 
  Passed    0.01 sec
        Start 495: generator_aot_opencl_runtime
495/569 Test #495: generator_aot_opencl_runtime 
...............................***Skipped   0.00 sec
        Start 496: generator_aot_output_assign
496/569 Test #496: generator_aot_output_assign ................................ 
  Passed    0.00 sec
        Start 497: generator_aot_pyramid
497/569 Test #497: generator_aot_pyramid ...................................... 
  Passed    0.15 sec
        Start 498: generator_aot_rdom_input
498/569 Test #498: generator_aot_rdom_input ................................... 
  Passed    0.00 sec
        Start 499: generator_aot_string_param
499/569 Test #499: generator_aot_string_param ................................. 
  Passed    0.00 sec
        Start 500: generator_aot_shuffler
500/569 Test #500: generator_aot_shuffler ..................................... 
  Passed    5.02 sec
        Start 501: generator_aot_templated
501/569 Test #501: generator_aot_templated .................................... 
  Passed    0.02 sec
        Start 502: generator_aot_tiled_blur
502/569 Test #502: generator_aot_tiled_blur ................................... 
  Passed    0.01 sec
        Start 503: generator_aot_user_context
503/569 Test #503: generator_aot_user_context ................................. 
  Passed    0.00 sec
        Start 504: generator_aot_user_context_insanity
504/569 Test #504: generator_aot_user_context_insanity ........................ 
  Passed    0.01 sec
        Start 505: generator_aot_variable_num_threads
505/569 Test #505: generator_aot_variable_num_threads ......................... 
  Passed    0.30 sec
        Start 506: python_apps_bilateral_grid
506/569 Test #506: python_apps_bilateral_grid ................................. 
  Passed    6.06 sec
        Start 507: python_apps_blur
507/569 Test #507: python_apps_blur ........................................... 
  Passed    5.46 sec
        Start 508: python_apps_erode
508/569 Test #508: python_apps_erode .......................................... 
  Passed   10.08 sec
        Start 509: python_apps_interpolate
509/569 Test #509: python_apps_interpolate .................................... 
  Passed   10.95 sec
        Start 510: python_apps_local_laplacian
510/569 Test #510: python_apps_local_laplacian ................................ 
  Passed    9.18 sec
        Start 511: python_correctness_addconstant_test
511/569 Test #511: python_correctness_addconstant_test ........................ 
  Passed    0.13 sec
        Start 512: python_correctness_atomics
512/569 Test #512: python_correctness_atomics ................................. 
  Passed    0.58 sec
        Start 513: python_correctness_autodiff
513/569 Test #513: python_correctness_autodiff ................................ 
  Passed    0.94 sec
        Start 514: python_correctness_basics
514/569 Test #514: python_correctness_basics .................................. 
  Passed    1.67 sec
        Start 515: python_correctness_bit_test
515/569 Test #515: python_correctness_bit_test ................................ 
  Passed    0.02 sec
        Start 516: python_correctness_boundary_conditions
516/569 Test #516: python_correctness_boundary_conditions ..................... 
  Passed   28.00 sec
        Start 517: python_correctness_buffer
517/569 Test #517: python_correctness_buffer .................................. 
  Passed    3.62 sec
        Start 518: python_correctness_compile_to
518/569 Test #518: python_correctness_compile_to .............................. 
  Passed    4.19 sec
        Start 519: python_correctness_division
519/569 Test #519: python_correctness_division ................................ 
  Passed    1.11 sec
        Start 520: python_correctness_extern
520/569 Test #520: python_correctness_extern .................................. 
  Passed    0.19 sec
        Start 521: python_correctness_float_precision_test
521/569 Test #521: python_correctness_float_precision_test .................... 
  Passed    0.78 sec
        Start 522: python_correctness_iroperator
522/569 Test #522: python_correctness_iroperator .............................. 
  Passed    0.79 sec
        Start 523: python_correctness_multipass_constraints
523/569 Test #523: python_correctness_multipass_constraints ................... 
  Passed    0.68 sec
        Start 524: python_correctness_pystub
524/569 Test #524: python_correctness_pystub .................................. 
  Passed    2.40 sec
        Start 525: python_correctness_rdom
525/569 Test #525: python_correctness_rdom .................................... 
  Passed    0.71 sec
        Start 526: python_correctness_realize_warnings
526/569 Test #526: python_correctness_realize_warnings ........................ 
  Passed    0.60 sec
        Start 527: python_correctness_target
527/569 Test #527: python_correctness_target .................................. 
  Passed    0.07 sec
        Start 528: python_correctness_tuple_select
528/569 Test #528: python_correctness_tuple_select ............................ 
  Passed    1.33 sec
        Start 529: python_correctness_type
529/569 Test #529: python_correctness_type .................................... 
  Passed    0.07 sec
        Start 530: python_correctness_user_context_test
530/569 Test #530: python_correctness_user_context_test ....................... 
  Passed    0.02 sec
        Start 531: python_correctness_var
531/569 Test #531: python_correctness_var ..................................... 
  Passed    0.07 sec
        Start 532: python_tutorial_lesson_01_basics
532/569 Test #532: python_tutorial_lesson_01_basics ........................... 
  Passed    1.17 sec
        Start 533: python_tutorial_lesson_02_input_image
533/569 Test #533: python_tutorial_lesson_02_input_image ...................... 
  Passed    1.60 sec
        Start 534: python_tutorial_lesson_03_debugging_1
534/569 Test #534: python_tutorial_lesson_03_debugging_1 ...................... 
  Passed    0.60 sec
        Start 535: python_tutorial_lesson_04_debugging_2
535/569 Test #535: python_tutorial_lesson_04_debugging_2 ...................... 
  Passed    0.68 sec
        Start 536: python_tutorial_lesson_05_scheduling_1
536/569 Test #536: python_tutorial_lesson_05_scheduling_1 ..................... 
  Passed    2.33 sec
        Start 537: python_tutorial_lesson_06_realizing_over_shifted_domains
537/569 Test #537: python_tutorial_lesson_06_realizing_over_shifted_domains ... 
  Passed    0.60 sec
        Start 538: python_tutorial_lesson_07_multi_stage_pipelines
538/569 Test #538: python_tutorial_lesson_07_multi_stage_pipelines ............ 
  Passed    6.46 sec
        Start 539: python_tutorial_lesson_08_scheduling_2
539/569 Test #539: python_tutorial_lesson_08_scheduling_2 ..................... 
  Passed    4.25 sec
        Start 540: python_tutorial_lesson_09_update_definitions
540/569 Test #540: python_tutorial_lesson_09_update_definitions ............... 
  Passed    5.25 sec
        Start 541: python_tutorial_lesson_10_aot_compilation_generate
541/569 Test #541: python_tutorial_lesson_10_aot_compilation_generate ......... 
  Passed    1.19 sec
        Start 547: python_tutorial_lesson_10_compile
542/569 Test #547: python_tutorial_lesson_10_compile .......................... 
  Passed    0.67 sec
        Start 542: python_tutorial_lesson_10_aot_compilation_run
543/569 Test #542: python_tutorial_lesson_10_aot_compilation_run .............. 
  Passed    1.91 sec
        Start 543: python_tutorial_lesson_11_cross_compilation
544/569 Test #543: python_tutorial_lesson_11_cross_compilation ................ 
  Passed    4.30 sec
        Start 544: python_tutorial_lesson_12_using_the_gpu
545/569 Test #544: python_tutorial_lesson_12_using_the_gpu .................... 
  Passed    4.71 sec
        Start 545: python_tutorial_lesson_13_tuples
546/569 Test #545: python_tutorial_lesson_13_tuples ........................... 
  Passed    0.94 sec
        Start 546: python_tutorial_lesson_14_types
547/569 Test #546: python_tutorial_lesson_14_types ............................ 
  Passed    0.07 sec
        Start 548: tutorial_lesson_01_basics
548/569 Test #548: tutorial_lesson_01_basics .................................. 
  Passed    0.58 sec
        Start 549: tutorial_lesson_02_input_image
549/569 Test #549: tutorial_lesson_02_input_image ............................. 
  Passed    1.07 sec
        Start 550: tutorial_lesson_03_debugging_1
550/569 Test #550: tutorial_lesson_03_debugging_1 ............................. 
  Passed    0.61 sec
        Start 551: tutorial_lesson_04_debugging_2
551/569 Test #551: tutorial_lesson_04_debugging_2 ............................. 
  Passed    1.00 sec
        Start 552: tutorial_lesson_05_scheduling_1
552/569 Test #552: tutorial_lesson_05_scheduling_1 ............................ 
  Passed    1.47 sec
        Start 553: tutorial_lesson_06_realizing_over_shifted_domains
553/569 Test #553: tutorial_lesson_06_realizing_over_shifted_domains .......... 
  Passed    0.58 sec
        Start 554: tutorial_lesson_07_multi_stage_pipelines
554/569 Test #554: tutorial_lesson_07_multi_stage_pipelines ................... 
  Passed    1.84 sec
        Start 555: tutorial_lesson_08_scheduling_2
555/569 Test #555: tutorial_lesson_08_scheduling_2 ............................ 
  Passed    1.19 sec
        Start 556: tutorial_lesson_09_update_definitions
556/569 Test #556: tutorial_lesson_09_update_definitions ...................... 
  Passed    3.08 sec
        Start 557: tutorial_lesson_10_aot_compilation_generate
557/569 Test #557: tutorial_lesson_10_aot_compilation_generate ................ 
  Passed    1.13 sec
        Start 558: tutorial_lesson_10_aot_compilation_run
558/569 Test #558: tutorial_lesson_10_aot_compilation_run ..................... 
  Passed    0.00 sec
        Start 559: tutorial_lesson_11_cross_compilation
559/569 Test #559: tutorial_lesson_11_cross_compilation ....................... 
  Passed    4.18 sec
        Start 560: tutorial_lesson_12_using_the_gpu
560/569 Test #560: tutorial_lesson_12_using_the_gpu ........................... 
  Passed    3.45 sec
        Start 561: tutorial_lesson_13_tuples
561/569 Test #561: tutorial_lesson_13_tuples .................................. 
  Passed    0.78 sec
        Start 562: tutorial_lesson_14_types
562/569 Test #562: tutorial_lesson_14_types ................................... 
  Passed    0.57 sec
        Start 563: tutorial_lesson_15_build_gens
563/569 Test #563: tutorial_lesson_15_build_gens .............................. 
  Passed  1266.31 sec
        Start 564: tutorial_lesson_15_check_files
564/569 Test #564: tutorial_lesson_15_check_files ............................. 
  Passed    0.02 sec
        Start 565: tutorial_lesson_16_rgb_run
565/569 Test #565: tutorial_lesson_16_rgb_run ................................. 
  Passed    6.07 sec
        Start 566: tutorial_lesson_17_predicated_rdom
566/569 Test #566: tutorial_lesson_17_predicated_rdom ......................... 
  Passed    0.80 sec
        Start 567: tutorial_lesson_18_parallel_associative_reductions
567/569 Test #567: tutorial_lesson_18_parallel_associative_reductions ......... 
  Passed    1.18 sec
        Start 568: tutorial_lesson_19_wrapper_funcs
568/569 Test #568: tutorial_lesson_19_wrapper_funcs ........................... 
  Passed    1.42 sec
        Start 569: tutorial_lesson_20_cloning_funcs
569/569 Test #569: tutorial_lesson_20_cloning_funcs ........................... 
  Passed    0.73 sec

100% tests passed, 0 tests failed out of 569

Label Time Summary:
Adams2019                = 432.88 sec*proc (5 tests)
Li2018                   =   2.77 sec*proc (2 tests)
correctness              = 961.90 sec*proc (352 tests)
correctness_multi_gpu    =   0.04 sec*proc (1 test)
error                    =  11.61 sec*proc (96 tests)
generator                =  10.73 sec*proc (44 tests)
internal                 =   1.14 sec*proc (1 test)
python                   = 125.76 sec*proc (41 tests)
tutorial                 = 1298.07 sec*proc (22 tests)
warning                  =   1.91 sec*proc (4 tests)

Total Test time (real) = 2847.76 sec

The following tests did not run:
          9 - correctness_multi_gpu_gpu_multi_device (Skipped)
         15 - correctness_async_device_copy (Skipped)
         69 - correctness_cuda_8_bit_dot_product (Skipped)
         71 - correctness_custom_cuda_context (Skipped)
         81 - correctness_device_buffer_copy (Skipped)
         82 - correctness_device_copy_at_inner_loop (Skipped)
         83 - correctness_device_crop (Skipped)
         84 - correctness_device_slice (Skipped)
         87 - correctness_dynamic_allocation_in_gpu_kernel (Skipped)
        103 - correctness_extern_stage_on_device (Skipped)
        113 - correctness_float16_t_neon_op_check (Skipped)
        121 - correctness_fuse_gpu_threads (Skipped)
        129 - correctness_gpu_allocation_cache (Skipped)
        130 - correctness_gpu_arg_types (Skipped)
        131 - correctness_gpu_assertion_in_kernel (Skipped)
        132 - correctness_gpu_bounds_inference_failure (Skipped)
        133 - correctness_gpu_condition_lifting (Skipped)
        134 - correctness_gpu_cpu_simultaneous_read (Skipped)
        136 - correctness_gpu_different_blocks_threads_dimensions (Skipped)
        137 - correctness_gpu_dynamic_shared (Skipped)
        139 - correctness_gpu_give_input_buffers_device_allocations (Skipped)
        140 - correctness_gpu_jit_explicit_copy_to_device (Skipped)
        143 - correctness_gpu_mixed_dimensionality (Skipped)
        144 - correctness_gpu_mixed_shared_mem_types (Skipped)
        147 - correctness_gpu_non_monotonic_shared_mem_size (Skipped)
        151 - correctness_gpu_param_allocation (Skipped)
        152 - correctness_gpu_reuse_shared_memory (Skipped)
        153 - correctness_gpu_specialize (Skipped)
        154 - correctness_gpu_store_in_register_with_no_lanes_loop (Skipped)
        155 - correctness_gpu_sum_scan (Skipped)
        156 - correctness_gpu_texture (Skipped)
        157 - correctness_gpu_thread_barrier (Skipped)
        158 - correctness_gpu_transpose (Skipped)
        160 - correctness_gpu_vectorized_shared_memory (Skipped)
        191 - correctness_introspection (Skipped)
        204 - correctness_load_library (Skipped)
        245 - correctness_parallel_gpu_nested (Skipped)
        276 - correctness_register_shuffle (Skipped)
        292 - correctness_simd_op_check_hvx (Skipped)
        304 - correctness_specialize_to_gpu (Skipped)
        320 - correctness_tiled_matmul (Skipped)
        356 - correctness_vectorized_gpu_allocation (Skipped)
        400 - error_five_d_gpu_buffer (Skipped)
        475 - generator_aot_define_extern_opencl (Skipped)
        483 - generator_aot_gpu_object_lifetime (Skipped)
        484 - generator_aot_gpu_only (Skipped)
        485 - generator_aot_gpu_texture (Skipped)
        495 - generator_aot_opencl_runtime (Skipped)
LLVM_PROFILE_FILE="/<<PKGBUILDDIR>>/build-profile/raw/stage-0-%p-%m.profraw" ctest -j1 --label-regex  
 "performance|auto_schedule" --repeat until-pass:5 --output-on-failure --test-dir 
/<<PKGBUILDDIR>>/build/stage-0/halide
Internal ctest changing into directory: /<<PKGBUILDDIR>>/build/stage-0/halide
Test project /<<PKGBUILDDIR>>/build/stage-0/halide
      Start   9: auto_schedule_cost_function
 1/46 Test   #9: auto_schedule_cost_function .............   Passed    3.88 sec
      Start  10: auto_schedule_data_dependent
 2/46 Test  #10: auto_schedule_data_dependent ............   Passed    1.34 sec
      Start  11: auto_schedule_extern
 3/46 Test  #11: auto_schedule_extern ....................   Passed    0.07 sec
      Start  12: auto_schedule_fibonacci
 4/46 Test  #12: auto_schedule_fibonacci .................   Passed    0.66 sec
      Start  13: auto_schedule_histogram
 5/46 Test  #13: auto_schedule_histogram .................   Passed    3.16 sec
      Start  14: auto_schedule_large_window
 6/46 Test  #14: auto_schedule_large_window ..............   Passed    1.32 sec
      Start  15: auto_schedule_mat_mul
 7/46 Test  #15: auto_schedule_mat_mul ...................   Passed   10.28 sec
      Start  16: auto_schedule_max_filter
 8/46 Test  #16: auto_schedule_max_filter ................   Passed   13.39 sec
      Start  17: auto_schedule_multi_output
 9/46 Test  #17: auto_schedule_multi_output ..............   Passed    0.76 sec
      Start  18: auto_schedule_overlap
10/46 Test  #18: auto_schedule_overlap ...................   Passed   11.10 sec
      Start  19: auto_schedule_param
11/46 Test  #19: auto_schedule_param .....................   Passed    0.13 sec
      Start  20: auto_schedule_reorder
12/46 Test  #20: auto_schedule_reorder ...................   Passed   20.87 sec
      Start  21: auto_schedule_small_pure_update
13/46 Test  #21: auto_schedule_small_pure_update .........   Passed    0.66 sec
      Start  22: auto_schedule_tile_vs_inline
14/46 Test  #22: auto_schedule_tile_vs_inline ............   Passed    1.22 sec
      Start  23: auto_schedule_unused_func
15/46 Test  #23: auto_schedule_unused_func ...............   Passed    0.60 sec
      Start  24: auto_schedule_vectorize_var_in_update
16/46 Test  #24: auto_schedule_vectorize_var_in_update ...   Passed    0.97 sec
      Start 481: performance_tiled_matmul
17/46 Test #481: performance_tiled_matmul ................***Skipped   0.04 sec
      Start 482: performance_async_gpu
18/46 Test #482: performance_async_gpu ...................***Skipped   0.04 sec
      Start 483: performance_block_transpose
19/46 Test #483: performance_block_transpose .............   Passed   10.79 sec
      Start 484: performance_boundary_conditions
20/46 Test #484: performance_boundary_conditions .........   Passed   11.95 sec
      Start 485: performance_clamped_vector_load
21/46 Test #485: performance_clamped_vector_load .........   Passed    6.83 sec
      Start 486: performance_const_division
22/46 Test #486: performance_const_division ..............   Passed   48.01 sec
      Start 487: performance_fan_in
23/46 Test #487: performance_fan_in ......................   Passed    8.26 sec
      Start 488: performance_fast_inverse
24/46 Test #488: performance_fast_inverse ................   Passed    1.30 sec
      Start 489: performance_fast_pow
25/46 Test #489: performance_fast_pow ....................   Passed    1.82 sec
      Start 490: performance_fast_sine_cosine
26/46 Test #490: performance_fast_sine_cosine ............   Passed    2.77 sec
      Start 491: performance_gpu_half_throughput
27/46 Test #491: performance_gpu_half_throughput .........***Skipped   0.05 sec
      Start 492: performance_inner_loop_parallel
28/46 Test #492: performance_inner_loop_parallel .........   Passed    7.82 sec
      Start 493: performance_jit_stress
29/46 Test #493: performance_jit_stress ..................   Passed    0.79 sec
      Start 494: performance_lots_of_inputs
30/46 Test #494: performance_lots_of_inputs ..............   Passed   37.52 sec
      Start 495: performance_lots_of_small_allocations
31/46 Test #495: performance_lots_of_small_allocations ...   Passed   12.26 sec
      Start 496: performance_matrix_multiplication
32/46 Test #496: performance_matrix_multiplication .......   Passed    6.18 sec
      Start 497: performance_memcpy
33/46 Test #497: performance_memcpy ......................   Passed    2.35 sec
      Start 498: performance_memory_profiler
34/46 Test #498: performance_memory_profiler .............   Passed    1.62 sec
      Start 499: performance_nested_vectorization_gemm
35/46 Test #499: performance_nested_vectorization_gemm ...   Passed   20.13 sec
      Start 500: performance_packed_planar_fusion
36/46 Test #500: performance_packed_planar_fusion ........   Passed    2.61 sec
      Start 501: performance_parallel_performance
37/46 Test #501: performance_parallel_performance ........***Failed  Required 
regular expression not found. Regex=[Success!
]  1.95 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.130060 0.130208
Speedup: 0.998864

      Start 501: performance_parallel_performance
    Test #501: performance_parallel_performance ........***Failed  Required 
regular expression not found. Regex=[Success!
]  2.02 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.153547 0.137333
Speedup: 1.118061

      Start 501: performance_parallel_performance
    Test #501: performance_parallel_performance ........***Failed  Required 
regular expression not found. Regex=[Success!
]  1.98 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.145831 0.135909
Speedup: 1.073005

      Start 501: performance_parallel_performance
    Test #501: performance_parallel_performance ........***Failed  Required 
regular expression not found. Regex=[Success!
]  1.89 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.128548 0.137594
Speedup: 0.934260

      Start 501: performance_parallel_performance
    Test #501: performance_parallel_performance ........***Failed  Required 
regular expression not found. Regex=[Success!
]  1.91 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.129350 0.129644
Speedup: 0.997731

      Start 502: performance_profiler
38/46 Test #502: performance_profiler ....................   Passed    6.59 sec
      Start 503: performance_realize_overhead
39/46 Test #503: performance_realize_overhead ............   Passed    8.53 sec
      Start 504: performance_rfactor
40/46 Test #504: performance_rfactor .....................   Passed   11.25 sec
      Start 505: performance_rgb_interleaved
41/46 Test #505: performance_rgb_interleaved .............   Passed   16.79 sec
      Start 506: performance_stack_vs_heap
42/46 Test #506: performance_stack_vs_heap ...............   Passed    2.36 sec
      Start 507: performance_sort
43/46 Test #507: performance_sort ........................   Passed    2.96 sec
      Start 508: performance_thread_safe_jit
44/46 Test #508: performance_thread_safe_jit .............   Passed    4.55 sec
      Start 509: performance_vectorize
45/46 Test #509: performance_vectorize ...................   Passed    6.00 sec
      Start 510: performance_wrap
46/46 Test #510: performance_wrap ........................***Skipped   0.04 sec

98% tests passed, 1 tests failed out of 46

Label Time Summary:
auto_schedule    =  70.39 sec*proc (16 tests)
performance      = 244.12 sec*proc (30 tests)

Total Test time (real) = 322.40 sec

The following tests did not run:
        481 - performance_tiled_matmul (Skipped)
        482 - performance_async_gpu (Skipped)
        491 - performance_gpu_half_throughput (Skipped)
        510 - performance_wrap (Skipped)

The following tests FAILED:
        501 - performance_parallel_performance (Failed)
Errors while running CTest
make[2]: *** [debian/rules:104: perform_stage_build] Error 8
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:170: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:94: binary-indep] Error 2
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

The above is just how the build ends but I believe it's also the most relevant 
part.

The build was made in a machine with a single CPU, and I think that's
determinant for the error to happen.

Therefore, to reproduce, please try first setting GRUB_CMDLINE_LINUX="nr_cpus=1"
in /etc/default/grub. If that does not work, then the general offer below
still applies.

I hope this is not too complex to fix. Maybe the attached patch
is enough, but I've not had time to test it.

---------------------------------------------------------------------

About the archive rebuild: The build was made using virtual machines
from Hetzner, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages (plus
debhelper).

If you could not 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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.
--- a/test/performance/CMakeLists.txt
+++ b/test/performance/CMakeLists.txt
@@ -20,7 +20,6 @@ tests(GROUPS performance
       memory_profiler.cpp
       nested_vectorization_gemm.cpp
       packed_planar_fusion.cpp
-      parallel_performance.cpp
       profiler.cpp
       realize_overhead.cpp
       rfactor.cpp

Reply via email to