OK, encontrei a solução:Não é possível criar um índice espacial se alguns dos campos da coluna não contiverem dados. Depois de correr
UPDATE `addresses` SET `point` = POINT( lng, lat )
Tudo funcionou bem.
UPDATE `addresses` SET `point` = POINT( lng, lat )