It's pretty clear which change introduced the failure: http://d.puremagic.com/test-results/platform-history.ghtml?os=FreeBSD_32
Sadly, that's by far my slowest machine, so I don't relish trying to reduce that test case down. On the plus side, it's clearly that one commit as it's the only change that was pulled in during that build cycle. On 5/10/2012 10:30 PM, Walter Bright wrote: > I'm dead in the water on Freebsd 32, as datetime needs more memory than my > old Freebsd box has on it. I had thought it > was passing earlier today? > > regex passes on my machine with OSX 64. I do not know what the difference is > at the moment. > > On 5/10/2012 9:46 PM, Brad Roberts wrote: >> Well, it's the middle of another release, and pretty much on schedule, the >> master branch is in pretty bad shape. Why >> does this happen every time? >> >> As of this commit: >> >> commit 29eb972a2f329276a72a19e722671ff26bfe8534 >> Author: Walter Bright<wal...@walterbright.com> >> Date: Wed May 9 13:21:41 2012 -0700 >> >> more 64 bit ABI for structs >> >> the freebsd 32 bit phobos tests have failed with: >> >> gmake[1]: *** [generated/freebsd/debug/32/unittest/std/datetime] >> Segmentation fault: 11 (core dumped) >> >> >> The osx 64 bit build hasn't passed since 5/6. It's changed failure modes a >> couple times. The most recent set is in the >> regexp phobos tests: >> >> core.exception.AssertError@std/regex.d(7181): bmatch(R,RegEx) if >> (isSomeString!(R)&& is(RegEx == >> Regex!(BasicElementOf!(R)))): failed to match pattern #204: \b\w+\b >> ---------------- >> 5 regex 0x000000010ddae347 _d_assert_msg + 31 >> 6 regex 0x000000010dd20852 void >> std.regex.__unittest8().void >> __T9run_testsS173std5regex6bmatchZ.run_tests() + 87262 >> 7 regex 0x000000010dc7cb20 void >> std.regex.__unittest8() + 12 >> 8 regex 0x000000010dc782bc void >> std.regex.__modtest() + 24 >> 9 regex 0x000000010dda27f8 extern (C) bool >> core.runtime.runModuleUnitTests().int >> __foreachbody279(ref object.ModuleInfo*) + 48 >> 10 regex 0x000000010ddb421e int >> rt.minfo.moduleinfos_apply(scope int delegate(ref >> object.ModuleInfo*)) + 74 >> 11 regex 0x000000010dda26c2 >> runModuleUnitTests + 134 >> 12 regex 0x000000010ddaecf6 extern (C) int >> rt.dmain2.main(int, char**).void runAll() + 34 >> 13 regex 0x000000010ddae676 extern (C) int >> rt.dmain2.main(int, char**).void tryExec(scope >> void delegate()) + 38 >> 14 regex 0x000000010ddae601 main + 237 >> 15 regex 0x000000010dc78294 start + 52 >> 16 ??? 0x0000000000000001 0x0 + 1 >> make[1]: *** [generated/osx/debug/64/unittest/std/regex] Error 1 >> make[1]: *** Waiting for unfinished jobs.... >> make: *** [unittest] Error 2 >> >> _______________________________________________ dmd-internals mailing list dmd-internals@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-internals