[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "11", 211)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x5e", 40x5e)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fbfd8", 120xc0000fbfd8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fbf88", 120xc0000fbf88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a5f8e", 80x4a5f8e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goexit", 14runtime.goexit) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/asm_"..., 39/usr/lib/golang/src/runtime/asm_amd64.s) = 39
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "1357", 41357)        = 4
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fbfe0", 120xc0000fbfe0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fbfd8", 120xc0000fbfd8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x455a91", 80x455a91)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "created by ", 11created by ) = 11
[pid 223989] write(2, "main.main", 9main.main)   = 9
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "35", 235)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x10c", 50x10c)       = 5
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "goroutine ", 10goroutine ) = 10
[pid 223989] write(2, "57", 257)          = 2
[pid 223989] write(2, " [", 2 [)          = 2
[pid 223989] write(2, "semacquire", 10semacquire) = 10
[pid 223989] write(2, "]:\n", 3]:
)        = 3
[pid 223989] write(2, "runtime.gopark", 14runtime.gopark) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x4ea2b0", 80x4ea2b0)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x59cc40", 80x59cc40)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc000141912", 120xc000141912) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x5", 30x5)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/proc"..., 35/usr/lib/golang/src/runtime/proc.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "304", 3304)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xe0", 40xe0)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000faaf0", 120xc0000faaf0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000faad0", 120xc0000faad0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x42c000", 80x42c000)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goparkunlock", 20runtime.goparkunlock) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/proc"..., 35/usr/lib/golang/src/runtime/proc.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "310", 3310)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.semacquire1", 19runtime.semacquire1) = 19
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x437c00", 80x437c00)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x3", 30x3)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "144", 3144)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1c0", 50x1c0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fab58", 120xc0000fab58) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000faaf0", 120xc0000faaf0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43ba80", 80x43ba80)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.runtime_SemacquireMutex", 28sync.runtime_SemacquireMutex) = 28
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0001fe400", 120xc0001fe400) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "71", 271)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x47", 40x47)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fab88", 120xc0000fab88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fab58", 120xc0000fab58) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43b7e7", 80x43b7e7)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).lockSlow", 22sync.(*Mutex).lockSlow) = 22
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "138", 3138)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xfc", 40xfc)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fabd0", 120xc0000fabd0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fab88", 120xc0000fab88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x467aec", 80x467aec)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).Lock", 18sync.(*Mutex).Lock) = 18
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "81", 281)          = 2
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*RWMutex).Lock", 20sync.(*RWMutex).Lock) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/rwmutex"..., 35/usr/lib/golang/src/sync/rwmutex.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "98", 298)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x97", 40x97)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fabf8", 120xc0000fabf8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fabd0", 120xc0000fabd0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x469107", 80x469107)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.forkExec", 16syscall.forkExec) = 16
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc000188fc0", 120xc000188fc0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc00010e4c0", 120xc00010e4c0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000fad98", 120xc0000fad98) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd420365300000300", 180xd420365300000300) = 18
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0001f5100", 120xc0001f5100) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "193", 3193)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x200", 50x200)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fad08", 120xc0000fad08) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fabf8", 120xc0000fabf8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4860f0", 80x4860f0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.StartProcess", 20syscall.StartProcess) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "248", 3248)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.startProcess", 15os.startProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc000188fc0", 120xc000188fc0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc00010e4c0", 120xc00010e4c0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000faf30", 120xc0000faf30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec_posi"..., 36/usr/lib/golang/src/os/exec_posix.go) = 36
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "51", 251)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x2b0", 50x2b0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fadf0", 120xc0000fadf0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fad08", 120xc0000fad08) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4928b0", 80x4928b0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.StartProcess", 15os.StartProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc000188fc0", 120xc000188fc0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc00010e4c0", 120xc00010e4c0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000faf30", 120xc0000faf30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec.go", 30/usr/lib/golang/src/os/exec.go) = 30
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "102", 3102)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x7c", 40x7c)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fae48", 120xc0000fae48) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fadf0", 120xc0000fadf0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4924fc", 80x4924fc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os/exec.(*Cmd).Start", 20os/exec.(*Cmd).Start) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc000200420", 120xc000200420) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x4", 30x4)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec/exec"..., 35/usr/lib/golang/src/os/exec/exec.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "416", 3416)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x50c", 50x50c)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000faf88", 120xc0000faf88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fae48", 120xc0000fae48) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a45cc", 80x4a45cc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "main.run", 8main.run)    = 8
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000ba0c0", 120xc0000ba0c0) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "11", 211)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x5e", 40x5e)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fafd8", 120xc0000fafd8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000faf88", 120xc0000faf88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a5f8e", 80x4a5f8e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goexit", 14runtime.goexit) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/asm_"..., 39/usr/lib/golang/src/runtime/asm_amd64.s) = 39
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "1357", 41357)        = 4
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fafe0", 120xc0000fafe0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fafd8", 120xc0000fafd8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x455a91", 80x455a91)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "created by ", 11created by ) = 11
[pid 223989] write(2, "main.main", 9main.main)   = 9
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "35", 235)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x10c", 50x10c)       = 5
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "goroutine ", 10goroutine ) = 10
[pid 223989] write(2, "99", 299)          = 2
[pid 223989] write(2, " [", 2 [)          = 2
[pid 223989] write(2, "runnable", 8runnable)    = 8
[pid 223989] write(2, "]:\n", 3]:
)        = 3
[pid 223989] write(2, "runtime.readyWithTime", 21runtime.readyWithTime) = 21
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00014a120", 120xc00014a120) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x6", 30x6)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "79", 279)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x65", 40x65)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffb18", 120xc0000ffb18) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffb10", 120xc0000ffb10) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43b8b5", 80x43b8b5)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.semrelease1", 19runtime.semrelease1) = 19
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000ffd00", 120xc0000ffd00) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "194", 3194)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x141", 50x141)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffb70", 120xc0000ffb70) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffb18", 120xc0000ffb18) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43bce1", 80x43bce1)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.runtime_Semrelease", 23sync.runtime_Semrelease) = 23
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "66", 266)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x3e", 40x3e)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffb98", 120xc0000ffb98) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffb70", 120xc0000ffb70) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43b78e", 80x43b78e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).unlockSlow", 24sync.(*Mutex).unlockSlow) = 24
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x30", 40x30)        = 4
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "213", 3213)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x7d", 40x7d)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffbc0", 120xc0000ffbc0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffb98", 120xc0000ffb98) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x467d8d", 80x467d8d)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).Unlock", 20sync.(*Mutex).Unlock) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "190", 3190)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*RWMutex).Unlock", 22sync.(*RWMutex).Unlock) = 22
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/rwmutex"..., 35/usr/lib/golang/src/sync/rwmutex.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "136", 3136)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xa4", 40xa4)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffbf8", 120xc0000ffbf8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffbc0", 120xc0000ffbc0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4691c4", 80x4691c4)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.forkExec", 16syscall.forkExec) = 16
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a2a0", 120xc00010a2a0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e60c0", 120xc0000e60c0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000ffd98", 120xc0000ffd98) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x8b15b9c900000300", 180x8b15b9c900000300) = 18
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc00016bc00", 120xc00016bc00) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "206", 3206)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x38e", 50x38e)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffd08", 120xc0000ffd08) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffbf8", 120xc0000ffbf8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x48627e", 80x48627e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.StartProcess", 20syscall.StartProcess) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "248", 3248)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.startProcess", 15os.startProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a2a0", 120xc00010a2a0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e60c0", 120xc0000e60c0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000fff30", 120xc0000fff30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec_posi"..., 36/usr/lib/golang/src/os/exec_posix.go) = 36
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "51", 251)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x2b0", 50x2b0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffdf0", 120xc0000ffdf0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffd08", 120xc0000ffd08) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4928b0", 80x4928b0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.StartProcess", 15os.StartProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a2a0", 120xc00010a2a0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e60c0", 120xc0000e60c0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000fff30", 120xc0000fff30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec.go", 30/usr/lib/golang/src/os/exec.go) = 30
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "102", 3102)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x7c", 40x7c)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000ffe48", 120xc0000ffe48) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffdf0", 120xc0000ffdf0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4924fc", 80x4924fc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os/exec.(*Cmd).Start", 20os/exec.(*Cmd).Start) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000e8580", 120xc0000e8580) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x4", 30x4)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec/exec"..., 35/usr/lib/golang/src/os/exec/exec.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "416", 3416)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x50c", 50x50c)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fff88", 120xc0000fff88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000ffe48", 120xc0000ffe48) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a45cc", 80x4a45cc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "main.run", 8main.run)    = 8
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000ba0c0", 120xc0000ba0c0) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "11", 211)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x5e", 40x5e)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fffd8", 120xc0000fffd8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fff88", 120xc0000fff88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a5f8e", 80x4a5f8e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goexit", 14runtime.goexit) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/asm_"..., 39/usr/lib/golang/src/runtime/asm_amd64.s) = 39
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "1357", 41357)        = 4
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000fffe0", 120xc0000fffe0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000fffd8", 120xc0000fffd8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x455a91", 80x455a91)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "created by ", 11created by ) = 11
[pid 223989] write(2, "main.main", 9main.main)   = 9
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "35", 235)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x10c", 50x10c)       = 5
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "goroutine ", 10goroutine ) = 10
[pid 223989] write(2, "100", 3100)         = 3
[pid 223989] write(2, " [", 2 [)          = 2
[pid 223989] write(2, "semacquire", 10semacquire) = 10
[pid 223989] write(2, "]:\n", 3]:
)        = 3
[pid 223989] write(2, "runtime.gopark", 14runtime.gopark) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x4ea2b0", 80x4ea2b0)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x59cc40", 80x59cc40)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc000121912", 120xc000121912) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x5", 30x5)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/proc"..., 35/usr/lib/golang/src/runtime/proc.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "304", 3304)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xe0", 40xe0)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1af0", 120xc0000c1af0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1ad0", 120xc0000c1ad0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x42c000", 80x42c000)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goparkunlock", 20runtime.goparkunlock) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/proc"..., 35/usr/lib/golang/src/runtime/proc.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "310", 3310)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.semacquire1", 19runtime.semacquire1) = 19
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x437c00", 80x437c00)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x3", 30x3)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "144", 3144)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1c0", 50x1c0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1b58", 120xc0000c1b58) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1af0", 120xc0000c1af0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43ba80", 80x43ba80)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.runtime_SemacquireMutex", 28sync.runtime_SemacquireMutex) = 28
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc000172d00", 120xc000172d00) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "71", 271)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x47", 40x47)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1b88", 120xc0000c1b88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1b58", 120xc0000c1b58) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43b7e7", 80x43b7e7)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).lockSlow", 22sync.(*Mutex).lockSlow) = 22
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "138", 3138)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xfc", 40xfc)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1bd0", 120xc0000c1bd0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1b88", 120xc0000c1b88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x467aec", 80x467aec)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).Lock", 18sync.(*Mutex).Lock) = 18
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "81", 281)          = 2
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*RWMutex).Lock", 20sync.(*RWMutex).Lock) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/rwmutex"..., 35/usr/lib/golang/src/sync/rwmutex.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "98", 298)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x97", 40x97)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1bf8", 120xc0000c1bf8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1bd0", 120xc0000c1bd0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x469107", 80x469107)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.forkExec", 16syscall.forkExec) = 16
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a340", 120xc00010a340) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e60f0", 120xc0000e60f0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000c1d98", 120xc0000c1d98) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x3e6ea30d00000300", 180x3e6ea30d00000300) = 18
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc00016c300", 120xc00016c300) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "193", 3193)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x200", 50x200)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1d08", 120xc0000c1d08) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1bf8", 120xc0000c1bf8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4860f0", 80x4860f0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.StartProcess", 20syscall.StartProcess) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "248", 3248)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.startProcess", 15os.startProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a340", 120xc00010a340) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e60f0", 120xc0000e60f0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000c1f30", 120xc0000c1f30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec_posi"..., 36/usr/lib/golang/src/os/exec_posix.go) = 36
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "51", 251)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x2b0", 50x2b0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1df0", 120xc0000c1df0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1d08", 120xc0000c1d08) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4928b0", 80x4928b0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.StartProcess", 15os.StartProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a340", 120xc00010a340) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e60f0", 120xc0000e60f0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000c1f30", 120xc0000c1f30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec.go", 30/usr/lib/golang/src/os/exec.go) = 30
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "102", 3102)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x7c", 40x7c)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1e48", 120xc0000c1e48) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1df0", 120xc0000c1df0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4924fc", 80x4924fc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os/exec.(*Cmd).Start", 20os/exec.(*Cmd).Start) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000e86e0", 120xc0000e86e0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x4", 30x4)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec/exec"..., 35/usr/lib/golang/src/os/exec/exec.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "416", 3416)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x50c", 50x50c)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1f88", 120xc0000c1f88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1e48", 120xc0000c1e48) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a45cc", 80x4a45cc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "main.run", 8main.run)    = 8
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000ba0c0", 120xc0000ba0c0) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "11", 211)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x5e", 40x5e)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1fd8", 120xc0000c1fd8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1f88", 120xc0000c1f88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a5f8e", 80x4a5f8e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goexit", 14runtime.goexit) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/asm_"..., 39/usr/lib/golang/src/runtime/asm_amd64.s) = 39
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "1357", 41357)        = 4
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c1fe0", 120xc0000c1fe0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c1fd8", 120xc0000c1fd8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x455a91", 80x455a91)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "created by ", 11created by ) = 11
[pid 223989] write(2, "main.main", 9main.main)   = 9
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "35", 235)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x10c", 50x10c)       = 5
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "goroutine ", 10goroutine ) = 10
[pid 223989] write(2, "101", 3101)         = 3
[pid 223989] write(2, " [", 2 [)          = 2
[pid 223989] write(2, "semacquire", 10semacquire) = 10
[pid 223989] write(2, "]:\n", 3]:
)        = 3
[pid 223989] write(2, "runtime.gopark", 14runtime.gopark) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x4ea2b0", 80x4ea2b0)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x59cc40", 80x59cc40)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc000091912", 120xc000091912) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x5", 30x5)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/proc"..., 35/usr/lib/golang/src/runtime/proc.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "304", 3304)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xe0", 40xe0)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5af0", 120xc0000c5af0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5ad0", 120xc0000c5ad0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x42c000", 80x42c000)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goparkunlock", 20runtime.goparkunlock) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/proc"..., 35/usr/lib/golang/src/runtime/proc.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "310", 3310)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.semacquire1", 19runtime.semacquire1) = 19
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x437c00", 80x437c00)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x3", 30x3)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "144", 3144)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1c0", 50x1c0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5b58", 120xc0000c5b58) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5af0", 120xc0000c5af0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43ba80", 80x43ba80)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.runtime_SemacquireMutex", 28sync.runtime_SemacquireMutex) = 28
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec94", 80x5aec94)    = 8
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc000173600", 120xc000173600) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/sema"..., 35/usr/lib/golang/src/runtime/sema.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "71", 271)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x47", 40x47)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5b88", 120xc0000c5b88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5b58", 120xc0000c5b58) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x43b7e7", 80x43b7e7)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).lockSlow", 22sync.(*Mutex).lockSlow) = 22
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "138", 3138)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0xfc", 40xfc)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5bd0", 120xc0000c5bd0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5b88", 120xc0000c5b88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x467aec", 80x467aec)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*Mutex).Lock", 18sync.(*Mutex).Lock) = 18
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/mutex.g"..., 33/usr/lib/golang/src/sync/mutex.go) = 33
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "81", 281)          = 2
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "sync.(*RWMutex).Lock", 20sync.(*RWMutex).Lock) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0x5aec90", 80x5aec90)    = 8
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/sync/rwmutex"..., 35/usr/lib/golang/src/sync/rwmutex.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "98", 298)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x97", 40x97)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5bf8", 120xc0000c5bf8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5bd0", 120xc0000c5bd0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x469107", 80x469107)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.forkExec", 16syscall.forkExec) = 16
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a3e0", 120xc00010a3e0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e6120", 120xc0000e6120) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000c5d98", 120xc0000c5d98) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xb36141c200000300", 180xb36141c200000300) = 18
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc00016ca00", 120xc00016ca00) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "193", 3193)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x200", 50x200)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5d08", 120xc0000c5d08) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5bf8", 120xc0000c5bf8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4860f0", 80x4860f0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "syscall.StartProcess", 20syscall.StartProcess) = 20
[pid 223989] write(2, "(...)\n", 6(...)
)     = 6
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/syscall/exec"..., 40/usr/lib/golang/src/syscall/exec_unix.go) = 40
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "248", 3248)         = 3
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.startProcess", 15os.startProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a3e0", 120xc00010a3e0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e6120", 120xc0000e6120) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000c5f30", 120xc0000c5f30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec_posi"..., 36/usr/lib/golang/src/os/exec_posix.go) = 36
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "51", 251)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x2b0", 50x2b0)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5df0", 120xc0000c5df0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5d08", 120xc0000c5d08) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4928b0", 80x4928b0)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os.StartProcess", 15os.StartProcess) = 15
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc00010a3e0", 120xc00010a3e0) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000e6120", 120xc0000e6120) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xc0000c5f30", 120xc0000c5f30) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x1c", 40x1c)        = 4
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0xd", 30xd)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec.go", 30/usr/lib/golang/src/os/exec.go) = 30
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "102", 3102)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x7c", 40x7c)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5e48", 120xc0000c5e48) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5df0", 120xc0000c5df0) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4924fc", 80x4924fc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "os/exec.(*Cmd).Start", 20os/exec.(*Cmd).Start) = 20
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000e8840", 120xc0000e8840) = 12
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x4", 30x4)         = 3
[pid 223989] write(2, ", ", 2, )          = 2
[pid 223989] write(2, "0x0", 30x0)         = 3
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/os/exec/exec"..., 35/usr/lib/golang/src/os/exec/exec.go) = 35
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "416", 3416)         = 3
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x50c", 50x50c)       = 5
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5f88", 120xc0000c5f88) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5e48", 120xc0000c5e48) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a45cc", 80x4a45cc)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "main.run", 8main.run)    = 8
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, "0xc0000ba0c0", 120xc0000ba0c0) = 12
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "11", 211)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x5e", 40x5e)        = 4
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5fd8", 120xc0000c5fd8) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5f88", 120xc0000c5f88) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x4a5f8e", 80x4a5f8e)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "runtime.goexit", 14runtime.goexit) = 14
[pid 223989] write(2, "(", 1()           = 1
[pid 223989] write(2, ")\n", 2)
)         = 2
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/usr/lib/golang/src/runtime/asm_"..., 39/usr/lib/golang/src/runtime/asm_amd64.s) = 39
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "1357", 41357)        = 4
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x1", 30x1)         = 3
[pid 223989] write(2, " fp=", 4 fp=)        = 4
[pid 223989] write(2, "0xc0000c5fe0", 120xc0000c5fe0) = 12
[pid 223989] write(2, " sp=", 4 sp=)        = 4
[pid 223989] write(2, "0xc0000c5fd8", 120xc0000c5fd8) = 12
[pid 223989] write(2, " pc=", 4 pc=)        = 4
[pid 223989] write(2, "0x455a91", 80x455a91)    = 8
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "created by ", 11created by ) = 11
[pid 223989] write(2, "main.main", 9main.main)   = 9
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] write(2, "\t", 1	)          = 1
[pid 223989] write(2, "/home/core/a.go", 15/home/core/a.go) = 15
[pid 223989] write(2, ":", 1:)           = 1
[pid 223989] write(2, "35", 235)          = 2
[pid 223989] write(2, " +", 2 +)          = 2
[pid 223989] write(2, "0x10c", 50x10c)       = 5
[pid 223989] write(2, "\n", 1
)          = 1
[pid 223989] rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
[pid 223989] getpid()                   = 223987
[pid 223989] gettid()                   = 223989
[pid 223989] tgkill(223987, 223989, SIGABRT) = 0
[pid 223989] --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=223987, si_uid=0} ---
[pid 223989] rt_sigaction(SIGABRT, {SIG_DFL, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x457830}, NULL, 8) = 0
[pid 223989] rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
[pid 223989] getpid()                   = 223987
[pid 223989] gettid()                   = 223989
[pid 223989] tgkill(223987, 223989, SIGABRT) = 0
[pid 223989] --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=223987, si_uid=0} ---
[pid 223994] +++ killed by SIGABRT (core dumped) +++
[pid 223993] +++ killed by SIGABRT (core dumped) +++
[pid 223992] +++ killed by SIGABRT (core dumped) +++
[pid 223991] +++ killed by SIGABRT (core dumped) +++
[pid 223990] +++ killed by SIGABRT (core dumped) +++
[pid 223988] +++ killed by SIGABRT (core dumped) +++
[pid 223989] +++ killed by SIGABRT (core dumped) +++
+++ killed by SIGABRT (core dumped) +++

