Ответ:
В предложении три грамматические основы: «мальчик спал», «отражения пробегали», «которые преследовали». Между первыми двумя частями сложносочинённого предложения ставится запятая перед союзом «и». Придаточная определительная часть «которые преследовали мальчика во сне» отделяется запятой.
