On Monday, 22 June 2015 at 20:30:40 UTC, David DeWitt wrote:
I am getting an core.exception.InvalidMemoryOperationError@(0)

     auto recs = f  // Open for reading
                           .byLineCopy();
.array; //Here is where is appears to be happening.

I have narrowed it down to the .array. I am wondering if there is some common issue I may be experiencing or if there is a better solution?


You may be hitting issue 14005/14578 with the underlying issue 13856.

https://issues.dlang.org/show_bug.cgi?id=14005
https://issues.dlang.org/show_bug.cgi?id=14578
https://issues.dlang.org/show_bug.cgi?id=13856

You can try using the current development version of phobos from git. I think the InvalidMemoryOperationError shouldn't happen with that anymore. If it still happens with git head phobos, it's probably not 14005/14578.

Alternatively, you can use std.stdio.readln directly, but be aware of issue 13856.

Reply via email to