Poderia ser uma extensão do shell, mas no passado, quando eu vi esse problema, foi devido ao shell tentando e falhando (tempo limite) para ler uma unidade. No exemplo que tenho, foi uma antiga unidade de disquete de 3,5 ", mas duvido que esse seja o seu problema no iMac. No entanto, a possibilidade é que é um problema tentar ler informações sobre um ou mais dispositivos de armazenamento. No caso do disquete drive foi fácil de diagnosticar porque eu podia ouvir a unidade moagem quando isso aconteceu.