Skip to content

Instantly share code, notes, and snippets.

@Sh4d1
Created March 11, 2020 12:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sh4d1/c838db26036a3b7182f78041c8603b3a to your computer and use it in GitHub Desktop.
Save Sh4d1/c838db26036a3b7182f78041c8603b3a to your computer and use it in GitHub Desktop.
failed-test-scaleway-cli
fatal error: concurrent map writes
goroutine 133 [running]:
runtime.throw(0x981f16, 0x15)
/usr/lib/go/src/runtime/panic.go:1112 +0x72 fp=0xc00051b568 sp=0xc00051b538 pc=0x436142
runtime.mapassign(0x8ed6e0, 0xc000115950, 0xc00051b6e8, 0xc0001e14c0)
/usr/lib/go/src/runtime/map.go:585 +0x59d fp=0xc00051b5e8 sp=0xc00051b568 pc=0x4103dd
github.com/scaleway/scaleway-cli/internal/human.RegisterMarshalerFunc(...)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/human/marshal_func.go:56
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc000242d80)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:178 +0xfb fp=0xc00051b780 sp=0xc00051b5e8 pc=0x837d9b
testing.tRunner(0xc000242d80, 0xc0004898d0)
/usr/lib/go/src/testing/testing.go:992 +0xdc fp=0xc00051b7d0 sp=0xc00051b780 pc=0x50a26c
runtime.goexit()
/usr/lib/go/src/runtime/asm_amd64.s:1373 +0x1 fp=0xc00051b7d8 sp=0xc00051b7d0 pc=0x468581
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 1 [chan receive]:
testing.(*T).Run(0xc000242000, 0x97f9ec, 0x11, 0x9a8738, 0x48c301)
/usr/lib/go/src/testing/testing.go:1044 +0x37e
testing.runTests.func1(0xc00015ab40)
/usr/lib/go/src/testing/testing.go:1285 +0x78
testing.tRunner(0xc00015ab40, 0xc0001a3e10)
/usr/lib/go/src/testing/testing.go:992 +0xdc
testing.runTests(0xc00012ae40, 0xd7c020, 0xf, 0xf, 0x0)
/usr/lib/go/src/testing/testing.go:1283 +0x2a7
testing.(*M).Run(0xc00017a680, 0x0)
/usr/lib/go/src/testing/testing.go:1200 +0x15f
main.main()
_testmain.go:72 +0x135
goroutine 130 [chan receive]:
testing.(*T).Run(0xc000242120, 0x97a636, 0x6, 0x9a86d8, 0x12b5e70f9100)
/usr/lib/go/src/testing/testing.go:1044 +0x37e
github.com/scaleway/scaleway-cli/internal/namespaces/instance/v1.Test_CreateServer(0xc000242000)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/namespaces/instance/v1/custom_server_create_test.go:24 +0x50
testing.tRunner(0xc000242000, 0x9a8738)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 131 [chan receive]:
testing.tRunner.func1(0xc000242120)
/usr/lib/go/src/testing/testing.go:957 +0x238
testing.tRunner(0xc000242120, 0x9a86d8)
/usr/lib/go/src/testing/testing.go:996 +0x10b
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 132 [runnable]:
gopkg.in/yaml%2ev2.read(0xc000184300, 0xc000352000, 0x1925, 0x1a80, 0xc000352000, 0x1925, 0x1a80)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:515 +0x2ce
gopkg.in/yaml%2ev2.yaml_parser_scan_flow_scalar(0xc000184300, 0xc0001eb370, 0x1, 0x10001)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:2481 +0x1b87
gopkg.in/yaml%2ev2.yaml_parser_fetch_flow_scalar(0xc000184300, 0x1, 0x1)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:1417 +0x98
gopkg.in/yaml%2ev2.yaml_parser_fetch_next_token(0xc000184300, 0x1)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:789 +0x61c
gopkg.in/yaml%2ev2.yaml_parser_fetch_more_tokens(0xc000184300, 0x1)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:655 +0x52
gopkg.in/yaml%2ev2.peek_token(...)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:47
gopkg.in/yaml%2ev2.yaml_parser_parse_block_mapping_value(0xc000184300, 0xc000184508, 0x4)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:741 +0x341
gopkg.in/yaml%2ev2.yaml_parser_state_machine(0xc000184300, 0xc000184508, 0x0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:137 +0x2ad
gopkg.in/yaml%2ev2.yaml_parser_parse(0xc000184300, 0xc000184508, 0x7f807808cc01)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:72 +0x8b
gopkg.in/yaml%2ev2.(*parser).peek(0xc000184300, 0xc000145f80)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:105 +0x42
gopkg.in/yaml%2ev2.(*parser).parse(0xc000184300, 0xc000145f80)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:143 +0x3c
gopkg.in/yaml%2ev2.(*parser).mapping(0xc000184300, 0xc000145e09)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:217 +0xc8
gopkg.in/yaml%2ev2.(*parser).parse(0xc000184300, 0xc000145e30)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:149 +0x17c
gopkg.in/yaml%2ev2.(*parser).mapping(0xc000184300, 0xc000184309)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:217 +0xc8
gopkg.in/yaml%2ev2.(*parser).parse(0xc000184300, 0xc000145409)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:149 +0x17c
gopkg.in/yaml%2ev2.(*parser).sequence(0xc000184300, 0xc000145407)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:206 +0xb0
gopkg.in/yaml%2ev2.(*parser).parse(0xc000184300, 0xc000145420)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:151 +0x19e
gopkg.in/yaml%2ev2.(*parser).mapping(0xc000184300, 0x9)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:217 +0xc8
gopkg.in/yaml%2ev2.(*parser).parse(0xc000184300, 0xc000145203)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:149 +0x17c
gopkg.in/yaml%2ev2.(*parser).document(0xc000184300, 0x3)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:175 +0xa4
gopkg.in/yaml%2ev2.(*parser).parse(0xc000184300, 0x0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:153 +0x137
gopkg.in/yaml%2ev2.unmarshal(0xc000600000, 0x18932, 0x18b32, 0x8aa2e0, 0xc0000104e8, 0x0, 0x0, 0x0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/yaml.go:142 +0x246
gopkg.in/yaml%2ev2.Unmarshal(...)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/yaml.go:81
github.com/dnaeon/go-vcr/cassette.Load(0xc0001406c0, 0x33, 0xa36480, 0xc0001100c0, 0x0)
/home/patrik/go/pkg/mod/github.com/dnaeon/go-vcr@v1.0.1/cassette/cassette.go:158 +0xed
github.com/dnaeon/go-vcr/recorder.NewAsMode(0xc0001406c0, 0x33, 0x1, 0x0, 0x0, 0xc0002ac270, 0xc0004b1cb0, 0x794885)
/home/patrik/go/pkg/mod/github.com/dnaeon/go-vcr@v1.0.1/recorder/recorder.go:164 +0x20e
github.com/scaleway/scaleway-cli/internal/core.getHTTPRecoder(0xc000242360, 0x0, 0xc0002ac270, 0xc000500a80, 0x4de200, 0xc000104a80)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:407 +0x74
github.com/scaleway/scaleway-cli/internal/core.getTestClient(0xc000242360, 0xc0001171e0, 0xc00051bee8, 0xc0001baf60)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:134 +0x5db
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc000242360)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:182 +0x137
testing.tRunner(0xc000242360, 0xc000488c10)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 135 [runnable]:
testing.(*T).Parallel(0xc00040e120)
/usr/lib/go/src/testing/testing.go:867 +0x1d5
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc00040e120)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:173 +0xa13
testing.tRunner(0xc00040e120, 0xc000390d40)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 134 [runnable]:
gopkg.in/yaml%2ev2.read(0xc000200000, 0xc000362000, 0x46ae, 0x5000, 0xc000265500, 0x1, 0x20)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:515 +0x2ce
gopkg.in/yaml%2ev2.yaml_parser_scan_flow_scalar(0xc000200000, 0xc0001e7370, 0x1, 0x10001)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:2481 +0x1b87
gopkg.in/yaml%2ev2.yaml_parser_fetch_flow_scalar(0xc000200000, 0x1, 0x1)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:1417 +0x98
gopkg.in/yaml%2ev2.yaml_parser_fetch_next_token(0xc000200000, 0x1)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:789 +0x61c
gopkg.in/yaml%2ev2.yaml_parser_fetch_more_tokens(0xc000200000, 0x1)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/scannerc.go:655 +0x52
gopkg.in/yaml%2ev2.peek_token(...)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:47
gopkg.in/yaml%2ev2.yaml_parser_parse_block_mapping_value(0xc000200000, 0xc000200208, 0x4)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:741 +0x341
gopkg.in/yaml%2ev2.yaml_parser_state_machine(0xc000200000, 0xc000200208, 0x0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:137 +0x2ad
gopkg.in/yaml%2ev2.yaml_parser_parse(0xc000200000, 0xc000200208, 0x7f807808b701)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/parserc.go:72 +0x8b
gopkg.in/yaml%2ev2.(*parser).peek(0xc000200000, 0xc0001af6c0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:105 +0x42
gopkg.in/yaml%2ev2.(*parser).parse(0xc000200000, 0xc0001af6c0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:143 +0x3c
gopkg.in/yaml%2ev2.(*parser).mapping(0xc000200000, 0xc0001af509)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:217 +0xc8
gopkg.in/yaml%2ev2.(*parser).parse(0xc000200000, 0xc0001af5e0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:149 +0x17c
gopkg.in/yaml%2ev2.(*parser).mapping(0xc000200000, 0xc000200009)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:217 +0xc8
gopkg.in/yaml%2ev2.(*parser).parse(0xc000200000, 0xc0001aed09)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:149 +0x17c
gopkg.in/yaml%2ev2.(*parser).sequence(0xc000200000, 0xc0001aec07)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:206 +0xb0
gopkg.in/yaml%2ev2.(*parser).parse(0xc000200000, 0xc0001aecb0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:151 +0x19e
gopkg.in/yaml%2ev2.(*parser).mapping(0xc000200000, 0x9)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:217 +0xc8
gopkg.in/yaml%2ev2.(*parser).parse(0xc000200000, 0xc0001aea03)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:149 +0x17c
gopkg.in/yaml%2ev2.(*parser).document(0xc000200000, 0x3)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:175 +0xa4
gopkg.in/yaml%2ev2.(*parser).parse(0xc000200000, 0x0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/decode.go:153 +0x137
gopkg.in/yaml%2ev2.unmarshal(0xc00061a000, 0x1886e, 0x18a6e, 0x8aa2e0, 0xc00011e018, 0x0, 0x0, 0x0)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/yaml.go:142 +0x246
gopkg.in/yaml%2ev2.Unmarshal(...)
/home/patrik/go/pkg/mod/gopkg.in/yaml.v2@v2.2.5/yaml.go:81
github.com/dnaeon/go-vcr/cassette.Load(0xc000464080, 0x35, 0xa36480, 0xc0001100c0, 0x0)
/home/patrik/go/pkg/mod/github.com/dnaeon/go-vcr@v1.0.1/cassette/cassette.go:158 +0xed
github.com/dnaeon/go-vcr/recorder.NewAsMode(0xc000464080, 0x35, 0x1, 0x0, 0x0, 0xc0002b40c0, 0xc0004abcb0, 0x794885)
/home/patrik/go/pkg/mod/github.com/dnaeon/go-vcr@v1.0.1/recorder/recorder.go:164 +0x20e
github.com/scaleway/scaleway-cli/internal/core.getHTTPRecoder(0xc000242fc0, 0x0, 0xc0002b40c0, 0x7f804e286fd8, 0x0, 0xc000105080)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:407 +0x74
github.com/scaleway/scaleway-cli/internal/core.getTestClient(0xc000242fc0, 0xc00048e9c0, 0xc00051d6e8, 0xc0001baf60)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:134 +0x5db
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc000242fc0)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:182 +0x137
testing.tRunner(0xc000242fc0, 0xc0003903a0)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 136 [runnable]:
syscall.Syscall(0x0, 0x7, 0xc00064ce74, 0x200, 0x0, 0x200, 0x0)
/usr/lib/go/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x7, 0xc00064ce74, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/lib/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
syscall.Read(...)
/usr/lib/go/src/syscall/syscall_unix.go:189
internal/poll.(*FD).Read(0xc000506000, 0xc00064ce74, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/lib/go/src/internal/poll/fd_unix.go:165 +0x133
os.(*File).read(...)
/usr/lib/go/src/os/file_unix.go:263
os.(*File).Read(0xc000504000, 0xc00064ce74, 0x200, 0x200, 0x18e74, 0x0, 0x0)
/usr/lib/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc0004b0ae8, 0xa36d20, 0xc000504000, 0xc000560989, 0x37, 0xc0004b0b20)
/usr/lib/go/src/bytes/buffer.go:204 +0xb1
io/ioutil.readAll(0xa36d20, 0xc000504000, 0x19074, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/io/ioutil/ioutil.go:36 +0xe3
io/ioutil.ReadFile(0xc000560980, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/io/ioutil/ioutil.go:73 +0xed
github.com/dnaeon/go-vcr/cassette.Load(0xc00052d340, 0x3b, 0xa36480, 0xc0001100c0, 0x0)
/home/patrik/go/pkg/mod/github.com/dnaeon/go-vcr@v1.0.1/cassette/cassette.go:153 +0x83
github.com/dnaeon/go-vcr/recorder.NewAsMode(0xc00052d340, 0x3b, 0x1, 0x0, 0x0, 0xc0004056a0, 0xc0004b0cb0, 0x794885)
/home/patrik/go/pkg/mod/github.com/dnaeon/go-vcr@v1.0.1/recorder/recorder.go:164 +0x20e
github.com/scaleway/scaleway-cli/internal/core.getHTTPRecoder(0xc00040e360, 0x0, 0xc0004056a0, 0xc000500ae0, 0x0, 0xc00048cc00)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:407 +0x74
github.com/scaleway/scaleway-cli/internal/core.getTestClient(0xc00040e360, 0xc00048f5f0, 0xc000058ee8, 0xc0001baf60)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:134 +0x5db
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc00040e360)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:182 +0x137
testing.tRunner(0xc00040e360, 0xc0003916c0)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 137 [runnable]:
testing.(*T).Parallel(0xc00040e5a0)
/usr/lib/go/src/testing/testing.go:867 +0x1d5
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc00040e5a0)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:173 +0xa13
testing.tRunner(0xc00040e5a0, 0xc000533860)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
goroutine 138 [runnable]:
github.com/scaleway/scaleway-sdk-go/strcase.toGoName(0xc000026dc0, 0x1d, 0xc000026d80, 0x1d)
/home/patrik/go/pkg/mod/github.com/scaleway/scaleway-sdk-go@v1.0.0-beta.5.0.20200226081452-7bdc7806b035/strcase/goname.go:81 +0x43e
github.com/scaleway/scaleway-sdk-go/strcase.ToPublicGoName(0xc000026d60, 0x1d, 0xc000455e32, 0xc00048a000)
/home/patrik/go/pkg/mod/github.com/scaleway/scaleway-sdk-go@v1.0.0-beta.5.0.20200226081452-7bdc7806b035/strcase/goname.go:10 +0x4d
github.com/scaleway/scaleway-sdk-go/strcase.ToBashArg(0xc000026d60, 0x1d, 0x9795d6, 0x1)
/home/patrik/go/pkg/mod/github.com/scaleway/scaleway-sdk-go@v1.0.0-beta.5.0.20200226081452-7bdc7806b035/strcase/bash_arg.go:11 +0x4d
github.com/scaleway/scaleway-cli/internal/core.getTestFilePath(0xc00040e900, 0x97ba55, 0x9, 0x90b580, 0x178)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:114 +0x90
github.com/scaleway/scaleway-cli/internal/core.getHTTPRecoder(0xc00040e900, 0x0, 0xc000405780, 0x422255, 0xc00042ba40, 0x8)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:407 +0x44
github.com/scaleway/scaleway-cli/internal/core.getTestClient(0xc00040e900, 0xc000563380, 0xc000065ee8, 0xc0001baf60)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:134 +0x5db
github.com/scaleway/scaleway-cli/internal/core.Test.func1(0xc00040e900)
/home/patrik/go/src/github.com/scaleway/scaleway-cli/internal/core/testing.go:182 +0x137
testing.tRunner(0xc00040e900, 0xc0002ac180)
/usr/lib/go/src/testing/testing.go:992 +0xdc
created by testing.(*T).Run
/usr/lib/go/src/testing/testing.go:1043 +0x357
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment