[Issue 11791] std.file.write failed to write huge files

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jan 28 00:43:03 PST 2014


https://d.puremagic.com/issues/show_bug.cgi?id=11791



--- Comment #2 from Илья Ярошенко <ilyayaroshenko at gmail.com> 2014-01-28 00:42:59 PST ---
import std.file;

void main() {
    auto data = new byte[2L^^31];
    std.file.write("data", data);
}

std.file.FileException at std/file.d(391): data: Success
----------------
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(void
std.file.writeImpl(const(char[]), const(void[]), const(uint))+0xe1) [0x451fe1]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(void
std.file.write(const(char[]), const(void[]))+0x38) [0x451ef8]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(_Dmain+0x52)
[0x44f242]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll().void __lambda1()+0x18) [0x44f990]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate())+0x2a) [0x44f8ea]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll()+0x30) [0x44f950]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate())+0x2a) [0x44f8ea]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(_d_run_main+0x1a3)
[0x44f86b]
/tmp/.rdmd-1000/rdmd-test.d-60F3F2708DEB1FEF9505527614062FAE/test(main+0x17)
[0x44f25f]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f73bff53de5]
----------------
[Finished in 18.5s with exit code 1]
[cmd: ['rdmd', '/home/ilya/Desktop/test.d']]
[dir: /home/ilya/Desktop]
[path:
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ilya/ilyayaroshenko at gmail.com/system/ldc/bin/]

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list