Tell us more about the machines on which the program crashes. Is there any thing that distinguishes systems where the program crashes from systems where it does not crash?

3.18 is not the default kernel for CentOS 7, 3.10 is. I guess the kernel is provided by http://elrepo.org.  Since you also state that go build crashes, there might be a problem with the  specific kernel build used on your servers.

Thanks for the strace -f output.  Is the failing PC consistently 0x4051d8?
That address suggests that the crash is happening because gp is nil on line 295 of runtime/chan.go in the function runtime.send.  The relevant part of the function is
	if sg.elem != nil {
		sendDirect(c.elemtype, sg, ep)
		sg.elem = nil
	}
	gp := sg.g
	unlockf()
	gp.param = unsafe.Pointer(sg)
	if sg.releasetime != 0 {
		sg.releasetime = cputicks()
	}
	goready(gp, skip+1)

The crash is happening on the line gp.param = unsafe.Pointer(sg).  The value of gp is nil.  Needless to say, this should be impossible.
Can you see if it makes any difference if you change syscall/exec_linux.go to change the line
	hasRawVforkSyscall := runtime.GOARCH == "amd64" || runtime.GOARCH == "ppc64" || runtime.GOARCH == "s390x"

to
	hasRawVforkSyscall := false

?  Thanks.

@ulikunitz
@ianlancetaylor
the server is initialized and configured by our operation team. After asking our kernel team, they said it’s a bug in kernel 3.18 regarding ‘xsaves’. And they have confirmed that golang programs frequently encounter this bug. If this is the reason, then I think there should be no business with golang itself at all.
For the integrality of this discussion: failing PC is not consistently 0x4051d8, but it‘s 0x4051d8 in most cases (e.g. 0x492791 and 0x4a4090 also appeared). After setting hasRawVforkSyscall to false, the program still crashes

