diff --git a/libafl/src/schedulers/testcase_score.rs b/libafl/src/schedulers/testcase_score.rs index f437b5b205..2bbc068554 100644 --- a/libafl/src/schedulers/testcase_score.rs +++ b/libafl/src/schedulers/testcase_score.rs @@ -312,13 +312,14 @@ where None => 0.0, }; - let avg_top_size = - match state.metadata::() { - Ok(m) => m.map().len() as f64, - Err(_) => return Err(Error::key_not_found( - "TopRatedsMetadata not found! You have to use Minimizer scheduler with this.", - )), - }; + let avg_top_size = match state.metadata::() { + Ok(m) => m.map().len() as f64, + Err(e) => { + return Err(Error::key_not_found(format!( + "{e:?} You have to use Minimizer scheduler with this.", + ))) + } + }; weight *= 1.0 + (tc_ref / avg_top_size); diff --git a/libafl_targets/src/cmps/stages/aflpptracing.rs b/libafl_targets/src/cmps/stages/aflpptracing.rs index 24440a1f5c..54309d8a25 100644 --- a/libafl_targets/src/cmps/stages/aflpptracing.rs +++ b/libafl_targets/src/cmps/stages/aflpptracing.rs @@ -38,7 +38,11 @@ impl Stage for AFLppCmplogTracingStage<'_, EM, TE, where TE: HasObservers + Executor, TE::Observers: MatchNameRef + ObserversTuple, - S: HasCorpus + HasCurrentTestcase + HasMetadata + HasNamedMetadata + HasCurrentCorpusId, + S: HasCorpus + + HasCurrentTestcase + + HasMetadata + + HasNamedMetadata + + HasCurrentCorpusId, { #[inline] fn perform(