Project

General

Profile

Bug #17853

Updated by Tom Clegg over 2 years ago

https://ci.arvados.org/job/developer-run-tests-remainder/2663/consoleFull 

 We've fixed this before (in #17464 when it started happening) but, evidently, the fix was not complete. 

 <pre> 
 fatal error: concurrent map iteration and map write 

 goroutine 11372 [running]: 
 runtime.throw(0xe70ca4, 0x26) 
	 /usr/src/go/src/runtime/panic.go:1117 +0x72 fp=0xc0042e7598 sp=0xc0042e7568 pc=0x43a5f2 
 runtime.mapiternext(0xc0042e7658) 
	 /usr/src/go/src/runtime/map.go:858 +0x54c fp=0xc0042e7618 sp=0xc0042e7598 pc=0x412d8c 
 runtime.mapiterinit(0xd68960, 0xc005dbced0, 0xc0042e7658) 
	 /usr/src/go/src/runtime/map.go:848 +0x1c5 fp=0xc0042e7638 sp=0xc0042e7618 pc=0x412745 
 git.arvados.org/arvados.git/sdk/go/arvados.(*treenode).MemorySize(0xc00558c630, 0x0) 
	 /tmp/workspace/developer-run-tests-remainder/sdk/go/arvados/fs_base.go:355 +0xf2 fp=0xc0042e76d8 sp=0xc0042e7638 pc=0x8cfdf2 
 git.arvados.org/arvados.git/sdk/go/arvados.(*fileSystem).MemorySize(0xc0052fd730, 0x0) 
	 /tmp/workspace/developer-run-tests-remainder/sdk/go/arvados/fs_base.go:650 +0x33 fp=0xc0042e76f8 sp=0xc0042e76d8 pc=0x8d2313 
 git.arvados.org/arvados.git/services/keep-web.(*cache).pruneSessions(0xc003517d08) 
	 /tmp/workspace/developer-run-tests-remainder/services/keep-web/cache.go:277 +0x415 fp=0xc0042e77d8 sp=0xc0042e76f8 pc=0xc82475 
 runtime.goexit() 
	 /usr/src/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0042e77e0 sp=0xc0042e77d8 pc=0x474241 
 created by git.arvados.org/arvados.git/services/keep-web.(*cache).GetSession 
	 /tmp/workspace/developer-run-tests-remainder/services/keep-web/cache.go:249 +0x1b0 
 </pre> 

Back