digitalmars.D.bugs - [Issue 18723] New: std.exception.ErrnoException std/stdio.d(1012):
- d-bugmail puremagic.com (75/75) Apr 03 2018 https://issues.dlang.org/show_bug.cgi?id=18723
https://issues.dlang.org/show_bug.cgi?id=18723 Issue ID: 18723 Summary: std.exception.ErrnoException std/stdio.d(1012): Enforcement failed (Bad file descriptor) when running the simplified benchmark Product: D Version: D2 Hardware: All OS: FreeBSD Status: NEW Severity: major Priority: P1 Component: druntime Assignee: nobody puremagic.com Reporter: greensunny12 gmail.com Comes from running the simplified benchmark. Maybe this is related to / fixed by: https://github.com/dlang/phobos/pull/6382 -- std.exception.ErrnoException std/stdio.d(1012): Enforcement failed (Bad file descriptor) ----------------gmake -C test/typeinfo MODEL=64 OS=freebsd DMD=/usr/home/braddr/sandbox/at-client/pull-3102365-FreeBSD_64_64/dmd/generated/freebsd/release/64/dmd BUILD=debug \ DRUNTIME=/usr/home/braddr/sandbox/at-client/pull-3102365-FreeBSD_64_64/druntime/generated/freebsd/debug/64/libdruntime.a DRUNTIMESO=/usr/home/braddr/sandbox/at-client/pull-3102365-FreeBSD_64_64/druntime/generated/freebsd/debug/64/libdruntime.so LINKDL= \ QUIET= TIMELIMIT='timelimit -t 10 ' PIC=-fPIC ??:? safe void std.exception.bailOut!(std.exception.ErrnoException).bailOut(immutable(char)[], ulong, const(char[])) [0x457555] ??:? safe bool std.exception.enforce!(std.exception.ErrnoException).enforce!(bool).enforce(bool, lazy const(char)[], immutable(char)[], ulong) [0xcd6625] ??:? safe ubyte[] std.stdio.File.rawRead!(ubyte).rawRead(ubyte[]) [0xd28dd3] ??:? void std.stdio.File.ByChunkImpl.prime() [0xd26875] ??:? ref std.stdio.File.ByChunkImpl std.stdio.File.ByChunkImpl.__ctor(std.stdio.File, ubyte[]) [0xd269ca] ??:? ref std.stdio.File.ByChunkImpl std.stdio.File.ByChunkImpl.__ctor(std.stdio.File, ulong) [0xd268f5] ??:? std.stdio.File.ByChunkImpl std.stdio.File.byChunk(ulong) [0xd26d1b] ??:? std.typecons.Tuple!(int, "status", immutable(char)[], "output").Tuple std.process.executeImpl!(std.process.pipeShell(const(char[]), std.process.Redirect, const(immutable(char)[][immutable(char)[]]), std.process.Config, const(char[]), immutable(char)[]), const(char)[], immutable(char)[]).executeImpl(const(char)[], const(immutable(char)[][immutable(char)[]]), std.process.Config, ulong, const(char[]), immutable(char)[]) [0xd1ea69] ??:? trusted std.typecons.Tuple!(int, "status", immutable(char)[], "output").Tuple std.process.executeShell(const(char[]), const(immutable(char)[][immutable(char)[]]), std.process.Config, ulong, const(char[]), immutable(char)[]) [0xd1b00a] ??:? std.regex.internal.ir.MatcherFactory!(char).MatcherFactory std.regex.internal.ir.defaultFactory!(char).defaultFactory(ref const(std.regex.internal.ir.Regex!(char).Regex)).thompsonFactory [0x4555a5] ??:? int runbench.runTests(runbench.Config).__foreachbody4(ref immutable(char)[]) [0x45656c] ??:? void std.parallelism.ParallelForeach!(immutable(char)[][]).ParallelForeach.opApply(scope int delegate(ref immutable(char)[])).doIt() [0x489403] ??:? void std.parallelism.run!(void delegate()).run(void delegate()) [0xd159af] ??:? void std.parallelism.Task!(std.parallelism.run, void delegate()).Task.impl(void*) [0xd154eb] ??:? void std.parallelism.AbstractTask.job() [0xd13e66] ??:? void std.parallelism.TaskPool.doJob(std.parallelism.AbstractTask*) [0xd1403f] ??:? void std.parallelism.TaskPool.executeWorkLoop() [0xd14199] ??:? void std.parallelism.TaskPool.startWorkLoop() [0xd14140] ??:? void core.thread.Thread.run() [0xe134c3] ??:? thread_entryPoint [0xe1264c] ??:? pthread_create [0x11f1bc4] ??:? ??? [0xffffffff] --- --
Apr 03 2018