Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/build/dashboard: darwin-arm-mg912baios and darwin-arm64-mn4m2zdaios builders consistently failing #31497

Closed
bcmills opened this issue Apr 16, 2019 · 32 comments
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge mobile Android, iOS, and x/mobile NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Testing An issue that has been verified to require only test changes, not just a test failure.
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented Apr 16, 2019

Starting around https://build.golang.org/log/776c688e90aaa17f09782242647391a368eeabc7 (Apr. 9), the two darwin-arm* builders have been failing with lots of messages of the form

go_darwin_arm_exec: GOIOS_DEV_ID not set
run $GOROOT/misc/ios/detect.go to attempt to autodetect
FAIL	archive/tar	0.017s

It seems like that may be due to a change in the builder configuration, but I'm not really sure.

@eliasnaur, could you look into it (or loop in someone who can)?

@bcmills bcmills added Testing An issue that has been verified to require only test changes, not just a test failure. Builders x/build issues (builders, bots, dashboards) NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. mobile Android, iOS, and x/mobile labels Apr 16, 2019
@gopherbot gopherbot added this to the Unreleased milestone Apr 16, 2019
@eliasnaur
Copy link
Contributor

Yes, I've pinged @steeve. I believe he's on it.

@steeve
Copy link
Contributor

steeve commented Apr 19, 2019

I am. I'll try to completely factory reset the arm64 phone. arm32 should be ok I think

@bradfitz
Copy link
Contributor

Any update?

@steeve
Copy link
Contributor

steeve commented Apr 24, 2019

Yes, the builders seems ok now.
I did a full reset and update to iOS 12.2 on the arm64 phone.

@bcmills
Copy link
Contributor Author

bcmills commented Oct 11, 2019

Looks like darwin-arm64-mn4m2zdaios is almost back up, but it's failing in the std and cmd tests due to #34847 and two very terse failures for runtime and runtime/pprof (perhaps OOM errors?): https://build.golang.org/log/048cb165b4cd25eb76cb1c4c9b6bb2b2b93a47ce

@bcmills
Copy link
Contributor Author

bcmills commented Oct 11, 2019

darwin-arm-mg912baios seems to be unplugged (https://build.golang.org/log/532482aa5995eaeb33bbd8dbeca8064b22a11014):

No device found with udid 8e5c23a5d0843d1ffe164ea0b2f2500599c3ebff, is it plugged in?

@steeve
Copy link
Contributor

steeve commented Oct 11, 2019

@bcmills yes, the 32 bits device is having issues, I'm trying to get another device to test.

@steeve
Copy link
Contributor

steeve commented Oct 11, 2019

I bisected the problem in ideviceinstaller. The problem is libimobiledevice/ideviceinstaller@4a7f0b0

I have opened libimobiledevice/ideviceinstaller#119 to track it. In the mean time I'm going to revert that commit on the build machine.

@steeve
Copy link
Contributor

steeve commented Oct 11, 2019

I have downgraded ideviceinstaller, and the builder now seems to run ok. I'll monitor.

@steeve
Copy link
Contributor

steeve commented Oct 11, 2019

The builder is back online for the two archs, and now they are failing for good reasons

@bcmills
Copy link
Contributor Author

bcmills commented Oct 15, 2019

now they are failing for good reasons

It looks like the current failures are not sending output back to the runner. Is there some change that needs to be made to extract it from the device on failure?

Are there issues filed for the current failures?

@steeve
Copy link
Contributor

steeve commented Oct 15, 2019

I am not aware regarding issues for the current failures? Probably because of lack of output.
Not sure how to extract it though, @eliasnaur?

@eliasnaur
Copy link
Contributor

I don't know of any way than manually running the tests. See

#34751 (comment)
#34751 (comment)

@steeve
Copy link
Contributor

steeve commented Oct 15, 2019

Thanks, I'll do it tomorrow!

@eliasnaur
Copy link
Contributor

FWIW, you might find #34501 (comment) useful. You can now use TRY= to target a particular set of builders.

@eliasnaur
Copy link
Contributor

I couldn't reproduce the failures on an iPhone 5S running iOS 10. I ran:

GO_BUILDER_NAME=darwin-arm64-mn4m2zdaios GOARCH=arm64 CGO_ENABLED=1 CC_FOR_TARGET=$(pwd)/../misc/ios/clangwrap.sh ./all.bash

(GO_BUILDER_NAME set runs tests that normally doesn't run).

Perhaps the devices are somehow broken, although it is unlikely. I noticed that the builder test times quite a bit higher than the times for my old 5S. Compare

https://build.golang.org/log/c6e5a939431f25560b0f1b6837fe465f7c1cb0e5

with

$ GO_BUILDER_NAME=darwin-arm64-mn4m2zdaios GOARCH=arm64 CGO_ENABLED=1 CC_FOR_TARGET=$(pwd)/../misc/ios/clangwrap.sh ./all.bash
Building Go cmd/dist using /Users/elias/go1.10.1.
Building Go toolchain1 using /Users/elias/go1.10.1.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for host, darwin/amd64.
Building packages and commands for target, darwin/arm64.
Testing packages.

ok archive/tar 18.201s
ok archive/zip 11.190s
ok bufio 7.152s
ok bytes 14.369s
ok bytes/hash 16.824s
ok compress/bzip2 15.776s
ok compress/flate 12.629s
ok compress/gzip 12.045s
ok compress/lzw 13.847s
ok compress/zlib 14.690s
ok container/heap 16.063s
ok container/list 16.188s
ok container/ring 14.735s
ok context 11.305s
ok crypto 12.365s
ok crypto/aes 15.064s
ok crypto/cipher 14.427s
ok crypto/des 13.884s
ok crypto/dsa 15.297s
ok crypto/ecdsa 15.013s
ok crypto/ed25519 15.736s
ok crypto/elliptic 15.728s
ok crypto/hmac 14.655s
ok crypto/internal/subtle 11.942s
ok crypto/md5 11.154s
ok crypto/rand 13.423s
ok crypto/rc4 16.539s
ok crypto/rsa 16.583s
ok crypto/sha1 16.769s
ok crypto/sha256 14.369s
ok crypto/sha512 13.625s
ok crypto/subtle 13.943s
ok crypto/tls 16.474s
ok crypto/x509 10.810s
ok database/sql 18.426s
ok database/sql/driver 21.070s
ok debug/dwarf 17.096s
ok debug/elf 14.532s
ok debug/gosym 16.432s
ok debug/macho 16.740s
ok debug/pe 16.651s
ok debug/plan9obj 15.850s
ok encoding/ascii85 12.912s
ok encoding/asn1 12.634s
ok encoding/base32 12.794s
ok encoding/base64 11.628s
ok encoding/binary 11.053s
ok encoding/csv 13.882s
ok encoding/gob 13.455s
ok encoding/hex 17.578s
ok encoding/json 19.731s
ok encoding/pem 20.637s
ok encoding/xml 18.714s
ok errors 18.430s
ok expvar 15.001s
ok flag 14.468s
ok fmt 13.896s
ok go/ast 15.172s
ok go/build 15.188s
ok go/constant 14.788s
ok go/doc 14.414s
ok go/format 14.197s
ok go/importer 12.109s
ok go/internal/gccgoimporter 15.107s
ok go/internal/gcimporter 15.507s
ok go/internal/srcimporter 15.818s
ok go/parser 14.590s
ok go/printer 13.898s
ok go/scanner 12.324s
ok go/token 11.212s
ok go/types 10.876s
ok hash 13.154s
ok hash/adler32 14.959s
ok hash/crc32 14.631s
ok hash/crc64 13.114s
ok hash/fnv 12.926s
ok html 13.659s
ok html/template 14.707s
ok image 14.538s
ok image/color 15.613s
ok image/draw 16.387s
ok image/gif 16.972s
ok image/jpeg 17.097s
ok image/png 22.929s
ok index/suffixarray 22.717s
ok internal/cpu 15.546s
ok internal/fmtsort 20.220s
ok internal/poll 14.344s
ok internal/reflectlite 15.453s
ok internal/singleflight 12.261s
ok internal/trace 13.367s
ok internal/xcoff 13.251s
ok io 11.707s
ok io/ioutil 14.055s
ok log 14.236s
ok log/syslog 14.328s
ok math 12.967s
ok math/big 13.534s
ok math/bits 15.471s
ok math/cmplx 17.359s
ok math/rand 20.752s
ok mime 17.974s
ok mime/multipart 18.536s
ok mime/quotedprintable 17.830s
ok net 12.891s
ok net/http 31.848s
ok net/http/cgi 16.170s
ok net/http/cookiejar 36.788s
ok net/http/fcgi 37.614s
ok net/http/httptest 39.733s
ok net/http/httptrace 25.852s
ok net/http/httputil 27.925s
ok net/http/internal 25.935s
ok net/http/pprof 24.583s
ok net/internal/socktest 25.154s
ok net/mail 25.736s
ok net/rpc 26.676s
ok net/rpc/jsonrpc 23.754s
ok net/smtp 24.981s
ok net/textproto 23.249s
ok net/url 22.979s
ok os 22.862s
ok os/exec 18.322s
ok os/signal 23.432s
ok os/user 20.376s
ok path 17.529s
ok path/filepath 16.829s
ok plugin 13.654s
ok reflect 8.814s
ok regexp 13.082s
ok regexp/syntax 14.190s
ok runtime 40.523s
ok runtime/debug 12.701s
ok runtime/internal/atomic 21.586s
ok runtime/internal/math 50.398s
ok runtime/internal/sys 50.778s
ok runtime/pprof 61.725s
ok runtime/pprof/internal/profile 48.881s
ok runtime/trace 48.433s
ok sort 43.406s
ok strconv 25.252s
ok strings 23.497s
ok sync 13.304s
ok sync/atomic 15.885s
ok syscall 22.605s
ok testing 23.282s
ok testing/quick 24.825s
ok text/scanner 24.583s
ok text/tabwriter 13.329s
ok text/template 12.708s
ok text/template/parse 12.437s
ok time 14.342s
ok unicode 17.984s
ok unicode/utf16 18.413s
ok unicode/utf8 18.245s
ok cmd/addr2line 14.911s
ok cmd/api 16.565s
ok cmd/asm/internal/asm 19.435s
ok cmd/asm/internal/lex 22.476s
ok cmd/compile 14.944s
ok cmd/compile/internal/gc 13.900s
ok cmd/compile/internal/ssa 14.009s
ok cmd/compile/internal/syntax 17.947s
ok cmd/compile/internal/test 16.562s
ok cmd/compile/internal/types 12.867s
ok cmd/cover 7.833s
ok cmd/doc 8.944s
ok cmd/fix 15.593s
ok cmd/go 20.502s
ok cmd/go/internal/auth 29.320s
ok cmd/go/internal/cache 35.796s
ok cmd/go/internal/dirhash 43.076s
ok cmd/go/internal/generate 41.227s
ok cmd/go/internal/get 43.067s
ok cmd/go/internal/imports 43.416s
ok cmd/go/internal/load 42.931s
ok cmd/go/internal/lockedfile 42.894s
ok cmd/go/internal/lockedfile/internal/filelock 43.013s
ok cmd/go/internal/modconv 46.200s
ok cmd/go/internal/modfetch 46.436s
ok cmd/go/internal/modfetch/codehost 45.561s
ok cmd/go/internal/modfile 44.536s
ok cmd/go/internal/modload 41.002s
ok cmd/go/internal/module 41.762s
ok cmd/go/internal/mvs 41.725s
ok cmd/go/internal/note 40.770s
ok cmd/go/internal/par 39.428s
ok cmd/go/internal/renameio 42.728s
ok cmd/go/internal/search 41.736s
ok cmd/go/internal/semver 42.004s
ok cmd/go/internal/sumdb 42.078s
ok cmd/go/internal/tlog 41.237s
ok cmd/go/internal/txtar 44.945s
ok cmd/go/internal/web 45.697s
ok cmd/go/internal/work 43.101s
ok cmd/gofmt 36.385s
ok cmd/internal/buildid 27.874s
ok cmd/internal/dwarf 19.661s
ok cmd/internal/edit 16.184s
ok cmd/internal/goobj 14.456s
ok cmd/internal/obj 15.065s
ok cmd/internal/obj/arm64 14.677s
ok cmd/internal/obj/x86 13.805s
ok cmd/internal/objabi 14.729s
ok cmd/internal/src 15.072s
ok cmd/internal/test2json 16.841s
ok cmd/link 16.346s
ok cmd/link/internal/ld 16.424s
ok cmd/link/internal/sym 17.148s
ok cmd/nm 15.624s
ok cmd/objdump 14.410s
ok cmd/pack 15.963s
ok cmd/trace 14.936s
ok cmd/vet 13.833s

os/user with tag osusergo

ok os/user 12.085s

GOMAXPROCS=2 runtime -cpu=1,2,4 -quick

ok runtime 50.483s

sync -cpu=10

ok sync 4.940s

../misc/cgo/test

lldb: running program
scatter = 0x1001d7da4
sqrt is: 0
testLibgcc is disabled on ARM64 with clang due to lack of libgcc.
testLibgcc is disabled on ARM64 with clang due to lack of libgcc.
testLibgcc is disabled on ARM64 with clang due to lack of libgcc.
testLibgcc is disabled on ARM64 with clang due to lack of libgcc.
testLibgcc is disabled on ARM64 with clang due to lack of libgcc.
hello from C
PASS
ok misc/cgo/test 52.168s

../misc/cgo/testso

ok misc/cgo/testso 53.345s

../misc/cgo/testsovar

ok misc/cgo/testsovar 16.533s

../misc/cgo/testcarchive

PASS

ALL TESTS PASSED

Installed Go for darwin/arm64 in /Users/elias/go-tip
Installed commands in /Users/elias/go-tip/bin

@bcmills
Copy link
Contributor Author

bcmills commented Nov 15, 2019

Looking at just the names of the failing tests, my hypothesis is that they are the memory-intensive ones, and that the tests are being killed by some sort of OOM signal.

That would also explain the lack of output: Go tests buffer their output until the test completes, so if the test binary is killed before it completes, it may well produce no output.

@bcmills
Copy link
Contributor Author

bcmills commented Nov 15, 2019

If that hypothesis is correct, then it seems to me that the ideal fix is to have the memory-intensive tests in the affected packages query (somehow‽) for the process's memory limit and invoke t.Skip if there is not enough memory to complete the test.

@bcmills
Copy link
Contributor Author

bcmills commented Nov 15, 2019

Do these devices already scale the test parallelism down to 1? If not, that might be another good starting point.

@eliasnaur
Copy link
Contributor

If the were with memory or parallelism, why can't I reproduce the problem on the modest iPhone 5S? I still believe the devices need a factory reset or replacement. @steeve ?

@steeve
Copy link
Contributor

steeve commented Jan 6, 2020

I am giving a a look at the device builder.
I'm trying to run the failing tests in verbose mode, here goes:

Click to expand
$ PATH=$(pwd)/bin:$PATH GOROOT=$(pwd) GO_BUILDER_NAME=darwin-arm-mg912baios GOARCH=arm CGO_ENABLED=1 CC=$(pwd)/misc/ios/clangwrap.sh ./bin/go test -v bytes crypto/tls crypto/x509 math/big net/http runtime/pprof strings
lldb: running program
=== RUN   TestNewBuffer
--- PASS: TestNewBuffer (0.00s)
=== RUN   TestNewBufferString
--- PASS: TestNewBufferString (0.00s)
=== RUN   TestBasicOperations
--- PASS: TestBasicOperations (0.00s)
=== RUN   TestLargeStringWrites
--- PASS: TestLargeStringWrites (0.07s)
=== RUN   TestLargeByteWrites
--- PASS: TestLargeByteWrites (0.06s)
=== RUN   TestLargeStringReads
--- PASS: TestLargeStringReads (0.00s)
=== RUN   TestLargeByteReads
--- PASS: TestLargeByteReads (0.00s)
=== RUN   TestMixedReadsAndWrites
--- PASS: TestMixedReadsAndWrites (0.01s)
=== RUN   TestCapWithPreallocatedSlice
--- PASS: TestCapWithPreallocatedSlice (0.00s)
=== RUN   TestCapWithSliceAndWrittenData
--- PASS: TestCapWithSliceAndWrittenData (0.00s)
=== RUN   TestNil
--- PASS: TestNil (0.00s)
=== RUN   TestReadFrom
--- PASS: TestReadFrom (0.00s)
=== RUN   TestReadFromPanicReader
--- PASS: TestReadFromPanicReader (0.00s)
=== RUN   TestReadFromNegativeReader
--- PASS: TestReadFromNegativeReader (0.00s)
=== RUN   TestWriteTo
--- PASS: TestWriteTo (0.00s)
=== RUN   TestRuneIO
--- PASS: TestRuneIO (0.00s)
=== RUN   TestNext
--- PASS: TestNext (0.00s)
=== RUN   TestReadBytes
--- PASS: TestReadBytes (0.00s)
=== RUN   TestReadString
--- PASS: TestReadString (0.00s)
=== RUN   TestGrow
--- PASS: TestGrow (0.01s)
=== RUN   TestGrowOverflow
--- PASS: TestGrowOverflow (0.00s)
=== RUN   TestReadEmptyAtEOF
--- PASS: TestReadEmptyAtEOF (0.00s)
=== RUN   TestUnreadByte
--- PASS: TestUnreadByte (0.00s)
=== RUN   TestBufferGrowth
--- PASS: TestBufferGrowth (0.01s)
=== RUN   TestEqual
--- PASS: TestEqual (0.00s)
=== RUN   TestEqualExhaustive
--- PASS: TestEqualExhaustive (0.26s)
=== RUN   TestNotEqual
FAIL	bytes	13.750s
lldb: running program
=== RUN   TestSignatureSelection
--- PASS: TestSignatureSelection (0.00s)
=== RUN   TestLegacyTypeAndHash
--- PASS: TestLegacyTypeAndHash (0.00s)
=== RUN   TestSupportedSignatureAlgorithms
--- PASS: TestSupportedSignatureAlgorithms (0.00s)
=== RUN   TestRoundUp
--- PASS: TestRoundUp (0.00s)
=== RUN   TestRemovePadding
--- PASS: TestRemovePadding (0.00s)
=== RUN   TestCertificateSelection
--- PASS: TestCertificateSelection (0.00s)
=== RUN   TestDynamicRecordSizingWithStreamCipher
--- PASS: TestDynamicRecordSizingWithStreamCipher (0.03s)
=== RUN   TestDynamicRecordSizingWithCBC
--- PASS: TestDynamicRecordSizingWithCBC (0.03s)
=== RUN   TestDynamicRecordSizingWithAEAD
--- PASS: TestDynamicRecordSizingWithAEAD (0.05s)
=== RUN   TestDynamicRecordSizingWithTLSv13
--- PASS: TestDynamicRecordSizingWithTLSv13 (0.05s)
=== RUN   TestHairpinInClose
--- PASS: TestHairpinInClose (0.00s)
=== RUN   TestHandshakeClientRSARC4
=== RUN   TestHandshakeClientRSARC4/TLSv10
=== PAUSE TestHandshakeClientRSARC4/TLSv10
=== RUN   TestHandshakeClientRSARC4/TLSv11
=== PAUSE TestHandshakeClientRSARC4/TLSv11
=== RUN   TestHandshakeClientRSARC4/TLSv12
=== PAUSE TestHandshakeClientRSARC4/TLSv12
=== CONT  TestHandshakeClientRSARC4/TLSv10
=== CONT  TestHandshakeClientRSARC4/TLSv12
=== CONT  TestHandshakeClientRSARC4/TLSv11
--- PASS: TestHandshakeClientRSARC4 (0.00s)
    --- PASS: TestHandshakeClientRSARC4/TLSv10 (0.01s)
    --- PASS: TestHandshakeClientRSARC4/TLSv12 (0.01s)
    --- PASS: TestHandshakeClientRSARC4/TLSv11 (0.01s)
=== RUN   TestHandshakeClientRSAAES128GCM
=== RUN   TestHandshakeClientRSAAES128GCM/TLSv12
=== PAUSE TestHandshakeClientRSAAES128GCM/TLSv12
=== CONT  TestHandshakeClientRSAAES128GCM/TLSv12
--- PASS: TestHandshakeClientRSAAES128GCM (0.00s)
    --- PASS: TestHandshakeClientRSAAES128GCM/TLSv12 (0.01s)
=== RUN   TestHandshakeClientRSAAES256GCM
=== RUN   TestHandshakeClientRSAAES256GCM/TLSv12
=== PAUSE TestHandshakeClientRSAAES256GCM/TLSv12
=== CONT  TestHandshakeClientRSAAES256GCM/TLSv12
--- PASS: TestHandshakeClientRSAAES256GCM (0.00s)
    --- PASS: TestHandshakeClientRSAAES256GCM/TLSv12 (0.01s)
=== RUN   TestHandshakeClientECDHERSAAES
=== RUN   TestHandshakeClientECDHERSAAES/TLSv10
=== PAUSE TestHandshakeClientECDHERSAAES/TLSv10
=== RUN   TestHandshakeClientECDHERSAAES/TLSv11
=== PAUSE TestHandshakeClientECDHERSAAES/TLSv11
=== RUN   TestHandshakeClientECDHERSAAES/TLSv12
=== PAUSE TestHandshakeClientECDHERSAAES/TLSv12
=== CONT  TestHandshakeClientECDHERSAAES/TLSv10
=== CONT  TestHandshakeClientECDHERSAAES/TLSv12
=== CONT  TestHandshakeClientECDHERSAAES/TLSv11
--- PASS: TestHandshakeClientECDHERSAAES (0.00s)
    --- PASS: TestHandshakeClientECDHERSAAES/TLSv12 (0.01s)
    --- PASS: TestHandshakeClientECDHERSAAES/TLSv10 (0.01s)
    --- PASS: TestHandshakeClientECDHERSAAES/TLSv11 (0.01s)
=== RUN   TestHandshakeClientECDHEECDSAAES
=== RUN   TestHandshakeClientECDHEECDSAAES/TLSv10
=== PAUSE TestHandshakeClientECDHEECDSAAES/TLSv10
=== RUN   TestHandshakeClientECDHEECDSAAES/TLSv11
=== PAUSE TestHandshakeClientECDHEECDSAAES/TLSv11
=== RUN   TestHandshakeClientECDHEECDSAAES/TLSv12
=== PAUSE TestHandshakeClientECDHEECDSAAES/TLSv12
=== CONT  TestHandshakeClientECDHEECDSAAES/TLSv12
=== CONT  TestHandshakeClientECDHEECDSAAES/TLSv10
=== CONT  TestHandshakeClientECDHEECDSAAES/TLSv11
--- PASS: TestHandshakeClientECDHEECDSAAES (0.00s)
    --- PASS: TestHandshakeClientECDHEECDSAAES/TLSv12 (0.63s)
    --- PASS: TestHandshakeClientECDHEECDSAAES/TLSv10 (0.65s)
    --- PASS: TestHandshakeClientECDHEECDSAAES/TLSv11 (0.62s)
=== RUN   TestHandshakeClientECDHEECDSAAESGCM
=== RUN   TestHandshakeClientECDHEECDSAAESGCM/TLSv12
=== PAUSE TestHandshakeClientECDHEECDSAAESGCM/TLSv12
=== CONT  TestHandshakeClientECDHEECDSAAESGCM/TLSv12
--- PASS: TestHandshakeClientECDHEECDSAAESGCM (0.00s)
    --- PASS: TestHandshakeClientECDHEECDSAAESGCM/TLSv12 (0.60s)
=== RUN   TestHandshakeClientAES256GCMSHA384
=== RUN   TestHandshakeClientAES256GCMSHA384/TLSv12
=== PAUSE TestHandshakeClientAES256GCMSHA384/TLSv12
=== CONT  TestHandshakeClientAES256GCMSHA384/TLSv12
--- PASS: TestHandshakeClientAES256GCMSHA384 (0.00s)
    --- PASS: TestHandshakeClientAES256GCMSHA384/TLSv12 (0.62s)
=== RUN   TestHandshakeClientAES128CBCSHA256
=== RUN   TestHandshakeClientAES128CBCSHA256/TLSv12
=== PAUSE TestHandshakeClientAES128CBCSHA256/TLSv12
=== CONT  TestHandshakeClientAES128CBCSHA256/TLSv12
--- PASS: TestHandshakeClientAES128CBCSHA256 (0.00s)
    --- PASS: TestHandshakeClientAES128CBCSHA256/TLSv12 (0.01s)
=== RUN   TestHandshakeClientECDHERSAAES128CBCSHA256
=== RUN   TestHandshakeClientECDHERSAAES128CBCSHA256/TLSv12
=== PAUSE TestHandshakeClientECDHERSAAES128CBCSHA256/TLSv12
=== CONT  TestHandshakeClientECDHERSAAES128CBCSHA256/TLSv12
--- PASS: TestHandshakeClientECDHERSAAES128CBCSHA256 (0.00s)
    --- PASS: TestHandshakeClientECDHERSAAES128CBCSHA256/TLSv12 (0.01s)
=== RUN   TestHandshakeClientECDHEECDSAAES128CBCSHA256
=== RUN   TestHandshakeClientECDHEECDSAAES128CBCSHA256/TLSv12
=== PAUSE TestHandshakeClientECDHEECDSAAES128CBCSHA256/TLSv12
=== CONT  TestHandshakeClientECDHEECDSAAES128CBCSHA256/TLSv12
--- PASS: TestHandshakeClientECDHEECDSAAES128CBCSHA256 (0.00s)
    --- PASS: TestHandshakeClientECDHEECDSAAES128CBCSHA256/TLSv12 (0.62s)
=== RUN   TestHandshakeClientX25519
=== RUN   TestHandshakeClientX25519/TLSv12
=== PAUSE TestHandshakeClientX25519/TLSv12
=== RUN   TestHandshakeClientX25519/TLSv13
=== PAUSE TestHandshakeClientX25519/TLSv13
=== CONT  TestHandshakeClientX25519/TLSv12
=== CONT  TestHandshakeClientX25519/TLSv13
--- PASS: TestHandshakeClientX25519 (0.00s)
    --- PASS: TestHandshakeClientX25519/TLSv13 (0.01s)
    --- PASS: TestHandshakeClientX25519/TLSv12 (0.01s)
=== RUN   TestHandshakeClientP256
=== RUN   TestHandshakeClientP256/TLSv12
=== PAUSE TestHandshakeClientP256/TLSv12
=== RUN   TestHandshakeClientP256/TLSv13
=== PAUSE TestHandshakeClientP256/TLSv13
=== CONT  TestHandshakeClientP256/TLSv13
=== CONT  TestHandshakeClientP256/TLSv12
--- PASS: TestHandshakeClientP256 (0.00s)
    --- PASS: TestHandshakeClientP256/TLSv13 (0.01s)
    --- PASS: TestHandshakeClientP256/TLSv12 (0.02s)
=== RUN   TestHandshakeClientHelloRetryRequest
=== RUN   TestHandshakeClientHelloRetryRequest/TLSv13
=== PAUSE TestHandshakeClientHelloRetryRequest/TLSv13
=== CONT  TestHandshakeClientHelloRetryRequest/TLSv13
--- PASS: TestHandshakeClientHelloRetryRequest (0.00s)
    --- PASS: TestHandshakeClientHelloRetryRequest/TLSv13 (0.02s)
=== RUN   TestHandshakeClientECDHERSAChaCha20
=== RUN   TestHandshakeClientECDHERSAChaCha20/TLSv12
=== PAUSE TestHandshakeClientECDHERSAChaCha20/TLSv12
=== CONT  TestHandshakeClientECDHERSAChaCha20/TLSv12
--- PASS: TestHandshakeClientECDHERSAChaCha20 (0.00s)
    --- PASS: TestHandshakeClientECDHERSAChaCha20/TLSv12 (0.01s)
=== RUN   TestHandshakeClientECDHEECDSAChaCha20
=== RUN   TestHandshakeClientECDHEECDSAChaCha20/TLSv12
=== PAUSE TestHandshakeClientECDHEECDSAChaCha20/TLSv12
=== CONT  TestHandshakeClientECDHEECDSAChaCha20/TLSv12
--- PASS: TestHandshakeClientECDHEECDSAChaCha20 (0.00s)
    --- PASS: TestHandshakeClientECDHEECDSAChaCha20/TLSv12 (0.62s)
=== RUN   TestHandshakeClientAES128SHA256
=== RUN   TestHandshakeClientAES128SHA256/TLSv13
=== PAUSE TestHandshakeClientAES128SHA256/TLSv13
=== CONT  TestHandshakeClientAES128SHA256/TLSv13
--- PASS: TestHandshakeClientAES128SHA256 (0.00s)
    --- PASS: TestHandshakeClientAES128SHA256/TLSv13 (0.01s)
=== RUN   TestHandshakeClientAES256SHA384
=== RUN   TestHandshakeClientAES256SHA384/TLSv13
=== PAUSE TestHandshakeClientAES256SHA384/TLSv13
=== CONT  TestHandshakeClientAES256SHA384/TLSv13
--- PASS: TestHandshakeClientAES256SHA384 (0.00s)
    --- PASS: TestHandshakeClientAES256SHA384/TLSv13 (0.01s)
=== RUN   TestHandshakeClientCHACHA20SHA256
=== RUN   TestHandshakeClientCHACHA20SHA256/TLSv13
=== PAUSE TestHandshakeClientCHACHA20SHA256/TLSv13
=== CONT  TestHandshakeClientCHACHA20SHA256/TLSv13
--- PASS: TestHandshakeClientCHACHA20SHA256 (0.00s)
    --- PASS: TestHandshakeClientCHACHA20SHA256/TLSv13 (0.01s)
=== RUN   TestHandshakeClientECDSATLS13
=== RUN   TestHandshakeClientECDSATLS13/TLSv13
=== PAUSE TestHandshakeClientECDSATLS13/TLSv13
=== CONT  TestHandshakeClientECDSATLS13/TLSv13
FAIL	crypto/tls	88.163s
lldb: running program
=== RUN   TestConstraintCases
--- PASS: TestConstraintCases (1.81s)
=== RUN   TestRFC2821Parsing
--- PASS: TestRFC2821Parsing (0.00s)
=== RUN   TestBadNamesInConstraints
--- PASS: TestBadNamesInConstraints (0.02s)
=== RUN   TestBadNamesInSANs
--- PASS: TestBadNamesInSANs (0.01s)
=== RUN   TestDecrypt
    TestDecrypt: pem_decrypt_test.go:18: test 0. 1
    TestDecrypt: pem_decrypt_test.go:18: test 1. 2
    TestDecrypt: pem_decrypt_test.go:18: test 2. 3
    TestDecrypt: pem_decrypt_test.go:18: test 3. 4
    TestDecrypt: pem_decrypt_test.go:18: test 4. 5
    TestDecrypt: pem_decrypt_test.go:18: test 5. 3
--- PASS: TestDecrypt (0.00s)
=== RUN   TestEncrypt
    TestEncrypt: pem_decrypt_test.go:43: test 0. 1
    TestEncrypt: pem_decrypt_test.go:43: test 1. 2
    TestEncrypt: pem_decrypt_test.go:43: test 2. 3
    TestEncrypt: pem_decrypt_test.go:43: test 3. 4
    TestEncrypt: pem_decrypt_test.go:43: test 4. 5
    TestEncrypt: pem_decrypt_test.go:43: test 5. 3
--- PASS: TestEncrypt (0.00s)
=== RUN   TestIncompleteBlock
--- PASS: TestIncompleteBlock (0.00s)
=== RUN   TestPKCS8
--- PASS: TestPKCS8 (0.47s)
=== RUN   TestPKCS8MismatchKeyFormat
--- PASS: TestPKCS8MismatchKeyFormat (0.00s)
=== RUN   TestSystemRoots
    TestSystemRoots: root_darwin_test.go:20: skipping on darwin/arm, no system root
--- SKIP: TestSystemRoots (0.00s)
=== RUN   TestParseECPrivateKey
--- PASS: TestParseECPrivateKey (0.47s)
=== RUN   TestECMismatchKeyFormat
--- PASS: TestECMismatchKeyFormat (0.00s)
=== RUN   TestGoVerify
--- PASS: TestGoVerify (0.22s)
=== RUN   TestSystemVerify
    TestSystemVerify: verify_test.go:611: skipping verify test using system APIs on "darwin"
--- SKIP: TestSystemVerify (0.00s)
=== RUN   TestUnknownAuthorityError
--- PASS: TestUnknownAuthorityError (0.00s)
=== RUN   TestNameConstraints
--- PASS: TestNameConstraints (0.00s)
=== RUN   TestValidHostname
--- PASS: TestValidHostname (0.00s)
=== RUN   TestPathologicalChain
    TestPathologicalChain: verify_test.go:2084: verification took 583.905917ms
--- PASS: TestPathologicalChain (1.01s)
=== RUN   TestLongChain
    TestLongChain: verify_test.go:2125: verification took 91.896417ms
--- PASS: TestLongChain (0.16s)
=== RUN   TestParsePKCS1PrivateKey
--- PASS: TestParsePKCS1PrivateKey (0.00s)
=== RUN   TestPKCS1MismatchPublicKeyFormat
--- PASS: TestPKCS1MismatchPublicKeyFormat (0.00s)
=== RUN   TestParsePKIXPublicKey
=== RUN   TestParsePKIXPublicKey/RSA
=== RUN   TestParsePKIXPublicKey/Ed25519
--- PASS: TestParsePKIXPublicKey (0.00s)
    --- PASS: TestParsePKIXPublicKey/RSA (0.00s)
    --- PASS: TestParsePKIXPublicKey/Ed25519 (0.00s)
=== RUN   TestPKIXMismatchPublicKeyFormat
--- PASS: TestPKIXMismatchPublicKeyFormat (0.00s)
=== RUN   TestMarshalRSAPrivateKey
--- PASS: TestMarshalRSAPrivateKey (0.00s)
=== RUN   TestMarshalRSAPublicKey
--- PASS: TestMarshalRSAPublicKey (0.00s)
=== RUN   TestMatchHostnames
--- PASS: TestMatchHostnames (0.00s)
=== RUN   TestMatchIP
--- PASS: TestMatchIP (0.00s)
=== RUN   TestCertificateParse
--- PASS: TestCertificateParse (0.00s)
=== RUN   TestCertificateEqualOnNil
--- PASS: TestCertificateEqualOnNil (0.00s)
=== RUN   TestMismatchedSignatureAlgorithm
--- PASS: TestMismatchedSignatureAlgorithm (0.00s)
=== RUN   TestCreateSelfSignedCertificate
--- PASS: TestCreateSelfSignedCertificate (0.07s)
=== RUN   TestECDSA
FAIL	crypto/x509	75.487s
lldb: running program
=== RUN   TestFunVV
--- PASS: TestFunVV (0.00s)
=== RUN   TestFunVW
--- PASS: TestFunVW (0.00s)
=== RUN   TestShiftOverlap
--- PASS: TestShiftOverlap (0.00s)
=== RUN   TestIssue31084
--- PASS: TestIssue31084 (0.00s)
=== RUN   TestFunVWW
--- PASS: TestFunVWW (0.00s)
=== RUN   TestMulWW
--- PASS: TestMulWW (0.00s)
=== RUN   TestMulAddWWW
--- PASS: TestMulAddWWW (0.00s)
=== RUN   TestMulBits
--- PASS: TestMulBits (0.00s)
=== RUN   TestNormBits
--- PASS: TestNormBits (0.00s)
=== RUN   TestFromBits
--- PASS: TestFromBits (0.00s)
=== RUN   TestCalibrate
--- PASS: TestCalibrate (0.00s)
=== RUN   TestDecimalString
--- PASS: TestDecimalString (0.00s)
=== RUN   TestDecimalInit
--- PASS: TestDecimalInit (0.00s)
=== RUN   TestDecimalRounding
--- PASS: TestDecimalRounding (0.00s)
=== RUN   TestFloatZeroValue
--- PASS: TestFloatZeroValue (0.00s)
=== RUN   TestFloatSetPrec
--- PASS: TestFloatSetPrec (0.00s)
=== RUN   TestFloatMinPrec
--- PASS: TestFloatMinPrec (0.00s)
=== RUN   TestFloatSign
--- PASS: TestFloatSign (0.00s)
=== RUN   TestFloatMantExp
--- PASS: TestFloatMantExp (0.00s)
=== RUN   TestFloatMantExpAliasing
--- PASS: TestFloatMantExpAliasing (0.00s)
=== RUN   TestFloatSetMantExp
--- PASS: TestFloatSetMantExp (0.00s)
=== RUN   TestFloatPredicates
--- PASS: TestFloatPredicates (0.00s)
=== RUN   TestFloatIsInt
--- PASS: TestFloatIsInt (0.00s)
=== RUN   TestFloatRound
--- PASS: TestFloatRound (0.00s)
=== RUN   TestFloatRound24
--- PASS: TestFloatRound24 (0.00s)
=== RUN   TestFloatSetUint64
--- PASS: TestFloatSetUint64 (0.00s)
=== RUN   TestFloatSetInt64
--- PASS: TestFloatSetInt64 (0.00s)
=== RUN   TestFloatSetFloat64
--- PASS: TestFloatSetFloat64 (0.00s)
=== RUN   TestFloatSetInt
--- PASS: TestFloatSetInt (0.00s)
=== RUN   TestFloatSetRat
--- PASS: TestFloatSetRat (0.00s)
=== RUN   TestFloatSetInf
--- PASS: TestFloatSetInf (0.00s)
=== RUN   TestFloatUint64
--- PASS: TestFloatUint64 (0.00s)
=== RUN   TestFloatInt64
--- PASS: TestFloatInt64 (0.00s)
=== RUN   TestFloatFloat32
--- PASS: TestFloatFloat32 (0.01s)
=== RUN   TestFloatFloat64
--- PASS: TestFloatFloat64 (0.00s)
=== RUN   TestFloatInt
--- PASS: TestFloatInt (0.00s)
=== RUN   TestFloatRat
--- PASS: TestFloatRat (0.00s)
=== RUN   TestFloatAbs
--- PASS: TestFloatAbs (0.00s)
=== RUN   TestFloatNeg
--- PASS: TestFloatNeg (0.00s)
=== RUN   TestFloatInc
--- PASS: TestFloatInc (0.00s)
=== RUN   TestFloatAdd
--- PASS: TestFloatAdd (0.04s)
=== RUN   TestFloatAddRoundZero
--- PASS: TestFloatAddRoundZero (0.00s)
=== RUN   TestFloatAdd32
--- PASS: TestFloatAdd32 (0.00s)
=== RUN   TestFloatAdd64
--- PASS: TestFloatAdd64 (0.00s)
=== RUN   TestIssue20490
--- PASS: TestIssue20490 (0.00s)
=== RUN   TestFloatMul
--- PASS: TestFloatMul (0.05s)
=== RUN   TestFloatMul64
--- PASS: TestFloatMul64 (0.00s)
=== RUN   TestIssue6866
--- PASS: TestIssue6866 (0.00s)
=== RUN   TestFloatQuo
--- PASS: TestFloatQuo (0.00s)
=== RUN   TestFloatQuoSmoke
--- PASS: TestFloatQuoSmoke (0.07s)
=== RUN   TestFloatArithmeticSpecialValues
--- PASS: TestFloatArithmeticSpecialValues (0.00s)
=== RUN   TestFloatArithmeticOverflow
--- PASS: TestFloatArithmeticOverflow (0.00s)
=== RUN   TestFloatArithmeticRounding
--- PASS: TestFloatArithmeticRounding (0.00s)
=== RUN   TestFloatCmpSpecialValues
--- PASS: TestFloatCmpSpecialValues (0.00s)
=== RUN   TestFloatSetFloat64String
--- PASS: TestFloatSetFloat64String (0.00s)
=== RUN   TestFloat64Text
--- PASS: TestFloat64Text (0.00s)
=== RUN   TestFloatText
--- PASS: TestFloatText (0.00s)
=== RUN   TestFloatFormat
--- PASS: TestFloatFormat (0.00s)
=== RUN   TestFloatScan
--- PASS: TestFloatScan (0.00s)
=== RUN   TestFloatGobEncoding
--- PASS: TestFloatGobEncoding (0.04s)
=== RUN   TestFloatCorruptGob
--- PASS: TestFloatCorruptGob (0.00s)
=== RUN   TestFloatJSONEncoding
--- PASS: TestFloatJSONEncoding (0.25s)
=== RUN   TestHilbert
--- PASS: TestHilbert (0.01s)
=== RUN   TestSignZ
--- PASS: TestSignZ (0.00s)
=== RUN   TestSetZ
--- PASS: TestSetZ (0.00s)
=== RUN   TestAbsZ
--- PASS: TestAbsZ (0.00s)
=== RUN   TestSumZZ
--- PASS: TestSumZZ (0.00s)
=== RUN   TestProdZZ
--- PASS: TestProdZZ (0.00s)
=== RUN   TestMul
--- PASS: TestMul (0.01s)
=== RUN   TestMulRangeZ
--- PASS: TestMulRangeZ (0.00s)
=== RUN   TestBinomial
--- PASS: TestBinomial (0.00s)
=== RUN   TestDivisionSigns
--- PASS: TestDivisionSigns (0.00s)
=== RUN   TestBits
--- PASS: TestBits (0.00s)
=== RUN   TestSetBytes
--- PASS: TestSetBytes (0.00s)
=== RUN   TestBytes
--- PASS: TestBytes (0.00s)
=== RUN   TestQuo
--- PASS: TestQuo (0.01s)
=== RUN   TestQuoStepD6
--- PASS: TestQuoStepD6 (0.00s)
=== RUN   TestBitLen
--- PASS: TestBitLen (0.00s)
=== RUN   TestExp
--- PASS: TestExp (0.19s)
=== RUN   TestGcd
--- PASS: TestGcd (0.07s)
=== RUN   TestRsh
--- PASS: TestRsh (0.00s)
=== RUN   TestRshSelf
--- PASS: TestRshSelf (0.00s)
=== RUN   TestLsh
--- PASS: TestLsh (0.00s)
=== RUN   TestLshSelf
--- PASS: TestLshSelf (0.00s)
=== RUN   TestLshRsh
--- PASS: TestLshRsh (0.00s)
=== RUN   TestCmpAbs
--- PASS: TestCmpAbs (0.00s)
=== RUN   TestIntCmpSelf
--- PASS: TestIntCmpSelf (0.00s)
=== RUN   TestInt64
--- PASS: TestInt64 (0.00s)
=== RUN   TestUint64
--- PASS: TestUint64 (0.00s)
=== RUN   TestBitSet
--- PASS: TestBitSet (0.01s)
=== RUN   TestTrailingZeroBits
--- PASS: TestTrailingZeroBits (0.00s)
=== RUN   TestBitwise
--- PASS: TestBitwise (0.00s)
=== RUN   TestNot
--- PASS: TestNot (0.00s)
=== RUN   TestModInverse
--- PASS: TestModInverse (0.01s)
=== RUN   TestModSqrt
--- PASS: TestModSqrt (1.39s)
=== RUN   TestJacobi
--- PASS: TestJacobi (0.00s)
=== RUN   TestJacobiPanic
    TestJacobiPanic: int_test.go:1718: big: invalid 2nd argument to Int.Jacobi: need odd integer but got 2
--- PASS: TestJacobiPanic (0.00s)
=== RUN   TestIssue2607
--- PASS: TestIssue2607 (0.00s)
=== RUN   TestSqrt
--- PASS: TestSqrt (0.09s)
=== RUN   TestIssue22830
--- PASS: TestIssue22830 (0.00s)
=== RUN   TestIntText
--- PASS: TestIntText (0.00s)
=== RUN   TestAppendText
--- PASS: TestAppendText (0.00s)
=== RUN   TestGetString
--- PASS: TestGetString (0.00s)
=== RUN   TestSetString
--- PASS: TestSetString (0.00s)
=== RUN   TestFormat
--- PASS: TestFormat (0.00s)
=== RUN   TestScan
--- PASS: TestScan (0.00s)
=== RUN   TestIntGobEncoding
--- PASS: TestIntGobEncoding (0.00s)
=== RUN   TestGobEncodingNilIntInSlice
--- PASS: TestGobEncodingNilIntInSlice (0.00s)
=== RUN   TestIntJSONEncoding
--- PASS: TestIntJSONEncoding (0.00s)
=== RUN   TestIntXMLEncoding
--- PASS: TestIntXMLEncoding (0.00s)
=== RUN   TestCmp
--- PASS: TestCmp (0.00s)
=== RUN   TestSet
--- PASS: TestSet (0.00s)
=== RUN   TestFunNN
--- PASS: TestFunNN (0.01s)
=== RUN   TestMulRangeN
--- PASS: TestMulRangeN (0.00s)
=== RUN   TestMulUnbalanced
--- PASS: TestMulUnbalanced (0.02s)
=== RUN   TestNLZ
--- PASS: TestNLZ (0.00s)
=== RUN   TestShiftLeft
--- PASS: TestShiftLeft (0.00s)
=== RUN   TestShiftRight
--- PASS: TestShiftRight (0.00s)
=== RUN   TestModW
--- PASS: TestModW (0.00s)
=== RUN   TestMontgomery
--- PASS: TestMontgomery (0.00s)
=== RUN   TestExpNN
--- PASS: TestExpNN (0.01s)
=== RUN   TestFibo
--- PASS: TestFibo (0.00s)
=== RUN   TestBit
--- PASS: TestBit (0.00s)
=== RUN   TestSticky
--- PASS: TestSticky (0.00s)
=== RUN   TestSqr
--- PASS: TestSqr (0.19s)
=== RUN   TestNatDiv
FAIL	math/big	41.191s
lldb: running program
=== RUN   TestWriteSetCookies
--- PASS: TestWriteSetCookies (0.00s)
=== RUN   TestSetCookie
--- PASS: TestSetCookie (0.00s)
=== RUN   TestAddCookie
--- PASS: TestAddCookie (0.00s)
=== RUN   TestReadSetCookies
--- PASS: TestReadSetCookies (0.00s)
=== RUN   TestReadCookies
--- PASS: TestReadCookies (0.00s)
=== RUN   TestSetCookieDoubleQuotes
--- PASS: TestSetCookieDoubleQuotes (0.00s)
=== RUN   TestCookieSanitizeValue
--- PASS: TestCookieSanitizeValue (0.00s)
=== RUN   TestCookieSanitizePath
--- PASS: TestCookieSanitizePath (0.00s)
=== RUN   TestFileTransport
--- PASS: TestFileTransport (0.01s)
=== RUN   TestHeaderWrite
--- PASS: TestHeaderWrite (0.00s)
=== RUN   TestParseTime
--- PASS: TestParseTime (0.00s)
=== RUN   TestHasToken
--- PASS: TestHasToken (0.00s)
=== RUN   TestNilHeaderClone
--- PASS: TestNilHeaderClone (0.00s)
=== RUN   TestHeaderWriteSubsetAllocs
    TestHeaderWriteSubsetAllocs: header_test.go:213: skipping; GOMAXPROCS>1
--- SKIP: TestHeaderWriteSubsetAllocs (0.00s)
=== RUN   TestCloneOrMakeHeader
=== RUN   TestCloneOrMakeHeader/nil
=== RUN   TestCloneOrMakeHeader/empty
=== RUN   TestCloneOrMakeHeader/non-empty
--- PASS: TestCloneOrMakeHeader (0.00s)
    --- PASS: TestCloneOrMakeHeader/nil (0.00s)
    --- PASS: TestCloneOrMakeHeader/empty (0.00s)
    --- PASS: TestCloneOrMakeHeader/non-empty (0.00s)
=== RUN   TestForeachHeaderElement
--- PASS: TestForeachHeaderElement (0.00s)
=== RUN   TestCleanHost
--- PASS: TestCleanHost (0.00s)
=== RUN   TestCmdGoNoHTTPServer
=== PAUSE TestCmdGoNoHTTPServer
=== RUN   TestOmitHTTP2
=== PAUSE TestOmitHTTP2
=== RUN   TestOmitHTTP2Vet
=== PAUSE TestOmitHTTP2Vet
=== RUN   TestCacheKeys
--- PASS: TestCacheKeys (0.00s)
=== RUN   TestParseRange
--- PASS: TestParseRange (0.00s)
=== RUN   TestReadRequest
--- PASS: TestReadRequest (0.00s)
=== RUN   TestReadRequest_Bad
--- PASS: TestReadRequest_Bad (0.00s)
=== RUN   TestRequestWrite
--- PASS: TestRequestWrite (0.00s)
=== RUN   TestRequestWriteTransport
=== PAUSE TestRequestWriteTransport
=== RUN   TestRequestWriteClosesBody
--- PASS: TestRequestWriteClosesBody (0.00s)
=== RUN   TestRequestWriteError
--- PASS: TestRequestWriteError (0.00s)
=== RUN   TestReadResponse
--- PASS: TestReadResponse (0.00s)
=== RUN   TestWriteResponse
--- PASS: TestWriteResponse (0.00s)
=== RUN   TestReadResponseCloseInMiddle
=== PAUSE TestReadResponseCloseInMiddle
=== RUN   TestLocationResponse
--- PASS: TestLocationResponse (0.00s)
=== RUN   TestResponseStatusStutter
--- PASS: TestResponseStatusStutter (0.00s)
=== RUN   TestResponseContentLengthShortBody
--- PASS: TestResponseContentLengthShortBody (0.00s)
=== RUN   TestReadResponseErrors
--- PASS: TestReadResponseErrors (0.00s)
=== RUN   TestNeedsSniff
--- PASS: TestNeedsSniff (0.00s)
=== RUN   TestResponseWritesOnlySingleConnectionClose
--- PASS: TestResponseWritesOnlySingleConnectionClose (0.00s)
=== RUN   TestResponseWrite
--- PASS: TestResponseWrite (0.00s)
=== RUN   TestBodyReadBadTrailer
--- PASS: TestBodyReadBadTrailer (0.00s)
=== RUN   TestFinalChunkedBodyReadEOF
--- PASS: TestFinalChunkedBodyReadEOF (0.00s)
=== RUN   TestDetectInMemoryReaders
--- PASS: TestDetectInMemoryReaders (0.00s)
=== RUN   TestTransferWriterWriteBodyReaderTypes
=== RUN   TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_size_set
=== RUN   TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_size_set,_nopCloser_wrapped
=== RUN   TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_negative_size
=== RUN   TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_CONNECT,_negative_size
=== RUN   TestTransferWriterWriteBodyReaderTypes/file,_chunked
=== RUN   TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_size_set
=== RUN   TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_size_set,_nopCloser_wrapped
=== RUN   TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_negative_size
=== RUN   TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_CONNECT,_negative_size
=== RUN   TestTransferWriterWriteBodyReaderTypes/buffer,_chunked
--- PASS: TestTransferWriterWriteBodyReaderTypes (0.02s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_size_set (0.01s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_size_set,_nopCloser_wrapped (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_negative_size (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_CONNECT,_negative_size (0.01s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/file,_chunked (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_size_set (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_size_set,_nopCloser_wrapped (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_negative_size (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_CONNECT,_negative_size (0.00s)
    --- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_chunked (0.00s)
=== RUN   TestFixTransferEncoding
--- PASS: TestFixTransferEncoding (0.00s)
=== RUN   TestUnitTestProxyingReadCloserClosesBody
--- PASS: TestUnitTestProxyingReadCloserClosesBody (0.00s)
=== RUN   TestGzipTransferEncoding_request
--- PASS: TestGzipTransferEncoding_request (0.00s)
=== RUN   TestGzipTransferEncoding_response
--- PASS: TestGzipTransferEncoding_response (0.00s)
=== RUN   TestTransportPersistConnReadLoopEOF
--- PASS: TestTransportPersistConnReadLoopEOF (0.01s)
=== RUN   TestTransportShouldRetryRequest
--- PASS: TestTransportShouldRetryRequest (0.00s)
=== RUN   TestTransportBodyAltRewind
--- PASS: TestTransportBodyAltRewind (0.06s)
=== RUN   TestNextProtoUpgrade
--- PASS: TestNextProtoUpgrade (0.35s)
=== RUN   TestClient
--- PASS: TestClient (0.01s)
=== RUN   TestClientHead_h1
--- PASS: TestClientHead_h1 (0.01s)
=== RUN   TestClientHead_h2
--- PASS: TestClientHead_h2 (0.04s)
=== RUN   TestGetRequestFormat
--- PASS: TestGetRequestFormat (0.00s)
=== RUN   TestPostRequestFormat
--- PASS: TestPostRequestFormat (0.00s)
=== RUN   TestPostFormRequestFormat
--- PASS: TestPostFormRequestFormat (0.00s)
=== RUN   TestClientRedirects
--- PASS: TestClientRedirects (0.05s)
=== RUN   TestClientRedirectContext
--- PASS: TestClientRedirectContext (0.00s)
=== RUN   TestPostRedirects
--- PASS: TestPostRedirects (0.02s)
=== RUN   TestDeleteRedirects
--- PASS: TestDeleteRedirects (0.02s)
=== RUN   TestClientRedirectUseResponse
--- PASS: TestClientRedirectUseResponse (0.01s)
=== RUN   TestClientRedirect308NoLocation
--- PASS: TestClientRedirect308NoLocation (0.26s)
=== RUN   TestClientRedirect308NoGetBody
--- PASS: TestClientRedirect308NoGetBody (0.01s)
=== RUN   TestClientSendsCookieFromJar
--- PASS: TestClientSendsCookieFromJar (0.00s)
=== RUN   TestRedirectCookiesJar
--- PASS: TestRedirectCookiesJar (0.01s)
=== RUN   TestJarCalls
--- PASS: TestJarCalls (0.01s)
=== RUN   TestStreamingGet_h1
--- PASS: TestStreamingGet_h1 (0.01s)
=== RUN   TestStreamingGet_h2
--- PASS: TestStreamingGet_h2 (0.03s)
=== RUN   TestClientWrites
--- PASS: TestClientWrites (0.01s)
=== RUN   TestClientInsecureTransport
--- PASS: TestClientInsecureTransport (0.13s)
=== RUN   TestClientErrorWithRequestURI
--- PASS: TestClientErrorWithRequestURI (0.00s)
=== RUN   TestClientWithCorrectTLSServerName
--- PASS: TestClientWithCorrectTLSServerName (0.03s)
=== RUN   TestClientWithIncorrectTLSServerName
--- PASS: TestClientWithIncorrectTLSServerName (0.03s)
=== RUN   TestTransportUsesTLSConfigServerName
--- PASS: TestTransportUsesTLSConfigServerName (0.03s)
=== RUN   TestResponseSetsTLSConnectionState
--- PASS: TestResponseSetsTLSConnectionState (0.02s)
=== RUN   TestHTTPSClientDetectsHTTPServer
--- PASS: TestHTTPSClientDetectsHTTPServer (0.01s)
=== RUN   TestClientHeadContentLength_h1
--- PASS: TestClientHeadContentLength_h1 (0.01s)
=== RUN   TestClientHeadContentLength_h2
--- PASS: TestClientHeadContentLength_h2 (0.03s)
=== RUN   TestEmptyPasswordAuth
--- PASS: TestEmptyPasswordAuth (0.01s)
=== RUN   TestBasicAuth
--- PASS: TestBasicAuth (0.00s)
=== RUN   TestBasicAuthHeadersPreserved
--- PASS: TestBasicAuthHeadersPreserved (0.00s)
=== RUN   TestStripPasswordFromError
=== RUN   TestStripPasswordFromError/Strip_password_from_error_message
=== RUN   TestStripPasswordFromError/Don't_Strip_password_from_domain_name
=== RUN   TestStripPasswordFromError/Don't_Strip_password_from_path
=== RUN   TestStripPasswordFromError/Strip_escaped_password
--- PASS: TestStripPasswordFromError (0.00s)
    --- PASS: TestStripPasswordFromError/Strip_password_from_error_message (0.00s)
    --- PASS: TestStripPasswordFromError/Don't_Strip_password_from_domain_name (0.00s)
    --- PASS: TestStripPasswordFromError/Don't_Strip_password_from_path (0.00s)
    --- PASS: TestStripPasswordFromError/Strip_escaped_password (0.00s)
=== RUN   TestClientTimeout_h1
--- PASS: TestClientTimeout_h1 (0.21s)
=== RUN   TestClientTimeout_h2
--- PASS: TestClientTimeout_h2 (0.21s)
=== RUN   TestClientTimeout_Headers_h1
--- PASS: TestClientTimeout_Headers_h1 (0.01s)
=== RUN   TestClientTimeout_Headers_h2
--- PASS: TestClientTimeout_Headers_h2 (0.01s)
=== RUN   TestClientTimeoutCancel
--- PASS: TestClientTimeoutCancel (0.01s)
=== RUN   TestClientRedirectEatsBody_h1
--- PASS: TestClientRedirectEatsBody_h1 (0.01s)
=== RUN   TestClientRedirectEatsBody_h2
--- PASS: TestClientRedirectEatsBody_h2 (0.04s)
=== RUN   TestReferer
--- PASS: TestReferer (0.00s)
=== RUN   TestClientRedirectResponseWithoutRequest
--- PASS: TestClientRedirectResponseWithoutRequest (0.00s)
=== RUN   TestClientCopyHeadersOnRedirect
--- PASS: TestClientCopyHeadersOnRedirect (0.01s)
=== RUN   TestClientCopyHostOnRedirect
    TestClientCopyHostOnRedirect: client_test.go:1539: Virtual host is 127.0.0.1:49716
    TestClientCopyHostOnRedirect: client_test.go:1581: Server host is 127.0.0.1:49717
--- PASS: TestClientCopyHostOnRedirect (0.01s)
=== RUN   TestClientAltersCookiesOnRedirect
--- PASS: TestClientAltersCookiesOnRedirect (0.01s)
=== RUN   TestShouldCopyHeaderOnRedirect
--- PASS: TestShouldCopyHeaderOnRedirect (0.00s)
=== RUN   TestClientRedirectTypes
--- PASS: TestClientRedirectTypes (0.29s)
=== RUN   TestTransportBodyReadError
--- PASS: TestTransportBodyReadError (0.01s)
=== RUN   TestClientCloseIdleConnections
--- PASS: TestClientCloseIdleConnections (0.00s)
=== RUN   TestClientPropagatesTimeoutToContext
    TestClientPropagatesTimeoutToContext: client_test.go:1931: deadline in 5s
--- PASS: TestClientPropagatesTimeoutToContext (0.00s)
=== RUN   TestClientDoCanceledVsTimeout_h1
=== RUN   TestClientDoCanceledVsTimeout_h1/timeout
=== RUN   TestClientDoCanceledVsTimeout_h1/canceled
--- PASS: TestClientDoCanceledVsTimeout_h1 (0.01s)
    --- PASS: TestClientDoCanceledVsTimeout_h1/timeout (0.00s)
    --- PASS: TestClientDoCanceledVsTimeout_h1/canceled (0.00s)
=== RUN   TestClientDoCanceledVsTimeout_h2
=== RUN   TestClientDoCanceledVsTimeout_h2/timeout
=== RUN   TestClientDoCanceledVsTimeout_h2/canceled
--- PASS: TestClientDoCanceledVsTimeout_h2 (0.00s)
    --- PASS: TestClientDoCanceledVsTimeout_h2/timeout (0.00s)
    --- PASS: TestClientDoCanceledVsTimeout_h2/canceled (0.00s)
=== RUN   TestNewClientServerTest
--- PASS: TestNewClientServerTest (0.04s)
=== RUN   TestChunkedResponseHeaders_h1
--- PASS: TestChunkedResponseHeaders_h1 (0.01s)
=== RUN   TestChunkedResponseHeaders_h2
--- PASS: TestChunkedResponseHeaders_h2 (0.04s)
=== RUN   TestH12_HeadContentLengthNoBody
--- PASS: TestH12_HeadContentLengthNoBody (0.03s)
=== RUN   TestH12_HeadContentLengthSmallBody
--- PASS: TestH12_HeadContentLengthSmallBody (0.03s)
=== RUN   TestH12_HeadContentLengthLargeBody
--- PASS: TestH12_HeadContentLengthLargeBody (0.03s)
=== RUN   TestH12_200NoBody
--- PASS: TestH12_200NoBody (0.03s)
=== RUN   TestH2_204NoBody
--- PASS: TestH2_204NoBody (0.03s)
=== RUN   TestH2_304NoBody
--- PASS: TestH2_304NoBody (0.03s)
=== RUN   TestH2_404NoBody
--- PASS: TestH2_404NoBody (0.03s)
=== RUN   TestH12_SmallBody
--- PASS: TestH12_SmallBody (0.04s)
=== RUN   TestH12_ExplicitContentLength
--- PASS: TestH12_ExplicitContentLength (0.03s)
=== RUN   TestH12_FlushBeforeBody
--- PASS: TestH12_FlushBeforeBody (0.03s)
=== RUN   TestH12_FlushMidBody
--- PASS: TestH12_FlushMidBody (0.03s)
=== RUN   TestH12_Head_ExplicitLen
--- PASS: TestH12_Head_ExplicitLen (0.03s)
=== RUN   TestH12_Head_ImplicitLen
--- PASS: TestH12_Head_ImplicitLen (0.03s)
=== RUN   TestH12_HandlerWritesTooLittle
--- PASS: TestH12_HandlerWritesTooLittle (0.03s)
=== RUN   TestH12_HandlerWritesTooMuch
--- PASS: TestH12_HandlerWritesTooMuch (0.03s)
=== RUN   TestH12_AutoGzip
--- PASS: TestH12_AutoGzip (0.04s)
=== RUN   TestH12_AutoGzip_Disabled
--- PASS: TestH12_AutoGzip_Disabled (0.03s)
=== RUN   Test304Responses_h1
--- PASS: Test304Responses_h1 (0.01s)
=== RUN   Test304Responses_h2
--- PASS: Test304Responses_h2 (0.03s)
=== RUN   TestH12_ServerEmptyContentLength
--- PASS: TestH12_ServerEmptyContentLength (0.03s)
=== RUN   TestH12_RequestContentLength_Known_NonZero
--- PASS: TestH12_RequestContentLength_Known_NonZero (0.03s)
=== RUN   TestH12_RequestContentLength_Known_Zero
--- PASS: TestH12_RequestContentLength_Known_Zero (0.04s)
=== RUN   TestH12_RequestContentLength_Unknown
--- PASS: TestH12_RequestContentLength_Unknown (0.03s)
=== RUN   TestCancelRequestMidBody_h1
--- PASS: TestCancelRequestMidBody_h1 (0.00s)
=== RUN   TestCancelRequestMidBody_h2
--- PASS: TestCancelRequestMidBody_h2 (0.03s)
=== RUN   TestTrailersClientToServer_h1
--- PASS: TestTrailersClientToServer_h1 (0.01s)
=== RUN   TestTrailersClientToServer_h2
--- PASS: TestTrailersClientToServer_h2 (0.03s)
=== RUN   TestTrailersServerToClient_h1
--- PASS: TestTrailersServerToClient_h1 (0.01s)
=== RUN   TestTrailersServerToClient_h2
--- PASS: TestTrailersServerToClient_h2 (0.03s)
=== RUN   TestTrailersServerToClient_Flush_h1
--- PASS: TestTrailersServerToClient_Flush_h1 (0.01s)
=== RUN   TestTrailersServerToClient_Flush_h2
--- PASS: TestTrailersServerToClient_Flush_h2 (0.03s)
=== RUN   TestResponseBodyReadAfterClose_h1
--- PASS: TestResponseBodyReadAfterClose_h1 (0.00s)
=== RUN   TestResponseBodyReadAfterClose_h2
--- PASS: TestResponseBodyReadAfterClose_h2 (0.03s)
=== RUN   TestConcurrentReadWriteReqBody_h1
--- PASS: TestConcurrentReadWriteReqBody_h1 (0.01s)
=== RUN   TestConcurrentReadWriteReqBody_h2
--- PASS: TestConcurrentReadWriteReqBody_h2 (0.03s)
=== RUN   TestConnectRequest_h1
--- PASS: TestConnectRequest_h1 (0.01s)
=== RUN   TestConnectRequest_h2
--- PASS: TestConnectRequest_h2 (0.03s)
=== RUN   TestTransportUserAgent_h1
--- PASS: TestTransportUserAgent_h1 (0.01s)
=== RUN   TestTransportUserAgent_h2
--- PASS: TestTransportUserAgent_h2 (0.03s)
=== RUN   TestStarRequestFoo_h1
--- PASS: TestStarRequestFoo_h1 (0.01s)
=== RUN   TestStarRequestFoo_h2
--- PASS: TestStarRequestFoo_h2 (0.03s)
=== RUN   TestStarRequestOptions_h1
--- PASS: TestStarRequestOptions_h1 (0.01s)
=== RUN   TestStarRequestOptions_h2
--- PASS: TestStarRequestOptions_h2 (0.03s)
=== RUN   TestTransportDiscardsUnneededConns
--- PASS: TestTransportDiscardsUnneededConns (0.18s)
=== RUN   TestTransportGCRequest_Body_h1
--- PASS: TestTransportGCRequest_Body_h1 (0.12s)
=== RUN   TestTransportGCRequest_Body_h2
--- PASS: TestTransportGCRequest_Body_h2 (0.14s)
=== RUN   TestTransportGCRequest_NoBody_h1
--- PASS: TestTransportGCRequest_NoBody_h1 (0.11s)
=== RUN   TestTransportGCRequest_NoBody_h2
--- PASS: TestTransportGCRequest_NoBody_h2 (0.14s)
=== RUN   TestTransportRejectsInvalidHeaders_h1
--- PASS: TestTransportRejectsInvalidHeaders_h1 (0.01s)
=== RUN   TestTransportRejectsInvalidHeaders_h2
--- PASS: TestTransportRejectsInvalidHeaders_h2 (0.09s)
=== RUN   TestInterruptWithPanic_h1
--- PASS: TestInterruptWithPanic_h1 (0.01s)
=== RUN   TestInterruptWithPanic_h2
--- PASS: TestInterruptWithPanic_h2 (0.03s)
=== RUN   TestInterruptWithPanic_nil_h1
--- PASS: TestInterruptWithPanic_nil_h1 (0.01s)
=== RUN   TestInterruptWithPanic_nil_h2
--- PASS: TestInterruptWithPanic_nil_h2 (0.03s)
=== RUN   TestInterruptWithPanic_ErrAbortHandler_h1
--- PASS: TestInterruptWithPanic_ErrAbortHandler_h1 (0.00s)
=== RUN   TestInterruptWithPanic_ErrAbortHandler_h2
--- PASS: TestInterruptWithPanic_ErrAbortHandler_h2 (0.03s)
=== RUN   TestH12_AutoGzipWithDumpResponse
--- PASS: TestH12_AutoGzipWithDumpResponse (0.03s)
=== RUN   TestCloseIdleConnections_h1
--- PASS: TestCloseIdleConnections_h1 (0.01s)
=== RUN   TestCloseIdleConnections_h2
--- PASS: TestCloseIdleConnections_h2 (0.06s)
=== RUN   TestNoSniffExpectRequestBody_h1
--- PASS: TestNoSniffExpectRequestBody_h1 (0.00s)
=== RUN   TestNoSniffExpectRequestBody_h2
--- PASS: TestNoSniffExpectRequestBody_h2 (0.03s)
=== RUN   TestServerUndeclaredTrailers_h1
--- PASS: TestServerUndeclaredTrailers_h1 (0.01s)
=== RUN   TestServerUndeclaredTrailers_h2
--- PASS: TestServerUndeclaredTrailers_h2 (0.03s)
=== RUN   TestBadResponseAfterReadingBody
--- PASS: TestBadResponseAfterReadingBody (0.01s)
=== RUN   TestWriteHeader0_h1
--- PASS: TestWriteHeader0_h1 (0.01s)
=== RUN   TestWriteHeader0_h2
--- PASS: TestWriteHeader0_h2 (0.03s)
=== RUN   TestWriteHeaderNoCodeCheck_h1
--- PASS: TestWriteHeaderNoCodeCheck_h1 (0.01s)
=== RUN   TestWriteHeaderNoCodeCheck_h1hijack
--- PASS: TestWriteHeaderNoCodeCheck_h1hijack (0.01s)
=== RUN   TestWriteHeaderNoCodeCheck_h2
--- PASS: TestWriteHeaderNoCodeCheck_h2 (0.03s)
=== RUN   TestBidiStreamReverseProxy
FAIL	net/http	103.434s
=== RUN   TestBuilder
--- PASS: TestBuilder (0.00s)
=== RUN   TestBuilderString
--- PASS: TestBuilderString (0.00s)
=== RUN   TestBuilderReset
--- PASS: TestBuilderReset (0.00s)
=== RUN   TestBuilderGrow
--- PASS: TestBuilderGrow (0.03s)
=== RUN   TestBuilderWrite2
=== RUN   TestBuilderWrite2/Write
=== RUN   TestBuilderWrite2/WriteRune
=== RUN   TestBuilderWrite2/WriteRuneWide
=== RUN   TestBuilderWrite2/WriteString
--- PASS: TestBuilderWrite2 (0.00s)
    --- PASS: TestBuilderWrite2/Write (0.00s)
    --- PASS: TestBuilderWrite2/WriteRune (0.00s)
    --- PASS: TestBuilderWrite2/WriteRuneWide (0.00s)
    --- PASS: TestBuilderWrite2/WriteString (0.00s)
=== RUN   TestBuilderWriteByte
--- PASS: TestBuilderWriteByte (0.00s)
=== RUN   TestBuilderAllocs
--- PASS: TestBuilderAllocs (0.00s)
=== RUN   TestBuilderCopyPanic
--- PASS: TestBuilderCopyPanic (0.00s)
=== RUN   TestCompare
--- PASS: TestCompare (0.00s)
=== RUN   TestCompareIdenticalString
--- PASS: TestCompareIdenticalString (0.00s)
=== RUN   TestCompareStrings
FAIL	strings	13.876s
FAIL
=== RUN   TestContextLabels
--- PASS: TestContextLabels (0.00s)
=== RUN   TestMemoryProfiler
=== RUN   TestMemoryProfiler/debug=1
=== RUN   TestMemoryProfiler/proto
    TestMemoryProfiler/proto: mprof_test.go:146: Profile = PeriodType: space bytes
        Period: 1
        Time: 2020-01-06 17:05:42.804116 +0000 UTC
        Samples:
        alloc_objects/count alloc_space/bytes inuse_objects/count inuse_space/bytes
                  0          0          0          0: 1 2 3 4 5
                  0          0          0          0: 6 5
                  0          0          0          0: 7 8
                  0          0          0          0: 9 10 5
                  0          0          0          0: 11 10 5
                  0          0          0          0: 12 10 5
                  0          0          0          0: 13 10 5
                  0          0          0          0: 14 10 5
                  0          0          0          0: 15 16 17 10 5
                  0          0          0          0: 18 19 20 17 10 5
                  0          0          0          0: 21 20 17 10 5
                  0          0          0          0: 22 20 17 10 5
                  0          0          0          0: 23 24 17 10 5
                  0          0          0          0: 25 5
                  0          0          0          0: 26 27 28 29
                  0          0          0          0: 30 31 32 27 28 29
                  0          0          0          0: 33 28 29
                  0          0          0          0: 34 28 29
                  0          0          0          0: 18 35 36 28 29
                  0          0          0          0: 37 38 39 40 41 42 5
                  0          0          0          0: 43 38 39 40 41 42 5
                  0          0          0          0: 44 45 42 5
                  0          0          0          0: 46 45 42 5
                  0          0          0          0: 47 45 42 5
                  0          0          0          0: 48 45 42 5
                  0          0          0          0: 49 50 51 52 45 42 5
                  0          0          0          0: 53 54 55 56 5
                  0          0          0          0: 57 58 59 60 61 55 56 5
                  0          0          0          0: 62 58 59 60 61 55 56 5
                  0          0          0          0: 63 64 65 66 67 55 56 5
                  0          0          0          0: 68 69 65 66 67 55 56 5
                  0          0          0          0: 70 71 72 73 61 55 56 5
                  0          0          0          0: 74 40 41 42 5
                  0          0          0          0: 74 40 41 42 5
                  0          0          0          0: 37 39 40 41 42 5
                  0          0          0          0: 43 39 40 41 42 5
                  0          0          0          0: 74 40 41 42 5
                  0          0          0          0: 37 75 41 42 5
                  0          0          0          0: 43 75 41 42 5
                  0          0          0          0: 44 45 42 5
                  0          0          0          0: 46 45 42 5
                  0          0          0          0: 47 45 42 5
                  0          0          0          0: 48 45 42 5
                  0          0          0          0: 76 45 42 5
                  0          0          0          0: 77 45 42 5
                  0          0          0          0: 78 50 51 52 45 42 5
                  0          0          0          0: 79 55 56 5
                  0          0          0          0: 80 81 82 55 56 5
                  0          0          0          0: 80 81 82 55 56 5
                  0          0          0          0: 83 55 56 5
                  0          0          0          0: 63 84 85 65 66 67 55 56 5
                  0          0          0          0: 63 64 65 66 67 55 56 5
                  0          0          0          0: 63 64 65 66 67 55 56 5
                  0          0          0          0: 63 64 86 66 67 55 56 5
                  0          0          0          0: 63 64 86 66 67 55 56 5
                  0          0          0          0: 63 64 86 66 67 55 56 5
                  0          0          0          0: 63 64 86 66 67 55 56 5
                  0          0          0          0: 63 64 86 66 67 55 56 5
                  0          0          0          0: 87 67 55 56 5
                  0          0          0          0: 88 67 55 56 5
                  0          0          0          0: 53 54 55 56 5
                  0          0          0          0: 57 58 89 61 55 56 5
                  0          0          0          0: 57 58 89 61 55 56 5
                  0          0          0          0: 57 58 89 61 55 56 5
                  0          0          0          0: 57 58 89 61 55 56 5
                  0          0          0          0: 57 58 89 61 55 56 5
                  0          0          0          0: 70 71 72 73 61 55 56 5
                  0          0          0          0: 90 72 91 61 55 56 5
                  0          0          0          0: 92 93 61 55 56 5
                  0          0          0          0: 94 95 61 55 56 5
                  0          0          0          0: 70 71 72 91 61 55 56 5
                  0          0          0          0: 70 71 72 91 61 55 56 5
                  0          0          0          0: 70 71 96 97 61 55 56 5
                  0          0          0          0: 90 72 91 61 55 56 5
                  0          0          0          0: 90 72 91 61 55 56 5
                  0          0          0          0: 70 71 96 97 61 55 56 5
                  0          0          0          0: 90 72 91 61 55 56 5
                  0          0          0          0: 98 99 97 61 55 56 5
                  0          0          0          0: 98 99 97 61 55 56 5
                  0          0          0          0: 70 71 72 91 61 55 56 5
                  0          0          0          0: 70 71 72 73 61 55 56 5
                  0          0          0          0: 70 71 72 91 61 55 56 5
                  0          0          0          0: 70 71 72 91 61 55 56 5
                  0          0          0          0: 90 72 91 61 55 56 5
                  0          0          0          0: 100 101 91 61 55 56 5
                  0          0          0          0: 102 61 55 56 5
                  0          0          0          0: 103 2 3 104 5
                  0          0          0          0: 105 106 107 108 109 110 111 112 113 2 3 104 5
                  0          0          0          0: 114 2 3 104 5
                  0          0          0          0: 115 110 111 112 116 2 3 104 5
                  0          0          0          0: 117 2 3 104 5
                  0          0          0          0: 118 2 3 104 5
                  0          0          0          0: 119 2 3 104 5
                  0          0          0          0: 120 2 3 104 5
                  0          0          0          0: 121 2 3 104 5
                  0          0          0          0: 122 2 3 104 5
                  0          0          0          0: 123 2 3 104 5
                  0          0          0          0: 124 2 3 104 5
                  0          0          0          0: 125 2 3 104 5
                  0          0          0          0: 126 2 3 104 5
                  0          0          0          0: 127 2 3 104 5
                  0          0          0          0: 128 2 3 104 5
                  0          0          0          0: 129 130 131 132 133 134 135 136 137 137 137 138 139 31 140 141 2 3 104 5
                  0          0          0          0: 129 130 131 132 133 134 135 136 137 137 137 138 139 31 140 141 2 3 104 5
                  0          0          0          0: 129 130 131 132 133 134 135 136 137 137 137 138 139 31 140 141 2 3 104 5
                  0          0          0          0: 129 130 131 132 133 134 142 143 144 136 137 137 137 138 139 31 140 145 141 2 3 104 5
                  0          0          0          0: 146 147 31 140 145 141 2 3 104 5
                  0          0          0          0: 148 147 31 140 145 141 2 3 104 5
                  0          0          0          0: 149 31 150 145 141 2 3 104 5
                  0          0          0          0: 146 147 31 150 145 141 2 3 104 5
                  0          0          0          0: 151 145 141 2 3 104 5
                  0          0          0          0: 152 145 141 2 3 104 5
                  0          0          0          0: 153 145 141 2 3 104 5
                  0          0          0          0: 154 145 141 2 3 104 5
                  0          0          0          0: 155 145 141 2 3 104 5
                  0          0          0          0: 156 145 141 2 3 104 5
                  0          0          0          0: 157 2 3 104 5
                  0          0          0          0: 158 2 3 104 5
                  0          0          0          0: 159 137 137 138 139 31 140 141 2 3 104 5
                  0          0          0          0: 159 138 139 31 140 141 2 3 104 5
                  0          0          0          0: 148 147 31 140 141 2 3 104 5
                  0          0          0          0: 151 141 2 3 104 5
                  0          0          0          0: 148 147 31 150 141 2 3 104 5
                  0          0          0          0: 149 31 150 141 2 3 104 5
                  0          0          0          0: 152 141 2 3 104 5
                  0          0          0          0: 146 147 31 150 141 2 3 104 5
                  0          0          0          0: 149 31 150 141 2 3 104 5
                  0          0          0          0: 160 31 150 141 2 3 104 5
                  0          0          0          0: 160 31 150 141 2 3 104 5
                  0          0          0          0: 154 141 2 3 104 5
                  0          0          0          0: 155 141 2 3 104 5
                  0          0          0          0: 153 141 2 3 104 5
                  0          0          0          0: 156 141 2 3 104 5
                  0          0          0          0: 161 31 162 2 3 104 5
                  0          0          0          0: 163 2 3 104 5
                  0          0          0          0: 164 2 3 104 5
                  0          0          0          0: 165 2 3 104 5
                  0          0          0          0: 148 147 31 166 2 3 104 5
                  0          0          0          0: 160 31 166 2 3 104 5
                  0          0          0          0: 149 31 166 2 3 104 5
                  0          0          0          0: 167 2 3 104 5
                  0          0          0          0: 168 2 3 104 5
                  0          0          0          0: 169 2 3 104 5
                  0          0          0          0: 148 170 171 172 2 3 104 5
                  0          0          0          0: 173 2 3 104 5
                  0          0          0          0: 174 2 3 104 5
                  0          0          0          0: 175 2 3 104 5
                  0          0          0          0: 176 177 178 2 3 104 5
                  0          0          0          0: 179 177 178 2 3 104 5
                  0          0          0          0: 180 2 3 104 5
                  0          0          0          0: 1 2 3 104 5
                  0          0          0          0: 181 182 183 5
                  0          0          0          0: 184 182 183 5
                  0          0          0          0: 185 5
                  0          0          0          0: 186 8
                  0          0          0          0: 9 187 5
                  0          0          0          0: 11 187 5
                  0          0          0          0: 12 187 5
                  0          0          0          0: 13 187 5
                  0          0          0          0: 14 187 5
                  0          0          0          0: 15 16 17 187 5
                  0          0          0          0: 188 20 17 187 5
                  0          0          0          0: 18 19 20 17 187 5
                  0          0          0          0: 21 20 17 187 5
                  0          0          0          0: 22 20 17 187 5
                  0          0          0          0: 189 24 17 187 5
                  0          0          0          0: 190 5
                  0          0          0          0: 191 5
                  0          0          0          0: 192 5
                  0          0          0          0: 193 5
                  0          0          0          0: 194 5
                  0          0          0          0: 195 5
                  0          0          0          0: 196 5
                  0          0          0          0: 18 197 5
                  0          0          0          0: 198 5
                  0          0          0          0: 18 199 5
                  0          0          0          0: 18 200 5
                  0          0          0          0: 201 5
                  0          0          0          0: 18 202 5
                  0          0          0          0: 18 203 5
                  0          0          0          0: 204 205 203 5
                  0          0          0          0: 105 106 206 207 111 205 203 5
                  0          0          0          0: 204 205 203 5
                  0          0          0          0: 105 106 206 207 111 205 203 5
                  0          0          0          0: 208 209 210 211 203 5
                  0          0          0          0: 78 50 51 210 211 203 5
                  0          0          0          0: 49 50 51 210 211 203 5
                  0          0          0          0: 212 5
                  1         16          0          0: 213 214 215 216 217 5
                        bytes:[16]
                  1    2097152          0          0: 218 214 215 216 217 5
                        bytes:[2097152]
                  1        256          1        256: 78 50 51 219 215 216 217 5
                        bytes:[256]
                  1          8          1          8: 49 50 51 219 215 216 217 5
                        bytes:[8]
                  1        112          1        112: 220 221 222 215 216 217 5
                        bytes:[112]
                  1          8          1          8: 223 221 222 215 216 217 5
                        bytes:[8]
                  1          8          1          8: 224 221 222 215 216 217 5
                        bytes:[8]
                  1          8          1          8: 225 221 222 215 216 217 5
                        bytes:[8]
                  1         32          1         32: 226 227 221 222 215 216 217 5
                        bytes:[32]
                  1         32          1         32: 228 222 215 216 217 5
                        bytes:[32]
                  1          8          1          8: 229 222 215 216 217 5
                        bytes:[8]
                  1          8          1          8: 230 222 215 216 217 5
                        bytes:[8]
                  1         32          1         32: 231 222 215 216 217 5
                        bytes:[32]
                  1         80          1         80: 232 233 222 215 216 217 5
                        bytes:[80]
                  1         80          1         80: 234 233 222 215 216 217 5
                        bytes:[80]
                  1         32          1         32: 235 233 222 215 216 217 5
                        bytes:[32]
                  1         32          1         32: 236 233 222 215 216 217 5
                        bytes:[32]
                  1         32          1         32: 237 238 222 215 216 217 5
                        bytes:[32]
                  1         32          1         32: 239 222 215 216 217 5
                        bytes:[32]
                  1         16          1         16: 240 222 215 216 217 5
                        bytes:[16]
                 32       1024         32       1024: 241 242 5
                        bytes:[32]
                  1         16          0          0: 243 5
                        bytes:[16]
                  1    2097152          0          0: 244 5
                        bytes:[2097152]
                  1          8          1          8: 245 246 247 248 249
                        bytes:[8]
                  1         64          1         64: 244 5
                        bytes:[64]
                  1         16          0          0: 250 251 5
                        bytes:[16]
                  1        224          1        224: 252 253 254 255 256 257 258 259
                        bytes:[224]
                  1        128          1        128: 260 261 254 255 256 257 258 259
                        bytes:[128]
                  1         16          1         16: 262
                        bytes:[16]
                  1        224          1        224: 252 263 261 254 255 256 257 258 259
                        bytes:[224]
                  1        576          1        576: 264 254 255 256 257 258 259
                        bytes:[576]
                  1         64          1         64: 265 266 267 258 259
                        bytes:[64]
                  2        448          2        448: 252 268 267 258 259
                        bytes:[224]
                  1    2097152          0          0: 269 251 5
                        bytes:[2097152]
               1024    1048576          0          0: 270 271 5
                        bytes:[1024]
               1024      16384          0          0: 272 5
                        bytes:[16]
               1024    1048576          0          0: 273 5
                        bytes:[1024]
        Locations
             1: 0x1c1837 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:549 s=0
             2: 0x1c171f M=1 runtime/pprof.writeHeap /Users/golang/gna/go/src/runtime/pprof/pprof.go:519 s=0
             3: 0x1c0453 M=1 runtime/pprof.(*Profile).WriteTo /Users/golang/gna/go/src/runtime/pprof/pprof.go:329 s=0
             4: 0x1d6af7 M=1 runtime/pprof.TestMemoryProfiler.func3 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:139 s=0
             5: 0x132747 M=1 testing.tRunner /Users/golang/gna/go/src/testing/testing.go:954 s=0
             6: 0x1d6aaf M=1 runtime/pprof.TestMemoryProfiler.func3 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:138 s=0
             7: 0x132193 M=1 testing.callerName /Users/golang/gna/go/src/testing/testing.go:809 s=0
             8: 0x1326ab M=1 testing.tRunner /Users/golang/gna/go/src/testing/testing.go:876 s=0
             9: 0x132a3b M=1 testing.(*T).Run /Users/golang/gna/go/src/testing/testing.go:997 s=0
            10: 0x1cbd37 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:137 s=0
            11: 0x13291b M=1 testing.(*T).Run /Users/golang/gna/go/src/testing/testing.go:977 s=0
            12: 0x1328f7 M=1 testing.(*T).Run /Users/golang/gna/go/src/testing/testing.go:980 s=0
            13: 0x1328d7 M=1 testing.(*T).Run /Users/golang/gna/go/src/testing/testing.go:979 s=0
            14: 0x132893 M=1 testing.(*T).Run /Users/golang/gna/go/src/testing/testing.go:975 s=0
            15: 0x11e433 M=1 strings.genSplit /Users/golang/gna/go/src/strings/strings.go:256 s=0
            16: 0x12e773 M=1 strings.Split /Users/golang/gna/go/src/strings/strings.go:308 s=0
                     testing.(*matcher).fullName /Users/golang/gna/go/src/testing/match.go:65 s=0
            17: 0x13283f M=1 testing.(*T).Run /Users/golang/gna/go/src/testing/testing.go:968 s=0
            18: 0x11194b M=1 fmt.Sprintf /Users/golang/gna/go/src/fmt/print.go:220 s=0
            19: 0x12ec73 M=1 testing.(*matcher).unique /Users/golang/gna/go/src/testing/match.go:115 s=0
            20: 0x12e8d3 M=1 testing.(*matcher).fullName /Users/golang/gna/go/src/testing/match.go:57 s=0
            21: 0x12ec17 M=1 testing.(*matcher).unique /Users/golang/gna/go/src/testing/match.go:115 s=0
            22: 0x12ebfb M=1 testing.(*matcher).unique /Users/golang/gna/go/src/testing/match.go:115 s=0
            23: 0x12eff7 M=1 testing.rewrite /Users/golang/gna/go/src/testing/match.go:145 s=0
            24: 0x12e8a3 M=1 testing.(*matcher).fullName /Users/golang/gna/go/src/testing/match.go:57 s=0
            25: 0x1cbcdf M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:137 s=0
            26: 0x130e7f M=1 bytes.NewReader /Users/golang/gna/go/src/bytes/reader.go:160 s=0
                     testing.(*common).flushToParent /Users/golang/gna/go/src/testing/testing.go:513 s=0
            27: 0x1335f7 M=1 testing.(*T).report /Users/golang/gna/go/src/testing/testing.go:1189 s=0
            28: 0x13652f M=1 testing.tRunner.func1 /Users/golang/gna/go/src/testing/testing.go:940 s=0
            29: 0x13277b M=1 testing.tRunner /Users/golang/gna/go/src/testing/testing.go:958 s=0
            30: 0x131113 M=1 testing.indenter.Write /Users/golang/gna/go/src/testing/testing.go:534 s=0
            31: 0x11188f M=1 fmt.Fprintf /Users/golang/gna/go/src/fmt/print.go:205 s=0
            32: 0x130e2f M=1 testing.(*common).flushToParent /Users/golang/gna/go/src/testing/testing.go:509 s=0
            33: 0x133583 M=1 testing.(*T).report /Users/golang/gna/go/src/testing/testing.go:1189 s=0
            34: 0x133567 M=1 testing.(*T).report /Users/golang/gna/go/src/testing/testing.go:1189 s=0
            35: 0x1312eb M=1 testing.fmtDuration /Users/golang/gna/go/src/testing/testing.go:542 s=0
            36: 0x133453 M=1 testing.(*T).report /Users/golang/gna/go/src/testing/testing.go:1181 s=0
            37: 0x14f30f M=1 regexp.(*machine).alloc /Users/golang/gna/go/src/regexp/exec.go:111 s=0
                     regexp.(*machine).add /Users/golang/gna/go/src/regexp/exec.go:363 s=0
            38: 0x14f163 M=1 regexp.(*machine).add /Users/golang/gna/go/src/regexp/exec.go:340 s=0
            39: 0x14ec37 M=1 regexp.(*machine).step /Users/golang/gna/go/src/regexp/exec.go:304 s=0
            40: 0x14e48b M=1 regexp.(*machine).match /Users/golang/gna/go/src/regexp/exec.go:225 s=0
            41: 0x14ff43 M=1 regexp.(*Regexp).doExecute /Users/golang/gna/go/src/regexp/exec.go:542 s=0
            42: 0x1d691b M=1 regexp.(*Regexp).doMatch /Users/golang/gna/go/src/regexp/exec.go:514 s=0
                     regexp.(*Regexp).Match /Users/golang/gna/go/src/regexp/regexp.go:513 s=0
                     runtime/pprof.TestMemoryProfiler.func2 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:131 s=0
            43: 0x14f2db M=1 regexp.(*machine).alloc /Users/golang/gna/go/src/regexp/exec.go:110 s=0
                     regexp.(*machine).add /Users/golang/gna/go/src/regexp/exec.go:363 s=0
            44: 0x15224b M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:256 s=0
            45: 0x14feaf M=1 regexp.(*Regexp).doExecute /Users/golang/gna/go/src/regexp/exec.go:538 s=0
            46: 0x152223 M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:256 s=0
            47: 0x1521a7 M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:255 s=0
            48: 0x15217f M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:255 s=0
            49: 0xb4a1f M=1 sync.(*Pool).pinSlow /Users/golang/gna/go/src/sync/pool.go:223 s=0
            50: 0xb484b M=1 sync.(*Pool).pin /Users/golang/gna/go/src/sync/pool.go:206 s=0
            51: 0xb448b M=1 sync.(*Pool).Get /Users/golang/gna/go/src/sync/pool.go:128 s=0
            52: 0x151fd7 M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:235 s=0
            53: 0x149b87 M=1 regexp/syntax.(*Regexp).CapNames /Users/golang/gna/go/src/regexp/syntax/regexp.go:308 s=0
            54: 0x151bd7 M=1 regexp.compile /Users/golang/gna/go/src/regexp/regexp.go:175 s=0
            55: 0x15288b M=1 regexp.Compile /Users/golang/gna/go/src/regexp/regexp.go:133 s=0
                     regexp.MustCompile /Users/golang/gna/go/src/regexp/regexp.go:309 s=0
            56: 0x1d689b M=1 runtime/pprof.TestMemoryProfiler.func2 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:131 s=0
            57: 0x13dbb7 M=1 regexp/syntax.(*parser).collapse /Users/golang/gna/go/src/regexp/syntax/parse.go:380 s=0
            58: 0x13d5f3 M=1 regexp/syntax.(*parser).concat /Users/golang/gna/go/src/regexp/syntax/parse.go:313 s=0
            59: 0x141bc7 M=1 regexp/syntax.(*parser).parseRightParen /Users/golang/gna/go/src/regexp/syntax/parse.go:1211 s=0
            60: 0x13fe8b M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:748 s=0
            61: 0x151ba3 M=1 regexp.compile /Users/golang/gna/go/src/regexp/regexp.go:170 s=0
            62: 0x13debf M=1 regexp/syntax.(*parser).newRegexp /Users/golang/gna/go/src/regexp/syntax/parse.go:94 s=0
                     regexp/syntax.(*parser).collapse /Users/golang/gna/go/src/regexp/syntax/parse.go:373 s=0
            63: 0x13c217 M=1 regexp/syntax.(*compiler).inst /Users/golang/gna/go/src/regexp/syntax/compile.go:173 s=0
                     regexp/syntax.(*compiler).rune /Users/golang/gna/go/src/regexp/syntax/compile.go:267 s=0
            64: 0x13a607 M=1 regexp/syntax.(*compiler).compile /Users/golang/gna/go/src/regexp/syntax/compile.go:110 s=0
            65: 0x13ae0f M=1 regexp/syntax.(*compiler).compile /Users/golang/gna/go/src/regexp/syntax/compile.go:156 s=0
            66: 0x13a2fb M=1 regexp/syntax.Compile /Users/golang/gna/go/src/regexp/syntax/compile.go:83 s=0
            67: 0x151c0b M=1 regexp.compile /Users/golang/gna/go/src/regexp/regexp.go:178 s=0
            68: 0x13bf47 M=1 regexp/syntax.(*compiler).inst /Users/golang/gna/go/src/regexp/syntax/compile.go:173 s=0
                     regexp/syntax.(*compiler).star /Users/golang/gna/go/src/regexp/syntax/compile.go:242 s=0
            69: 0x13b1b3 M=1 regexp/syntax.(*compiler).plus /Users/golang/gna/go/src/regexp/syntax/compile.go:256 s=0
                     regexp/syntax.(*compiler).compile /Users/golang/gna/go/src/regexp/syntax/compile.go:144 s=0
            70: 0x13caf7 M=1 regexp/syntax.(*parser).maybeConcat /Users/golang/gna/go/src/regexp/syntax/parse.go:165 s=0
            71: 0x13c6cb M=1 regexp/syntax.(*parser).push /Users/golang/gna/go/src/regexp/syntax/parse.go:136 s=0
            72: 0x13cd47 M=1 regexp/syntax.(*parser).literal /Users/golang/gna/go/src/regexp/syntax/parse.go:210 s=0
            73: 0x1400c7 M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:886 s=0
            74: 0x14eb8b M=1 regexp.(*machine).step /Users/golang/gna/go/src/regexp/exec.go:307 s=0
            75: 0x14e58f M=1 regexp.(*machine).match /Users/golang/gna/go/src/regexp/exec.go:222 s=0
            76: 0x15205b M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:242 s=0
            77: 0x15234f M=1 regexp.(*Regexp).get /Users/golang/gna/go/src/regexp/regexp.go:237 s=0
            78: 0xb4923 M=1 sync.(*Pool).pinSlow /Users/golang/gna/go/src/sync/pool.go:227 s=0
            79: 0x151dd3 M=1 regexp.compile /Users/golang/gna/go/src/regexp/regexp.go:206 s=0
            80: 0x119f4b M=1 strings.(*Builder).WriteRune /Users/golang/gna/go/src/strings/builder.go:107 s=0
            81: 0x144fa3 M=1 regexp/syntax.(*Prog).Prefix /Users/golang/gna/go/src/regexp/syntax/prog.go:158 s=0
            82: 0x151e53 M=1 regexp.compile /Users/golang/gna/go/src/regexp/regexp.go:198 s=0
            83: 0x151c7f M=1 regexp.compile /Users/golang/gna/go/src/regexp/regexp.go:186 s=0
            84: 0x13a793 M=1 regexp/syntax.(*compiler).compile /Users/golang/gna/go/src/regexp/syntax/compile.go:119 s=0
            85: 0x13b177 M=1 regexp/syntax.(*compiler).compile /Users/golang/gna/go/src/regexp/syntax/compile.go:144 s=0
            86: 0x13adeb M=1 regexp/syntax.(*compiler).compile /Users/golang/gna/go/src/regexp/syntax/compile.go:154 s=0
            87: 0x13a49b M=1 regexp/syntax.(*compiler).inst /Users/golang/gna/go/src/regexp/syntax/compile.go:173 s=0
                     regexp/syntax.(*compiler).init /Users/golang/gna/go/src/regexp/syntax/compile.go:92 s=0
                     regexp/syntax.Compile /Users/golang/gna/go/src/regexp/syntax/compile.go:82 s=0
            88: 0x13a26f M=1 regexp/syntax.(*compiler).init /Users/golang/gna/go/src/regexp/syntax/compile.go:90 s=0
                     regexp/syntax.Compile /Users/golang/gna/go/src/regexp/syntax/compile.go:82 s=0
            89: 0x140827 M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:891 s=0
            90: 0x13c64b M=1 regexp/syntax.(*parser).push /Users/golang/gna/go/src/regexp/syntax/parse.go:139 s=0
            91: 0x13fd23 M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:729 s=0
            92: 0x13d2cf M=1 regexp/syntax.(*parser).newRegexp /Users/golang/gna/go/src/regexp/syntax/parse.go:94 s=0
                     regexp/syntax.(*parser).repeat /Users/golang/gna/go/src/regexp/syntax/parse.go:248 s=0
            93: 0x13fe1f M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:788 s=0
            94: 0x13cdff M=1 regexp/syntax.(*parser).newRegexp /Users/golang/gna/go/src/regexp/syntax/parse.go:94 s=0
                     regexp/syntax.(*parser).op /Users/golang/gna/go/src/regexp/syntax/parse.go:216 s=0
            95: 0x13fdc7 M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:770 s=0
            96: 0x143a47 M=1 regexp/syntax.(*parser).parseClass /Users/golang/gna/go/src/regexp/syntax/parse.go:1622 s=0
            97: 0x14055f M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:774 s=0
            98: 0x143e87 M=1 regexp/syntax.appendRange /Users/golang/gna/go/src/regexp/syntax/parse.go:1688 s=0
            99: 0x14367f M=1 regexp/syntax.(*parser).parseClass /Users/golang/gna/go/src/regexp/syntax/parse.go:1608 s=0
           100: 0x13cc3f M=1 regexp/syntax.(*parser).newRegexp /Users/golang/gna/go/src/regexp/syntax/parse.go:94 s=0
                     regexp/syntax.(*parser).newLiteral /Users/golang/gna/go/src/regexp/syntax/parse.go:182 s=0
           101: 0x13cd33 M=1 regexp/syntax.(*parser).literal /Users/golang/gna/go/src/regexp/syntax/parse.go:210 s=0
           102: 0x13faff M=1 regexp/syntax.Parse /Users/golang/gna/go/src/regexp/syntax/parse.go:712 s=0
           103: 0x1c312b M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:628 s=0
           104: 0x1d67cf M=1 runtime/pprof.TestMemoryProfiler.func2 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:126 s=0
           105: 0x10ed93 M=1 fmt.(*buffer).write /Users/golang/gna/go/src/fmt/print.go:78 s=0
                     fmt.(*fmt).pad /Users/golang/gna/go/src/fmt/format.go:92 s=0
           106: 0x10f95f M=1 fmt.(*fmt).fmtInteger /Users/golang/gna/go/src/fmt/format.go:319 s=0
           107: 0x1129cf M=1 fmt.(*pp).fmtInteger /Users/golang/gna/go/src/fmt/print.go:379 s=0
           108: 0x117667 M=1 fmt.(*pp).printValue /Users/golang/gna/go/src/fmt/print.go:751 s=0
           109: 0x115a2b M=1 fmt.(*pp).printValue /Users/golang/gna/go/src/fmt/print.go:869 s=0
           110: 0x114d7b M=1 fmt.(*pp).printArg /Users/golang/gna/go/src/fmt/print.go:716 s=0
           111: 0x118463 M=1 fmt.(*pp).doPrintf /Users/golang/gna/go/src/fmt/print.go:1030 s=0
           112: 0x11185f M=1 fmt.Fprintf /Users/golang/gna/go/src/fmt/print.go:204 s=0
           113: 0x1c2e9b M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:625 s=0
           114: 0x1c2e3b M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:625 s=0
           115: 0x115abb M=1 fmt.(*buffer).writeByte /Users/golang/gna/go/src/fmt/print.go:86 s=0
                     fmt.(*pp).printValue /Users/golang/gna/go/src/fmt/print.go:867 s=0
           116: 0x1c2e03 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:624 s=0
           117: 0x1c2da3 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:624 s=0
           118: 0x1c2cef M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:623 s=0
           119: 0x1c2bbf M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:620 s=0
           120: 0x1c2a8f M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:618 s=0
           121: 0x1c29bb M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:617 s=0
           122: 0x1c28e7 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:616 s=0
           123: 0x1c2813 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:615 s=0
           124: 0x1c26e3 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:612 s=0
           125: 0x1c25b3 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:610 s=0
           126: 0x1c2483 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:608 s=0
           127: 0x1c2353 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:605 s=0
           128: 0x1c218b M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:602 s=0
           129: 0x125ddb M=1 bytes.makeSlice /Users/golang/gna/go/src/bytes/buffer.go:229 s=0
           130: 0x12573b M=1 bytes.(*Buffer).grow /Users/golang/gna/go/src/bytes/buffer.go:142 s=0
           131: 0x125a37 M=1 bytes.(*Buffer).Write /Users/golang/gna/go/src/bytes/buffer.go:172 s=0
           132: 0x139093 M=1 bufio.(*Writer).Flush /Users/golang/gna/go/src/bufio/bufio.go:591 s=0
           133: 0x139313 M=1 bufio.(*Writer).Write /Users/golang/gna/go/src/bufio/bufio.go:627 s=0
           134: 0x15a7cf M=1 text/tabwriter.(*Writer).write0 /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:254 s=0
           135: 0x15acb7 M=1 text/tabwriter.(*Writer).writeLines /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:321 s=0
           136: 0x15b113 M=1 text/tabwriter.(*Writer).format /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:409 s=0
           137: 0x15b037 M=1 text/tabwriter.(*Writer).format /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:403 s=0
           138: 0x15b583 M=1 text/tabwriter.(*Writer).flushNoDefers /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:520 s=0
           139: 0x15bb0f M=1 text/tabwriter.(*Writer).Write /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:554 s=0
           140: 0x1c13e3 M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:500 s=0
           141: 0x1c1da3 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:594 s=0
           142: 0x15a8f7 M=1 text/tabwriter.(*Writer).writeN /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:268 s=0
           143: 0x15a9fb M=1 text/tabwriter.(*Writer).writePadding /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:288 s=0
           144: 0x15ad17 M=1 text/tabwriter.(*Writer).writeLines /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:324 s=0
           145: 0x1c141b M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:497 s=0
           146: 0x15a4bf M=1 text/tabwriter.(*Writer).addLine /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:130 s=0
           147: 0x15bad7 M=1 text/tabwriter.(*Writer).Write /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:547 s=0
           148: 0x15a58b M=1 text/tabwriter.(*Writer).addLine /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:120 s=0
           149: 0x15bc53 M=1 text/tabwriter.(*Writer).append /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:414 s=0
                     text/tabwriter.(*Writer).Write /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:541 s=0
           150: 0x1c1537 M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:488 s=0
           151: 0x1c1497 M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:488 s=0
           152: 0x1c1467 M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:488 s=0
           153: 0x1c142f M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:488 s=0
           154: 0x1c1483 M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:488 s=0
           155: 0x1c144b M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:488 s=0
           156: 0x1c12ac M=1 runtime/pprof.printStackRecord /Users/golang/gna/go/src/runtime/pprof/pprof.go:477 s=0
           157: 0x1c1ebb M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:589 s=0
           158: 0x1c1e5f M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:588 s=0
           159: 0x15b09f M=1 text/tabwriter.(*Writer).format /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:402 s=0
           160: 0x15bba7 M=1 text/tabwriter.(*Writer).terminateCell /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:471 s=0
                     text/tabwriter.(*Writer).Write /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:544 s=0
           161: 0x15c0af M=1 text/tabwriter.(*Writer).append /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:414 s=0
                     text/tabwriter.(*Writer).Write /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:599 s=0
           162: 0x1c1cf7 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:591 s=0
           163: 0x1c1c7b M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:591 s=0
           164: 0x1c1e87 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:589 s=0
           165: 0x1c1e2b M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:588 s=0
           166: 0x1c1c57 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:580 s=0
           167: 0x1c1b77 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:583 s=0
           168: 0x1c1b33 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:582 s=0
           169: 0x1c1adf M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:581 s=0
           170: 0x15a667 M=1 text/tabwriter.(*Writer).reset /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:144 s=0
           171: 0x15a727 M=1 text/tabwriter.(*Writer).Init /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:228 s=0
           172: 0x1c19c3 M=1 text/tabwriter.NewWriter /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:608 s=0
                     runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:565 s=0
           173: 0x1c197b M=1 text/tabwriter.NewWriter /Users/golang/gna/go/src/text/tabwriter/tabwriter.go:608 s=0
                     runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:565 s=0
           174: 0x1c32b7 M=1 bufio.NewWriterSize /Users/golang/gna/go/src/bufio/bufio.go:561 s=0
                     bufio.NewWriter /Users/golang/gna/go/src/bufio/bufio.go:569 s=0
                     runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:564 s=0
           175: 0x1c329b M=1 bufio.NewWriterSize /Users/golang/gna/go/src/bufio/bufio.go:562 s=0
                     bufio.NewWriter /Users/golang/gna/go/src/bufio/bufio.go:569 s=0
                     runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:564 s=0
           176: 0xae0cb M=1 internal/reflectlite.Swapper /Users/golang/gna/go/src/internal/reflectlite/swapper.go:64 s=0
           177: 0x10ac6f M=1 sort.Slice /Users/golang/gna/go/src/sort/slice.go:15 s=0
           178: 0x1c192f M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:562 s=0
           179: 0xae0b3 M=1 internal/reflectlite.Swapper /Users/golang/gna/go/src/internal/reflectlite/swapper.go:62 s=0
           180: 0x1c18a7 M=1 runtime/pprof.writeHeapInternal /Users/golang/gna/go/src/runtime/pprof/pprof.go:562 s=0
           181: 0x1bf70b M=1 runtime/pprof.lockProfiles /Users/golang/gna/go/src/runtime/pprof/pprof.go:187 s=0
           182: 0x1bfc6b M=1 runtime/pprof.Lookup /Users/golang/gna/go/src/runtime/pprof/pprof.go:227 s=0
           183: 0x1d67a7 M=1 runtime/pprof.TestMemoryProfiler.func2 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:126 s=0
           184: 0x1bf6db M=1 runtime/pprof.lockProfiles /Users/golang/gna/go/src/runtime/pprof/pprof.go:187 s=0
           185: 0x1d6787 M=1 runtime/pprof.TestMemoryProfiler.func2 /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:125 s=0
           186: 0x1321c4 M=1 testing.callerName /Users/golang/gna/go/src/testing/testing.go:814 s=0
           187: 0x1cbccf M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:124 s=0
           188: 0x12edff M=1 testing.(*matcher).unique /Users/golang/gna/go/src/testing/match.go:120 s=0
           189: 0x12f1f3 M=1 testing.rewrite /Users/golang/gna/go/src/testing/match.go:148 s=0
           190: 0x1cbc73 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:124 s=0
           191: 0x1cbbff M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:118 s=0
           192: 0x1cbb77 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:112 s=0
           193: 0x1cbaef M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:106 s=0
           194: 0x1cba67 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:100 s=0
           195: 0x1cb9df M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:94 s=0
           196: 0x1cb9c7 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:90 s=0
           197: 0x1cb9a7 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:119 s=0
           198: 0x1cb92b M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:119 s=0
           199: 0x1cb907 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:113 s=0
           200: 0x1cb867 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:107 s=0
           201: 0x1cb7eb M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:107 s=0
           202: 0x1cb7c7 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:101 s=0
           203: 0x1cb723 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:95 s=0
           204: 0x1192df M=1 fmt.(*buffer).writeString /Users/golang/gna/go/src/fmt/print.go:82 s=0
                     fmt.(*pp).doPrintf /Users/golang/gna/go/src/fmt/print.go:991 s=0
           205: 0x111923 M=1 fmt.Sprintf /Users/golang/gna/go/src/fmt/print.go:219 s=0
           206: 0x112aaf M=1 fmt.(*pp).fmtInteger /Users/golang/gna/go/src/fmt/print.go:376 s=0
           207: 0x115543 M=1 fmt.(*pp).printArg /Users/golang/gna/go/src/fmt/print.go:676 s=0
           208: 0x11973b M=1 fmt.glob..func1 /Users/golang/gna/go/src/fmt/print.go:132 s=0
           209: 0xb4507 M=1 sync.(*Pool).Get /Users/golang/gna/go/src/sync/pool.go:148 s=0
           210: 0x11136b M=1 fmt.newPrinter /Users/golang/gna/go/src/fmt/print.go:137 s=0
           211: 0x1118ef M=1 fmt.Sprintf /Users/golang/gna/go/src/fmt/print.go:218 s=0
           212: 0x1cb64f M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:98 s=0
           213: 0x1cb2b3 M=1 runtime/pprof.allocateReflectTransient /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:55 s=0
           214: 0xfc61f M=1 reflect.Value.call /Users/golang/gna/go/src/reflect/value.go:460 s=0
           215: 0xfbdc3 M=1 reflect.Value.Call /Users/golang/gna/go/src/reflect/value.go:321 s=0
           216: 0x1cb3e3 M=1 runtime/pprof.allocateReflect /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:60 s=0
           217: 0x1cb5ef M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:83 s=0
           218: 0x1cb29b M=1 runtime/pprof.allocateReflectTransient /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:55 s=0
           219: 0xfc477 M=1 reflect.Value.call /Users/golang/gna/go/src/reflect/value.go:423 s=0
           220: 0xb312b M=1 sync.(*Map).LoadOrStore /Users/golang/gna/go/src/sync/map.go:226 s=0
           221: 0xfa857 M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3054 s=0
           222: 0xfc44b M=1 reflect.Value.call /Users/golang/gna/go/src/reflect/value.go:418 s=0
           223: 0xb30e3 M=1 sync.newEntry /Users/golang/gna/go/src/sync/map.go:96 s=0
                     sync.(*Map).LoadOrStore /Users/golang/gna/go/src/sync/map.go:226 s=0
           224: 0xb30a7 M=1 sync.(*Map).LoadOrStore /Users/golang/gna/go/src/sync/map.go:226 s=0
           225: 0xb31cb M=1 sync.(*Map).LoadOrStore /Users/golang/gna/go/src/sync/map.go:224 s=0
           226: 0xb3acf M=1 sync.(*Map).dirtyLocked /Users/golang/gna/go/src/sync/map.go:355 s=0
           227: 0xb3193 M=1 sync.(*Map).LoadOrStore /Users/golang/gna/go/src/sync/map.go:223 s=0
           228: 0xfa827 M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3054 s=0
           229: 0xfa7ff M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3054 s=0
           230: 0xfa773 M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3051 s=0
           231: 0xfa75b M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3051 s=0
           232: 0x89e13 M=1 reflect.addReflectOff /Users/golang/gna/go/src/runtime/runtime1.go:522 s=0
           233: 0xfa73f M=1 reflect.resolveReflectName /Users/golang/gna/go/src/reflect/type.go:662 s=0
                     reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3048 s=0
           234: 0x89dcb M=1 reflect.addReflectOff /Users/golang/gna/go/src/runtime/runtime1.go:521 s=0
           235: 0x89e63 M=1 reflect.addReflectOff /Users/golang/gna/go/src/runtime/runtime1.go:514 s=0
           236: 0x89e3b M=1 reflect.addReflectOff /Users/golang/gna/go/src/runtime/runtime1.go:513 s=0
           237: 0xf43bb M=1 reflect.newName /Users/golang/gna/go/src/reflect/type.go:545 s=0
           238: 0xfa733 M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3048 s=0
           239: 0xfa607 M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3033 s=0
           240: 0xfa3f3 M=1 reflect.funcLayout /Users/golang/gna/go/src/reflect/type.go:3004 s=0
           241: 0x1cb1f3 M=1 runtime/pprof.allocatePersistent1K /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:47 s=0
           242: 0x1cb5eb M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:82 s=0
           243: 0x1cb5af M=1 runtime/pprof.allocateTransient2MInline /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:34 s=0
                     runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:81 s=0
           244: 0x1cb597 M=1 runtime/pprof.allocateTransient2MInline /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:34 s=0
                     runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:81 s=0
           245: 0x9877b M=1 runtime.doaddtimer /Users/golang/gna/go/src/runtime/time.go:286 s=0
           246: 0x9862f M=1 runtime.addInitializedTimer /Users/golang/gna/go/src/runtime/time.go:262 s=0
           247: 0x991d3 M=1 runtime.resettimer /Users/golang/gna/go/src/runtime/time.go:485 s=0
           248: 0x60ea7 M=1 time.resetTimer /Users/golang/gna/go/src/runtime/time.go:228 s=0
                     runtime.scavengeSleep /Users/golang/gna/go/src/runtime/mgcscavenge.go:199 s=0
           249: 0x6131f M=1 runtime.bgscavenge /Users/golang/gna/go/src/runtime/mgcscavenge.go:302 s=0
           250: 0x1cb143 M=1 runtime/pprof.allocateTransient2M /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:30 s=0
           251: 0x1cb577 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:80 s=0
           252: 0x8133b M=1 runtime.malg /Users/golang/gna/go/src/runtime/proc.go:3362 s=0
           253: 0x7c297 M=1 runtime.allocm /Users/golang/gna/go/src/runtime/proc.go:1431 s=0
           254: 0x7cac7 M=1 runtime.newm /Users/golang/gna/go/src/runtime/proc.go:1740 s=0
           255: 0x7d1cb M=1 runtime.startm /Users/golang/gna/go/src/runtime/proc.go:1905 s=0
           256: 0x7d327 M=1 runtime.handoffp /Users/golang/gna/go/src/runtime/proc.go:1932 s=0
           257: 0x80973 M=1 runtime.entersyscallblock_handoff /Users/golang/gna/go/src/runtime/proc.go:3067 s=0
           258: 0xa886b M=1 runtime.systemstack /Users/golang/gna/go/src/runtime/asm_arm.s:347 s=0
           259: 0x7b624 M=1 runtime.mstart /Users/golang/gna/go/src/runtime/proc.go:1077 s=0
           260: 0x7a3f3 M=1 runtime.mcommoninit /Users/golang/gna/go/src/runtime/proc.go:646 s=0
           261: 0x7c28b M=1 runtime.allocm /Users/golang/gna/go/src/runtime/proc.go:1426 s=0
           262: 0x5ad0f M=1 runtime.gcBgMarkWorker /Users/golang/gna/go/src/runtime/mgc.go:1862 s=0
           263: 0x7a32f M=1 runtime.mpreinit /Users/golang/gna/go/src/runtime/os_darwin.go:285 s=0
                     runtime.mcommoninit /Users/golang/gna/go/src/runtime/proc.go:630 s=0
           264: 0x7c25f M=1 runtime.allocm /Users/golang/gna/go/src/runtime/proc.go:1424 s=0
           265: 0x798df M=1 runtime.allgadd /Users/golang/gna/go/src/runtime/proc.go:471 s=0
           266: 0x8190b M=1 runtime.newproc1 /Users/golang/gna/go/src/runtime/proc.go:3420 s=0
           267: 0xa7f27 M=1 runtime.newproc.func1 /Users/golang/gna/go/src/runtime/proc.go:3389 s=0
           268: 0x818df M=1 runtime.newproc1 /Users/golang/gna/go/src/runtime/proc.go:3418 s=0
           269: 0x1cb12b M=1 runtime/pprof.allocateTransient2M /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:30 s=0
           270: 0x1cb087 M=1 runtime/pprof.allocateTransient1M /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:24 s=0
           271: 0x1cb573 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:79 s=0
           272: 0x1cb523 M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:75 s=0
           273: 0x1cb50b M=1 runtime/pprof.TestMemoryProfiler /Users/golang/gna/go/src/runtime/pprof/mprof_test.go:75 s=0
        Mappings
        1: 0x0/0x0/0x0   [FN]
--- PASS: TestMemoryProfiler (0.29s)
    --- PASS: TestMemoryProfiler/debug=1 (0.04s)
    --- PASS: TestMemoryProfiler/proto (0.21s)
=== RUN   TestCPUProfile
FAIL	runtime/pprof	21.392s
FAIL

@bcmills
Copy link
Contributor Author

bcmills commented Jan 6, 2020

I don't see any actual test failures in the verbose output. Is the lldb wrapper somehow injecting a nonzero exit code?

@steeve
Copy link
Contributor

steeve commented Jan 6, 2020

@bcmills I'm editing the log in place just in case, you might want to refresh

@steeve
Copy link
Contributor

steeve commented Jan 7, 2020

For some reason I can't run the runtime test, it just hangs on

lldb: running program

@andybons
Copy link
Member

andybons commented Feb 26, 2020

@steeve this is far outside the four week failure window specified in our porting policy, which is grounds for removal. Are you able to devote the needed time to maintain this port? Is there someone else who should take over?

@andybons
Copy link
Member

Since we've already said in the 1.14 release notes:

Go 1.14 will likely be the last Go release to support 32-bit binaries on iOS, iPadOS, watchOS, and tvOS (the darwin/arm port). Go continues to support the 64-bit darwin/arm64 port.

This may be the time for us to remove the 32 bit darwin ports.

Apple started requiring 64 bit in iOS 11 (released September 2017). Is there a compelling reason for us to continue to support darwin/arm, @steeve @eliasnaur ?

@andybons
Copy link
Member

andybons commented Mar 2, 2020

Per #37611, we will be removing darwin/arm (keeping darwin/arm64) so that builder will go away soon.

As there hasn’t been a reply yet about either builder, it’s likely that we’ll remove both from the dashboard as all they’re providing is noise at the moment.

@gopherbot
Copy link

Change https://golang.org/cl/222720 mentions this issue: dashboard: remove darwin-arm-mg912baios and darwin-arm64-mn4m2zdaios

@steeve
Copy link
Contributor

steeve commented Mar 10, 2020

Hey guys
I think we can remove the builders.

Unfortunately the builds are failing and my attempts at finding the root cause was unsucessful. In any case, the Corellium builder is way more reliable than what we have at the moment.

If somebody is willing to help me debug it tho, I can take half a day and do so.

@steeve
Copy link
Contributor

steeve commented Mar 10, 2020

Apple started requiring 64 bit in iOS 11 (released September 2017). Is there a compelling reason for us to continue to support darwin/arm, @steeve @eliasnaur ?

The reason was to keep some WatchOS versions working.

@dmitshur
Copy link
Contributor

Apple started requiring 64 bit in iOS 11 (released September 2017). Is there a compelling reason for us to continue to support darwin/arm, @steeve @eliasnaur ?

The reason was to keep some WatchOS versions working.

Also see #34751 where it was discussed in more detail.

@golang golang locked and limited conversation to collaborators Mar 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge mobile Android, iOS, and x/mobile NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Testing An issue that has been verified to require only test changes, not just a test failure.
Projects
None yet
Development

No branches or pull requests

7 participants