OK, thanks.  Sounds like we can close this issue then.


SDC catalog - Add behavior tab (to show skip logic and calculations behavior)

Is your feature request related to a problem? Please describe.
We need an additional tab to demonstrate SDC behavior such as calculations and skip logic
Describe the solution you'd like
Add a 3rd tab to the navigation bar.
Describe alternatives you've considered
@jingtang10 and I have discussed adding this to "components", but behavior feels distinct of how multiple components might behave and interact. It also doesn't fit in layouts.
Additional context
See figma file posted in chat.

@shelaghm Could you please provide icons for Behaviors, Calculations and Skip logic.

@shelaghm Please find attached screen shot, here Behaviors icon looks smaller compare to Components and Layouts icon,
I have used icon from suggested link  https://fonts.google.com/icons?selected=Material Symbols Outlined%3Acalculate%3AFILL%400%3Bwght%40400%3BGRAD%400%3Bopsz%4048

One thing I observed here, there is transparent area present in all four sides of Behavior icon which is not in Layouts icon and Components icon has it on right and top border. So can we update Behavior icon as required.

@PallaviGanorkar So I think you've implemented the behavior icon correctly, there should be transparent padding /border around the icon. Instead we need to fix the other two icons so they are consistent.
Attaching some screenshots from my figma that shows the padding around the icons. All icons should be 24px

