Cómo resolver el error de Git: "fatal: ERROR: get_tempfile_fd () llamado para el object inactivo"

Cuando hago un git pull en un repository en el que trabajo todos los días, recibo el siguiente error:

fatal: BUG: get_tempfile_fd() called for inactive object

Eso es todo lo que dijo el error. ¿Qué significa y qué hago?

La resolución para mí fue eliminar .git/index.lock .

El problema para mí fue que no tenía permissions para el directory en el que estaba, así que cambiar al usuario correcto me lo arregló. Solución simple, pero fácilmente puede no notarlo.