digitalmars.D - Dmd master tests are failing with segmentation fault
- Guillaume Chatelet (20/20) Sep 19 2015 Is this a known issue ? Why Auto Tester didn't catch it ?
- Guillaume Chatelet (26/27) Sep 19 2015 It's coming from d_do_test, gdb gives this stacktrace.
- Guillaume Chatelet (3/5) Sep 19 2015 Indeed it was this, sorry for the noise.
- Andrei Alexandrescu (3/7) Sep 19 2015 I wonder how we could make the error manifestation more user-friendly.
- ZombineDev (3/13) Sep 20 2015 https://github.com/D-Programming-Language/druntime/pull/1354#issuecommen...
Is this a known issue ? Why Auto Tester didn't catch it ? 0. OS: ArchLinux 64bits 1. Get clean dmd from master 2. make -f posix.mak AUTO_BOOTSTRAP=1 3. ./src/dmd DMD64 D Compiler v2.069-devel-b99a53f 4. make -f posix.mak test make[1]: Entering directory '/home/auser/dlang/dmd/test' Building d_do_test tool OS: linux Running runnable tests Makefile:137: recipe for target 'test_results/runnable/testbounds_on.d.out' failed make[2]: *** [test_results/runnable/testbounds_on.d.out] Segmentation fault (core dumped) Makefile:176: recipe for target 'start_runnable_tests' failed make[1]: *** [start_runnable_tests] Error 2 make[1]: Leaving directory '/home/auser/dlang/dmd/test' posix.mak:21: recipe for target 'test' failed make: *** [test] Error 2
Sep 19 2015
On Saturday, 19 September 2015 at 13:34:27 UTC, Guillaume Chatelet wrote:Is this a known issue ? Why Auto Tester didn't catch it ?It's coming from d_do_test, gdb gives this stacktrace. Program received signal SIGSEGV, Segmentation fault. 0x0000000000460b64 in rt.deh_win64_posix.terminate() () (gdb) bt std.exception.bailOut!(Exception).bailOut(immutable(char)[], ulong, const(char[])) () bool).enforce(bool, lazy const(char)[], immutable(char)[], ulong) () std.stdio.File.LockingTextWriter.this(ref std.stdio.File) () std.stdio.File.write!(immutable(char)[]).write(immutable(char)[]) () std.stdio.write!(immutable(char)[]).write(immutable(char)[]) () hmm so it's probably coming from druntime or phobos not being build with the correct dmd version...
Sep 19 2015
On Saturday, 19 September 2015 at 17:38:40 UTC, Guillaume Chatelet wrote:hmm so it's probably coming from druntime or phobos not being build with the correct dmd version...Indeed it was this, sorry for the noise.
Sep 19 2015
On 09/19/2015 01:41 PM, Guillaume Chatelet wrote:On Saturday, 19 September 2015 at 17:38:40 UTC, Guillaume Chatelet wrote:I wonder how we could make the error manifestation more user-friendly. Ideas? -- Andreihmm so it's probably coming from druntime or phobos not being build with the correct dmd version...Indeed it was this, sorry for the noise.
Sep 19 2015
On Saturday, 19 September 2015 at 18:54:46 UTC, Andrei Alexandrescu wrote:On 09/19/2015 01:41 PM, Guillaume Chatelet wrote:https://github.com/D-Programming-Language/druntime/pull/1354#issuecomment-133695787On Saturday, 19 September 2015 at 17:38:40 UTC, Guillaume Chatelet wrote:I wonder how we could make the error manifestation more user-friendly. Ideas? -- Andreihmm so it's probably coming from druntime or phobos not being build with the correct dmd version...Indeed it was this, sorry for the noise.
Sep 20 2015