O Safari está apenas fazendo o melhor trabalho dos três (Safari, Chrome e Firefox) que atualmente suportam esse elemento no tratamento dos erros apresentados por meio da sintaxe que você usou.
Deveria ser assim:
<audio controls preload="auto">
<source src="song.mp3" type="audio/mpeg" />
This text displays if the audio tag isn't supported.
</audio>
O atributo autobuffer
não existe em HTML e deve ser removido.
Fontes: