diff --git a/src/trace/implementations/spine_fueled.rs b/src/trace/implementations/spine_fueled.rs index f3b61ec94..ab4c24a22 100644 --- a/src/trace/implementations/spine_fueled.rs +++ b/src/trace/implementations/spine_fueled.rs @@ -482,6 +482,10 @@ where } } + if self.physical_frontier.is_empty() { + self.drop_batches(); + } + // Having performed all of our work, if more than one batch remains reschedule ourself. if !self.reduced() { if let Some(activator) = &self.activator {