I am not sure if this is useful at all.
gstlal_tdwhiten gave a segmentation fault on line 278:
while(n--) output += *vec1++ * *vec2++;
I had a look at the code. It seems like there is a possibility that the kernel is being updated while the kernel is being used in line 278 causing such error. So may need an additional LOCK in transform() function.