Field3D a; Field3D b=a; // segfault Expected result: a) throw BoutException b) ignore (don't copy, as there is nothing to copy) I'm not sure what would be the better solution.