Hi Jean-Marc Shouldn't line 429 in celt_decoder.c be ALLOC(etmp, st->overlap, opus_val32); ? It seems that's how much memory is being written by comb_filter(). Or at least there seems to be some kind of disconnect somewhere. Cheers, John Ridges