From fdfe5b3d5232e1d142d8132739b4ed751786abf8 Mon Sep 17 00:00:00 2001 From: am009 Date: Sat, 24 Jan 2026 12:55:11 +0800 Subject: [PATCH] Catch fuzzbench measurer worker exception. --- experiment/measurer/measure_worker.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/experiment/measurer/measure_worker.py b/experiment/measurer/measure_worker.py index cfa033d06..b9adddc7e 100644 --- a/experiment/measurer/measure_worker.py +++ b/experiment/measurer/measure_worker.py @@ -57,9 +57,13 @@ def measure_worker_loop(self): 'Measurer worker: Got request %s %s %d %d from request queue', request.fuzzer, request.benchmark, request.trial_id, request.cycle) - measured_snapshot = measure_manager.measure_snapshot_coverage( - request.fuzzer, request.benchmark, request.trial_id, - request.cycle, self.region_coverage) + measured_snapshot = None + try: + measured_snapshot = measure_manager.measure_snapshot_coverage( + request.fuzzer, request.benchmark, request.trial_id, + request.cycle, self.region_coverage) + except: + import traceback; traceback.print_exc() self.put_result_in_response_queue(measured_snapshot, request) time.sleep(MEASUREMENT_TIMEOUT)