Cyclic dependency of constraints: "Track To" to child object
This doesn't work because a dependency cycle, i.e. both objects are dependent upon each other. To solve this, add another empty and parent both objects to it. To move the cube, move the parent empty.