It looks like all the tests pass, the only problem I can see is the mysterious core left over at the end. I'm unable to get this to happen on my system.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
For what it's worth don't expect that the patch above will actually fix the bug for us: I think that if the backtrace test were the part dumping core, it would do it consistently, not just sometimes.
Another possibility here would be to add "core" to CLEANFILES, though I'm not sure whether it's a good idea.
For what it's worth don't expect that the patch above will actually fix the bug for us: I think that if the backtrace test were the part dumping core, it would do it consistently, not just sometimes.
Another possibility here would be to add "core" to CLEANFILES, though I'm not sure whether it's a good idea.
It might be intermittently losing a race condition for cleaning up the core file.
It also seems that this failure turns up on maint-0.3.4 on Travis with DISTCHECK=yes and RUST_OPTIONS="--enable-rust --enable-cargo-online-mode". Maybe it's something having to do with the build.rs stuff.
It also seems that this failure turns up on maint-0.3.4 on Travis with DISTCHECK=yes and RUST_OPTIONS="--enable-rust --enable-cargo-online-mode". Maybe it's something having to do with the build.rs stuff.
Doing an experiment on Travis to run the file ./core equivalent to see if that tells us anything useful.
I wonder if the Rust builds somehow reactivate core dumps? Maybe an explicit setrlimit() in its runtime libraries? Or maybe it's a coredump from a different program?
I wonder if we should just do a top-level "ulimit -c 0" before we run "make distcheck". Not elegant, but it would make the issue go away.
I'm nervous about blanket ignoring of unexplained coredumps. That might hide more serious issues later on.
Running make distcheck in a loop to try to figure out more details. So far in my test setup, MAKEFLAGS='-j4' gives some weird racy things involving cargo clean invocations colliding, but -j2 has been chugging for hours without failure.
Also repeatedly hitting "restart" on jobs in my travis-mystery-core branch in Travis, where I added some instrumentation.