Hi, It seem to me that animating webp images is sometimes leaking memory. This memory is not returned when buffer is killed and not by calling clear-image-cache either. For example running the following with the attached example nooshi.webp copied to ones home directory seem to increase memory consumption for every call (the amount it increases varies). (require 'cl-macs) (require 'image) (defun memory () (cdr (assq 'vsize (process-attributes (emacs-pid))))) (let ((before (memory))) (with-temp-buffer (cl-loop for file in (make-list 10 "~/nooshi.webp") do (let ((image (create-image file nil nil :width 150))) (display-buffer (current-buffer)) (insert-image image) (image-animate image nil t))) (sit-for 1)) (clear-image-cache) (message "memory increased %s KB" (- (memory) before))) Regards, /Johan