See <https://builds.apache.org/job/Thrift-precommit/107/changes>
Changes: [jsirois] Kill unused #include "TestPortFixture.h" in ------------------------------------------ [...truncated 6409 lines...] mkdir -p unittest || exists unittest touch unittest/.directory dmd -gc -ofunittest/debug/thrift/base -unittest -w -wi -I../../lib/d/src src/thrift/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/async/base -unittest -w -wi -I../../lib/d/src src/thrift/async/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/async/socket -unittest -w -wi -I../../lib/d/src src/thrift/async/socket.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/codegen/async_client -unittest -w -wi -I../../lib/d/src src/thrift/codegen/async_client.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/codegen/async_client_pool -unittest -w -wi -I../../lib/d/src src/thrift/codegen/async_client_pool.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/codegen/base -unittest -w -wi -I../../lib/d/src src/thrift/codegen/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/codegen/client -unittest -w -wi -I../../lib/d/src src/thrift/codegen/client.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/codegen/client_pool -unittest -w -wi -I../../lib/d/src src/thrift/codegen/client_pool.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/codegen/processor -unittest -w -wi -I../../lib/d/src src/thrift/codegen/processor.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/protocol/base -unittest -w -wi -I../../lib/d/src src/thrift/protocol/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/protocol/binary -unittest -w -wi -I../../lib/d/src src/thrift/protocol/binary.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/protocol/compact -unittest -w -wi -I../../lib/d/src src/thrift/protocol/compact.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/protocol/json -unittest -w -wi -I../../lib/d/src src/thrift/protocol/json.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/protocol/processor -unittest -w -wi -I../../lib/d/src src/thrift/protocol/processor.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/server/base -unittest -w -wi -I../../lib/d/src src/thrift/server/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/server/simple -unittest -w -wi -I../../lib/d/src src/thrift/server/simple.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/server/taskpool -unittest -w -wi -I../../lib/d/src src/thrift/server/taskpool.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/server/threaded -unittest -w -wi -I../../lib/d/src src/thrift/server/threaded.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/server/transport/base -unittest -w -wi -I../../lib/d/src src/thrift/server/transport/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/server/transport/socket -unittest -w -wi -I../../lib/d/src src/thrift/server/transport/socket.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/base -unittest -w -wi -I../../lib/d/src src/thrift/transport/base.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/buffered -unittest -w -wi -I../../lib/d/src src/thrift/transport/buffered.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/file -unittest -w -wi -I../../lib/d/src src/thrift/transport/file.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/framed -unittest -w -wi -I../../lib/d/src src/thrift/transport/framed.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/http -unittest -w -wi -I../../lib/d/src src/thrift/transport/http.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/memory -unittest -w -wi -I../../lib/d/src src/thrift/transport/memory.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/piped -unittest -w -wi -I../../lib/d/src src/thrift/transport/piped.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/range -unittest -w -wi -I../../lib/d/src src/thrift/transport/range.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/socket -unittest -w -wi -I../../lib/d/src src/thrift/transport/socket.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/transport/zlib -unittest -w -wi -I../../lib/d/src src/thrift/transport/zlib.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/util/awaitable -unittest -w -wi -I../../lib/d/src src/thrift/util/awaitable.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/util/cancellation -unittest -w -wi -I../../lib/d/src src/thrift/util/cancellation.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/util/future -unittest -w -wi -I../../lib/d/src src/thrift/util/future.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/util/hashset -unittest -w -wi -I../../lib/d/src src/thrift/util/hashset.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/algorithm -unittest -w -wi -I../../lib/d/src src/thrift/internal/algorithm.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/codegen -unittest -w -wi -I../../lib/d/src src/thrift/internal/codegen.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/ctfe -unittest -w -wi -I../../lib/d/src src/thrift/internal/ctfe.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/endian -unittest -w -wi -I../../lib/d/src src/thrift/internal/endian.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/resource_pool -unittest -w -wi -I../../lib/d/src src/thrift/internal/resource_pool.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/socket -unittest -w -wi -I../../lib/d/src src/thrift/internal/socket.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/traits -unittest -w -wi -I../../lib/d/src src/thrift/internal/traits.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/test/protocol -unittest -w -wi -I../../lib/d/src src/thrift/internal/test/protocol.d libthriftd.a unittest/emptymain.d dmd -gc -ofunittest/debug/thrift/internal/test/server -unittest -w -wi -I../../lib/d/src src/thrift/internal/test/server.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/base -unittest -w -wi -I../../lib/d/src src/thrift/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/async/base -unittest -w -wi -I../../lib/d/src src/thrift/async/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/async/socket -unittest -w -wi -I../../lib/d/src src/thrift/async/socket.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/codegen/async_client -unittest -w -wi -I../../lib/d/src src/thrift/codegen/async_client.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/codegen/async_client_pool -unittest -w -wi -I../../lib/d/src src/thrift/codegen/async_client_pool.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/codegen/base -unittest -w -wi -I../../lib/d/src src/thrift/codegen/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/codegen/client -unittest -w -wi -I../../lib/d/src src/thrift/codegen/client.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/codegen/client_pool -unittest -w -wi -I../../lib/d/src src/thrift/codegen/client_pool.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/codegen/processor -unittest -w -wi -I../../lib/d/src src/thrift/codegen/processor.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/protocol/base -unittest -w -wi -I../../lib/d/src src/thrift/protocol/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/protocol/binary -unittest -w -wi -I../../lib/d/src src/thrift/protocol/binary.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/protocol/compact -unittest -w -wi -I../../lib/d/src src/thrift/protocol/compact.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/protocol/json -unittest -w -wi -I../../lib/d/src src/thrift/protocol/json.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/protocol/processor -unittest -w -wi -I../../lib/d/src src/thrift/protocol/processor.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/server/base -unittest -w -wi -I../../lib/d/src src/thrift/server/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/server/simple -unittest -w -wi -I../../lib/d/src src/thrift/server/simple.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/server/taskpool -unittest -w -wi -I../../lib/d/src src/thrift/server/taskpool.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/server/threaded -unittest -w -wi -I../../lib/d/src src/thrift/server/threaded.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/server/transport/base -unittest -w -wi -I../../lib/d/src src/thrift/server/transport/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/server/transport/socket -unittest -w -wi -I../../lib/d/src src/thrift/server/transport/socket.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/base -unittest -w -wi -I../../lib/d/src src/thrift/transport/base.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/buffered -unittest -w -wi -I../../lib/d/src src/thrift/transport/buffered.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/file -unittest -w -wi -I../../lib/d/src src/thrift/transport/file.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/framed -unittest -w -wi -I../../lib/d/src src/thrift/transport/framed.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/http -unittest -w -wi -I../../lib/d/src src/thrift/transport/http.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/memory -unittest -w -wi -I../../lib/d/src src/thrift/transport/memory.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/piped -unittest -w -wi -I../../lib/d/src src/thrift/transport/piped.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/range -unittest -w -wi -I../../lib/d/src src/thrift/transport/range.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/socket -unittest -w -wi -I../../lib/d/src src/thrift/transport/socket.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/transport/zlib -unittest -w -wi -I../../lib/d/src src/thrift/transport/zlib.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/util/awaitable -unittest -w -wi -I../../lib/d/src src/thrift/util/awaitable.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/util/cancellation -unittest -w -wi -I../../lib/d/src src/thrift/util/cancellation.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/util/future -unittest -w -wi -I../../lib/d/src src/thrift/util/future.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/util/hashset -unittest -w -wi -I../../lib/d/src src/thrift/util/hashset.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/algorithm -unittest -w -wi -I../../lib/d/src src/thrift/internal/algorithm.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/codegen -unittest -w -wi -I../../lib/d/src src/thrift/internal/codegen.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/ctfe -unittest -w -wi -I../../lib/d/src src/thrift/internal/ctfe.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/endian -unittest -w -wi -I../../lib/d/src src/thrift/internal/endian.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/resource_pool -unittest -w -wi -I../../lib/d/src src/thrift/internal/resource_pool.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/socket -unittest -w -wi -I../../lib/d/src src/thrift/internal/socket.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/traits -unittest -w -wi -I../../lib/d/src src/thrift/internal/traits.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/test/protocol -unittest -w -wi -I../../lib/d/src src/thrift/internal/test/protocol.d libthriftd.a unittest/emptymain.d dmd -O -release -ofunittest/release/thrift/internal/test/server -unittest -w -wi -I../../lib/d/src src/thrift/internal/test/server.d libthriftd.a unittest/emptymain.d [0;32mPASS[m: unittest/debug/thrift/base [0;32mPASS[m: unittest/debug/thrift/async/base [0;32mPASS[m: unittest/debug/thrift/async/socket [0;32mPASS[m: unittest/debug/thrift/codegen/async_client [0;32mPASS[m: unittest/debug/thrift/codegen/async_client_pool [0;32mPASS[m: unittest/debug/thrift/codegen/base [0;32mPASS[m: unittest/debug/thrift/codegen/client [0;32mPASS[m: unittest/debug/thrift/codegen/client_pool [0;32mPASS[m: unittest/debug/thrift/codegen/processor [0;32mPASS[m: unittest/debug/thrift/protocol/base [0;32mPASS[m: unittest/debug/thrift/protocol/binary [0;32mPASS[m: unittest/debug/thrift/protocol/compact [0;32mPASS[m: unittest/debug/thrift/protocol/json [0;32mPASS[m: unittest/debug/thrift/protocol/processor [0;32mPASS[m: unittest/debug/thrift/server/base [0;32mPASS[m: unittest/debug/thrift/server/simple [0;32mPASS[m: unittest/debug/thrift/server/taskpool [0;32mPASS[m: unittest/debug/thrift/server/threaded [0;32mPASS[m: unittest/debug/thrift/server/transport/base [0;32mPASS[m: unittest/debug/thrift/server/transport/socket [0;32mPASS[m: unittest/debug/thrift/transport/base [0;32mPASS[m: unittest/debug/thrift/transport/buffered [0;32mPASS[m: unittest/debug/thrift/transport/file [0;32mPASS[m: unittest/debug/thrift/transport/framed [0;32mPASS[m: unittest/debug/thrift/transport/http [0;32mPASS[m: unittest/debug/thrift/transport/memory [0;32mPASS[m: unittest/debug/thrift/transport/piped [0;32mPASS[m: unittest/debug/thrift/transport/range [0;32mPASS[m: unittest/debug/thrift/transport/socket [0;32mPASS[m: unittest/debug/thrift/transport/zlib [0;32mPASS[m: unittest/debug/thrift/util/awaitable [0;32mPASS[m: unittest/debug/thrift/util/cancellation [0;32mPASS[m: unittest/debug/thrift/util/future [0;32mPASS[m: unittest/debug/thrift/util/hashset [0;32mPASS[m: unittest/debug/thrift/internal/algorithm [0;32mPASS[m: unittest/debug/thrift/internal/codegen [0;32mPASS[m: unittest/debug/thrift/internal/ctfe [0;32mPASS[m: unittest/debug/thrift/internal/endian [0;32mPASS[m: unittest/debug/thrift/internal/resource_pool [0;32mPASS[m: unittest/debug/thrift/internal/socket [0;32mPASS[m: unittest/debug/thrift/internal/traits [0;32mPASS[m: unittest/debug/thrift/internal/test/protocol [0;32mPASS[m: unittest/debug/thrift/internal/test/server [0;32mPASS[m: unittest/release/thrift/base [0;32mPASS[m: unittest/release/thrift/async/base [0;32mPASS[m: unittest/release/thrift/async/socket [0;32mPASS[m: unittest/release/thrift/codegen/async_client [0;32mPASS[m: unittest/release/thrift/codegen/async_client_pool [0;32mPASS[m: unittest/release/thrift/codegen/base [0;32mPASS[m: unittest/release/thrift/codegen/client [0;32mPASS[m: unittest/release/thrift/codegen/client_pool [0;32mPASS[m: unittest/release/thrift/codegen/processor [0;32mPASS[m: unittest/release/thrift/protocol/base [0;32mPASS[m: unittest/release/thrift/protocol/binary [0;32mPASS[m: unittest/release/thrift/protocol/compact [0;32mPASS[m: unittest/release/thrift/protocol/json [0;32mPASS[m: unittest/release/thrift/protocol/processor [0;32mPASS[m: unittest/release/thrift/server/base [0;32mPASS[m: unittest/release/thrift/server/simple [0;32mPASS[m: unittest/release/thrift/server/taskpool [0;32mPASS[m: unittest/release/thrift/server/threaded [0;32mPASS[m: unittest/release/thrift/server/transport/base [0;32mPASS[m: unittest/release/thrift/server/transport/socket [0;32mPASS[m: unittest/release/thrift/transport/base [0;32mPASS[m: unittest/release/thrift/transport/buffered [0;32mPASS[m: unittest/release/thrift/transport/file [0;32mPASS[m: unittest/release/thrift/transport/framed [0;32mPASS[m: unittest/release/thrift/transport/http [0;32mPASS[m: unittest/release/thrift/transport/memory [0;32mPASS[m: unittest/release/thrift/transport/piped [0;32mPASS[m: unittest/release/thrift/transport/range [0;32mPASS[m: unittest/release/thrift/transport/socket [0;32mPASS[m: unittest/release/thrift/transport/zlib [0;32mPASS[m: unittest/release/thrift/util/awaitable [0;32mPASS[m: unittest/release/thrift/util/cancellation [0;32mPASS[m: unittest/release/thrift/util/future [0;32mPASS[m: unittest/release/thrift/util/hashset [0;32mPASS[m: unittest/release/thrift/internal/algorithm [0;32mPASS[m: unittest/release/thrift/internal/codegen [0;32mPASS[m: unittest/release/thrift/internal/ctfe [0;32mPASS[m: unittest/release/thrift/internal/endian [0;32mPASS[m: unittest/release/thrift/internal/resource_pool [0;32mPASS[m: unittest/release/thrift/internal/socket [0;32mPASS[m: unittest/release/thrift/internal/traits [0;32mPASS[m: unittest/release/thrift/internal/test/protocol [0;32mPASS[m: unittest/release/thrift/internal/test/server [0;32m===================[m [0;32mAll 86 tests passed[m [0;32m===================[m make[4]: Leaving directory `/thrift/lib/d' make[3]: Leaving directory `/thrift/lib/d' Making check in test make[3]: Entering directory `/thrift/lib/d/test' make check-TESTS check-local make[4]: Entering directory `/thrift/lib/d/test' dmd -w -wi -O -release -inline -I../../../lib/d/src -Igen-d ../../../lib/d/libthriftd.a -oftransport_test transport_test.d Using seed: -278353126 Using temp file: /tmp/thrift.transport_test.3620466504 Using temp file: /tmp/thrift.transport_test.2498979974 Using temp file: /tmp/thrift.transport_test.535885102 Using temp file: /tmp/thrift.transport_test.580045102 Using temp file: /tmp/thrift.transport_test.2415324216 Using temp file: /tmp/thrift.transport_test.1673219350 Using temp file: /tmp/thrift.transport_test.2899937833 Using temp file: /tmp/thrift.transport_test.1941091508 Using temp file: /tmp/thrift.transport_test.1295252655 Using temp file: /tmp/thrift.transport_test.1051888095 Using temp file: /tmp/thrift.transport_test.201703072 Using temp file: /tmp/thrift.transport_test.273754614 Using temp file: /tmp/thrift.transport_test.3701528770 Using temp file: /tmp/thrift.transport_test.1024739726 Using temp file: /tmp/thrift.transport_test.1022344400 Using temp file: /tmp/thrift.transport_test.1460492598 Using temp file: /tmp/thrift.transport_test.4225667932 Using temp file: /tmp/thrift.transport_test.4144932215 Using temp file: /tmp/thrift.transport_test.203754812 Using temp file: /tmp/thrift.transport_test.889839475 Using temp file: /tmp/thrift.transport_test.2452203254 Using temp file: /tmp/thrift.transport_test.1083279125 Using temp file: /tmp/thrift.transport_test.1188245738 Test failed for Target!(TFramedTransport, CoupledFileTransports): testReadWrite(262144, rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 0) std.concurrency.LinkTerminated@std/concurrency.d(249): Link terminated ---------------- ./transport_test(bool std.concurrency.MessageBox.get!(pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*).get(scope pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*).bool onControlMsg(ref std.concurrency.Message)+0x16) [0x4fbf4e] ./transport_test(bool std.concurrency.MessageBox.get!(pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*).get(scope pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*).bool scan(ref std.concurrency.List!(std.concurrency.Message).List)+0x67) [0x4fbfbf] ./transport_test(bool std.concurrency.MessageBox.get!(pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*).get(scope pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*)+0x90) [0x4fbb68] ./transport_test(void std.concurrency.receive!(pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*).receive(pure nothrow @safe void function(thrift.transport.file.FlushMessage, std.concurrency.Tid)*)+0x7b) [0x4fbac7] ./transport_test(void thrift.transport.file.TFileWriterTransport.flush()+0xb1) [0x4f9bd5] ./transport_test(transport_test.CoupledFileTransports transport_test.CoupledFileTransports.__ctor()+0x11f) [0x4c509f] ./transport_test(transport_test.CoupledWrapperTransports!(thrift.transport.framed.TFramedTransport, transport_test.CoupledFileTransports).CoupledWrapperTransports transport_test.CoupledWrapperTransports!(thrift.transport.framed.TFramedTransport, transport_test.CoupledFileTransports).CoupledWrapperTransports.__ctor()+0x20) [0x4ee4d8] ./transport_test(void transport_test.testReadWrite!(transport_test.CoupledWrapperTransports!(thrift.transport.framed.TFramedTransport, transport_test.CoupledFileTransports).CoupledWrapperTransports).testReadWrite(ulong, transport_test.SizeGenerator, transport_test.SizeGenerator, transport_test.SizeGenerator, transport_test.SizeGenerator, ulong)+0x53) [0x4ef52b] ./transport_test(void transport_test.doRwTest!(transport_test.CoupledWrapperTransports!(thrift.transport.framed.TFramedTransport, transport_test.CoupledFileTransports).CoupledWrapperTransports).doRwTest(ulong, transport_test.SizeGenerator, transport_test.SizeGenerator, transport_test.SizeGenerator, transport_test.SizeGenerator, ulong)+0xbb) [0x4ef473] ./transport_test(_Dmain+0x5ea5) [0x4cafed] ./transport_test(void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll().void __lambda1()+0x18) [0x51fb9c] ./transport_test(void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate())+0x2a) [0x51faf6] ./transport_test(void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll()+0x30) [0x51fb5c] ./transport_test(void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate())+0x2a) [0x51faf6] ./transport_test(_d_run_main+0x1a3) [0x51fa77] ./transport_test(main+0x17) [0x4f63b7] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x2b35074adec5] /bin/bash: line 5: 21100 Segmentation fault ${dir}$tst [0;31mFAIL[m: transport_test [0;31m==================[m [0;31m1 of 1 test failed[m [0;31m==================[m make[4]: *** [check-TESTS] Error 1 make[4]: Leaving directory `/thrift/lib/d/test' make[3]: *** [check-am] Error 2 make[3]: Leaving directory `/thrift/lib/d/test' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/thrift/lib/d' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/thrift/lib' make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [TASKS] Skipping publisher since build result is FAILURE Archiving artifacts Compressed 128.41 MB of artifacts by 35.4% relative to #103 Publishing Javadoc Update relevant JIRA issues is waiting for a checkpoint on Thrift-precommit #106