Can you update the other two icons with these two below?
Component icon https://fonts.google.com/icons?selected=Material Symbols Outlined%3Awidgets%3AFILL%400%3Bwght%40400%3BGRAD%400%3Bopsz%4048
Turns out the layout icon I was using isn't open source, so let's also also switch to an open source icon while we are making the changes. https://fonts.google.com/icons?selected=Material Symbols Outlined%3Alist_alt%3AFILL%400%3Bwght%40400%3BGRAD%400%3Bopsz%4048
Thanks!


New Metrics: Support of source code related metrics

After the ideation of adding support to GrimoireLab to produce source code related metrics using Graal was introduced in https://github.com/chaoss/grimoirelab/issues/182 and supporting discussion thread https://github.com/chaoss/grimoirelab/issues/182#issuecomment-476267563 and a response https://github.com/chaoss/grimoirelab/issues/182#issuecomment-476327190. I had some thoughts to get the discussion started here in order to understand the current state and future scope of additions of metrics.

Some of the ideas aligned were:

License & Copyright analysis related

All licenses: List of licenses present in the repository.
License Count: Number of licenses found in a software repository.
Package License Declaration: A list of license declarations on the software
package.
Copyright Declaration: The degree to which the project properly declares
copyright details.
License Coverage: Number of files with a file notice (copyright notice + license
notice) and ones without a file notice.

