Repository navigation
[sanitizer] ASan + UBSan weekly run failure (fp 033d48555465) #6201
Copy link
Copy link
Closed
Labels
asan-ubsanbugSomething isn't workingSomething isn't workingmaintainer-reviewRequires maintainer review before any action is takenRequires maintainer review before any action is takenpriority: highHigh priorityHigh prioritysanitizer
Description
Run: https://github.com/aethersdr/AetherSDR/actions/runs/37280204924
Commit: 3342761
Date: 2026-10-05
Fingerprint: 033d48555465
Sanitizer report (first SUMMARY block)
99% tests passed, 2 tests failed out of 657
The following tests FAILED:
148 - rtl_spectrum_averaging_test (Timeout)
230 - weather_radar_loading_test (Timeout)
Errors while running CTest
--- last 50 KB of ctest output ---
................................... Passed 0.04 sec
Start 319: serial_port_combo_test
319/657 Test #319: serial_port_combo_test ..................................... Passed 0.04 sec
Start 320: spectrum_preview_logic_test
320/657 Test #320: spectrum_preview_logic_test ................................ Passed 0.02 sec
Start 321: waterfall_impulse_blanker_test
321/657 Test #321: waterfall_impulse_blanker_test ............................. Passed 0.11 sec
Start 322: rf_gain_presentation_test
322/657 Test #322: rf_gain_presentation_test .................................. Passed 0.01 sec
Start 323: anan_droop_correction_test
323/657 Test #323: anan_droop_correction_test ................................. Passed 0.01 sec
Start 324: anan_droop_defaults_test
324/657 Test #324: anan_droop_defaults_test ................................... Passed 0.01 sec
Start 325: anan_droop_noise_floor_test
325/657 Test #325: anan_droop_noise_floor_test ................................ Passed 0.01 sec
Start 326: anan_droop_calibrator_test
326/657 Test #326: anan_droop_calibrator_test ................................. Passed 0.27 sec
Start 327: floating_restore_policy_test
327/657 Test #327: floating_restore_policy_test ............................... Passed 0.01 sec
Start 328: software_opengl_request_test
328/657 Test #328: software_opengl_request_test ............................... Passed 0.01 sec
Start 329: pan_recenter_policy_test
329/657 Test #329: pan_recenter_policy_test ................................... Passed 0.01 sec
Start 330: waterfall_time_marker_settings_test
330/657 Test #330: waterfall_time_marker_settings_test ........................ Passed 0.27 sec
Start 331: extended_tnf_settings_test
331/657 Test #331: extended_tnf_settings_test ................................. Passed 0.25 sec
Start 332: waterfall_time_markers_test
332/657 Test #332: waterfall_time_markers_test ................................ Passed 0.01 sec
Start 333: waterfall_history_buffer_test
333/657 Test #333: waterfall_history_buffer_test .............................. Passed 0.01 sec
Start 334: kiwi_sdr_redirect_policy_test
334/657 Test #334: kiwi_sdr_redirect_policy_test .............................. Passed 0.01 sec
Start 335: receive_presentation_sync_test
335/657 Test #335: receive_presentation_sync_test ............................. Passed 0.18 sec
Start 336: kiwi_public_directory_test
336/657 Test #336: kiwi_public_directory_test ................................. Passed 0.07 sec
Start 337: iambic_keyer_test
337/657 Test #337: iambic_keyer_test .......................................... Passed 7.17 sec
Start 338: passive_spots_policy_test
338/657 Test #338: passive_spots_policy_test .................................. Passed 0.09 sec
Start 339: tgxl_refused_notice_wiring_test
339/657 Test #339: tgxl_refused_notice_wiring_test ............................ Passed 0.02 sec
Start 340: spot_label_menu_test
340/657 Test #340: spot_label_menu_test ....................................... Passed 0.04 sec
Start 341: spot_mode_resolver_test
341/657 Test #341: spot_mode_resolver_test .................................... Passed 0.01 sec
Start 342: spot_auto_scroll_test
342/657 Test #342: spot_auto_scroll_test ...................................... Passed 0.01 sec
Start 343: wsjtx_dial_tracker_test
343/657 Test #343: wsjtx_dial_tracker_test .................................... Passed 0.01 sec
Start 344: n1mm_spot_client_test
344/657 Test #344: n1mm_spot_client_test ...................................... Passed 0.02 sec
Start 345: eibi_client_test
345/657 Test #345: eibi_client_test ........................................... Passed 0.27 sec
Start 346: flex_waveform_model_test
346/657 Test #346: flex_waveform_model_test ................................... Passed 0.02 sec
Start 347: waveform_install_gate_test
347/657 Test #347: waveform_install_gate_test ................................. Passed 0.01 sec
Start 348: dstar_availability_gate_test
348/657 Test #348: dstar_availability_gate_test ............................... Passed 0.01 sec
Start 349: dvk_availability_gate_test
349/657 Test #349: dvk_availability_gate_test ................................. Passed 0.01 sec
Start 350: digital_voice_waveform_process_test
350/657 Test #350: digital_voice_waveform_process_test ........................ Passed 0.09 sec
Start 351: digital_voice_slice_lifecycle_test
351/657 Test #351: digital_voice_slice_lifecycle_test ......................... Passed 0.03 sec
Start 352: mode_cycle_test
352/657 Test #352: mode_cycle_test ............................................ Passed 0.02 sec
Start 353: dstar_model_test
353/657 Test #353: dstar_model_test ........................................... Passed 0.18 sec
Start 354: dstar_accessibility_test
354/657 Test #354: dstar_accessibility_test ................................... Passed 0.03 sec
Start 355: acom_protocol_test
355/657 Test #355: acom_protocol_test ......................................... Passed 0.01 sec
Start 356: lp100a_protocol_test
356/657 Test #356: lp100a_protocol_test ....................................... Passed 0.01 sec
Start 357: spe_protocol_test
357/657 Test #357: spe_protocol_test .......................................... Passed 0.02 sec
Start 358: kpa1500_protocol_test
358/657 Test #358: kpa1500_protocol_test ...................................... Passed 0.04 sec
Start 359: vkamp_protocol_test
359/657 Test #359: vkamp_protocol_test ........................................ Passed 0.01 sec
Start 360: vkamp_connection_test
360/657 Test #360: vkamp_connection_test ...................................... Passed 10.93 sec
Start 361: vita_tile_frequency_test
361/657 Test #361: vita_tile_frequency_test ................................... Passed 0.01 sec
Start 362: frequency_entry_parser_test
362/657 Test #362: frequency_entry_parser_test ................................ Passed 0.01 sec
Start 363: radio_status_ownership_test
363/657 Test #363: radio_status_ownership_test ................................ Passed 0.02 sec
Start 364: asr_whisper_smoke_test
364/657 Test #364: asr_whisper_smoke_test ..................................... Passed 0.10 sec
Start 365: asr_model_manager_test
365/657 Test #365: asr_model_manager_test ..................................... Passed 0.03 sec
Start 366: asr_segmenter_test
366/657 Test #366: asr_segmenter_test ......................................... Passed 0.06 sec
Start 367: asr_engine_test
367/657 Test #367: asr_engine_test ............................................ Passed 13.34 sec
Start 368: asr_speaker_clusterer_test
368/657 Test #368: asr_speaker_clusterer_test ................................. Passed 0.01 sec
Start 369: asr_whisper_backend_test
369/657 Test #369: asr_whisper_backend_test ................................... Passed 0.09 sec
Start 370: asr_gpu_probe_test
370/657 Test #370: asr_gpu_probe_test ......................................... Passed 0.12 sec
Start 371: asr_tap_policy_test
371/657 Test #371: asr_tap_policy_test ........................................ Passed 0.01 sec
Start 372: copy_assist_panel_test
372/657 Test #372: copy_assist_panel_test ..................................... Passed 0.04 sec
Start 373: copy_assist_settings_dialog_test
373/657 Test #373: copy_assist_settings_dialog_test ........................... Passed 0.17 sec
Start 374: cross_needle_meter_test
374/657 Test #374: cross_needle_meter_test .................................... Passed 12.65 sec
Start 375: s_meter_geometry_test
375/657 Test #375: s_meter_geometry_test ...................................... Passed 1.23 sec
Start 376: hgauge_range_test
376/657 Test #376: hgauge_range_test .......................................... Passed 0.03 sec
Start 377: hgauge_hover_popup_test
377/657 Test #377: hgauge_hover_popup_test .................................... Passed 3.77 sec
Start 378: range_slider_a11y_test
378/657 Test #378: range_slider_a11y_test ..................................... Passed 1.44 sec
Start 379: relay_bar_a11y_test
379/657 Test #379: relay_bar_a11y_test ........................................ Passed 0.99 sec
Start 380: tgxl_panel_widgets_test
380/657 Test #380: tgxl_panel_widgets_test .................................... Passed 0.72 sec
Start 381: automation_sensitive_line_edit_test
381/657 Test #381: automation_sensitive_line_edit_test ........................ Passed 0.04 sec
Start 382: automation_sensitive_grab_command_test
382/657 Test #382: automation_sensitive_grab_command_test ..................... Passed 0.28 sec
Start 383: peripheral_auth_dialog_test
383/657 Test #383: peripheral_auth_dialog_test ................................ Passed 18.38 sec
Start 384: peripheral_auth_keychain_test
384/657 Test #384: peripheral_auth_keychain_test .............................. Passed 0.02 sec
Start 385: peripheral_auth_handshake_test
385/657 Test #385: peripheral_auth_handshake_test ............................. Passed 0.11 sec
Start 386: pgxl_direct_protocol_test
386/657 Test #386: pgxl_direct_protocol_test .................................. Passed 1.70 sec
Start 387: pgxl_panel_test
387/657 Test #387: pgxl_panel_test ............................................ Passed 0.42 sec
Start 388: tgxl_direct_protocol_test
388/657 Test #388: tgxl_direct_protocol_test .................................. Passed 0.72 sec
Start 389: tgxl_docked_parity_test
389/657 Test #389: tgxl_docked_parity_test .................................... Passed 10.19 sec
Start 390: tgxl_applet_ports_test
390/657 Test #390: tgxl_applet_ports_test ..................................... Passed 0.72 sec
Start 391: fm_tone_presentation_test
391/657 Test #391: fm_tone_presentation_test .................................. Passed 0.01 sec
Start 392: native_widget_topology_test
392/657 Test #392: native_widget_topology_test ................................ Passed 0.04 sec
Start 393: aether_mcp_field_mapping
393/657 Test #393: aether_mcp_field_mapping ................................... Passed 0.08 sec
Start 394: radiocert_persist_policy
394/657 Test #394: radiocert_persist_policy ................................... Passed 0.20 sec
Start 395: automation_probe_field_mapping
395/657 Test #395: automation_probe_field_mapping ............................. Passed 0.03 sec
Start 396: tx_meter_safety
396/657 Test #396: tx_meter_safety ............................................ Passed 0.79 sec
Start 397: capability_record_parser
397/657 Test #397: capability_record_parser ................................... Passed 0.04 sec
Start 398: fm_tone_presentation_contract
398/657 Test #398: fm_tone_presentation_contract .............................. Passed 0.03 sec
Start 399: automation_logwatch_arguments
399/657 Test #399: automation_logwatch_arguments .............................. Passed 0.03 sec
Start 400: bridge_docs_check
400/657 Test #400: bridge_docs_check .......................................... Passed 0.05 sec
Start 401: seam_probe_table_check
401/657 Test #401: seam_probe_table_check ..................................... Passed 0.03 sec
Start 402: seam_probe_table_scanner
402/657 Test #402: seam_probe_table_scanner ................................... Passed 0.04 sec
Start 403: hl2_probe_spectrum_handedness
403/657 Test #403: hl2_probe_spectrum_handedness .............................. Passed 0.04 sec
Start 404: hl2_probe_spectrum_panadapter
404/657 Test #404: hl2_probe_spectrum_panadapter ..............................***Skipped 0.03 sec
Start 405: automation_cell_test
405/657 Test #405: automation_cell_test ....................................... Passed 0.30 sec
Start 406: automation_ping_build_identity_test
406/657 Test #406: automation_ping_build_identity_test ........................ Passed 0.25 sec
Start 407: build_identity_capture_test
407/657 Test #407: build_identity_capture_test ................................ Passed 2.93 sec
Start 408: automation_boundary_widgets_test
408/657 Test #408: automation_boundary_widgets_test ........................... Passed 0.26 sec
Start 409: automation_menu_lookup_test
409/657 Test #409: automation_menu_lookup_test ................................ Passed 0.27 sec
Start 410: automation_gauge_verb_test
410/657 Test #410: automation_gauge_verb_test ................................. Passed 0.36 sec
Start 411: automation_device_diagnostics_test
411/657 Test #411: automation_device_diagnostics_test ......................... Passed 0.25 sec
Start 412: automation_connect_family_test
412/657 Test #412: automation_connect_family_test ............................. Passed 0.28 sec
Start 413: automation_boundary_core_test
413/657 Test #413: automation_boundary_core_test .............................. Passed 0.39 sec
Start 414: gui_client_identity_policy_test
414/657 Test #414: gui_client_identity_policy_test ............................ Passed 0.01 sec
Start 415: gui_client_registration_state_test
415/657 Test #415: gui_client_registration_state_test ......................... Passed 0.01 sec
Start 416: gui_client_registration_recovery_test
416/657 Test #416: gui_client_registration_recovery_test ...................... Passed 3.65 sec
Start 417: profile_load_command_test
417/657 Test #417: profile_load_command_test .................................. Passed 0.01 sec
Start 418: slice_recreate_policy_test
418/657 Test #418: slice_recreate_policy_test ................................. Passed 0.01 sec
Start 419: display_inventory_policy_test
419/657 Test #419: display_inventory_policy_test .............................. Passed 0.01 sec
Start 420: qrz_callsign_test
420/657 Test #420: qrz_callsign_test .......................................... Passed 3.11 sec
Start 421: shortcut_manager_test
421/657 Test #421: shortcut_manager_test ...................................... Passed 0.15 sec
Start 422: window_shortcut_test
422/657 Test #422: window_shortcut_test ....................................... Passed 0.93 sec
Start 423: antenna_alias_test
423/657 Test #423: antenna_alias_test ......................................... Passed 0.12 sec
Start 424: mqtt_antenna_alias_test
424/657 Test #424: mqtt_antenna_alias_test .................................... Passed 0.02 sec
Start 425: green_heron_protocol_test
425/657 Test #425: green_heron_protocol_test .................................. Passed 0.02 sec
Start 426: mqtt_radio_state_test
426/657 Test #426: mqtt_radio_state_test ...................................... Passed 0.50 sec
Start 427: mqtt_settings_test
427/657 Test #427: mqtt_settings_test ......................................... Passed 0.07 sec
Start 428: atu_pretune_centers_test
428/657 Test #428: atu_pretune_centers_test ................................... Passed 0.01 sec
Start 429: cw_sidetone_test
429/657 Test #429: cw_sidetone_test ........................................... Passed 1.66 sec
Start 430: cw_sidetone_backend_policy_test
430/657 Test #430: cw_sidetone_backend_policy_test ............................ Passed 0.01 sec
Start 431: cw_sidetone_start_policy_test
431/657 Test #431: cw_sidetone_start_policy_test .............................. Passed 0.01 sec
Start 432: cw_sidetone_device_match_test
432/657 Test #432: cw_sidetone_device_match_test .............................. Passed 0.01 sec
Start 433: cw_sidetone_edge_probe_test
433/657 Test #433: cw_sidetone_edge_probe_test ................................ Passed 0.03 sec
Start 434: cw_record_gate_test
434/657 Test #434: cw_record_gate_test ........................................ Passed 0.01 sec
Start 435: rtty_decoder_sensitivity_test
435/657 Test #435: rtty_decoder_sensitivity_test .............................. Passed 0.01 sec
Start 436: rtty_decode_settings_test
436/657 Test #436: rtty_decode_settings_test .................................. Passed 0.26 sec
Start 437: cwx_local_keyer_drift_test
437/657 Test #437: cwx_local_keyer_drift_test ................................. Passed 0.02 sec
Start 438: ax25_frame_formatter_test
438/657 Test #438: ax25_frame_formatter_test .................................. Passed 0.02 sec
Start 439: ax25_libmodem_shim_test
439/657 Test #439: ax25_libmodem_shim_test .................................... Passed 70.25 sec
Start 440: hdlc_codec_test
440/657 Test #440: hdlc_codec_test ............................................ Passed 0.02 sec
Start 441: hid_device_parser_test
441/657 Test #441: hid_device_parser_test ..................................... Passed 0.01 sec
Start 442: ax25_link_timing_test
442/657 Test #442: ax25_link_timing_test ...................................... Passed 3.09 sec
Start 443: pms_mailbox_test
443/657 Test #443: pms_mailbox_test ........................................... Passed 3.31 sec
Start 444: aprs_packet_test
444/657 Test #444: aprs_packet_test ........................................... Passed 0.02 sec
Start 445: aprs_messenger_test
445/657 Test #445: aprs_messenger_test ........................................ Passed 0.19 sec
Start 446: aprs_fill_in_digipeater_test
446/657 Test #446: aprs_fill_in_digipeater_test ............................... Passed 0.02 sec
Start 447: aprs_digipeater_model_test
447/657 Test #447: aprs_digipeater_model_test ................................. Passed 0.03 sec
Start 448: tnc_terminal_test
448/657 Test #448: tnc_terminal_test .......................................... Passed 0.09 sec
Start 449: cwx_speed_modifier_test
449/657 Test #449: cwx_speed_modifier_test .................................... Passed 0.07 sec
Start 450: cwx_drain_watch_test
450/657 Test #450: cwx_drain_watch_test ....................................... Passed 0.05 sec
Start 451: cwx_panel_test
451/657 Test #451: cwx_panel_test ............................................. Passed 0.83 sec
Start 452: meter_model_test
452/657 Test #452: meter_model_test ........................................... Passed 0.10 sec
Start 453: meter_surfaces_test
453/657 Test #453: meter_surfaces_test ........................................ Passed 0.03 sec
Start 454: rigctl_strength_slevel_test
454/657 Test #454: rigctl_strength_slevel_test ................................ Passed 0.41 sec
Start 455: reroute_dead_controls_test
455/657 Test #455: reroute_dead_controls_test ................................. Passed 0.94 sec
Start 456: rigctl_rf_gain_pan_test
456/657 Test #456: rigctl_rf_gain_pan_test .................................... Passed 0.58 sec
Start 457: receiver_slot_count_test
457/657 Test #457: receiver_slot_count_test ................................... Passed 0.36 sec
Start 458: health_applet_test
458/657 Test #458: health_applet_test ......................................... Passed 2.57 sec
Start 459: meter_applet_capability_test
459/657 Test #459: meter_applet_capability_test ............................... Passed 0.12 sec
Start 460: meter_applet_voltage_state_test
460/657 Test #460: meter_applet_voltage_state_test ............................ Passed 0.13 sec
Start 461: sim_backend_test
461/657 Test #461: sim_backend_test ........................................... Passed 0.56 sec
Start 462: spectrum_pattern_test
462/657 Test #462: spectrum_pattern_test ...................................... Passed 0.01 sec
Start 463: noise_mixer_test
463/657 Test #463: noise_mixer_test ........................................... Passed 0.47 sec
Start 464: vu_meter_settings_test
464/657 Test #464: vu_meter_settings_test ..................................... Passed 0.01 sec
Start 465: radio_connection_session_test
465/657 Test #465: radio_connection_session_test .............................. Passed 0.50 sec
Start 466: flex_backend_lifecycle_test
466/657 Test #466: flex_backend_lifecycle_test ................................ Passed 0.24 sec
Start 467: panadapter_dbm_range_test
467/657 Test #467: panadapter_dbm_range_test .................................. Passed 0.24 sec
Start 468: owned_single_shot_timer_test
468/657 Test #468: owned_single_shot_timer_test ............................... Passed 0.47 sec
Start 469: aetherd_pan_decode_test
469/657 Test #469: aetherd_pan_decode_test .................................... Passed 0.24 sec
Start 470: tci_rx_converter_test
470/657 Test #470: tci_rx_converter_test ...................................... Passed 3.02 sec
Start 471: tci_rx_audio_test
471/657 Test #471: tci_rx_audio_test .......................................... Passed 2.43 sec
Start 472: tci_trxmap_test
472/657 Test #472: tci_trxmap_test ............................................ Passed 0.24 sec
Start 473: tci_automation_test
473/657 Test #473: tci_automation_test ........................................ Passed 0.82 sec
Start 474: tci_server_review_test
474/657 Test #474: tci_server_review_test ..................................... Passed 5.20 sec
Start 475: hl2_txdsp_test
475/657 Test #475: hl2_txdsp_test ............................................. Passed 147.58 sec
Start 476: hl2_txdsp_capture_burst_test
476/657 Test #476: hl2_txdsp_capture_burst_test ............................... Passed 10.10 sec
Start 477: radio_certification_math_test
477/657 Test #477: radio_certification_math_test .............................. Passed 0.44 sec
Start 478: hl2_tx_loopback_test
478/657 Test #478: hl2_tx_loopback_test .......................................***Skipped 1.74 sec
Start 479: hl2_dsp_readback_sim_test
479/657 Test #479: hl2_dsp_readback_sim_test ..................................***Skipped 1.73 sec
Start 480: hl2_tx_gate_test
480/657 Test #480: hl2_tx_gate_test ........................................... Passed 0.34 sec
Start 481: hl2_rit_xit_test
481/657 Test #481: hl2_rit_xit_test ........................................... Passed 0.25 sec
Start 482: slice_rit_xit_seam_test
482/657 Test #482: slice_rit_xit_seam_test .................................... Passed 0.27 sec
Start 483: hl2_unkey_hold_test
483/657 Test #483: hl2_unkey_hold_test ........................................ Passed 3.31 sec
Start 484: hl2_rqst_ack_test
484/657 Test #484: hl2_rqst_ack_test .......................................... Passed 0.01 sec
Start 485: hl2_rqst_ack_client_test
485/657 Test #485: hl2_rqst_ack_client_test ................................... Passed 0.23 sec
Start 486: hl2_band_filter_frame_test
486/657 Test #486: hl2_band_filter_frame_test ................................. Passed 0.23 sec
Start 487: hl2_ep4_ingest_test
487/657 Test #487: hl2_ep4_ingest_test ........................................ Passed 3.52 sec
Start 488: hl2_fwd_window_wiring_test
488/657 Test #488: hl2_fwd_window_wiring_test ................................. Passed 0.23 sec
Start 489: hl2_ep4_gate_test
489/657 Test #489: hl2_ep4_gate_test .......................................... Passed 2.36 sec
Start 490: bandscope_analyzer_test
490/657 Test #490: bandscope_analyzer_test .................................... Passed 0.03 sec
Start 491: bandscope_trace_render_test
491/657 Test #491: bandscope_trace_render_test ................................ Passed 0.42 sec
Start 492: wideband_converter_view_test
492/657 Test #492: wideband_converter_view_test ............................... Passed 0.24 sec
Start 493: hl2_emergency_stop_test
493/657 Test #493: hl2_emergency_stop_test .................................... Passed 1.61 sec
Start 494: hl2_dbref_test
494/657 Test #494: hl2_dbref_test ............................................. Passed 0.01 sec
Start 495: radiomodel_dax_null_test
495/657 Test #495: radiomodel_dax_null_test ................................... Passed 1.21 sec
Start 496: dbm_range_plausibility_test
496/657 Test #496: dbm_range_plausibility_test ................................ Passed 0.01 sec
Start 497: noise_floor_auto_adjust_gate_test
497/657 Test #497: noise_floor_auto_adjust_gate_test .......................... Passed 0.25 sec
Start 498: radiomodel_pan_range_null_test
498/657 Test #498: radiomodel_pan_range_null_test ............................. Passed 1.21 sec
Start 499: check_a11y_test
499/657 Test #499: check_a11y_test ............................................ Passed 0.05 sec
Start 500: control_availability_registry_test
500/657 Test #500: control_availability_registry_test ......................... Passed 0.33 sec
Start 501: extension_namespace_gate_test
501/657 Test #501: extension_namespace_gate_test .............................. Passed 0.26 sec
Start 502: offline_health_registry_test
502/657 Test #502: offline_health_registry_test ............................... Passed 0.36 sec
Start 503: radio_capacity_declaration_test
503/657 Test #503: radio_capacity_declaration_test ............................ Passed 0.41 sec
Start 504: radiomodel_amp_meter_routing_test
504/657 Test #504: radiomodel_amp_meter_routing_test .......................... Passed 0.27 sec
Start 505: radiomodel_tnf_removal_status_test
505/657 Test #505: radiomodel_tnf_removal_status_test ......................... Passed 0.27 sec
Start 506: cat_tune_policy_test
506/657 Test #506: cat_tune_policy_test ....................................... Passed 0.26 sec
Start 507: radiomodel_audio_mute_test
507/657 Test #507: radiomodel_audio_mute_test ................................. Passed 0.37 sec
Start 508: demo_backend_swap_test
508/657 Test #508: demo_backend_swap_test ..................................... Passed 11.12 sec
Start 509: backend_seam_affinity_test
509/657 Test #509: backend_seam_affinity_test ................................. Passed 4.08 sec
Start 510: backend_seam_consumer_test
510/657 Test #510: backend_seam_consumer_test ................................. Passed 0.29 sec
Start 511: backend_family_switch_test
511/657 Test #511: backend_family_switch_test ................................. Passed 3.74 sec
Start 512: demo_applet_tooltip_test
512/657 Test #512: demo_applet_tooltip_test ................................... Passed 0.27 sec
Start 513: icom_settings_test
513/657 Test #513: icom_settings_test ......................................... Passed 0.25 sec
Start 514: icom_credentials_singleflight_test
514/657 Test #514: icom_credentials_singleflight_test ......................... Passed 0.02 sec
Start 515: anan_settings_test
515/657 Test #515: anan_settings_test ......................................... Passed 0.25 sec
Start 516: icom_family_test
516/657 Test #516: icom_family_test ........................................... Passed 0.38 sec
Start 517: pan_dimension_routing_test
517/657 Test #517: pan_dimension_routing_test ................................. Passed 0.48 sec
Start 518: hl2_family_transition_test
518/657 Test #518: hl2_family_transition_test ................................. Passed 4.49 sec
Start 519: radio_setup_ip_config_presentation_test
519/657 Test #519: radio_setup_ip_config_presentation_test .................... Passed 0.04 sec
Start 520: rtl_slice_settings_test
520/657 Test #520: rtl_slice_settings_test .................................... Passed 5.36 sec
Start 521: rtl_receiver_settings_widget_test
521/657 Test #521: rtl_receiver_settings_widget_test .......................... Passed 0.31 sec
Start 522: rtl_dc_blocker_test
522/657 Test #522: rtl_dc_blocker_test ........................................ Passed 15.09 sec
Start 523: rtl_device_settings_test
523/657 Test #523: rtl_device_settings_test ................................... Passed 0.25 sec
Start 524: radio_state_memory_test
524/657 Test #524: radio_state_memory_test .................................... Passed 0.27 sec
Start 525: hl2_state_restore_test
525/657 Test #525: hl2_state_restore_test ..................................... Passed 21.65 sec
Start 526: bandstack_scoped_test
526/657 Test #526: bandstack_scoped_test ...................................... Passed 0.27 sec
Start 527: hl2_tci_signaling_test
527/657 Test #527: hl2_tci_signaling_test ..................................... Passed 3.91 sec
Start 528: aetherd_meter_decode_test
528/657 Test #528: aetherd_meter_decode_test .................................. Passed 0.24 sec
Start 529: aetherd_slice_decode_test
529/657 Test #529: aetherd_slice_decode_test .................................. Passed 0.23 sec
Start 530: aetherd_transmit_decode_test
530/657 Test #530: aetherd_transmit_decode_test ............................... Passed 0.24 sec
Start 531: aetherd_radio_decode_test
531/657 Test #531: aetherd_radio_decode_test .................................. Passed 0.24 sec
Start 532: aetherd_residual_decode_test
532/657 Test #532: aetherd_residual_decode_test ............................... Passed 0.23 sec
Start 533: location_address_resolver_test
533/657 Test #533: location_address_resolver_test ............................. Passed 0.23 sec
Start 534: display_presence_test
534/657 Test #534: display_presence_test ...................................... Passed 0.02 sec
Start 535: amp_model_test
535/657 Test #535: amp_model_test ............................................. Passed 0.23 sec
Start 536: wwv_decoder_test
536/657 Test #536: wwv_decoder_test ........................................... Passed 54.17 sec
Start 537: wwvb_decoder_test
537/657 Test #537: wwvb_decoder_test .......................................... Passed 53.56 sec
Start 538: aetherclock_engine_test
538/657 Test #538: aetherclock_engine_test .................................... Passed 118.47 sec
Start 539: wspr_beacon_test
539/657 Test #539: wspr_beacon_test ........................................... Passed 0.99 sec
Start 540: automation_tx_watchdog_test
540/657 Test #540: automation_tx_watchdog_test ................................ Passed 2.80 sec
Start 541: automation_rn2_probe_test
541/657 Test #541: automation_rn2_probe_test .................................. Passed 13.54 sec
Start 542: automation_nnr_probe_test
542/657 Test #542: automation_nnr_probe_test .................................. Passed 94.57 sec
Start 543: aetherclock_model_test
543/657 Test #543: aetherclock_model_test ..................................... Passed 0.25 sec
Start 544: aetherd_amp_decode_test
544/657 Test #544: aetherd_amp_decode_test .................................... Passed 0.25 sec
Start 545: tuner_model_test
545/657 Test #545: tuner_model_test ........................................... Passed 0.23 sec
Start 546: aetherd_tuner_decode_test
546/657 Test #546: aetherd_tuner_decode_test .................................. Passed 0.24 sec
Start 547: aetherd_amp_tuner_encode_test
547/657 Test #547: aetherd_amp_tuner_encode_test .............................. Passed 0.24 sec
Start 548: usb_cable_model_test
548/657 Test #548: usb_cable_model_test ....................................... Passed 0.02 sec
Start 549: async_log_writer_test
549/657 Test #549: async_log_writer_test ...................................... Passed 1.29 sec
Start 550: log_manager_filter_rules_test
550/657 Test #550: log_manager_filter_rules_test .............................. Passed 0.06 sec
Start 551: issue_report_test
551/657 Test #551: issue_report_test .......................................... Passed 0.03 sec
Start 552: perf_telemetry_test
552/657 Test #552: perf_telemetry_test ........................................ Passed 0.08 sec
Start 553: memory_telemetry_test
553/657 Test #553: memory_telemetry_test ...................................... Passed 0.03 sec
Start 554: memory_recall_policy_test
554/657 Test #554: memory_recall_policy_test .................................. Passed 0.01 sec
Start 555: net_recurrence_test
555/657 Test #555: net_recurrence_test ........................................ Passed 0.02 sec
Start 556: net_schedule_store_test
556/657 Test #556: net_schedule_store_test .................................... Passed 0.02 sec
Start 557: net_schedule_planner_test
557/657 Test #557: net_schedule_planner_test .................................. Passed 0.02 sec
Start 558: memory_field_values_test
558/657 Test #558: memory_field_values_test ................................... Passed 0.01 sec
Start 559: ctcss_tone_label_test
559/657 Test #559: ctcss_tone_label_test ...................................... Passed 0.05 sec
Start 560: local_memory_store_test
560/657 Test #560: local_memory_store_test .................................... Passed 0.07 sec
Start 561: local_memory_bank_test
561/657 Test #561: local_memory_bank_test ..................................... Passed 0.40 sec
Start 562: memory_import_test
562/657 Test #562: memory_import_test ......................................... Passed 2.79 sec
Start 563: memory_filter_policy_test
563/657 Test #563: memory_filter_policy_test .................................. Passed 0.01 sec
Start 564: memory_csv_compat_test
564/657 Test #564: memory_csv_compat_test ..................................... Passed 0.02 sec
Start 565: tx_coordinator_test
565/657 Test #565: tx_coordinator_test ........................................ Passed 0.06 sec
Start 566: tx_grant_manager_test
566/657 Test #566: tx_grant_manager_test ...................................... Passed 0.08 sec
Start 567: tx_operation_integration_test
567/657 Test #567: tx_operation_integration_test .............................. Passed 4.71 sec
Start 568: tx_audio_context_test
568/657 Test #568: tx_audio_context_test ...................................... Passed 0.26 sec
Start 569: transmit_model_apd_test
569/657 Test #569: transmit_model_apd_test .................................... Passed 0.07 sec
Start 570: system_info_dialog_test
570/657 Test #570: system_info_dialog_test .................................... Passed 0.39 sec
Start 571: freedv_reporter_message_test
571/657 Test #571: freedv_reporter_message_test ............................... Passed 0.43 sec
Start 572: flex_control_dialog_size_test
572/657 Test #572: flex_control_dialog_size_test .............................. Passed 0.21 sec
Start 573: connection_panel_size_test
573/657 Test #573: connection_panel_size_test ................................. Passed 2.15 sec
Start 574: minimal_mode_exit_order_test
574/657 Test #574: minimal_mode_exit_order_test ............................... Passed 0.05 sec
Start 575: startup_autoconnect_lockout_test
575/657 Test #575: startup_autoconnect_lockout_test ........................... Passed 1.04 sec
Start 576: frameless_resizer_test
576/657 Test #576: frameless_resizer_test ..................................... Passed 0.25 sec
Start 577: flex_control_recovery_test
577/657 Test #577: flex_control_recovery_test ................................. Passed 7.07 sec
Start 578: pan_layout_dialog_size_test
578/657 Test #578: pan_layout_dialog_size_test ................................ Passed 0.16 sec
Start 579: spectrum_overlay_wheel_guard_test
579/657 Test #579: spectrum_overlay_wheel_guard_test .......................... Passed 0.06 sec
Start 580: spectrum_overlay_band_highlight_test
580/657 Test #580: spectrum_overlay_band_highlight_test ....................... Passed 0.40 sec
Start 581: spectrum_overlay_dax_availability_test
581/657 Test #581: spectrum_overlay_dax_availability_test ..................... Passed 0.37 sec
Start 582: antenna_choice_gate_test
582/657 Test #582: antenna_choice_gate_test ................................... Passed 0.01 sec
Start 583: spectrum_overlay_auto_rf_gain_refusal_test
583/657 Test #583: spectrum_overlay_auto_rf_gain_refusal_test ................. Passed 0.35 sec
Start 584: device_diagnostics_test
584/657 Test #584: device_diagnostics_test .................................... Passed 0.01 sec
Start 585: midi_settings_test
585/657 Test #585: midi_settings_test ......................................... Passed 0.09 sec
Start 586: midi_relative_cc_decoder_test
586/657 Test #586: midi_relative_cc_decoder_test .............................. Passed 0.01 sec
Start 587: ulanzi_chord_decoder_test
587/657 Test #587: ulanzi_chord_decoder_test .................................. Passed 0.01 sec
Start 588: ulanzi_mapping_migration_test
588/657 Test #588: ulanzi_mapping_migration_test .............................. Passed 0.14 sec
Start 589: transmit_model_test
589/657 Test #589: transmit_model_test ........................................ Passed 0.05 sec
Start 590: transmit_inhibit_policy_test
590/657 Test #590: transmit_inhibit_policy_test ............................... Passed 0.01 sec
Start 591: kiwi_sdr_tx_mute_policy_test
591/657 Test #591: kiwi_sdr_tx_mute_policy_test ............................... Passed 0.01 sec
Start 592: host_voice_chain_policy_test
592/657 Test #592: host_voice_chain_policy_test ............................... Passed 0.01 sec
Start 593: connect_state_policy_test
593/657 Test #593: connect_state_policy_test .................................. Passed 0.01 sec
Start 594: connect_state_model_test
594/657 Test #594: connect_state_model_test ................................... Passed 0.28 sec
Start 595: hl2_overload_policy_test
595/657 Test #595: hl2_overload_policy_test ................................... Passed 0.01 sec
Start 596: hl2_adc_pairing_test
596/657 Test #596: hl2_adc_pairing_test ....................................... Passed 0.01 sec
Start 597: hl2_adc_sampling_seam_test
597/657 Test #597: hl2_adc_sampling_seam_test ................................. Passed 1.02 sec
Start 598: hl2_dsp_setup_policy_test
598/657 Test #598: hl2_dsp_setup_policy_test .................................. Passed 0.01 sec
Start 599: psk_beacon_level_policy_test
599/657 Test #599: psk_beacon_level_policy_test ............................... Passed 0.01 sec
Start 600: hl2_tx_level_policy_test
600/657 Test #600: hl2_tx_level_policy_test ................................... Passed 0.01 sec
Start 601: hl2_dsp_readback_test
601/657 Test #601: hl2_dsp_readback_test ...................................... Passed 2.26 sec
Start 602: automation_dsp_backend_readback_test
602/657 Test #602: automation_dsp_backend_readback_test ....................... Passed 0.31 sec
Start 603: backend_slice_lifecycle_test
603/657 Test #603: backend_slice_lifecycle_test ............................... Passed 0.49 sec
Start 604: automation_persist_diagnostics_test
604/657 Test #604: automation_persist_diagnostics_test ........................ Passed 0.31 sec
Start 605: hl2_gain_restore_test
605/657 Test #605: hl2_gain_restore_test ...................................... Passed 7.58 sec
Start 606: hl2_auto_gain_law_test
606/657 Test #606: hl2_auto_gain_law_test ..................................... Passed 0.28 sec
Start 607: hl2_pan_limits_declaration_test
607/657 Test #607: hl2_pan_limits_declaration_test ............................ Passed 0.27 sec
Start 608: hl2_fm_controls_declaration_test
608/657 Test #608: hl2_fm_controls_declaration_test ........................... Passed 0.25 sec
Start 609: hl2_mode_vocabulary_test
609/657 Test #609: hl2_mode_vocabulary_test ................................... Passed 0.26 sec
Start 610: hl2_client_side_spots_declaration_test
610/657 Test #610: hl2_client_side_spots_declaration_test ..................... Passed 0.25 sec
Start 611: hl2_band_memory_test
611/657 Test #611: hl2_band_memory_test ....................................... Passed 0.01 sec
Start 612: hl2_telemetry_cadence_test
612/657 Test #612: hl2_telemetry_cadence_test ................................. Passed 0.01 sec
Start 613: hl2_link_state_alias_test
613/657 Test #613: hl2_link_state_alias_test .................................. Passed 0.01 sec
Start 614: hl2_telemetry_source_test
614/657 Test #614: hl2_telemetry_source_test .................................. Passed 0.01 sec
Start 615: hl2_telemetry_wire_test
615/657 Test #615: hl2_telemetry_wire_test .................................... Passed 2.77 sec
Start 616: hl2_telemetry_service_test
616/657 Test #616: hl2_telemetry_service_test ................................. Passed 0.02 sec
Start 617: hl2_gain_split_test
617/657 Test #617: hl2_gain_split_test ........................................ Passed 3.32 sec
Start 618: hl2_auto_gain_policy_test
618/657 Test #618: hl2_auto_gain_policy_test .................................. Passed 0.12 sec
Start 619: slice_link_policy_test
619/657 Test #619: slice_link_policy_test ..................................... Passed 0.01 sec
Start 620: container_widget_test
620/657 Test #620: container_widget_test ...................................... Passed 0.17 sec
Start 621: mini_pan_widget_test
621/657 Test #621: mini_pan_widget_test ....................................... Passed 0.14 sec
Start 622: hl2_pc_audio_lock_test
622/657 Test #622: hl2_pc_audio_lock_test ..................................... Passed 0.13 sec
Start 623: titlebar_headphone_mute_test
623/657 Test #623: titlebar_headphone_mute_test ............................... Passed 0.12 sec
Start 624: mixer_control_availability_test
624/657 Test #624: mixer_control_availability_test ............................ Passed 0.13 sec
Start 625: icom_replay_test
625/657 Test #625: icom_replay_test ........................................... Passed 0.25 sec
Start 626: rx_filter_step_test
626/657 Test #626: rx_filter_step_test .....................................
Full sanitizer.log attached to the workflow run artifacts.
Metadata
Metadata
Assignees
Labels
asan-ubsanbugSomething isn't workingSomething isn't workingmaintainer-reviewRequires maintainer review before any action is takenRequires maintainer review before any action is takenpriority: highHigh priorityHigh prioritysanitizer
Activity
aethersdr-agent commentedon Oct 5, 2026
This looks similar to #6154 — is this the same issue, or something different? If it is the same, we can track it there. — AetherClaude (automated agent for AetherSDR)
Context: the failed set here is only the two explicit-
TIMEOUTtests (rtl_spectrum_averaging_test,weather_radar_loading_test), with noSUMMARY:block in the body — so this run produced zero ASan/UBSan/LeakSanitizer reports. That set is a subset of #6154's, whose other four entries were the real findings cleared by #6173. The identical fingerprint033d48555465was already filed as #6189 and closed into #6154 as "the two known sanitizer-slowdown timeouts" (note #6189 was closed as a duplicate, not fixed — so this is residue of #6154, not a regression).🤖 aethersdr-agent · cost: $2.7308 · model: claude-opus-5
ten9876 commentedon Oct 5, 2026
Consolidated ASan + UBSan tracker (current)
This is now the only open ASan + UBSan issue. Run 37280204924 on
main334276112is the first with both #6173 (every sanitizer finding fixed) and #6176 (a leak now fails its test; the log confirmsASAN_OPTIONSwithouthalt_on_error=0).Result: zero ASan, UBSan or LeakSanitizer reports. 2 of 657 tests failed, both sanitizer-slowdown timeouts at the 30 s ctest limit, with no sanitizer finding:
weather_radar_loading_test: all 44 cases pass in about 26 s when run alone under ASan locally, so it sits just over the limit when run in parallel.rtl_spectrum_averaging_test: prints nothing before the timeout. A plain hang vs. slowness isn't established yet, and it may date from RTL M1: confirmed receive state, free capture browsing and finer zoom #5924 (RTL M1).Fixed and landed (previously #6154):
offline_health_registry_teststack-use-after-scope;VfoWidgetcollapsed-label invalid downcast, in both teardown orders, with a regression test;disconnectClientHandlesThen's self-owning lambda, WDSPcalccsemaphores (patch 18), and a test'sQFocusEvent.Related, tracked separately: #6179, a use-after-free in
destroy_calcc()if the PureSignal thread outlives its 500 ms exit wait. It predates #6173.aethersdr-agent commentedon Oct 5, 2026
Handoff — both timeouts are an explicit
TIMEOUT 30opt-out, not a hangAgreed on the consolidation, and your run-37280204924 reading holds: zero ASan/UBSan/LSan reports, two failures, both timeouts. Two of the open points resolve from the tree.
1.
rtl_spectrum_averaging_test— "prints nothing" is a buffering artifact, not hang evidenceThe pass path writes only
std::printfto stdout (tests/rtl_spectrum_averaging_test.cpp:347,:140); onlyFAIL:goes to stderr (:27). Under ctest stdout is a pipe → fully buffered, and the timeout kill discards the buffer, so a slow run and a hung run print exactly the same nothing. What it does tell us: zero stderr lines = zero failed checks before the kill — the opposite of a stuck estimator.The workload explains the overrun on its own.
noiseStatistics()(:120-147) pushes 3 probes × 500 frames × 96 000 complex samples ≈ 144 M samples through the productionRtlSdrDdcFFT path, plus ~96 Mnormal_distributiondraws, all instrumented. Everything else in the file is ~10 M samples combined. For calibration, this same ASan log hashl2_txdsp_testat 147 s andaetherclock_engine_testat 118 s.Your #5924 hunch is right, and it's stronger than a regression: the file has exactly one commit (
a325fb99, #5924, 2026-10-03) and carriesTIMEOUT 30from birth — it has never completed under ASan. Same fingerprint as #6189.2.
weather_radar_loading_test— serial, not parallel contentionsanitizers.yml:265runsctest --test-dir build --no-tests=error --output-on-failurewith no-j(full-suite.yml:145 notes both lanes do this). The suite is serial, so 26 s local vs >30 s on the runner is runner speed plus an irreducible 2.5 s of hardQTest::qWait(21 calls) against a 30 s cap — not contention.Root cause, both tests
Each declares an explicit short
TIMEOUT 30—tests/tests.cmake:1654and:2316-2317— which opts it out of the 300 s retrofit default (:8054-8056). That default is the sanitizer-derived number (the policy comment at:7953cites the full-suite sanitizer runs); the per-test 30 was picked against a plain build. Notectest --timeoutcannot override a per-testTIMEOUT, so the lane has no escape hatch.Suggested change
Raise both to a sanitizer-plausible ceiling —
TIMEOUT 120has ample precedent in the file (vkamp_connection_test,rtl_receiver_registry_test) and keeps the hang-detection intent. The file's own doctrine is "give IT a bigger explicit TIMEOUT, never raise the default," which is exactly this case inverted.If you'd rather keep 30 s on the RTL test, the lever is
noiseStatistics' frame count: 500 frames is far more than the variance-ratio assertions at:142-146need.#6179 stays separate.
🤖 aethersdr-agent · model: claude-opus-5
🤖 aethersdr-agent · cost: $3.4505 · model: claude-opus-5
test: green the sanitizer lane — scale TIMEOUTs under sanitizers; fee…