Saving meshes in a list: RuntimeError: *** Error: Duplication of MPI communicator failed

Generating a mesh at each time step might be problematic, as MPI only allows for a limited number of duplicate-calls within each simulation.

Without the actual code you are running, it is hard to give any guidance on how to avoid it.