Code complexity analysis related ( cyclomatic complexity, LOC )

LOC: Total Lines of Code
CCN: Cyclomatic Code Complexity of a software repository.
Complex Files: A list of files with higher complexity in terms of Cyclomatic Code
Complexity (CCN) & Lines of Code (LOC).
Functions: Number of functions
Comments: Total comment lines present in the repository.

Would like to know if this is the right place for the discussion.
I'd be more than happy to join a call for the discussion :)
Would also like to have some pointers from @jgbarah @valeriocos @aswanipranjal
Thanks

Thank you @inishchith for triggering the discussions about code related metrics. Overall they look OK, find below some comments for each idea.

License & Copyright analysis related

Possible additions to the proposed list could be:

the list of files without a license (this could be useful to drive improvements to increase the license coverage)
License Coverage at package/folder level

Code complexity analysis related ( cyclomatic complexity, LOC )

It could be interesting to apply the same metrics also at package level. This info could be useful to drive refactorings.

@valeriocos Thanks for suggesting the improvements, Overall I like the ideas. We can prioritize their implementation accordingly. I'll update the thread in case of refinements to the initially suggested ideas.
I'm unsure how we proceed from here.
@GeorgLink Can you have a look
Thanks.

I like the idea, but I'm not sure how to convey it. We have some working groups potentially involved... Maybe the best thing could be one of these:

Deal with these metrics in the context of the Evolution (formerly GMD) working group, likely in the context of the code development focus area.

Deal with these metrics here, and then each wg can decide which ones to pick up for their focus areas...

@germonprez @GeorgLink any feedback about this?

Thanks @inishchith for kicking off the discussion.
I agree with @jgbarah, any WG can pick up a metric they are interested in.
The Common, Risk, or Evolution Working Groups are good places to advance these metrics. I suggest you see which WG is most interested and advance the metrics there.

@jgbarah @GeorgLink Thanks for the suggestions :)
I'd like to get involved with the discussion for the same in case it's conducted in the weekly meetings if possible. I'm unaware of the schedule of the meetings though. Please do let me know.
Thanks

Schedule of meetings: https://chaoss.community/participate/
Please let me know if you have any questions about the meetings or the page I directed you to.

@GeorgLink Thanks for the response.
I'll surely try and join the upcoming meeting in some time :)

Issue resolved.


Run sim on FreeBSD.

Probably should be cc. It's been a while since I used FreeBSD as a system (last extended exposure was FreeBSD6), and things have changed. I wanted this in just to get past the initial hump. Good that newtmgr is now out of newt, so at least BLE library dependency does not stop builds.
Outstanding issue is that 'newt test all' fails with net/oic test;  probably something missing for ipv6 socket usage for multicast, or might be just be my VM setup. Did not investigate (yet). This is not a full complete port yet, wanted to see if folks are interested in this :)


⚠ SkipTheCommericals has degraded performance

In be553a2, SkipTheCommericals ($STC) experienced degraded performance:

HTTP code: 200
Response time: 4031 ms

Resolved: SkipTheCommericals performance has improved in 44a26fa.


[backport] Rename submodules under cupyx.linalg package

Backport of #3784

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit e6cfb0e71b85df6a90d9272b68403282a8e60d8d, target branch v8) succeeded!

LGTM!


Initial 2.4.3 Release

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[x] Optional Screen Shoot.
[ ]

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


feat: add severity level to advisories

📖 Description and reason
Add severity level to advisories to prioritize vulnerabilities.
🎉 Result
---
description: The `class` attribute was not protected against XSS attacks when using HEEx.
disclosure_date: 2022-04-12
first_patched_versions:
  - 3.0.4
id: GHSA-j3gg-r6gp-95q2
link: https://github.com/advisories/GHSA-j3gg-r6gp-95q2
package: phoenix_html
+ severity: moderate
title: XSS in HEEx class attributes
vulnerable_version_ranges:
  - < 3.0.4

This is great, thanks Stephane! 💜


Cirrus network connection failures on flutter/plugins CI

Right now our flutter/plugins and FirebaseExtended/flutterfire tests are encountering frequent and unpredictable network connection failures.
Here are some examples from the past 24 hours. Basically every flutter/plugins and FirebaseExtended/flutterfire test run has some of these:
Failure talking to gcloud:
https://cirrus-ci.com/task/6632847574302720?command=main#L686
https://cirrus-ci.com/task/5909730719694848
Failure retrieving Dart SDK: https://cirrus-ci.com/task/6562478830125056
Failure talking to pub.dartlang.org: https://cirrus-ci.com/task/4505654371024896
Failure connecting to jcenter: https://cirrus-ci.com/task/5065305789562880?command=main#L413
Failed downloading iOS tools. https://cirrus-ci.com/task/6233047267803136
~I'm wondering if we're getting pre-empted somehow (perhaps due to analysis failures or lack of credits?). If so, information from Cirrus indicating the cause of the failures would be helpful.~ Edit: Fixing analysis failures did NOT improve the issue, see https://cirrus-ci.com/task/5510431355699200

FYI @fkorotkov @amirh @godofredoc

Seems like a duplicate of https://github.com/flutter/flutter/issues/50730 beside the first issue where (gcloud.config.set) timed out. Could you please try to re-run that task?

#50730 implies that this issue is specific to MacOS but I'm seeing failures on Linux as well for "Failure connecting to jcenter"
https://cirrus-ci.com/task/5065305789562880?command=main#L413

Yeah, the issues occur mostly on macOS but not exclusively. Changed title of the issue.

I thought that maybe the my test runs were getting pre-empted by flutter analyze failures, but that seems not to be the case. Updated the issue description.

I can see from the metrics chart that Flakiness started around February 5th. And seems most of the flakes are around gcloud which is called from firebase-test-lab which was released on February 7th. Were there any changes around that time that you are aware of?

0.0.32+6 (released Feb 7) was an attempt to address long-standing test flakiness; it wasn't a reaction to something that happened on Feb 5.
https://github.com/flutter/plugin_tools/commit/7defb590cf3e55a968e1671e13b3bff6f3a6478e
We're still seeing lots of network issues on the Mac builders for things that have nothing to do with gcloud (failures to connect to github and pub). I think resolving those might be a higher priority and then we can see if the gcloud issue is still there.

Here's a network failure on the Linux builders that is a 503 Service Unavailable, in case that's helpful.
https://cirrus-ci.com/task/4923127473897472?command=main#L369
http://download.flutter.io/io/flutter/x86_debug/1.0.0-e1e6ced81d029258d449bdec2ba3cddca9c2ca0c/x86_debug-1.0.0-e1e6ced81d029258d449bdec2ba3cddca9c2ca0c.pom'. Received status code 503 from server: Service Unavailable

I don't think these 500s and gcloud time outs are Cirrus related. Especially since it's Linux which is on GCP and there were no changes to the GKE cluster in quite a while.
There are defiantly network issues on macOS and looks like in virtualization software. There is a new virtualization release coming out tomorrow that includes a few fixes and support of the virtualization provider claims that it should fix the issues that we see here.

I wanted to check in on this since we're still seeing Mac network issues on our plugins CI and I'm not sure if there's anything we can do on our end to improve reliability. Example:
https://cirrus-ci.com/task/6651773293166592
    [!] Couldn't determine repo type for URL: `https://cdn.cocoapods.org/`: Failed to open TCP connection to cdn.cocoapods.org:443 (getaddrinfo: nodename nor servname provided, or not known)

I can add a retry on the gcloud set; if that's really our only problem I think we can deal but it's less reasonable to be retrying things like pod install.

Yeah, might be the same since it's Mac. I've upgraded the virtualization last night and saw the issue still occurring. I was able to somewhat reliable reproduce the issue on my local Mac Mini and debugging it with Anka folks right now.

But yeah, gcloud looks different.

Is there any help coming for networking on Linux? I'm not sure how to address failures like this one
https://cirrus-ci.com/task/5375307637063680
https://cirrus-ci.com/task/5797520102129664
I'm seeing 504 gateway timeouts doing gradle resolution on multiple builders.

Could not GET 'https://jcenter.bintray.com/com/google/code/gson/gson-parent/2.8.0/gson-parent-2.8.0.pom'. Received status code 504 from server: Gateway Time-out

Does this seem like an issue with jcenter or can it be fixed on our end somehow? I'm not sure what the resolution should be... is it reasonable to attempt every build 5 times?

@collinjackson tasks are using Gradle 4.10.2 which doesn't have retries. It's understandable for stable but master should have https://github.com/flutter/flutter/pull/50388

I reduced the number of calls to gcloud set and made it ignore failures (since they aren't actually an indication of a problem) and that seems to have improved the reliability of Firebase Test Lab a lot.
Still a flake here and there, though. Here's one from tip of tree:
https://cirrus-ci.com/task/5126493739155456?command=main#L2835
ERROR: (gcloud.firebase.test.android.run) timed out
Should we check for this specific string and retry the test?

It seems it failed first with 500 ^^ https://cirrus-ci.com/task/5126493739155456?command=main#L563

ERROR: gcloud crashed (MetadataServerException): HTTP Error 500: Internal Server Error

Something weird. Is there a way to see all the command the script runs and maybe pass --version flag to gcloud invocations.

Seems like Cirrus networking is no long causing lots of failures


feat(storage/reads): add min/max aggregate array cursors

This PR adds new min and max aggregate cursors for the three numeric data types supported by storage.
I had to modify the aggregate cursor template a little bit to make this work right, since min and max are selectors and so must preserve the timestamps of their input rows (rather than just use the timestamp of the current window's upper bound).
Closes #18636

Is the plan to add end-to-end/launcher tests as part of the pushdown rule?

@jlapacik Yes, all that is part of the other issue: https://github.com/influxdata/influxdb/issues/18635


A general Page layout

Feature request 🚀
I'll rewrite the layout component everytime I create a project (especially in the next.js project),
can we provider Page component to improve the experience?
The component Page has some useful parameters to reduce repetitive code:
<Page size="large">{content}</Page>  // width: 1000pt
<Page size="small">{content}</Page>  // width: 700pt

<Page meta={meta}>{content}</Page>
<Page footer={Footer}>{content}</Page>

...others

Expected

set width / height / other styles
set the meta in head automatically
adjust width at breakpoint
render after effect triggered
render after effect triggered, but keep the html string and hide it for SEO

Others
This component doesn't seem to be universal, but I really want use it 😄. maybe we need to create
a new repo to manage these components? (Page / Sidebar / Sharer ...)
I'd like to hear from your views 👀

Yes I love this Idea. We do need a way to manage page styles that’s consistent


Slightly improve fps decrease from config panel scrolling

Kind of addresses https://github.com/runelite/runelite/issues/3149.
I think the scrolling will always be bad, 'cos swing. But changing the scroll mode to backingstore seemed to provide a slight improvement for me when testing. Feel free to test it out yourself!

@psikoi please review.

I didn't know backingstore but apparently it draws the components to an off-screen image. Is this correct?
The code seems fine if that's the case but I tested and couldn't notice any improvements whatsoever, would you mind showing some sort of proof? a video or something?

Just tested it again, there's barely any difference tbh. I'll just close this.


OFirehose is broken

According to the docs

OFirehose - The pump network firehose.

This is broken and returns ERR_CONNECTION_REFUSED
This is a KP? Who runs this service? It is referenced in the default configuration. Does anyone actively maintain it?

That service is provided by @evanp, but anyone can run your own instance https://github.com/e14n/ofirehose

That service is provided by @evanp, but anyone can run your own instance https://github.com/e14n/ofirehose

I see... Whic is apparently offline and not well maintained or @evanp would have ensured it was properly maintained?
In any case... Excuse my ignorance, but how does spinning up your own OFirehose instance help here when the default configuration is @evanp 's URI? -- More to the point what is the point of a "Global Timeline" if you can configure your own set of N instances to publish to your own OFirehost? Am I even making sense? :)

@prologic you can set up your own firehose instance and offer that to the public that way others can use it, but I think is the service not back in a few months the best option is changed the default suggested config, I'll close the issue if you have more question about the status or the ofirehose and the service open an issue in the another repo, thanks

I see... I'd be happy to host one in place of the existing broken/offline one if that helps? Assuming I can get the rest of my instance up and running without running into bugs  :/


Ui fixes

@xavijam could you take a look

Fix https://github.com/CartoDB/cartodb/issues/8111
Fix https://github.com/CartoDB/cartodb/issues/8108
Fix https://github.com/CartoDB/cartodb/issues/8104
Fix https://github.com/CartoDB/cartodb/issues/8122
Fix https://github.com/CartoDB/cartodb/issues/8119

:+1:

No problem 👍


Added feature to find contributions of particular user

Added feature to find contributions of particular user

This feature helps to see number of contributions done by particular user

Look good to me


Cleaned up visualize js code

Issues 21-24
To test it run visualize_attention_js.py Please note I have not changed the jupyter notebook, the notebook is still running the old code.
--Cleaned up the js script
---Fixed a bug when mouse left the attention matrix and a bug where the mouse didn't line up with the selected square (on my machine at least)
---Added overlay for CLS token
---Added ability to switch between multititle attn heads (plot_javascript takes in a list of attention heads, it would make sense if it also took in a list of images and any other relevant params. Seems easy to do following the example of attn heads but currently I haven't bothered)
---The js and html code is stored in files instead of strings. I think this is cleaner but one downside is it's unclear when reading the js file where certain arguments are coming from (ATTN_SCALING etc). I adopted a convention where any such argument is all caps.

This is really beautiful, thank you!
I test out some of the code in the notebook here: https://colab.research.google.com/drive/1xyNa2ghlALC7SejHNJYmAHc9wBYWUhZJ#scrollTo=MyKK6W1ltsKk
merging now!


Sometimes the keyboard manager does not work.

Microsoft PowerToys version
0.69.0
Installation method
Microsoft Store
Running as admin
Yes
Area(s) with issue?
Keyboard Manager
Steps to reproduce
My pc is win10 22H2. Sometimes the keyboard manager does not work. if that happens, I have to reboot, which is unhappy.
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

Can you provide some more info? Does it stop working after some time or it doesn't work at all?
Also, could you attach /bugreport?


Top teams should automatically be emailed asking for resumes

We should automate the requesting of resumes and transcripts and integrate it into the scoreboard for the top 10 teams for each division. We could also put a countdown on it for when it is due by in order to make it clear to the competitors how soon we need the information by. This makes it a lot easier to keep track of the data.

I'm kind of against a countdown....it's pretty in-your-face.


Case sensitive search results

Describe the bug
I just noted that when searching for entries, you have to follow the exact case that you used to write it to look them up. Wish we could non-case-sensitive search. Thanks
Steps to reproduce

Go to search
Search for a word in a different case
You can't find that post

The version of Memos you're using.
Version: v0.22.5
Screenshots or additional context
No response

I just checked search in a SQLite installation of Memos and search is not case sensitive. The bug above was noted in a Postgres installation of Memos.


Directory structure in "Intermediate Usage" example might be misleading.

The Intermediate-usage tutorial has a directory structure that might be misleading to the Flask or Flask-Restful newbie.
It states the directory structure should be like this:
myapi/
__init__.py
app.py          # this file contains your app and routes
resources/
__init__.py
foo.py      # contains logic for /Foo
bar.py      # contains logic for /Bar
common/
__init__.py
util.py     # just some common infrastructure
However, given this structure, you can't simply import the module from app.py as the tutorial suggests here:
from flask import Flask
from flask_restful import Api
from myapi.resources.foo import Foo
from myapi.resources.bar import Bar
from myapi.resources.baz import Baz
Attempting to run the module myapi with the command python -m myapi will result in an error message stating No module named myapp/. Basically, there doesn't appear to be an entry point to the application (unless that is supposed to be the __init__.py file in the root directory, but that is not expressed in the tutorial). However, renaming app.py to __init__.py and creating an entry point file called runserver.py in the root directory with the following contents:
from myapi import app
if __name__ == '__main__':
app.run(debug=True)
and then running the command python runserver.py will run the api perfectly fine.
We may want to be more explicit or create a working example for the newbies (myself included) as it took a few hours to figure out with some heavy Googling. I know there are probably other more Pythonic ways to achieve this as well, but again being new to this type of execution I am not able to see this and the tutorial does not show how it should be done.

+1 I know this is quite old but I just ran into this


add a main website for the project

Hey! Thanks for your interest!
This issue is very timely 😂 I do want to add a separate website for Charge’s documentation, but I also want to keep the documentation in the README because I think there is value in having it there. That would require updating the documentation in two places, though, which I don’t want to do. So to make this easier I started working on another open-source project that will automatically take the README and generate a nice documentation site from it that can then be hosted on pages. It’s not ready yet but I’ll update this issue here as soon as it is!

This is done!
https://charge.js.org


Create REST endpoints for parsons problems

create endpoints related to parsons problems (CRUD)

Getting a problem
Updating a problem
Deleting problems
Creating new problems

Done!


Add Daily Build badges to readme

Pull Request Test Coverage Report for Build 40445

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 50.744%

Totals

Change from base Build 40422:
0.0%

Covered Lines:
4365

Relevant Lines:
8602

💛  - Coveralls


Runtime Error: CUDA Setup failed despite GPU being available

===================================BUG REPORT===================================
Welcome to bitsandbytes. For bug reports, please run
python -m bitsandbytes
and submit this information together with your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
bin C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\libbitsandbytes_cpu.so
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching in backup paths...
C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\cuda_setup\main.py:145: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {WindowsPath('/usr/local/cuda/lib64')}
warn(msg)
CUDA SETUP: WARNING! libcuda.so not found! Do you have a CUDA driver installed?
C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\cuda_setup\main.py:145: UserWarning: WARNING: No libcudart.so found! Install CUDA or the cudatoolkit package (anaconda)!
warn(msg)
C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\cuda_setup\main.py:145: UserWarning: WARNING: No GPU detected! Check your CUDA paths. Proceeding to load CPU-only library...
warn(msg)
CUDA SETUP: Loading binary C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\libbitsandbytes_cpu.so...
argument of type 'WindowsPath' is not iterable
CUDA SETUP: Problem: The main issue seems to be that the main CUDA library was not detected.
CUDA SETUP: Solution 1): Your paths are probably not up-to-date. You can update them via: sudo ldconfig.
CUDA SETUP: Solution 2): If you do not have sudo rights, you can do the following:
CUDA SETUP: Solution 2a): Find the cuda library via: find / -name libcuda.so 2>/dev/null
CUDA SETUP: Solution 2b): Once the library is found add it to the LD_LIBRARY_PATH: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:FOUND_PATH_FROM_2a
CUDA SETUP: Solution 2c): For a permanent solution add the export from 2b into your .bashrc file, located at ~/.bashrc
Traceback (most recent call last):
File "", line 189, in run_module_as_main
File "", line 148, in get_module_details
File "", line 112, in get_module_details
File "C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes_init.py", line 6, in
from . import cuda_setup, utils, research
File "C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\research_init.py", line 1, in
from . import nn
File "C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\research\nn_init.py", line 1, in
from .modules import LinearFP8Mixed, LinearFP8Global
File "C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\research\nn\modules.py", line 8, in
from bitsandbytes.optim import GlobalOptimManager
File "C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\optim_init_.py", line 6, in
from bitsandbytes.cextension import COMPILED_WITH_CUDA
File "C:\Users\jesus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\bitsandbytes\cextension.py", line 20, in
raise RuntimeError('''
RuntimeError:
CUDA Setup failed despite GPU being available

pip install git+https://github.com/Keith-Hon/bitsandbytes-windows.git 可以解決

it is useful 谢谢.

pip install git+https://github.com/Keith-Hon/bitsandbytes-windows.git 可以解決

centos7系统按照这种方式没有解决

解决了解决了！搞了半天了，你是我的神！

pip install git+https://github.com/Keith-Hon/bitsandbytes-windows.git 可以解決

centos7系统按照这种方式没有解决

同centos7，想问下你后来怎么解决的

Bitsandbytes was not supported windows before, but my method can support windows.（yuhuang）
1  open folder J:\StableDiffusion\sdwebui，Click the address bar of the folder and enter CMD
or WIN+R, CMD  。enter，cd /d J:\StableDiffusion\sdwebui
2  J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes
3 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes-windows
4 J:\StableDiffusion\sdwebui\py310\python.exe -m pip install https://github.com/jllllll/bitsandbytes-windows-webui/releases/download/wheels/bitsandbytes-0.41.1-py3-none-win_amd64.whl
Replace your SD venv directory file（python.exe Folder） here（J:\StableDiffusion\sdwebui\py310）


feat!: MakeOpDef has new extension_id static method.

Closes #1241
Used to ensure try_from_name only succeeds when the extension is correct
BREAKING CHANGE:

MakeOpDef trait has new required extension_id static method.
try_from_name takes an &OpDef rather than just names and checks the extension is expected

I find this code(that was already here!) quite confusing

Agreed, so do I, which is a lot worse given I wrote it.  A clean-up is in order but don't want to do that in this PR.


Update istio to 1.7.1

How to categorize this PR?

/area networking
/area control-plane
/kind enhancement
/priority normal
What this PR does / why we need it:

Istio Ingress Gateway listens on port 9443 for TLS traffic and no longer requires any privileges and capabilities
Istiod now listens on 10250 port for admission configuration and no longer requires any privileges and capabilities

Which issue(s) this PR fixes:
n/a
Special notes for your reviewer:
Istio now requires K8S 1.16+
Release note:

Kubernetes 1.16+ is required for Seed clusters which have `ManagedIstio` feature gate.

Istio is updated to 1.7.1

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Can you check the failing test?

@rfranzke I forgot to push and was wondering why the tests were failing after succeeding locally.

OK thanks.
Regarding

Kubernetes 1.16+ is required for Seed clusters which have ManagedIstio feature gate.

Is it really required, i.e., can't we stick to the v1beta1 CRD API for now? If not, I'm okay with the change as the feature gate is still alpha, but it would be nicer if we don't introduce this restriction now. WDYT?

The istio's support matrix offers lots of info on why this is needed. Using v1beta1 CRDs would work, but we have to maintain that by our self. Also It would limit us when reporting issues as it's very likely that the Istio team would simply say "unsupported K8S version".


The input field is sluggish when you select some tag

The input field is sluggish - when you select the tag, it needs to be instantly shown
https://github.com/profiq/gitignore/assets/8086995/a4820fdf-ba4d-405c-9e42-2154d2822293

Fixed by wrapping SelectInput client component into Suspense


Feature/new ui

The Welcome screens will only come when the user is not logging their information.
Once the user starts logging information the back button will close the app - Fixes #53 #21
Also fixes - #45

@vitorpamplona have you tested on both platforms?

Screenshots from iOS -

Yes, it works on iOS as well.

let's merge but not release right now. I am looking at another potential bug in location logging, hasn't got to do anything with this pr

Designs for Export and Import Pages


feat: websocket wallet auth

Serverless offline does not support yet the websocket authorizer, as described here.
So we should test if this works as intended on staging environment.
If this doesn't work, we could move the jwt verification process to common.js and import from there.

@r4mmer , could you add a description of what we are trying to achieve in this PR and the main alterations?


[android] Remove parts of the build process which are not Android.

At the moment, the only piece build for Android with the build-script
is the standard library for Swift. This changes the Android CI presets
to skip the later parts of the build-script which only build for the
host machine, saving time and random errors.

Added the comment about why disable the products and a note about Foundation/libdispatch.
@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test linux platform

@swift-ci please smoke test linux platform


Language Portuguese! It is not completely defined.

Language Portuguese! It is not completely defined. What has not been translated should be in the universal English language. Being that it is in a Persian or Arabic ligible ineligible for mere mortals.

English language OK.

This issue should be resolved with #4131.


No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Warning
──────────────────────────────────────────────────────────────────────────────
Your Flutter application is created using an older version of the Android
embedding. It's being deprecated in favor of Android embedding v2. Follow the
steps at
https://flutter.dev/go/android-project-migration
to migrate your project.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This app is using a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to migrate this app to the V2 embedding.
Take a look at the docs for migrating an app: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
Launching lib\main.dart on M2102J20SG in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:stripDebugDebugSymbols'.
> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 8s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

It works after copying and renaming the toolchains from several other folders.