[L43YI] INFO: My name is "***redacted***" [L43YI] INFO: Device ***redacted*** is "***redacted***" at [tcp://***redacted***] [L43YI] INFO: Ready to synchronize "***redacted***" (rfa9r-ttock) (sendreceive) [L43YI] INFO: No stored folder metadata for "ru4ti-w2r6q"; recalculating [L43YI] INFO: Ready to synchronize "***redacted***" (ru4ti-w2r6q) (sendonly) [L43YI] INFO: No stored folder metadata for "yajaa-t9asj"; recalculating [L43YI] INFO: Ready to synchronize "***redacted***" (yajaa-t9asj) (receiveencrypted) [L43YI] INFO: Established secure connection to UU67FQL at ***redacted***:37340-***redacted***:22000/tcp-client/TLS1.3-TLS_CHACHA20_POLY1305_SHA256/LAN-P10-2VM7ORG8CAC32CT1QH3D5I5322 [L43YI] INFO: Device UU67FQL client is "syncthing v1.19.2-ds1" named "***redacted***" at ***redacted***:37340-***redacted***:22000/tcp-client/TLS1.3-TLS_CHACHA20_POLY1305_SHA256/LAN-P10-2VM7ORG8CAC32CT1QH3D5I5322 [start] INFO: syncthing v1.27.10 "Gold Grasshopper" (go1.22.1 android-arm) android-builder@github.syncthing.net 2024-07-22 03:45:28 UTC [noupgrade, stguiassets, sthashing, stnoupgrade] [L43YI] INFO: My ID: ***redacted*** [L43YI] INFO: Hashing performance is 34.01 MB/s [L43YI] INFO: Overall send rate is unlimited, receive rate is unlimited [L43YI] INFO: TCP listener (***redacted***:22000) starting [L43YI] INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027 [L43YI] INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027 [L43YI] INFO: Ready to synchronize "***redacted***" (77ost-jgmzj) (sendreceive) [L43YI] INFO: Ready to synchronize "***redacted***" (7kixq-0sf2p) (sendreceive) [L43YI] INFO: GUI and API listening on 127.0.0.1:8384 [L43YI] INFO: Access the GUI via the following URL: https://127.0.0.1:8384/ [L43YI] INFO: My name is "***redacted***" [L43YI] INFO: Device ***redacted*** is "***redacted***" at [tcp://***redacted***] [L43YI] INFO: Ready to synchronize "***redacted***" (96nxm-8dfyr) (sendreceive) [L43YI] INFO: Ready to synchronize "***redacted***" (g4sxq-59oc0) (sendreceive) [L43YI] INFO: Ready to synchronize "***redacted***" (***redacted***_33dy-photos) (sendonly) [L43YI] INFO: Ready to synchronize "***redacted***" (rfa9r-ttock) (sendreceive) [L43YI] INFO: Completed initial scan of sendreceive folder "***redacted***" (g4sxq-59oc0) [L43YI] INFO: Ready to synchronize "***redacted***" (ru4ti-w2r6q) (sendonly) [L43YI] INFO: Established secure connection to UU67FQL at ***redacted***:41243-***redacted***:22000/tcp-client/TLS1.3-TLS_CHACHA20_POLY1305_SHA256/LAN-P10-2VM7PPH6K2CSAL0AU7SUHC5FM6 [L43YI] INFO: Ready to synchronize "***redacted***" (yajaa-t9asj) (receiveencrypted) [L43YI] INFO: Device UU67FQL client is "syncthing v1.19.2-ds1" named "***redacted***" at ***redacted***:41243-***redacted***:22000/tcp-client/TLS1.3-TLS_CHACHA20_POLY1305_SHA256/LAN-P10-2VM7PPH6K2CSAL0AU7SUHC5FM6 [L43YI] INFO: Device UU67FQL folder "***redacted***" (77ost-jgmzj) has mismatching index ID for us (0x97C55E7ED988F9A0 != 0xA86CFFD56C948494) [L43YI] INFO: Device UU67FQL folder "***redacted***" (77ost-jgmzj) has a new index ID (0xBCCF55BE45745AED) [L43YI] INFO: Device UU67FQL folder "***redacted***" (7kixq-0sf2p) has mismatching index ID for us (0xFD66A359F1D72DDE != 0x6BE6D262768BFFE7) [L43YI] INFO: Device UU67FQL folder "***redacted***" (7kixq-0sf2p) has a new index ID (0x343A3A7F2445B39F) [L43YI] INFO: Device UU67FQL folder "***redacted***" (96nxm-8dfyr) has mismatching index ID for us (0x172B3969D2D4918E != 0x8BEFD52DB4239D27) [L43YI] INFO: Device UU67FQL folder "***redacted***" (96nxm-8dfyr) has a new index ID (0x0C0E4930E43EB0AD) [L43YI] INFO: Device UU67FQL folder "***redacted***" (g4sxq-59oc0) has mismatching index ID for us (0x320406ACF3732AAA != 0xD3858C742388BDC5) [L43YI] INFO: Device UU67FQL folder "***redacted***" (g4sxq-59oc0) has a new index ID (0x14837BDEEA4C4478) [L43YI] INFO: Device UU67FQL folder "***redacted***" (***redacted***_33dy-photos) has mismatching index ID for us (0xDCF16E7447A1AAD7 != 0x1C2514EAE52CA564) [L43YI] INFO: Device UU67FQL folder "***redacted***" (***redacted***_33dy-photos) has a new index ID (0x0CB4FE7B6DFA2DF5) [L43YI] INFO: Device UU67FQL folder "***redacted***" (rfa9r-ttock) has mismatching index ID for us (0x05507AA4D7646ADB != 0x14B5511E2DAEB985) [L43YI] INFO: Device UU67FQL folder "***redacted***" (rfa9r-ttock) has a new index ID (0xF29FF18C00CC9B41) [L43YI] INFO: Device UU67FQL folder "***redacted***" (ru4ti-w2r6q) has mismatching index ID for us (0xAA0ADC129A23BDCB != 0x1C27A9DBE526566F) [L43YI] INFO: Device UU67FQL folder "***redacted***" (ru4ti-w2r6q) has a new index ID (0xE710B340A859D401) [L43YI] INFO: Device UU67FQL folder "***redacted***" (yajaa-t9asj) has mismatching index ID for us (0xB241F579D46F27A9 != 0xE54D143AFB7F7E68) [L43YI] INFO: Device UU67FQL folder "***redacted***" (yajaa-t9asj) has a new index ID (0xD367AFFE4C51C66D) [L43YI] INFO: Completed initial scan of sendreceive folder "***redacted***" (rfa9r-ttock) [L43YI] INFO: Completed initial scan of receiveencrypted folder "***redacted***" (yajaa-t9asj) [L43YI] INFO: Completed initial scan of sendreceive folder "***redacted***" (96nxm-8dfyr) runtime: pointer 0x92c9c3c0 to unused region of span span.base()=0x90a1e000 span.limit=0x90a20000 span.state=1 runtime: found in object at *(0x91275540+0x4) object=0x91275540 s.base()=0x91274000 s.limit=0x91276000 s.spanclass=12 s.elemsize=64 s.state=mSpanInUse *(object+0) = 0xb1bd57ec *(object+4) = 0x92c9c3c0 <== *(object+8) = 0x20 *(object+12) = 0x92c88d40 *(object+16) = 0x31 *(object+20) = 0x40 *(object+24) = 0x2 *(object+28) = 0x913d74a0 *(object+32) = 0x20 *(object+36) = 0x20 *(object+40) = 0x913d74a0 *(object+44) = 0x0 *(object+48) = 0x0 *(object+52) = 0x0 *(object+56) = 0x0 *(object+60) = 0x0 fatal error: found bad pointer in Go heap (incorrect use of unsafe or cgo?) runtime stack: runtime.throw({0xb0bf5aa8, 0x3e}) runtime/panic.go:1023 +0x50 fp=0x8fcf8fd8 sp=0x8fcf8fc4 pc=0xb0f83fe4 runtime.badPointer(0x8f73d050, 0x92c9c3c0, 0x91275540, 0x4) runtime/mbitmap.go:286 +0x90 fp=0x8fcf8ff8 sp=0x8fcf8fd8 pc=0xb0f53780 runtime.findObject(0x92c9c3c0, 0x91275540, 0x4) runtime/mbitmap.go:329 +0xcc fp=0x8fcf9010 sp=0x8fcf8ff8 pc=0xb0f53a38 runtime.scanobject(0x91275540, 0x90044f84) runtime/mgcmark.go:1492 +0x178 fp=0x8fcf9060 sp=0x8fcf9010 pc=0xb0f654f4 runtime.markrootSpans(0x90044f84, 0x4) runtime/mgcmark.go:392 +0x218 fp=0x8fcf90a0 sp=0x8fcf9060 pc=0xb0f62904 runtime.markroot(0x90044f84, 0x8, 0x1) runtime/mgcmark.go:194 +0x150 fp=0x8fcf90fc sp=0x8fcf90a0 pc=0xb0f61e88 runtime.gcDrain(0x90044f84, 0x7) runtime/mgcmark.go:1200 +0x680 fp=0x8fcf914c sp=0x8fcf90fc pc=0xb0f64d28 runtime.gcDrainMarkWorkerIdle(...) runtime/mgcmark.go:1114 runtime.gcBgMarkWorker.func2() runtime/mgc.go:1406 +0x7c fp=0x8fcf9178 sp=0x8fcf914c pc=0xb0f5f274 runtime.systemstack(0x1cf9180) runtime/asm_arm.s:317 +0x64 fp=0x8fcf917c sp=0x8fcf9178 pc=0xb0fc6fdc goroutine 45 gp=0x901ef8c8 m=5 mp=0x90088008 [GC worker (active)]: runtime.systemstack_switch() runtime/asm_arm.s:274 +0x4 fp=0x9004f790 sp=0x9004f78c pc=0xb0fc6f6c runtime.gcBgMarkWorker() runtime/mgc.go:1370 +0x228 fp=0x9004f7ec sp=0x9004f790 pc=0xb0f5ede8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004f7ec sp=0x9004f7ec pc=0xb0fc8ca0 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1234 +0x24 goroutine 1 gp=0x90002128 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x9038e4f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90c23288 sp=0x90c23274 pc=0xb0f87ba4 runtime.chanrecv(0x9038e4c0, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90c232c4 sp=0x90c23288 pc=0xb0f442b8 runtime.chanrecv1(0x9038e4c0, 0x0) runtime/chan.go:442 +0x20 fp=0x90c232d8 sp=0x90c232c4 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:375 main.syncthingMain({{{0x0}, {0x0, 0x0}, {0x90318ae0, 0x2f}, 0x0, 0x0}, 0x0, 0x0, {0x0, ...}, ...}) github.com/syncthing/syncthing/cmd/syncthing/main.go:678 +0xe0c fp=0x90c23710 sp=0x90c232d8 pc=0xb1a2dcd0 main.serveOptions.Run({{{0x0}, {0x0, 0x0}, {0x90318ae0, 0x2f}, 0x0, 0x0}, 0x0, 0x0, {0x0, ...}, ...}) github.com/syncthing/syncthing/cmd/syncthing/main.go:412 +0x9ec fp=0x90c23928 sp=0x90c23710 pc=0xb1a2b5dc main.(*serveOptions).Run(0xb2219548) :1 +0x44 fp=0x90c23a6c sp=0x90c23928 pc=0xb1a34f94 runtime.call16(0x903b3ac0, 0x9030b410, 0x903b5250, 0xc, 0x4, 0xc, 0x90c23b74) runtime/asm_arm.s:488 +0x4c fp=0x90c23a80 sp=0x90c23a6c pc=0xb0fc7370 reflect.Value.call({0xb1baf860, 0xb2219548, 0x293}, {0xb0bab66d, 0x4}, {0x90211d84, 0x0, 0x0}) reflect/value.go:596 +0x8f8 fp=0x90c23d0c sp=0x90c23a80 pc=0xb1007ad0 reflect.Value.Call({0xb1baf860, 0xb2219548, 0x293}, {0x90211d84, 0x0, 0x0}) reflect/value.go:380 +0x80 fp=0x90c23d48 sp=0x90c23d0c pc=0xb1006fe8 github.com/alecthomas/kong.callFunction({0xb1baf860, 0xb2219548, 0x293}, 0x903b3a80) github.com/alecthomas/kong@v0.9.0/callbacks.go:98 +0x4dc fp=0x90c23dd0 sp=0x90c23d48 pc=0xb1364840 github.com/alecthomas/kong.(*Context).RunNode(0x90383440, 0x901f0280, {0x0, 0x0, 0x0}) github.com/alecthomas/kong@v0.9.0/context.go:774 +0x720 fp=0x90c23efc sp=0x90c23dd0 pc=0xb136cc20 github.com/alecthomas/kong.(*Context).Run(0x90383440, {0x0, 0x0, 0x0}) github.com/alecthomas/kong@v0.9.0/context.go:799 +0x1a0 fp=0x90c23f24 sp=0x90c23efc pc=0xb136d27c main.main() github.com/syncthing/syncthing/cmd/syncthing/main.go:256 +0x538 fp=0x90c23fa8 sp=0x90c23f24 pc=0xb1a2a8e8 runtime.main() runtime/proc.go:271 +0x380 fp=0x90c23fec sp=0x90c23fa8 pc=0xb0f87564 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90c23fec sp=0x90c23fec pc=0xb0fc8ca0 goroutine 2 gp=0x900027e8 m=nil [force gc (idle)]: runtime.gopark(0xb1bcad94, 0xb2217980, 0x11, 0xa, 0x1) runtime/proc.go:402 +0x10c fp=0x9004cfd4 sp=0x9004cfc0 pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.forcegchelper() runtime/proc.go:326 +0x104 fp=0x9004cfec sp=0x9004cfd4 pc=0xb0f87998 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004cfec sp=0x9004cfec pc=0xb0fc8ca0 created by runtime.init.5 in goroutine 1 runtime/proc.go:314 +0x20 goroutine 3 gp=0x90002b48 m=nil [GC sweep wait]: runtime.gopark(0xb1bcad94, 0xb22183c0, 0xc, 0x9, 0x1) runtime/proc.go:402 +0x10c fp=0x9004d7c4 sp=0x9004d7b0 pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.bgsweep(0x90074000) runtime/mgcsweep.go:318 +0x150 fp=0x9004d7e4 sp=0x9004d7c4 pc=0xb0f6ca08 runtime.gcenable.gowrap1() runtime/mgc.go:203 +0x28 fp=0x9004d7ec sp=0x9004d7e4 pc=0xb0f5bb04 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004d7ec sp=0x9004d7ec pc=0xb0fc8ca0 created by runtime.gcenable in goroutine 1 runtime/mgc.go:203 +0x84 goroutine 4 gp=0x90002c68 m=nil [GC scavenge wait]: runtime.gopark(0xb1bcad94, 0xb2218f80, 0xd, 0xa, 0x2) runtime/proc.go:402 +0x10c fp=0x9004dfb4 sp=0x9004dfa0 pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.(*scavengerState).park(0xb2218f80) runtime/mgcscavenge.go:425 +0x6c fp=0x9004dfc8 sp=0x9004dfb4 pc=0xb0f69bb0 runtime.bgscavenge(0x90074000) runtime/mgcscavenge.go:658 +0x74 fp=0x9004dfe4 sp=0x9004dfc8 pc=0xb0f6a344 runtime.gcenable.gowrap2() runtime/mgc.go:204 +0x28 fp=0x9004dfec sp=0x9004dfe4 pc=0xb0f5bab0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004dfec sp=0x9004dfec pc=0xb0fc8ca0 created by runtime.gcenable in goroutine 1 runtime/mgc.go:204 +0xd8 goroutine 5 gp=0x90003208 m=nil [finalizer wait]: runtime.gopark(0xb1bcac34, 0xb2248f7c, 0x10, 0xa, 0x1) runtime/proc.go:402 +0x10c fp=0x9004e78c sp=0x9004e778 pc=0xb0f87ba4 runtime.runfinq() runtime/mfinal.go:194 +0x140 fp=0x9004e7ec sp=0x9004e78c pc=0xb0f5a7b8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004e7ec sp=0x9004e7ec pc=0xb0fc8ca0 created by runtime.createfing in goroutine 1 runtime/mfinal.go:164 +0x68 goroutine 6 gp=0x90003b08 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x900781b0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9004c754 sp=0x9004c740 pc=0xb0f87ba4 runtime.chanrecv(0x90078180, 0x9004c7cc, 0x1) runtime/chan.go:583 +0x4d0 fp=0x9004c790 sp=0x9004c754 pc=0xb0f442b8 runtime.chanrecv2(0x90078180, 0x9004c7cc) runtime/chan.go:447 +0x20 fp=0x9004c7a4 sp=0x9004c790 pc=0xb0f43ddc github.com/syncthing/notify.(*nonrecursiveTree).dispatch(0x90078200, 0x90078180) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:36 +0x50 fp=0x9004c7e0 sp=0x9004c7a4 pc=0xb15b4998 github.com/syncthing/notify.newNonrecursiveTree.gowrap1() github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:29 +0x30 fp=0x9004c7ec sp=0x9004c7e0 pc=0xb15b491c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004c7ec sp=0x9004c7ec pc=0xb0fc8ca0 created by github.com/syncthing/notify.newNonrecursiveTree in goroutine 1 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:29 +0x154 goroutine 7 gp=0x90003c28 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x900781f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9004ef0c sp=0x9004eef8 pc=0xb0f87ba4 runtime.chanrecv(0x900781c0, 0x9004efc0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x9004ef48 sp=0x9004ef0c pc=0xb0f442b8 runtime.chanrecv2(0x900781c0, 0x9004efc0) runtime/chan.go:447 +0x20 fp=0x9004ef5c sp=0x9004ef48 pc=0xb0f43ddc github.com/syncthing/notify.(*nonrecursiveTree).internal(0x90078200, 0x900781c0) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:81 +0x38 fp=0x9004efe0 sp=0x9004ef5c pc=0xb15b523c github.com/syncthing/notify.newNonrecursiveTree.gowrap2() github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:30 +0x30 fp=0x9004efec sp=0x9004efe0 pc=0xb15b48c0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004efec sp=0x9004efec pc=0xb0fc8ca0 created by github.com/syncthing/notify.newNonrecursiveTree in goroutine 1 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:30 +0x1b8 goroutine 67 gp=0x901ee488 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90048598 sp=0x90048584 pc=0xb0f87ba4 runtime.selectgo(0x900486e4, 0x90048668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90048638 sp=0x90048598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0348, {0xb1bd4940, 0x90256090}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x90048780 sp=0x90048638 pc=0xb1397484 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:135 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve({0xb1bd4940, 0x90256090}) github.com/syncthing/syncthing/lib/model/service_map.go:134 +0x3c fp=0x90048798 sp=0x90048780 pc=0xb19ae560 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x900487ec sp=0x90048798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x900487ec sp=0x900487ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 59 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 68 gp=0x901ee908 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90b35a34 sp=0x90b35a20 pc=0xb0f87ba4 runtime.selectgo(0x90b35f10, 0x902e1e78, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90b35ad4 sp=0x90b35a34 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0x90098980, {0xb1bd4940, 0x90256120}) github.com/syncthing/syncthing/lib/model/progressemitter.go:73 +0x150 fp=0x90b35f98 sp=0x90b35ad4 pc=0xb19a23f4 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90b35fec sp=0x90b35f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90b35fec sp=0x90b35fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 59 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 66 gp=0x901ef208 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9005ee64 sp=0x9005ee50 pc=0xb0f87ba4 runtime.selectgo(0x9005ef40, 0x9005ef2c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9005ef04 sp=0x9005ee64 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner(0x901e0140, {0xb1bd4940, 0x9032e0c0}) github.com/syncthing/syncthing/lib/db/lowlevel.go:729 +0x1c4 fp=0x9005ef5c sp=0x9005ef04 pc=0xb16c8374 github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner-fm({0xb1bd4940, 0x9032e0c0}) :1 +0x38 fp=0x9005ef74 sp=0x9005ef5c pc=0xb170a0f0 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x903b2240, {0xb1bd4940, 0x9032e0c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9005ef98 sp=0x9005ef74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9005efec sp=0x9005ef98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9005efec sp=0x9005efec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 56 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 43 gp=0x901ef688 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90049de0 sp=0x90049dcc pc=0xb0f87ba4 runtime.selectgo(0x90049f2c, 0x90049eb0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90049e80 sp=0x90049de0 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0f78, {0xb1bd4940, 0x901cccc0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x90049fc8 sp=0x90049e80 pc=0xb1397484 github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:299 +0x34 fp=0x90049fec sp=0x90049fc8 pc=0xb1397104 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90049fec sp=0x90049fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground in goroutine 1 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:298 +0xac goroutine 44 gp=0x901ef7a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9020fe0c sp=0x9020fdf8 pc=0xb0f87ba4 runtime.selectgo(0x9020ff44, 0x9020fee0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x9020feac sp=0x9020fe0c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/events.(*logger).Serve(0x901ccd20, {0xb1bd4940, 0x901ccd50}) github.com/syncthing/syncthing/lib/events/events.go:296 +0xd8 fp=0x9020ff98 sp=0x9020feac pc=0xb1677820 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9020ffec sp=0x9020ff98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9020ffec sp=0x9020ffec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 43 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 8 gp=0x9017e488 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90d4371c sp=0x90d43708 pc=0xb0f87ba4 runtime.selectgo(0x90d43f58, 0x900ffb70, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90d437bc sp=0x90d4371c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/config.(*wrapper).Serve(0x9017a808, {0xb1bd4940, 0x902571a0}) github.com/syncthing/syncthing/lib/config/wrapper.go:246 +0x150 fp=0x90d43f98 sp=0x90d437bc pc=0xb1752bcc github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90d43fec sp=0x90d43f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90d43fec sp=0x90d43fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 43 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 9 gp=0x9017e5a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90061ad4 sp=0x90061ac0 pc=0xb0f87ba4 runtime.selectgo(0x90061d14, 0x90061b9c, 0x0, 0x0, 0x7, 0x1) runtime/select.go:327 +0xb38 fp=0x90061b74 sp=0x90061ad4 pc=0xb0f9e38c github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x90228378) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 +0x35c fp=0x90061fe4 sp=0x90061b74 pc=0xb1663840 github.com/syndtr/goleveldb/leveldb.newSession.gowrap1() github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:93 +0x28 fp=0x90061fec sp=0x90061fe4 pc=0xb165d3b4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90061fec sp=0x90061fec pc=0xb0fc8ca0 created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:93 +0x2ec goroutine 10 gp=0x9017e6c8 m=nil [GC worker (idle)]: runtime.gopark(0xb1bcac48, 0x9002d1a0, 0x1a, 0xa, 0x0) runtime/proc.go:402 +0x10c fp=0x9004ff90 sp=0x9004ff7c pc=0xb0f87ba4 runtime.gcBgMarkWorker() runtime/mgc.go:1310 +0x104 fp=0x9004ffec sp=0x9004ff90 pc=0xb0f5ecc4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004ffec sp=0x9004ffec pc=0xb0fc8ca0 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1234 +0x24 goroutine 11 gp=0x9017e7e8 m=nil [GC worker (idle)]: runtime.gopark(0xb1bcac48, 0x9002d1b8, 0x1a, 0xa, 0x0) runtime/proc.go:402 +0x10c fp=0x904c0790 sp=0x904c077c pc=0xb0f87ba4 runtime.gcBgMarkWorker() runtime/mgc.go:1310 +0x104 fp=0x904c07ec sp=0x904c0790 pc=0xb0f5ecc4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c07ec sp=0x904c07ec pc=0xb0fc8ca0 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1234 +0x24 goroutine 46 gp=0x901ef9e8 m=nil [GC worker (idle)]: runtime.gopark(0xb1bcac48, 0x901daf00, 0x1a, 0xa, 0x0) runtime/proc.go:402 +0x10c fp=0x9004af90 sp=0x9004af7c pc=0xb0f87ba4 runtime.gcBgMarkWorker() runtime/mgc.go:1310 +0x104 fp=0x9004afec sp=0x9004af90 pc=0xb0f5ecc4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004afec sp=0x9004afec pc=0xb0fc8ca0 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1234 +0x24 goroutine 12 gp=0x9033c128 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904c168c sp=0x904c1678 pc=0xb0f87ba4 runtime.selectgo(0x904c17cc, 0x904c176c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904c172c sp=0x904c168c pc=0xb0f9e38c github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x901348c8) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 +0x148 fp=0x904c17e4 sp=0x904c172c pc=0xb164bac8 github.com/syndtr/goleveldb/leveldb.openDB.gowrap1() github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:148 +0x28 fp=0x904c17ec sp=0x904c17e4 pc=0xb1643774 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c17ec sp=0x904c17ec pc=0xb0fc8ca0 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:148 +0x4b0 goroutine 13 gp=0x9033c248 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904c1ee8 sp=0x904c1ed4 pc=0xb0f87ba4 runtime.selectgo(0x904c1fd4, 0x904c1fb4, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904c1f88 sp=0x904c1ee8 pc=0xb0f9e38c github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x901348c8) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 +0xa0 fp=0x904c1fe4 sp=0x904c1f88 pc=0xb16553fc github.com/syndtr/goleveldb/leveldb.openDB.gowrap2() github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:149 +0x28 fp=0x904c1fec sp=0x904c1fe4 pc=0xb1643720 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c1fec sp=0x904c1fec pc=0xb0fc8ca0 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:149 +0x504 goroutine 14 gp=0x9033c368 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92e67e3c sp=0x92e67e28 pc=0xb0f87ba4 runtime.selectgo(0x92e67f84, 0x9088ff14, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x92e67edc sp=0x92e67e3c pc=0xb0f9e38c github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x901348c8) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 +0x60c fp=0x92e67fe4 sp=0x92e67edc pc=0xb16512a8 github.com/syndtr/goleveldb/leveldb.openDB.gowrap3() github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:157 +0x28 fp=0x92e67fec sp=0x92e67fe4 pc=0xb16436cc runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92e67fec sp=0x92e67fec pc=0xb0fc8ca0 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:157 +0x5ac goroutine 15 gp=0x9033c488 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904c2ee4 sp=0x904c2ed0 pc=0xb0f87ba4 runtime.selectgo(0x904c2fbc, 0x904c2fac, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904c2f84 sp=0x904c2ee4 pc=0xb0f9e38c github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x901348c8) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 +0x118 fp=0x904c2fe4 sp=0x904c2f84 pc=0xb1650ac8 github.com/syndtr/goleveldb/leveldb.openDB.gowrap4() github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:158 +0x28 fp=0x904c2fec sp=0x904c2fe4 pc=0xb1643678 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c2fec sp=0x904c2fec pc=0xb0fc8ca0 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:158 +0x600 goroutine 16 gp=0x9033c5a8 m=nil [select, locked to thread]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904c36f8 sp=0x904c36e4 pc=0xb0f87ba4 runtime.selectgo(0x904c37d8, 0x904c37c0, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904c3798 sp=0x904c36f8 pc=0xb0f9e38c runtime.ensureSigM.func1() runtime/signal_unix.go:1034 +0x1dc fp=0x904c37ec sp=0x904c3798 pc=0xb0fbfadc runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c37ec sp=0x904c37ec pc=0xb0fc8ca0 created by runtime.ensureSigM in goroutine 1 runtime/signal_unix.go:1017 +0x130 goroutine 50 gp=0x9033c6c8 m=3 mp=0x90050b08 [syscall]: runtime.notetsleepg(0xb2249898, 0xffffffffffffffff) runtime/lock_futex.go:246 +0x24 fp=0x904c3fc0 sp=0x904c3fa8 pc=0xb0f4a338 os/signal.signal_recv() runtime/sigqueue.go:152 +0x38 fp=0x904c3fe0 sp=0x904c3fc0 pc=0xb0fc60ec os/signal.loop() os/signal/signal_unix.go:23 +0x14 fp=0x904c3fec sp=0x904c3fe0 pc=0xb133a6dc runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c3fec sp=0x904c3fec pc=0xb0fc8ca0 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:151 +0x2c goroutine 51 gp=0x9033c7e8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x90382530, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9004b780 sp=0x9004b76c pc=0xb0f87ba4 runtime.chanrecv(0x90382500, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x9004b7bc sp=0x9004b780 pc=0xb0f442b8 runtime.chanrecv1(0x90382500, 0x0) runtime/chan.go:442 +0x20 fp=0x9004b7d0 sp=0x9004b7bc pc=0xb0f43db8 main.setupSignalHandling.func1() github.com/syncthing/syncthing/cmd/syncthing/main.go:698 +0x2c fp=0x9004b7ec sp=0x9004b7d0 pc=0xb1a2e24c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004b7ec sp=0x9004b7ec pc=0xb0fc8ca0 created by main.setupSignalHandling in goroutine 1 github.com/syncthing/syncthing/cmd/syncthing/main.go:697 +0xdc goroutine 52 gp=0x9033c908 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x90382570, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9004bf80 sp=0x9004bf6c pc=0xb0f87ba4 runtime.chanrecv(0x90382540, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x9004bfbc sp=0x9004bf80 pc=0xb0f442b8 runtime.chanrecv1(0x90382540, 0x0) runtime/chan.go:442 +0x20 fp=0x9004bfd0 sp=0x9004bfbc pc=0xb0f43db8 main.setupSignalHandling.func2() github.com/syncthing/syncthing/cmd/syncthing/main.go:707 +0x2c fp=0x9004bfec sp=0x9004bfd0 pc=0xb1a2e1e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9004bfec sp=0x9004bfec pc=0xb0fc8ca0 created by main.setupSignalHandling in goroutine 1 github.com/syncthing/syncthing/cmd/syncthing/main.go:706 +0x1c4 goroutine 53 gp=0x9033ca28 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904bcde0 sp=0x904bcdcc pc=0xb0f87ba4 runtime.selectgo(0x904bcf2c, 0x904bceb0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x904bce80 sp=0x904bcde0 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d01a8, {0xb1bd4940, 0x90256420}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x904bcfc8 sp=0x904bce80 pc=0xb1397484 github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:299 +0x34 fp=0x904bcfec sp=0x904bcfc8 pc=0xb1397104 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904bcfec sp=0x904bcfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground in goroutine 1 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:298 +0xac goroutine 54 gp=0x9033cb48 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x903825f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x904bd748 sp=0x904bd734 pc=0xb0f87ba4 runtime.chanrecv(0x903825c0, 0x904bd7c8, 0x1) runtime/chan.go:583 +0x4d0 fp=0x904bd784 sp=0x904bd748 pc=0xb0f442b8 runtime.chanrecv1(0x903825c0, 0x904bd7c8) runtime/chan.go:442 +0x20 fp=0x904bd798 sp=0x904bd784 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/syncthing.(*App).wait(0x901d00d8, 0x903825c0) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:339 +0x34 fp=0x904bd7e0 sp=0x904bd798 pc=0xb1a21664 github.com/syncthing/syncthing/lib/syncthing.(*App).Start.gowrap1() github.com/syncthing/syncthing/lib/syncthing/syncthing.go:113 +0x30 fp=0x904bd7ec sp=0x904bd7e0 pc=0xb1a1e9bc runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904bd7ec sp=0x904bd7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start in goroutine 1 github.com/syncthing/syncthing/lib/syncthing/syncthing.go:113 +0x244 goroutine 55 gp=0x9033cc68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9003d294 sp=0x9003d280 pc=0xb0f87ba4 runtime.selectgo(0x9003dd68, 0x9003d6d8, 0x0, 0x0, 0x5, 0x1) runtime/select.go:327 +0xb38 fp=0x9003d334 sp=0x9003d294 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve(0x9032c2d0, {0xb1bd4940, 0x90256480}) github.com/syncthing/syncthing/lib/ur/failurereporting.go:97 +0x2cc fp=0x9003df98 sp=0x9003d334 pc=0xb19c1db8 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9003dfec sp=0x9003df98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9003dfec sp=0x9003dfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 56 gp=0x9033cd88 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904be598 sp=0x904be584 pc=0xb0f87ba4 runtime.selectgo(0x904be6e4, 0x904be668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x904be638 sp=0x904be598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0008, {0xb1bd4940, 0x902564e0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x904be780 sp=0x904be638 pc=0xb1397484 github.com/syncthing/syncthing/lib/db.(*Lowlevel).Serve(0x901e0140, {0xb1bd4940, 0x902564e0}) :1 +0x3c fp=0x904be798 sp=0x904be780 pc=0xb1705748 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x904be7ec sp=0x904be798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904be7ec sp=0x904be7ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 57 gp=0x9033cea8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x90382770, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x904bef1c sp=0x904bef08 pc=0xb0f87ba4 runtime.chanrecv(0x90382740, 0x904befb4, 0x1) runtime/chan.go:583 +0x4d0 fp=0x904bef58 sp=0x904bef1c pc=0xb0f442b8 runtime.chanrecv2(0x90382740, 0x904befb4) runtime/chan.go:447 +0x20 fp=0x904bef6c sp=0x904bef58 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0x90256540) github.com/syncthing/syncthing/lib/events/events.go:497 +0x6c fp=0x904befe4 sp=0x904bef6c pc=0xb1678ea0 github.com/syncthing/syncthing/lib/events.NewBufferedSubscription.gowrap1() github.com/syncthing/syncthing/lib/events/events.go:492 +0x28 fp=0x904befec sp=0x904befe4 pc=0xb1678e08 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904befec sp=0x904befec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription in goroutine 1 github.com/syncthing/syncthing/lib/events/events.go:492 +0x25c goroutine 58 gp=0x9033cfc8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x90382830, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x904bf71c sp=0x904bf708 pc=0xb0f87ba4 runtime.chanrecv(0x90382800, 0x904bf7b4, 0x1) runtime/chan.go:583 +0x4d0 fp=0x904bf758 sp=0x904bf71c pc=0xb0f442b8 runtime.chanrecv2(0x90382800, 0x904bf7b4) runtime/chan.go:447 +0x20 fp=0x904bf76c sp=0x904bf758 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0x90256570) github.com/syncthing/syncthing/lib/events/events.go:497 +0x6c fp=0x904bf7e4 sp=0x904bf76c pc=0xb1678ea0 github.com/syncthing/syncthing/lib/events.NewBufferedSubscription.gowrap1() github.com/syncthing/syncthing/lib/events/events.go:492 +0x28 fp=0x904bf7ec sp=0x904bf7e4 pc=0xb1678e08 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904bf7ec sp=0x904bf7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription in goroutine 1 github.com/syncthing/syncthing/lib/events/events.go:492 +0x25c goroutine 59 gp=0x9017ea28 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902d1598 sp=0x902d1584 pc=0xb0f87ba4 runtime.selectgo(0x902d16e4, 0x902d1668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x902d1638 sp=0x902d1598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0278, {0xb1bd4940, 0x9032e0f0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x902d1780 sp=0x902d1638 pc=0xb1397484 github.com/syncthing/syncthing/lib/model.(*model).Serve(0x901d8008, {0xb1bd4940, 0x9032e0f0}) :1 +0x3c fp=0x902d1798 sp=0x902d1780 pc=0xb19af1a8 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902d17ec sp=0x902d1798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d17ec sp=0x902d17ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 69 gp=0x9008c488 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902cd598 sp=0x902cd584 pc=0xb0f87ba4 runtime.selectgo(0x902cd6e4, 0x902cd668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x902cd638 sp=0x902cd598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d04e8, {0xb1bd4940, 0x902561b0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x902cd780 sp=0x902cd638 pc=0xb1397484 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:135 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve({0xb1bd4940, 0x902561b0}) github.com/syncthing/syncthing/lib/model/service_map.go:134 +0x3c fp=0x902cd798 sp=0x902cd780 pc=0xb19ad8c0 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902cd7ec sp=0x902cd798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cd7ec sp=0x902cd7ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 59 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 70 gp=0x9008c5a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902d5718 sp=0x902d5704 pc=0xb0f87ba4 runtime.selectgo(0x902d5f10, 0x902ddb5c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x902d57b8 sp=0x902d5718 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*model).serve(0x901d8008, {0xb1bd4940, 0x90256210}) github.com/syncthing/syncthing/lib/model/model.go:272 +0x350 fp=0x902d5f5c sp=0x902d57b8 pc=0xb197c288 github.com/syncthing/syncthing/lib/model.(*model).serve-fm({0xb1bd4940, 0x90256210}) :1 +0x38 fp=0x902d5f74 sp=0x902d5f5c pc=0xb19bf730 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025e840, {0xb1bd4940, 0x90256210}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x902d5f98 sp=0x902d5f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902d5fec sp=0x902d5f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d5fec sp=0x902d5fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 59 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 47 gp=0x9033d328 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x902a10f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90048f04 sp=0x90048ef0 pc=0xb0f87ba4 runtime.chanrecv(0x902a10c0, 0x90048fd0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90048f40 sp=0x90048f04 pc=0xb0f442b8 runtime.chanrecv2(0x902a10c0, 0x90048fd0) runtime/chan.go:447 +0x20 fp=0x90048f54 sp=0x90048f40 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner(0xb2218b00) github.com/syncthing/syncthing/lib/fs/casefs.go:103 +0x5c fp=0x90048fe4 sp=0x90048f54 pc=0xb15cb4dc github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1.gowrap1() github.com/syncthing/syncthing/lib/fs/casefs.go:93 +0x28 fp=0x90048fec sp=0x90048fe4 pc=0xb15cb454 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90048fec sp=0x90048fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1 in goroutine 70 github.com/syncthing/syncthing/lib/fs/casefs.go:93 +0x6c goroutine 71 gp=0x9008c6c8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902cdd98 sp=0x902cdd84 pc=0xb0f87ba4 runtime.selectgo(0x902cdee4, 0x902cde68, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x902cde38 sp=0x902cdd98 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d05b8, {0xb1bd4940, 0x90256300}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x902cdf80 sp=0x902cde38 pc=0xb1397484 github.com/syncthing/syncthing/lib/discover.(*manager).Serve(0x9016e008, {0xb1bd4940, 0x90256300}) :1 +0x3c fp=0x902cdf98 sp=0x902cdf80 pc=0xb18d6540 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902cdfec sp=0x902cdf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cdfec sp=0x902cdfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 72 gp=0x9008c7e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902ce598 sp=0x902ce584 pc=0xb0f87ba4 runtime.selectgo(0x902ce6e4, 0x902ce668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x902ce638 sp=0x902ce598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0688, {0xb1bd4940, 0x90256360}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x902ce780 sp=0x902ce638 pc=0xb1397484 github.com/syncthing/syncthing/lib/connections.(*service).Serve(0x90132248, {0xb1bd4940, 0x90256360}) :1 +0x3c fp=0x902ce798 sp=0x902ce780 pc=0xb1938ed0 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902ce7ec sp=0x902ce798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902ce7ec sp=0x902ce7ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 82 gp=0x901ee6c8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x903575b0 sp=0x9035759c pc=0xb0f87ba4 runtime.selectgo(0x903576fc, 0x90357680, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90357650 sp=0x903575b0 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x90026278, {0xb1bd4940, 0x901cc060}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x90357798 sp=0x90357650 pc=0xb1397484 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x903577ec sp=0x90357798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903577ec sp=0x903577ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 83 gp=0x901ee7e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90c274b4 sp=0x90c274a0 pc=0xb0f87ba4 runtime.selectgo(0x90c27d0c, 0x90c27938, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90c27554 sp=0x90c274b4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/connections.(*service).connect(0x90132248, {0xb1bd4940, 0x901cc0f0}) github.com/syncthing/syncthing/lib/connections/service.go:510 +0x450 fp=0x90c27f5c sp=0x90c27554 pc=0xb19253d0 github.com/syncthing/syncthing/lib/connections.(*service).connect-fm({0xb1bd4940, 0x901cc0f0}) :1 +0x38 fp=0x90c27f74 sp=0x90c27f5c pc=0xb1939a74 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x901c5a80, {0xb1bd4940, 0x901cc0f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x90c27f98 sp=0x90c27f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90c27fec sp=0x90c27f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90c27fec sp=0x90c27fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 84 gp=0x901eea28 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9035bce4 sp=0x9035bcd0 pc=0xb0f87ba4 runtime.selectgo(0x9035bef0, 0x9035be28, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9035bd84 sp=0x9035bce4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/connections.(*service).handleConns(0x90132248, {0xb1bd4940, 0x901cc150}) github.com/syncthing/syncthing/lib/connections/service.go:248 +0xa8 fp=0x9035bf5c sp=0x9035bd84 pc=0xb1922798 github.com/syncthing/syncthing/lib/connections.(*service).handleConns-fm({0xb1bd4940, 0x901cc150}) :1 +0x38 fp=0x9035bf74 sp=0x9035bf5c pc=0xb1939ae8 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x901c5ae0, {0xb1bd4940, 0x901cc150}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9035bf98 sp=0x9035bf74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9035bfec sp=0x9035bf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9035bfec sp=0x9035bfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 85 gp=0x901eeb48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90479900 sp=0x904798ec pc=0xb0f87ba4 runtime.selectgo(0x90479cf8, 0x90479b40, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904799a0 sp=0x90479900 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/connections.(*service).handleHellos(0x90132248, {0xb1bd4940, 0x901cc1b0}) github.com/syncthing/syncthing/lib/connections/service.go:369 +0xbc fp=0x90479f5c sp=0x904799a0 pc=0xb1923c98 github.com/syncthing/syncthing/lib/connections.(*service).handleHellos-fm({0xb1bd4940, 0x901cc1b0}) :1 +0x38 fp=0x90479f74 sp=0x90479f5c pc=0xb1939b5c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x901c5b40, {0xb1bd4940, 0x901cc1b0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x90479f98 sp=0x90479f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90479fec sp=0x90479f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90479fec sp=0x90479fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 86 gp=0x901eed88 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9114faf0 sp=0x9114fadc pc=0xb0f87ba4 runtime.selectgo(0x9114ff64, 0x9037ff34, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x9114fb90 sp=0x9114faf0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0x90108500, {0xb1bd4940, 0x901cc210}) github.com/syncthing/syncthing/lib/nat/service.go:72 +0x174 fp=0x9114ff98 sp=0x9114fb90 pc=0xb187d7a4 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9114ffec sp=0x9114ff98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9114ffec sp=0x9114ffec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 87 gp=0x901eeea8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x900749b0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x902cbf3c sp=0x902cbf28 pc=0xb0f87ba4 runtime.chanrecv(0x90074980, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x902cbf78 sp=0x902cbf3c pc=0xb0f442b8 runtime.chanrecv1(0x90074980, 0x0) runtime/chan.go:442 +0x20 fp=0x902cbf8c sp=0x902cbf78 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0x90038448, {0xb1bd4940, 0x901cc2d0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x38 fp=0x902cbf98 sp=0x902cbf8c pc=0xb167a528 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902cbfec sp=0x902cbf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cbfec sp=0x902cbfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 88 gp=0x901ef448 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fdc8, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x9035f9b8 sp=0x9035f9a4 pc=0xb0f87ba4 runtime.netpollblock(0xb045fdb8, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x9035f9d0 sp=0x9035f9b8 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045fdb8, 0x72) runtime/netpoll.go:345 +0x54 fp=0x9035f9e4 sp=0x9035f9d0 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90236248, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x9035f9f8 sp=0x9035f9e4 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x90236230) internal/poll/fd_unix.go:611 +0x2c8 fp=0x9035fa40 sp=0x9035f9f8 pc=0xb1050ff8 net.(*netFD).accept(0x90236230) net/fd_unix.go:172 +0x20 fp=0x9035faa8 sp=0x9035fa40 pc=0xb118c79c net.(*TCPListener).accept(0x90238090) net/tcpsock_posix.go:159 +0x20 fp=0x9035fac0 sp=0x9035faa8 pc=0xb11a76ec net.(*TCPListener).Accept(0x90238090) net/tcpsock.go:327 +0x30 fp=0x9035fadc sp=0x9035fac0 pc=0xb11a663c github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0x90130120, {0xb1bd4940, 0x901cc3c0}) github.com/syncthing/syncthing/lib/connections/tcp_listen.go:114 +0x904 fp=0x9035ff44 sp=0x9035fadc pc=0xb1932278 github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve-fm({0xb1bd4940, 0x901cc3c0}) :1 +0x38 fp=0x9035ff5c sp=0x9035ff44 pc=0xb1939a00 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x901c5920, {0xb1bd4940, 0x901cc3c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9035ff80 sp=0x9035ff5c pc=0xb167a250 github.com/syncthing/syncthing/lib/connections.(*tcpListener).Serve(0x90130120, {0xb1bd4940, 0x901cc3c0}) :1 +0x44 fp=0x9035ff98 sp=0x9035ff80 pc=0xb1939920 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9035ffec sp=0x9035ff98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9035ffec sp=0x9035ffec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 74 gp=0x9008c908 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927dd9b4 sp=0x927dd9a0 pc=0xb0f87ba4 runtime.selectgo(0x927ddf68, 0x9037bdf8, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x927dda54 sp=0x927dd9b4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0x901c5ea0, {0xb1bd4940, 0x902563c0}) github.com/syncthing/syncthing/lib/ur/usage_report.go:377 +0x188 fp=0x927ddf98 sp=0x927dda54 pc=0xb19c6580 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x927ddfec sp=0x927ddf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927ddfec sp=0x927ddfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 75 gp=0x9008ca28 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902cf598 sp=0x902cf584 pc=0xb0f87ba4 runtime.selectgo(0x902cf6e4, 0x902cf668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x902cf638 sp=0x902cf598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x90026348, {0xb1bd4940, 0x902564b0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x902cf780 sp=0x902cf638 pc=0xb1397484 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Serve(0x901e0320, {0xb1bd4940, 0x902564b0}) :1 +0x3c fp=0x902cf798 sp=0x902cf780 pc=0xb19bec2c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902cf7ec sp=0x902cf798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cf7ec sp=0x902cf7ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 89 gp=0x901ef568 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9035cdf8 sp=0x9035cde4 pc=0xb0f87ba4 runtime.selectgo(0x9035cf10, 0x9035ced0, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9035ce98 sp=0x9035cdf8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0x901e0320, {0xb1bd4940, 0x901cc720}) github.com/syncthing/syncthing/lib/model/folder_summary.go:219 +0x15c fp=0x9035cf5c sp=0x9035ce98 pc=0xb19700b0 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates-fm({0xb1bd4940, 0x901cc720}) :1 +0x38 fp=0x9035cf74 sp=0x9035cf5c pc=0xb19bf7a4 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x90362140, {0xb1bd4940, 0x901cc720}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9035cf98 sp=0x9035cf74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9035cfec sp=0x9035cf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9035cfec sp=0x9035cfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 75 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 90 gp=0x901efd48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92619e38 sp=0x92619e24 pc=0xb0f87ba4 runtime.selectgo(0x92619f3c, 0x92619efc, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x92619ed8 sp=0x92619e38 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0x901e0320, {0xb1bd4940, 0x901cc780}) github.com/syncthing/syncthing/lib/model/folder_summary.go:319 +0xd4 fp=0x92619f5c sp=0x92619ed8 pc=0xb1970c08 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries-fm({0xb1bd4940, 0x901cc780}) :1 +0x38 fp=0x92619f74 sp=0x92619f5c pc=0xb19bf818 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x90362160, {0xb1bd4940, 0x901cc780}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x92619f98 sp=0x92619f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x92619fec sp=0x92619f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92619fec sp=0x92619fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 75 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 91 gp=0x901efe68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x91151774 sp=0x91151760 pc=0xb0f87ba4 runtime.selectgo(0x91151e1c, 0x90393c20, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x91151814 sp=0x91151774 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/api.(*service).Serve(0x90132788, {0xb1bd4940, 0x901cc840}) github.com/syncthing/syncthing/lib/api/api.go:437 +0x3dac fp=0x91151f98 sp=0x91151814 pc=0xb19f8900 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x91151fec sp=0x91151f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x91151fec sp=0x91151fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 53 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 60 gp=0x9017eb48 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x9009f630, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9114b450 sp=0x9114b43c pc=0xb0f87ba4 runtime.chanrecv(0x9009f600, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x9114b48c sp=0x9114b450 pc=0xb0f442b8 runtime.chanrecv1(0x9009f600, 0x0) runtime/chan.go:442 +0x20 fp=0x9114b4a0 sp=0x9114b48c pc=0xb0f43db8 github.com/syncthing/syncthing/lib/discover.(*manager).serve(0x9016e008, {0xb1bd4940, 0x9032e210}) github.com/syncthing/syncthing/lib/discover/manager.go:74 +0xe4 fp=0x9114bf5c sp=0x9114b4a0 pc=0xb18d1d00 github.com/syncthing/syncthing/lib/discover.(*manager).serve-fm({0xb1bd4940, 0x9032e210}) :1 +0x38 fp=0x9114bf74 sp=0x9114bf5c pc=0xb18d6998 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025e900, {0xb1bd4940, 0x9032e210}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9114bf98 sp=0x9114bf74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9114bfec sp=0x9114bf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9114bfec sp=0x9114bfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 71 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 61 gp=0x9017ec68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902d1d98 sp=0x902d1d84 pc=0xb0f87ba4 runtime.selectgo(0x902d1ee4, 0x902d1e68, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x902d1e38 sp=0x902d1d98 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0828, {0xb1bd4940, 0x9032e2a0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x902d1f80 sp=0x902d1e38 pc=0xb1397484 github.com/syncthing/syncthing/lib/discover.(*localClient).Serve(0x9036c850, {0xb1bd4940, 0x9032e2a0}) :1 +0x3c fp=0x902d1f98 sp=0x902d1f80 pc=0xb18d5c70 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902d1fec sp=0x902d1f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d1fec sp=0x902d1fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 71 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 48 gp=0x9033d448 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90353598 sp=0x90353584 pc=0xb0f87ba4 runtime.selectgo(0x903536e4, 0x90353668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90353638 sp=0x90353598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d08f8, {0xb1bd4940, 0x900004e0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x90353780 sp=0x90353638 pc=0xb1397484 github.com/syncthing/syncthing/lib/beacon.(*cast).Serve(0x9032e270, {0xb1bd4940, 0x900004e0}) :1 +0x3c fp=0x90353798 sp=0x90353780 pc=0xb18c9430 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x903537ec sp=0x90353798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903537ec sp=0x903537ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 49 gp=0x9033d568 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90dc8d1c sp=0x90dc8d08 pc=0xb0f87ba4 runtime.selectgo(0x90dc8dfc, 0x90dc8de0, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90dc8dbc sp=0x90dc8d1c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0x9032e270) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x74 fp=0x90dc8e20 sp=0x90dc8dbc pc=0xb18c5c74 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0x9036c850, {0xb1bd4940, 0x90000540}) github.com/syncthing/syncthing/lib/discover/local.go:169 +0x90 fp=0x90dc8f5c sp=0x90dc8e20 pc=0xb18ce010 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements-fm({0xb1bd4940, 0x90000540}) :1 +0x38 fp=0x90dc8f74 sp=0x90dc8f5c pc=0xb18d6a0c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025ef80, {0xb1bd4940, 0x90000540}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x90dc8f98 sp=0x90dc8f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90dc8fec sp=0x90dc8f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90dc8fec sp=0x90dc8fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 98 gp=0x9033d688 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9005fe54 sp=0x9005fe40 pc=0xb0f87ba4 runtime.selectgo(0x9005ff44, 0x9005ff20, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x9005fef4 sp=0x9005fe54 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0x9036c850, {0xb1bd4940, 0x900005a0}) github.com/syncthing/syncthing/lib/discover/local.go:150 +0x144 fp=0x9005ff5c sp=0x9005fef4 pc=0xb18cdf38 github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements-fm({0xb1bd4940, 0x900005a0}) :1 +0x38 fp=0x9005ff74 sp=0x9005ff5c pc=0xb18d6a80 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025efa0, {0xb1bd4940, 0x900005a0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9005ff98 sp=0x9005ff74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9005ffec sp=0x9005ff98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9005ffec sp=0x9005ffec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 99 gp=0x9033d7a8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x902f26b0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9035473c sp=0x90354728 pc=0xb0f87ba4 runtime.chanrecv(0x902f2680, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90354778 sp=0x9035473c pc=0xb0f442b8 runtime.chanrecv1(0x902f2680, 0x0) runtime/chan.go:442 +0x20 fp=0x9035478c sp=0x90354778 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0x901c6480, {0xb1bd4940, 0x90000630}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x38 fp=0x90354798 sp=0x9035478c pc=0xb167a528 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x903547ec sp=0x90354798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903547ec sp=0x903547ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 100 gp=0x9033d8c8 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fd28, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x9042bd1c sp=0x9042bd08 pc=0xb0f87ba4 runtime.netpollblock(0xb045fd18, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x9042bd34 sp=0x9042bd1c pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045fd18, 0x72) runtime/netpoll.go:345 +0x54 fp=0x9042bd48 sp=0x9042bd34 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90298478, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x9042bd5c sp=0x9042bd48 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).ReadFromInet4(0x90298460, {0x9042befc, 0x10000, 0x10000}, 0x9042be2c) internal/poll/fd_unix.go:247 +0x258 fp=0x9042bda0 sp=0x9042bd5c pc=0xb104df88 net.(*netFD).readFromInet4(0x90298460, {0x9042befc, 0x10000, 0x10000}, 0x9042be2c) net/fd_posix.go:66 +0x40 fp=0x9042bdd0 sp=0x9042bda0 pc=0xb118a8a0 net.(*UDPConn).readFrom(0x9030a608, {0x9042befc, 0x10000, 0x10000}, 0x92becc18) net/udpsock_posix.go:52 +0x1ac fp=0x9042be70 sp=0x9042bdd0 pc=0xb11aaba8 net.(*UDPConn).readFromUDP(0x9030a608, {0x9042befc, 0x10000, 0x10000}, 0x92becc18) net/udpsock.go:149 +0x48 fp=0x9042bea8 sp=0x9042be70 pc=0xb11a865c net.(*UDPConn).ReadFrom(0x9030a608, {0x9042befc, 0x10000, 0x10000}) net/udpsock.go:158 +0x4c fp=0x9042bed0 sp=0x9042bea8 pc=0xb11a882c github.com/syncthing/syncthing/lib/beacon.readBroadcasts({0xb1bd4940, 0x90000690}, 0x90098d80, 0x5223) github.com/syncthing/syncthing/lib/beacon/broadcast.go:130 +0x27c fp=0x9043bf58 sp=0x9042bed0 pc=0xb18c7188 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1({0xb1bd4940, 0x90000690}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:18 +0x38 fp=0x9043bf74 sp=0x9043bf58 pc=0xb18c5f2c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025ef40, {0xb1bd4940, 0x90000690}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x9043bf98 sp=0x9043bf74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9043bfec sp=0x9043bf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9043bfec sp=0x9043bfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 101 gp=0x9033d9e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90062d64 sp=0x90062d50 pc=0xb0f87ba4 runtime.selectgo(0x90062ef8, 0x90062e3c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90062e04 sp=0x90062d64 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/beacon.writeBroadcasts({0xb1bd4940, 0x900006f0}, 0x9009f000, 0x5223) github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 +0x23c fp=0x90062f58 sp=0x90062e04 pc=0xb18c6188 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2({0xb1bd4940, 0x900006f0}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 +0x38 fp=0x90062f74 sp=0x90062f58 pc=0xb18c5ed4 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025ef60, {0xb1bd4940, 0x900006f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x90062f98 sp=0x90062f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90062fec sp=0x90062f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90062fec sp=0x90062fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 62 gp=0x9017ed88 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904bc598 sp=0x904bc584 pc=0xb0f87ba4 runtime.selectgo(0x904bc6e4, 0x904bc668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x904bc638 sp=0x904bc598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d09c8, {0xb1bd4940, 0x9032e330}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x904bc780 sp=0x904bc638 pc=0xb1397484 github.com/syncthing/syncthing/lib/discover.(*localClient).Serve(0x9036c8c0, {0xb1bd4940, 0x9032e330}) :1 +0x3c fp=0x904bc798 sp=0x904bc780 pc=0xb18d5c70 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x904bc7ec sp=0x904bc798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904bc7ec sp=0x904bc7ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 71 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 102 gp=0x9033db08 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x902f25f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90355788 sp=0x90355774 pc=0xb0f87ba4 runtime.chanrecv(0x902f25c0, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x903557c4 sp=0x90355788 pc=0xb0f442b8 runtime.chanrecv1(0x902f25c0, 0x0) runtime/chan.go:442 +0x20 fp=0x903557d8 sp=0x903557c4 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:35 +0x40 fp=0x903557ec sp=0x903557d8 pc=0xb18c6eec runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903557ec sp=0x903557ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts in goroutine 101 github.com/syncthing/syncthing/lib/beacon/broadcast.go:34 +0x1b8 goroutine 103 gp=0x9033dc28 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x902f2730, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90354f88 sp=0x90354f74 pc=0xb0f87ba4 runtime.chanrecv(0x902f2700, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90354fc4 sp=0x90354f88 pc=0xb0f442b8 runtime.chanrecv1(0x902f2700, 0x0) runtime/chan.go:442 +0x20 fp=0x90354fd8 sp=0x90354fc4 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:124 +0x40 fp=0x90354fec sp=0x90354fd8 pc=0xb18c76dc runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90354fec sp=0x90354fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts in goroutine 100 github.com/syncthing/syncthing/lib/beacon/broadcast.go:123 +0x23c goroutine 104 gp=0x9033dd48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9020dd98 sp=0x9020dd84 pc=0xb0f87ba4 runtime.selectgo(0x9020dee4, 0x9020de68, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x9020de38 sp=0x9020dd98 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x901d0a98, {0xb1bd4940, 0x90000810}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x9020df80 sp=0x9020de38 pc=0xb1397484 github.com/syncthing/syncthing/lib/beacon.(*cast).Serve(0x9032e300, {0xb1bd4940, 0x90000810}) :1 +0x3c fp=0x9020df98 sp=0x9020df80 pc=0xb18c9430 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9020dfec sp=0x9020df98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9020dfec sp=0x9020dfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 62 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 105 gp=0x9033de68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9035651c sp=0x90356508 pc=0xb0f87ba4 runtime.selectgo(0x903565fc, 0x903565e0, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x903565bc sp=0x9035651c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0x9032e300) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x74 fp=0x90356620 sp=0x903565bc pc=0xb18c5c74 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0x9036c8c0, {0xb1bd4940, 0x90000870}) github.com/syncthing/syncthing/lib/discover/local.go:169 +0x90 fp=0x9035675c sp=0x90356620 pc=0xb18ce010 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements-fm({0xb1bd4940, 0x90000870}) :1 +0x38 fp=0x90356774 sp=0x9035675c pc=0xb18d6a0c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025f100, {0xb1bd4940, 0x90000870}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x90356798 sp=0x90356774 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x903567ec sp=0x90356798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903567ec sp=0x903567ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 62 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 106 gp=0x90003328 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90063e0c sp=0x90063df8 pc=0xb0f87ba4 runtime.selectgo(0x90063ed8, 0x90063ed0, 0x0, 0x1, 0x1, 0x1) runtime/select.go:327 +0xb38 fp=0x90063eac sp=0x90063e0c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/beacon.(*cast).Send(0x9032e300, {0x903223c0, 0x4b, 0x4b}) github.com/syncthing/syncthing/lib/beacon/beacon.go:84 +0x80 fp=0x90063ef4 sp=0x90063eac pc=0xb18c5bf0 github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0x9036c8c0, {0xb1bd4940, 0x900008d0}) github.com/syncthing/syncthing/lib/discover/local.go:147 +0xc0 fp=0x90063f5c sp=0x90063ef4 pc=0xb18cdeb4 github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements-fm({0xb1bd4940, 0x900008d0}) :1 +0x38 fp=0x90063f74 sp=0x90063f5c pc=0xb18d6a80 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0x9025f120, {0xb1bd4940, 0x900008d0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x90 fp=0x90063f98 sp=0x90063f74 pc=0xb167a250 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90063fec sp=0x90063f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90063fec sp=0x90063fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 62 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 63 gp=0x9017eea8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x902f2fb0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90371438 sp=0x90371424 pc=0xb0f87ba4 runtime.chanrecv(0x902f2f80, 0x90371890, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90371474 sp=0x90371438 pc=0xb0f442b8 runtime.chanrecv2(0x902f2f80, 0x90371890) runtime/chan.go:447 +0x20 fp=0x90371488 sp=0x90371474 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x90345448, {0x0, 0x0, 0x0}, 0x901cae58) github.com/syncthing/syncthing/lib/model/folder.go:671 +0x340 fp=0x90371bbc sp=0x90371488 pc=0xb1950354 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x90345448, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:512 +0x704 fp=0x90371cec sp=0x90371bbc pc=0xb194ef24 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x90345448) github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34 fp=0x90371e2c sp=0x90371cec pc=0xb19522dc github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x90345448, {0xb1bd4940, 0x9032e6f0}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x6d4 fp=0x90371f80 sp=0x90371e2c pc=0xb194c820 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).Serve(0x90345448, {0xb1bd4940, 0x9032e6f0}) :1 +0x3c fp=0x90371f98 sp=0x90371f80 pc=0xb19b4690 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90371fec sp=0x90371f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90371fec sp=0x90371fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 197 gp=0x9017efc8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904c0dc4 sp=0x904c0db0 pc=0xb0f87ba4 runtime.selectgo(0x904c0f84, 0x904c0e9c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904c0e64 sp=0x904c0dc4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x903b2f20, {0xb1bd4940, 0x90328d20}, {0xb0f21ba4, 0x1}, {0x9030b288, 0x1, 0x1}, 0x902003c0, 0x902f3b40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x904c0fb0 sp=0x904c0e64 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x904c0fec sp=0x904c0fb0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904c0fec sp=0x904c0fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 95 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 198 gp=0x9017f0e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927d9844 sp=0x927d9830 pc=0xb0f87ba4 runtime.selectgo(0x927d9ddc, 0x927d9c88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x927d98e4 sp=0x927d9844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x901f6dc8, 0x902f3b40, 0x90075640, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x927d9fcc sp=0x927d98e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x927d9fec sp=0x927d9fcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927d9fec sp=0x927d9fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 95 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 152 gp=0x9017f208 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x9060d0f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x9061bf78 sp=0x9061bf64 pc=0xb0f87ba4 runtime.chanrecv(0x9060d0c0, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x9061bfb4 sp=0x9061bf78 pc=0xb0f442b8 runtime.chanrecv1(0x9060d0c0, 0x0) runtime/chan.go:442 +0x20 fp=0x9061bfc8 sp=0x9061bfb4 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1() github.com/syncthing/syncthing/lib/connections/service.go:447 +0x50 fp=0x9061bfec sp=0x9061bfc8 pc=0xb1924ecc runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9061bfec sp=0x9061bfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 85 github.com/syncthing/syncthing/lib/connections/service.go:446 +0xd58 goroutine 115 gp=0x9017f328 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9005da3c sp=0x9005da28 pc=0xb0f87ba4 runtime.selectgo(0x9005df4c, 0x9005dbf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x9005dadc sp=0x9005da3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x90345448, {0xb1bd4940, 0x9032eae0}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x9005dfdc sp=0x9005dadc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x9005dfec sp=0x9005dfdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9005dfec sp=0x9005dfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 63 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 117 gp=0x9017f448 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90049664 sp=0x90049650 pc=0xb0f87ba4 runtime.selectgo(0x90049794, 0x9004973c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90049704 sp=0x90049664 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xb1bd4940, 0x9032ec30}, {0xb1bd62c8, 0x90099340}) github.com/syncthing/syncthing/lib/model/util.go:82 +0x168 fp=0x900497d8 sp=0x90049704 pc=0xb19ab044 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.gowrap3() github.com/syncthing/syncthing/lib/model/folder.go:469 +0x40 fp=0x900497ec sp=0x900497d8 pc=0xb194f55c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x900497ec sp=0x900497ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 63 github.com/syncthing/syncthing/lib/model/folder.go:469 +0x3e0 goroutine 76 gp=0x9008cb48 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x9038f5f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x902cff3c sp=0x902cff28 pc=0xb0f87ba4 runtime.chanrecv(0x9038f5c0, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x902cff78 sp=0x902cff3c pc=0xb0f442b8 runtime.chanrecv1(0x9038f5c0, 0x0) runtime/chan.go:442 +0x20 fp=0x902cff8c sp=0x902cff78 pc=0xb0f43db8 github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0x901c6620, {0xb1bd4940, 0x902568a0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x38 fp=0x902cff98 sp=0x902cff8c pc=0xb167a528 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902cffec sp=0x902cff98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cffec sp=0x902cffec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 104 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 134 gp=0x9008cc68 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x9038f930, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90443f50 sp=0x90443f3c pc=0xb0f87ba4 runtime.chanrecv(0x9038f900, 0x90443fd4, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90443f8c sp=0x90443f50 pc=0xb0f442b8 runtime.chanrecv2(0x9038f900, 0x90443fd4) runtime/chan.go:447 +0x20 fp=0x90443fa0 sp=0x90443f8c pc=0xb0f43ddc github.com/syncthing/notify.(*inotify).send(0x90180000, 0x9038f900) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x38 fp=0x90443fe0 sp=0x90443fa0 pc=0xb15bc20c github.com/syncthing/notify.(*inotify).lazyinit.gowrap3() github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x30 fp=0x90443fec sp=0x90443fe0 pc=0xb15bb614 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90443fec sp=0x90443fec pc=0xb0fc8ca0 created by github.com/syncthing/notify.(*inotify).lazyinit in goroutine 115 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x22c goroutine 136 gp=0x9008cd88 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90359a3c sp=0x90359a28 pc=0xb0f87ba4 runtime.selectgo(0x90359f4c, 0x90359bf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90359adc sp=0x90359a3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x9011afc8, {0xb1bd4940, 0x90256cc0}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x90359fdc sp=0x90359adc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x90359fec sp=0x90359fdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90359fec sp=0x90359fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 109 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 109 gp=0x9008cea8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x901e4670, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x902d3438 sp=0x902d3424 pc=0xb0f87ba4 runtime.chanrecv(0x901e4640, 0x902d3890, 0x1) runtime/chan.go:583 +0x4d0 fp=0x902d3474 sp=0x902d3438 pc=0xb0f442b8 runtime.chanrecv2(0x901e4640, 0x902d3890) runtime/chan.go:447 +0x20 fp=0x902d3488 sp=0x902d3474 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x9011afc8, {0x0, 0x0, 0x0}, 0x901148d0) github.com/syncthing/syncthing/lib/model/folder.go:671 +0x340 fp=0x902d3bbc sp=0x902d3488 pc=0xb1950354 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x9011afc8, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:512 +0x704 fp=0x902d3cec sp=0x902d3bbc pc=0xb194ef24 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x9011afc8) github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34 fp=0x902d3e2c sp=0x902d3cec pc=0xb19522dc github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x9011afc8, {0xb1bd4940, 0x90000a80}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x6d4 fp=0x902d3f80 sp=0x902d3e2c pc=0xb194c820 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).Serve(0x9011afc8, {0xb1bd4940, 0x90000a80}) :1 +0x3c fp=0x902d3f98 sp=0x902d3f80 pc=0xb19b4690 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902d3fec sp=0x902d3f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d3fec sp=0x902d3fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 135 gp=0x9008cfc8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x9038f930, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x902d0750 sp=0x902d073c pc=0xb0f87ba4 runtime.chanrecv(0x9038f900, 0x902d07d4, 0x1) runtime/chan.go:583 +0x4d0 fp=0x902d078c sp=0x902d0750 pc=0xb0f442b8 runtime.chanrecv2(0x9038f900, 0x902d07d4) runtime/chan.go:447 +0x20 fp=0x902d07a0 sp=0x902d078c pc=0xb0f43ddc github.com/syncthing/notify.(*inotify).send(0x90180000, 0x9038f900) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x38 fp=0x902d07e0 sp=0x902d07a0 pc=0xb15bc20c github.com/syncthing/notify.(*inotify).lazyinit.gowrap3() github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x30 fp=0x902d07ec sp=0x902d07e0 pc=0xb15bb614 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d07ec sp=0x902d07ec pc=0xb0fc8ca0 created by github.com/syncthing/notify.(*inotify).lazyinit in goroutine 115 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x22c goroutine 133 gp=0x9008d0e8 m=9 mp=0x902a8588 [syscall]: syscall.Syscall6(0xfc, 0x12, 0x904437bc, 0x1, 0xffffffff, 0x0, 0x0) syscall/syscall_linux.go:91 +0x8 fp=0x9044375c sp=0x90443724 pc=0xb102ba38 golang.org/x/sys/unix.EpollWait(0x12, {0x904437bc, 0x1, 0x1}, 0xffffffff) golang.org/x/sys@v0.20.0/unix/zsyscall_linux_arm.go:223 +0x60 fp=0x90443790 sp=0x9044375c pc=0xb1464c70 github.com/syncthing/notify.(*inotify).loop(0x90180000, 0x9038f900) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:188 +0x74 fp=0x904437e0 sp=0x90443790 pc=0xb15bbaa8 github.com/syncthing/notify.(*inotify).lazyinit.gowrap2() github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:128 +0x30 fp=0x904437ec sp=0x904437e0 pc=0xb15bb670 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904437ec sp=0x904437ec pc=0xb0fc8ca0 created by github.com/syncthing/notify.(*inotify).lazyinit in goroutine 115 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:128 +0x17c goroutine 113 gp=0x90003448 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902d0dc4 sp=0x902d0db0 pc=0xb0f87ba4 runtime.selectgo(0x902d0f84, 0x902d0e9c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x902d0e64 sp=0x902d0dc4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x903b24c0, {0xb1bd4940, 0x9032eae0}, {0xb0f21ba4, 0x1}, {0x900385c8, 0x1, 0x1}, 0x90242fc0, 0x9038f8c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x902d0fb0 sp=0x902d0e64 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x902d0fec sp=0x902d0fb0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d0fec sp=0x902d0fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 115 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 147 gp=0x900037a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902caf04 sp=0x902caef0 pc=0xb0f87ba4 runtime.selectgo(0x902cafd4, 0x902cafc8, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x902cafa4 sp=0x902caf04 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*byteCounter).ticker(0x9032cf78) github.com/syncthing/syncthing/lib/scanner/walk.go:667 +0xa0 fp=0x902cafe4 sp=0x902cafa4 pc=0xb17d151c github.com/syncthing/syncthing/lib/scanner.newByteCounter.gowrap1() github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x28 fp=0x902cafec sp=0x902cafe4 pc=0xb17d1450 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cafec sp=0x902cafec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newByteCounter in goroutine 111 github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x15c goroutine 111 gp=0x900038c8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904bdc14 sp=0x904bdc00 pc=0xb0f87ba4 runtime.selectgo(0x904bde8c, 0x904bdce8, 0x0, 0x1, 0x1, 0x1) runtime/select.go:327 +0xb38 fp=0x904bdcb4 sp=0x904bdc14 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1() github.com/syncthing/syncthing/lib/scanner/walk.go:208 +0x494 fp=0x904bdfec sp=0x904bdcb4 pc=0xb17cc4b4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904bdfec sp=0x904bdfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 63 github.com/syncthing/syncthing/lib/scanner/walk.go:152 +0x2b4 goroutine 146 gp=0x90003d48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927db844 sp=0x927db830 pc=0xb0f87ba4 runtime.selectgo(0x927dbddc, 0x927dbc88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x927db8e4 sp=0x927db844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x902f0008, 0x9038f8c0, 0x9009fe40, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x927dbfcc sp=0x927db8e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x927dbfec sp=0x927dbfcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927dbfec sp=0x927dbfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 115 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 138 gp=0x9008d208 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90350664 sp=0x90350650 pc=0xb0f87ba4 runtime.selectgo(0x90350794, 0x9035073c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90350704 sp=0x90350664 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xb1bd4940, 0x90256e10}, {0xb1bd62c8, 0x90383780}) github.com/syncthing/syncthing/lib/model/util.go:82 +0x168 fp=0x903507d8 sp=0x90350704 pc=0xb19ab044 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.gowrap3() github.com/syncthing/syncthing/lib/model/folder.go:469 +0x40 fp=0x903507ec sp=0x903507d8 pc=0xb194f55c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903507ec sp=0x903507ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 109 github.com/syncthing/syncthing/lib/model/folder.go:469 +0x3e0 goroutine 95 gp=0x90334248 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9035aa3c sp=0x9035aa28 pc=0xb0f87ba4 runtime.selectgo(0x9035af4c, 0x9035abf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x9035aadc sp=0x9035aa3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x90296488, {0xb1bd4940, 0x90328d20}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x9035afdc sp=0x9035aadc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x9035afec sp=0x9035afdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9035afec sp=0x9035afec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 139 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 118 gp=0x9017f9e8 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fc88, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x905dbd20 sp=0x905dbd0c pc=0xb0f87ba4 runtime.netpollblock(0xb045fc78, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x905dbd38 sp=0x905dbd20 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045fc78, 0x72) runtime/netpoll.go:345 +0x54 fp=0x905dbd4c sp=0x905dbd38 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90236518, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x905dbd60 sp=0x905dbd4c pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x90236500) internal/poll/fd_unix.go:611 +0x2c8 fp=0x905dbda8 sp=0x905dbd60 pc=0xb1050ff8 net.(*netFD).accept(0x90236500) net/fd_unix.go:172 +0x20 fp=0x905dbe10 sp=0x905dbda8 pc=0xb118c79c net.(*TCPListener).accept(0x90238618) net/tcpsock_posix.go:159 +0x20 fp=0x905dbe28 sp=0x905dbe10 pc=0xb11a76ec net.(*TCPListener).Accept(0x90238618) net/tcpsock.go:327 +0x30 fp=0x905dbe44 sp=0x905dbe28 pc=0xb11a663c github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0x903f4bf0) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:199 +0x28 fp=0x905dbeb4 sp=0x905dbe44 pc=0xb19c0af4 github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0x903f4bf0) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:180 +0x1c fp=0x905dbeec sp=0x905dbeb4 pc=0xb19c08d8 net/http.(*onceCloseListener).Accept(0x9038ad60) :1 +0x34 fp=0x905dbf04 sp=0x905dbeec pc=0xb12ea0ac net/http.(*Server).Serve(0x902637c8, {0xb1bd3f74, 0x903f4bf0}) net/http/server.go:3255 +0x358 fp=0x905dbf9c sp=0x905dbf04 pc=0xb12c538c github.com/syncthing/syncthing/lib/api.(*service).Serve.func1() github.com/syncthing/syncthing/lib/api/api.go:429 +0x44 fp=0x905dbfec sp=0x905dbf9c pc=0xb19f8e20 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x905dbfec sp=0x905dbfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/api.(*service).Serve in goroutine 91 github.com/syncthing/syncthing/lib/api/api.go:427 +0x3cf0 goroutine 139 gp=0x9008d328 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92e6bd8c sp=0x92e6bd78 pc=0xb0f87ba4 runtime.selectgo(0x92e6beac, 0x92e6be54, 0x0, 0x0, 0xc, 0x1) runtime/select.go:327 +0xb38 fp=0x92e6be2c sp=0x92e6bd8c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x90296488, {0xb1bd4940, 0x902572c0}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x460 fp=0x92e6bf80 sp=0x92e6be2c pc=0xb194c5ac github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).Serve(0x90296488, {0xb1bd4940, 0x902572c0}) :1 +0x3c fp=0x92e6bf98 sp=0x92e6bf80 pc=0xb19b4690 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x92e6bfec sp=0x92e6bf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92e6bfec sp=0x92e6bfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 165 gp=0x9008d448 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902cc704 sp=0x902cc6f0 pc=0xb0f87ba4 runtime.selectgo(0x902cc7d4, 0x902cc7c8, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x902cc7a4 sp=0x902cc704 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*byteCounter).ticker(0x90966060) github.com/syncthing/syncthing/lib/scanner/walk.go:667 +0xa0 fp=0x902cc7e4 sp=0x902cc7a4 pc=0xb17d151c github.com/syncthing/syncthing/lib/scanner.newByteCounter.gowrap1() github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x28 fp=0x902cc7ec sp=0x902cc7e4 pc=0xb17d1450 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cc7ec sp=0x902cc7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newByteCounter in goroutine 141 github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x15c goroutine 141 gp=0x9008d568 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9020ec14 sp=0x9020ec00 pc=0xb0f87ba4 runtime.selectgo(0x9020ee8c, 0x9020ece8, 0x0, 0x1, 0x1, 0x1) runtime/select.go:327 +0xb38 fp=0x9020ecb4 sp=0x9020ec14 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1() github.com/syncthing/syncthing/lib/scanner/walk.go:208 +0x494 fp=0x9020efec sp=0x9020ecb4 pc=0xb17cc4b4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9020efec sp=0x9020efec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 109 github.com/syncthing/syncthing/lib/scanner/walk.go:152 +0x2b4 goroutine 453 gp=0x903345a8 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fa08, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x92ba19c8 sp=0x92ba19b4 pc=0xb0f87ba4 runtime.netpollblock(0xb045f9f8, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x92ba19e0 sp=0x92ba19c8 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045f9f8, 0x72) runtime/netpoll.go:345 +0x54 fp=0x92ba19f4 sp=0x92ba19e0 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90b40ce8, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x92ba1a08 sp=0x92ba19f4 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90b40cd0, {0x909aefc0, 0x240, 0x240}) internal/poll/fd_unix.go:164 +0x258 fp=0x92ba1a50 sp=0x92ba1a08 pc=0xb104d5d8 net.(*netFD).Read(0x90b40cd0, {0x909aefc0, 0x240, 0x240}) net/fd_posix.go:55 +0x38 fp=0x92ba1a7c sp=0x92ba1a50 pc=0xb118a650 net.(*conn).Read(0x90f0d7b0, {0x909aefc0, 0x240, 0x240}) net/net.go:179 +0x48 fp=0x92ba1aa8 sp=0x92ba1a7c pc=0xb119c0d0 net.(*TCPConn).Read(0x90f0d7b0, {0x909aefc0, 0x240, 0x240}) :1 +0x44 fp=0x92ba1ac8 sp=0x92ba1aa8 pc=0xb11b20c4 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x900b46b0, {0x909aefc0, 0x240, 0x240}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0xa4 fp=0x92ba1ae8 sp=0x92ba1ac8 pc=0xb19c0da0 crypto/tls.(*atLeastReader).Read(0x903b41b0, {0x909aefc0, 0x240, 0x240}) crypto/tls/conn.go:806 +0x78 fp=0x92ba1b14 sp=0x92ba1ae8 pc=0xb11f5be8 bytes.(*Buffer).ReadFrom(0x91145ecc, {0xb1bcf78c, 0x903b41b0}) bytes/buffer.go:211 +0xa4 fp=0x92ba1b50 sp=0x92ba1b14 pc=0xb10886ec crypto/tls.(*Conn).readFromUntil(0x91145d48, {0x8f736eb8, 0x900b46b0}, 0x5) crypto/tls/conn.go:828 +0xe0 fp=0x92ba1b78 sp=0x92ba1b50 pc=0xb11f5e80 crypto/tls.(*Conn).readRecordOrCCS(0x91145d48, 0x0) crypto/tls/conn.go:626 +0x140 fp=0x92ba1cdc sp=0x92ba1b78 pc=0xb11f3088 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x91145d48, {0x90dda000, 0x1000, 0x1000}) crypto/tls/conn.go:1370 +0x168 fp=0x92ba1d0c sp=0x92ba1cdc pc=0xb11f9774 net/http.(*connReader).Read(0x9024dc00, {0x90dda000, 0x1000, 0x1000}) net/http/server.go:789 +0x1f0 fp=0x92ba1d3c sp=0x92ba1d0c pc=0xb12b992c bufio.(*Reader).fill(0x90dcf2f0) bufio/bufio.go:110 +0x10c fp=0x92ba1d60 sp=0x92ba1d3c pc=0xb108d7e0 bufio.(*Reader).Peek(0x90dcf2f0, 0x4) bufio/bufio.go:148 +0x70 fp=0x92ba1d6c sp=0x92ba1d60 pc=0xb108d990 net/http.(*conn).serve(0x90170ae0, {0xb1bd4920, 0x901cb470}) net/http/server.go:2074 +0x8ac fp=0x92ba1fdc sp=0x92ba1d6c pc=0xb12bfe44 net/http.(*Server).Serve.gowrap3() net/http/server.go:3285 +0x38 fp=0x92ba1fec sp=0x92ba1fdc pc=0xb12c5858 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92ba1fec sp=0x92ba1fec pc=0xb0fc8ca0 created by net/http.(*Server).Serve in goroutine 118 net/http/server.go:3285 +0x4c0 goroutine 119 gp=0x9017fd48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92e1bd8c sp=0x92e1bd78 pc=0xb0f87ba4 runtime.selectgo(0x92e1beac, 0x927e5e54, 0x0, 0x0, 0xc, 0x1) runtime/select.go:327 +0xb38 fp=0x92e1be2c sp=0x92e1bd8c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x90345b08, {0xb1bd4940, 0x9032fda0}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x460 fp=0x92e1bf80 sp=0x92e1be2c pc=0xb194c5ac github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).Serve(0x90345b08, {0xb1bd4940, 0x9032fda0}) :1 +0x3c fp=0x92e1bf98 sp=0x92e1bf80 pc=0xb19b4690 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x92e1bfec sp=0x92e1bf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92e1bfec sp=0x92e1bfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 122 gp=0x903bc128 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9005ca3c sp=0x9005ca28 pc=0xb0f87ba4 runtime.selectgo(0x9005cf4c, 0x9005cbf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x9005cadc sp=0x9005ca3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x90345b08, {0xb1bd4940, 0x903ba1b0}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x9005cfdc sp=0x9005cadc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x9005cfec sp=0x9005cfdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9005cfec sp=0x9005cfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 119 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 128 gp=0x903bc248 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x90abe9b0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x927e5438 sp=0x927e5424 pc=0xb0f87ba4 runtime.chanrecv(0x90abe980, 0x927e5890, 0x1) runtime/chan.go:583 +0x4d0 fp=0x927e5474 sp=0x927e5438 pc=0xb0f442b8 runtime.chanrecv2(0x90abe980, 0x927e5890) runtime/chan.go:447 +0x20 fp=0x927e5488 sp=0x927e5474 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x90226408, {0x0, 0x0, 0x0}, 0x92c3c828) github.com/syncthing/syncthing/lib/model/folder.go:671 +0x340 fp=0x927e5bbc sp=0x927e5488 pc=0xb1950354 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x90226408, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:512 +0x704 fp=0x927e5cec sp=0x927e5bbc pc=0xb194ef24 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x90226408) github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34 fp=0x927e5e2c sp=0x927e5cec pc=0xb19522dc github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x90226408, {0xb1bd4940, 0x903bb380}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x6d4 fp=0x927e5f80 sp=0x927e5e2c pc=0xb194c820 github.com/syncthing/syncthing/lib/model.(*sendOnlyFolder).Serve(0x90226408, {0xb1bd4940, 0x903bb380}) :1 +0x3c fp=0x927e5f98 sp=0x927e5f80 pc=0xb19bdf88 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x927e5fec sp=0x927e5f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927e5fec sp=0x927e5fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 162 gp=0x90334908 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x90d5bab0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x90b33438 sp=0x90b33424 pc=0xb0f87ba4 runtime.chanrecv(0x90d5ba80, 0x90b33890, 0x1) runtime/chan.go:583 +0x4d0 fp=0x90b33474 sp=0x90b33438 pc=0xb0f442b8 runtime.chanrecv2(0x90d5ba80, 0x90b33890) runtime/chan.go:447 +0x20 fp=0x90b33488 sp=0x90b33474 pc=0xb0f43ddc github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x901e2208, {0x0, 0x0, 0x0}, 0x90d484b0) github.com/syncthing/syncthing/lib/model/folder.go:671 +0x340 fp=0x90b33bbc sp=0x90b33488 pc=0xb1950354 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x901e2208, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:512 +0x704 fp=0x90b33cec sp=0x90b33bbc pc=0xb194ef24 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x901e2208) github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34 fp=0x90b33e2c sp=0x90b33cec pc=0xb19522dc github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x901e2208, {0xb1bd4940, 0x903297d0}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x6d4 fp=0x90b33f80 sp=0x90b33e2c pc=0xb194c820 github.com/syncthing/syncthing/lib/model.(*sendOnlyFolder).Serve(0x901e2208, {0xb1bd4940, 0x903297d0}) :1 +0x3c fp=0x90b33f98 sp=0x90b33f80 pc=0xb19bdf88 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90b33fec sp=0x90b33f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90b33fec sp=0x90b33fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 166 gp=0x90334a28 m=nil [runnable]: runtime.asyncPreempt2() runtime/preempt.go:307 +0x40 fp=0x9047b7c8 sp=0x9047b7bc pc=0xb0f85d78 runtime.asyncPreempt() runtime/preempt_arm.s:44 +0x9c fp=0x9047b884 sp=0x9047b7c8 pc=0xb0fc97dc hash/adler32.update(0x8c7c493a, {0x90e44000, 0x8000, 0x8000}) hash/adler32/adler32.go:112 +0xe0 fp=0x9047b888 sp=0x9047b888 pc=0xb17aa198 hash/adler32.(*digest).Write(0x90e1dfac, {0x90e44000, 0x8000, 0x8000}) hash/adler32/adler32.go:126 +0x38 fp=0x9047b8a0 sp=0x9047b888 pc=0xb17aa210 io.(*multiWriter).Write(0x9000ea70, {0x90e44000, 0x8000, 0x8000}) io/multi.go:85 +0x78 fp=0x9047b8cc sp=0x9047b8a0 pc=0xb101da68 io.copyBuffer({0xb1bcefa0, 0x9000ea70}, {0xb1bcf004, 0x9000ea90}, {0x90e44000, 0x8000, 0x8000}) io/io.go:431 +0x284 fp=0x9047b918 sp=0x9047b8cc pc=0xb101c604 io.CopyBuffer({0xb1bcefa0, 0x9000ea70}, {0xb1bcf004, 0x9000ea90}, {0x90e44000, 0x8000, 0x8000}) io/io.go:402 +0x64 fp=0x9047b948 sp=0x9047b918 pc=0xb101c324 github.com/syncthing/syncthing/lib/scanner.Blocks({0xb1bd4940, 0x90256f00}, {0xb041cbd0, 0x9000ea40}, 0x20000, 0x77bd30, {0xb1bd0220, 0x90966060}, 0x1) github.com/syncthing/syncthing/lib/scanner/blocks.go:73 +0x524 fp=0x9047ba64 sp=0x9047b948 pc=0xb17cb158 github.com/syncthing/syncthing/lib/scanner.HashFile({0xb1bd4940, 0x90256f00}, {0x902f6b60, 0xb}, {0xb1bdb2c4, 0x90260c40}, {0x901d6b90, 0x48}, 0x20000, {0xb1bd0220, ...}, ...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:39 +0x36c fp=0x9047bb1c sp=0x9047ba64 pc=0xb17c9cac github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).hashFiles(0x9095e180, {0xb1bd4940, 0x90256f00}) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:111 +0x294 fp=0x9047bfdc sp=0x9047bb1c pc=0xb17ca7f0 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap1() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x38 fp=0x9047bfec sp=0x9047bfdc pc=0xb17ca530 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9047bfec sp=0x9047bfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 141 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x160 goroutine 125 gp=0x903bc368 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9044ba3c sp=0x9044ba28 pc=0xb0f87ba4 runtime.selectgo(0x9044bf4c, 0x9044bbf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x9044badc sp=0x9044ba3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x901e2208, {0xb1bd4940, 0x903ba540}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x9044bfdc sp=0x9044badc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x9044bfec sp=0x9044bfdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9044bfec sp=0x9044bfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 162 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 168 gp=0x9008dd48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90350eb8 sp=0x90350ea4 pc=0xb0f87ba4 runtime.selectgo(0x90350fb0, 0x90350f80, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90350f58 sp=0x90350eb8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1.1() github.com/syncthing/syncthing/lib/scanner/walk.go:192 +0x190 fp=0x90350fec sp=0x90350f58 pc=0xb17cc6b8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90350fec sp=0x90350fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1 in goroutine 141 github.com/syncthing/syncthing/lib/scanner/walk.go:174 +0x2e8 goroutine 167 gp=0x9008de68 m=nil [semacquire]: runtime.gopark(0xb1bcad94, 0xb221e200, 0x12, 0x5, 0x4) runtime/proc.go:402 +0x10c fp=0x90351ed0 sp=0x90351ebc pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.semacquire1(0x902f7918, 0x0, 0x1, 0x0, 0x12) runtime/sema.go:160 +0x288 fp=0x90351ef8 sp=0x90351ed0 pc=0xb0f9f074 sync.runtime_Semacquire(0x902f7918) runtime/sema.go:62 +0x3c fp=0x90351f10 sp=0x90351ef8 pc=0xb0fc57b0 sync.(*WaitGroup).Wait(0x902f7910) sync/waitgroup.go:116 +0x68 fp=0x90351f2c sp=0x90351f10 pc=0xb0feef3c github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).closeWhenDone(...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:143 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap2() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x3c fp=0x90351fec sp=0x90351f2c pc=0xb17ca458 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90351fec sp=0x90351fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 141 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x220 goroutine 148 gp=0x902e4488 m=nil [runnable]: runtime.asyncPreempt2() runtime/preempt.go:307 +0x40 fp=0x9047d66c sp=0x9047d660 pc=0xb0f85d78 runtime.asyncPreempt() runtime/preempt_arm.s:44 +0x9c fp=0x9047d728 sp=0x9047d66c pc=0xb0fc97dc crypto/sha256.blockGeneric(0x90141420, {0x905a6000, 0x8000, 0x8000}) crypto/sha256/sha256block.go:101 +0x254 fp=0x9047d874 sp=0x9047d72c pc=0xb115fc20 crypto/sha256.block(...) crypto/sha256/sha256block_generic.go:10 crypto/sha256.(*digest).Write(0x90141420, {0x905a6000, 0x8000, 0x8000}) crypto/sha256/sha256.go:194 +0x170 fp=0x9047d8a0 sp=0x9047d874 pc=0xb115f31c io.(*multiWriter).Write(0x900b5070, {0x905a6000, 0x8000, 0x8000}) io/multi.go:85 +0x78 fp=0x9047d8cc sp=0x9047d8a0 pc=0xb101da68 io.copyBuffer({0xb1bcefa0, 0x900b5070}, {0xb1bcf004, 0x900b5090}, {0x905a6000, 0x8000, 0x8000}) io/io.go:431 +0x284 fp=0x9047d918 sp=0x9047d8cc pc=0xb101c604 io.CopyBuffer({0xb1bcefa0, 0x900b5070}, {0xb1bcf004, 0x900b5090}, {0x905a6000, 0x8000, 0x8000}) io/io.go:402 +0x64 fp=0x9047d948 sp=0x9047d918 pc=0xb101c324 github.com/syncthing/syncthing/lib/scanner.Blocks({0xb1bd4940, 0x9032ed20}, {0xb041cbd0, 0x900b5050}, 0x20000, 0x1f5937e, {0xb1bd0220, 0x9032cf78}, 0x1) github.com/syncthing/syncthing/lib/scanner/blocks.go:73 +0x524 fp=0x9047da64 sp=0x9047d948 pc=0xb17cb158 github.com/syncthing/syncthing/lib/scanner.HashFile({0xb1bd4940, 0x9032ed20}, {0x902f65e0, 0xb}, {0xb1bdb2c4, 0x90260570}, {0x903065c0, 0x3f}, 0x20000, {0xb1bd0220, ...}, ...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:39 +0x36c fp=0x9047db1c sp=0x9047da64 pc=0xb17c9cac github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).hashFiles(0x90001bf0, {0xb1bd4940, 0x9032ed20}) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:111 +0x294 fp=0x9047dfdc sp=0x9047db1c pc=0xb17ca7f0 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap1() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x38 fp=0x9047dfec sp=0x9047dfdc pc=0xb17ca530 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9047dfec sp=0x9047dfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 111 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x160 goroutine 149 gp=0x902e45a8 m=nil [semacquire]: runtime.gopark(0xb1bcad94, 0xb221ec20, 0x12, 0x5, 0x4) runtime/proc.go:402 +0x10c fp=0x90356ed0 sp=0x90356ebc pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.semacquire1(0x9040fa68, 0x0, 0x1, 0x0, 0x12) runtime/sema.go:160 +0x288 fp=0x90356ef8 sp=0x90356ed0 pc=0xb0f9f074 sync.runtime_Semacquire(0x9040fa68) runtime/sema.go:62 +0x3c fp=0x90356f10 sp=0x90356ef8 pc=0xb0fc57b0 sync.(*WaitGroup).Wait(0x9040fa60) sync/waitgroup.go:116 +0x68 fp=0x90356f2c sp=0x90356f10 pc=0xb0feef3c github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).closeWhenDone(...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:143 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap2() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x3c fp=0x90356fec sp=0x90356f2c pc=0xb17ca458 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90356fec sp=0x90356fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 111 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x220 goroutine 150 gp=0x902e46c8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9061b6b8 sp=0x9061b6a4 pc=0xb0f87ba4 runtime.selectgo(0x9061b7b0, 0x9061b780, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x9061b758 sp=0x9061b6b8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1.1() github.com/syncthing/syncthing/lib/scanner/walk.go:192 +0x190 fp=0x9061b7ec sp=0x9061b758 pc=0xb17cc6b8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9061b7ec sp=0x9061b7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1 in goroutine 111 github.com/syncthing/syncthing/lib/scanner/walk.go:174 +0x2e8 goroutine 182 gp=0x9059a248 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92e16d8c sp=0x92e16d78 pc=0xb0f87ba4 runtime.selectgo(0x92e16eac, 0x927d7e54, 0x0, 0x0, 0xc, 0x1) runtime/select.go:327 +0xb38 fp=0x92e16e2c sp=0x92e16d8c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x902966c8, {0xb1bd4940, 0x90592150}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x460 fp=0x92e16f80 sp=0x92e16e2c pc=0xb194c5ac github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).Serve(0x902966c8, {0xb1bd4940, 0x90592150}) :1 +0x3c fp=0x92e16f98 sp=0x92e16f80 pc=0xb19b4690 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x92e16fec sp=0x92e16f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92e16fec sp=0x92e16fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 260 gp=0x902e47e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x904bfe64 sp=0x904bfe50 pc=0xb0f87ba4 runtime.selectgo(0x904bff94, 0x904bff3c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904bff04 sp=0x904bfe64 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xb1bd4940, 0x90d5d7a0}, {0xb1bd62c8, 0x902205c0}) github.com/syncthing/syncthing/lib/model/util.go:82 +0x168 fp=0x904bffd8 sp=0x904bff04 pc=0xb19ab044 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.gowrap3() github.com/syncthing/syncthing/lib/model/folder.go:469 +0x40 fp=0x904bffec sp=0x904bffd8 pc=0xb194f55c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904bffec sp=0x904bffec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 162 github.com/syncthing/syncthing/lib/model/folder.go:469 +0x3e0 goroutine 183 gp=0x9059a488 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90448a3c sp=0x90448a28 pc=0xb0f87ba4 runtime.selectgo(0x90448f4c, 0x90448bf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90448adc sp=0x90448a3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x90226408, {0xb1bd4940, 0x90592f30}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x90448fdc sp=0x90448adc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x90448fec sp=0x90448fdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90448fec sp=0x90448fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 128 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 368 gp=0x9059a5a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902c9e64 sp=0x902c9e50 pc=0xb0f87ba4 runtime.selectgo(0x902c9f94, 0x902c9f3c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x902c9f04 sp=0x902c9e64 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xb1bd4940, 0x90605d10}, {0xb1bd62c8, 0x9022a600}) github.com/syncthing/syncthing/lib/model/util.go:82 +0x168 fp=0x902c9fd8 sp=0x902c9f04 pc=0xb19ab044 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.gowrap3() github.com/syncthing/syncthing/lib/model/folder.go:469 +0x40 fp=0x902c9fec sp=0x902c9fd8 pc=0xb194f55c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902c9fec sp=0x902c9fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 128 github.com/syncthing/syncthing/lib/model/folder.go:469 +0x3e0 goroutine 185 gp=0x9059a6c8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927e196c sp=0x927e1958 pc=0xb0f87ba4 runtime.selectgo(0x927e1a3c, 0x927e1a30, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x927e1a0c sp=0x927e196c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext(0x901ca498, {0xb1bd4940, 0x905936b0}, 0x1) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:40 +0x154 fp=0x927e1a50 sp=0x927e1a0c pc=0xb18d6c10 github.com/syncthing/syncthing/lib/model.(*folder).pull(0x90296908) github.com/syncthing/syncthing/lib/model/folder.go:400 +0x46c fp=0x927e1e2c sp=0x927e1a50 pc=0xb194dfe4 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x90296908, {0xb1bd4940, 0x905936b0}) github.com/syncthing/syncthing/lib/model/folder.go:185 +0x4d8 fp=0x927e1f80 sp=0x927e1e2c pc=0xb194c624 github.com/syncthing/syncthing/lib/model.(*receiveEncryptedFolder).Serve(0x9058d6d0, {0xb1bd4940, 0x905936b0}) :1 +0x40 fp=0x927e1f98 sp=0x927e1f80 pc=0xb19b78bc github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x927e1fec sp=0x927e1f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927e1fec sp=0x927e1fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 67 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 153 gp=0x902e4908 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x905e1a3c sp=0x905e1a28 pc=0xb0f87ba4 runtime.selectgo(0x905e1f4c, 0x905e1bf0, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x905e1adc sp=0x905e1a3c pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x90296908, {0xb1bd4940, 0x906447e0}) github.com/syncthing/syncthing/lib/model/folder.go:1022 +0x1a4 fp=0x905e1fdc sp=0x905e1adc pc=0xb1953080 github.com/syncthing/syncthing/lib/model.(*folder).startWatch.gowrap1() github.com/syncthing/syncthing/lib/model/folder.go:994 +0x38 fp=0x905e1fec sp=0x905e1fdc pc=0xb1952eb0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x905e1fec sp=0x905e1fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 185 github.com/syncthing/syncthing/lib/model/folder.go:994 +0x140 goroutine 263 gp=0x9059ab48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90e2a704 sp=0x90e2a6f0 pc=0xb0f87ba4 runtime.selectgo(0x90e2a7d4, 0x90e2a7c8, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90e2a7a4 sp=0x90e2a704 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*byteCounter).ticker(0x90d48828) github.com/syncthing/syncthing/lib/scanner/walk.go:667 +0xa0 fp=0x90e2a7e4 sp=0x90e2a7a4 pc=0xb17d151c github.com/syncthing/syncthing/lib/scanner.newByteCounter.gowrap1() github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x28 fp=0x90e2a7ec sp=0x90e2a7e4 pc=0xb17d1450 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90e2a7ec sp=0x90e2a7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newByteCounter in goroutine 262 github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x15c goroutine 154 gp=0x902e4b48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9043c5c4 sp=0x9043c5b0 pc=0xb0f87ba4 runtime.selectgo(0x9043c784, 0x9043c69c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9043c664 sp=0x9043c5c4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x9025fe60, {0xb1bd4940, 0x90256cc0}, {0xb0f21ba4, 0x1}, {0x90038700, 0x1, 0x1}, 0x902432c0, 0x9038fc40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x9043c7b0 sp=0x9043c664 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x9043c7ec sp=0x9043c7b0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9043c7ec sp=0x9043c7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 136 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 155 gp=0x902e4c68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927e3844 sp=0x927e3830 pc=0xb0f87ba4 runtime.selectgo(0x927e3ddc, 0x927e3c88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x927e38e4 sp=0x927e3844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x902f0148, 0x9038fc40, 0x9038f9c0, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x927e3fcc sp=0x927e38e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x927e3fec sp=0x927e3fcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927e3fec sp=0x927e3fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 136 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 156 gp=0x902e4d88 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9043cdc4 sp=0x9043cdb0 pc=0xb0f87ba4 runtime.selectgo(0x9043cf84, 0x9043ce9c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9043ce64 sp=0x9043cdc4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x902e69a0, {0xb1bd4940, 0x903ba1b0}, {0xb0f21ba4, 0x1}, {0x90038fa0, 0x1, 0x1}, 0x90243d80, 0x901e4d40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x9043cfb0 sp=0x9043ce64 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x9043cfec sp=0x9043cfb0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9043cfec sp=0x9043cfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 122 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 157 gp=0x902e4ea8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927ed844 sp=0x927ed830 pc=0xb0f87ba4 runtime.selectgo(0x927edddc, 0x927edc88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x927ed8e4 sp=0x927ed844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x902f0288, 0x901e4d40, 0x903079c0, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x927edfcc sp=0x927ed8e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x927edfec sp=0x927edfcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927edfec sp=0x927edfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 122 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 199 gp=0x903bd0e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902ca5c4 sp=0x902ca5b0 pc=0xb0f87ba4 runtime.selectgo(0x902ca784, 0x902ca69c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x902ca664 sp=0x902ca5c4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x902e6e20, {0xb1bd4940, 0x903ba540}, {0xb0f21ba4, 0x1}, {0x904b2078, 0x1, 0x1}, 0x90079740, 0x90307ec0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x902ca7b0 sp=0x902ca664 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x902ca7ec sp=0x902ca7b0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902ca7ec sp=0x902ca7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 125 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 200 gp=0x903bd208 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927df844 sp=0x927df830 pc=0xb0f87ba4 runtime.selectgo(0x927dfddc, 0x927dfc88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x927df8e4 sp=0x927df844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x901f6f08, 0x90307ec0, 0x90307e40, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x927dffcc sp=0x927df8e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x927dffec sp=0x927dffcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927dffec sp=0x927dffec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 125 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 160 gp=0x902e5208 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fbe8, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x9035db04 sp=0x9035daf0 pc=0xb0f87ba4 runtime.netpollblock(0xb045fbd8, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x9035db1c sp=0x9035db04 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045fbd8, 0x72) runtime/netpoll.go:345 +0x54 fp=0x9035db30 sp=0x9035db1c pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90298978, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x9035db44 sp=0x9035db30 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90298960, {0x90de2000, 0xa000, 0xa000}) internal/poll/fd_unix.go:164 +0x258 fp=0x9035db8c sp=0x9035db44 pc=0xb104d5d8 net.(*netFD).Read(0x90298960, {0x90de2000, 0xa000, 0xa000}) net/fd_posix.go:55 +0x38 fp=0x9035dbb8 sp=0x9035db8c pc=0xb118a650 net.(*conn).Read(0x9030ae38, {0x90de2000, 0xa000, 0xa000}) net/net.go:179 +0x48 fp=0x9035dbe4 sp=0x9035dbb8 pc=0xb119c0d0 net.(*TCPConn).Read(0x9030ae38, {0x90de2000, 0xa000, 0xa000}) :1 +0x44 fp=0x9035dc04 sp=0x9035dbe4 pc=0xb11b20c4 crypto/tls.(*atLeastReader).Read(0x902611c0, {0x90de2000, 0xa000, 0xa000}) crypto/tls/conn.go:806 +0x78 fp=0x9035dc30 sp=0x9035dc04 pc=0xb11f5be8 bytes.(*Buffer).ReadFrom(0x9011b38c, {0xb1bcf78c, 0x902611c0}) bytes/buffer.go:211 +0xa4 fp=0x9035dc6c sp=0x9035dc30 pc=0xb10886ec crypto/tls.(*Conn).readFromUntil(0x9011b208, {0xb1bcfe10, 0x9030ae38}, 0x5) crypto/tls/conn.go:828 +0xe0 fp=0x9035dc94 sp=0x9035dc6c pc=0xb11f5e80 crypto/tls.(*Conn).readRecordOrCCS(0x9011b208, 0x0) crypto/tls/conn.go:626 +0x140 fp=0x9035ddf8 sp=0x9035dc94 pc=0xb11f3088 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x9011b208, {0x90b10e60, 0x2, 0x4}) crypto/tls/conn.go:1370 +0x168 fp=0x9035de28 sp=0x9035ddf8 pc=0xb11f9774 github.com/syncthing/syncthing/lib/connections.(*internalConn).Read(0x90644420, {0x90b10e60, 0x2, 0x4}) :1 +0x4c fp=0x9035de48 sp=0x9035de28 pc=0xb1935c8c github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0x9032d1a0, {0x90b10e60, 0x2, 0x4}) github.com/syncthing/syncthing/lib/connections/limiter.go:234 +0x40 fp=0x9035de74 sp=0x9035de48 pc=0xb191b904 github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0x900773a0, {0x90b10e60, 0x2, 0x4}) github.com/syncthing/syncthing/lib/protocol/counting.go:24 +0x40 fp=0x9035ded8 sp=0x9035de74 pc=0xb158f310 io.ReadAtLeast({0xb1bcfb84, 0x900773a0}, {0x90b10e60, 0x2, 0x4}, 0x2) io/io.go:335 +0x98 fp=0x9035df04 sp=0x9035ded8 pc=0xb101c010 io.ReadFull(...) io/io.go:354 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0x90648008, {0x90b10e60, 0x4, 0x4}) github.com/syncthing/syncthing/lib/protocol/protocol.go:608 +0x50 fp=0x9035df60 sp=0x9035df04 pc=0xb1599e08 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0x90648008, {0x90b10e60, 0x4, 0x4}) github.com/syncthing/syncthing/lib/protocol/protocol.go:540 +0x34 fp=0x9035df8c sp=0x9035df60 pc=0xb15993b0 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0x90648008) github.com/syncthing/syncthing/lib/protocol/protocol.go:450 +0x68 fp=0x9035dfdc sp=0x9035df8c pc=0xb1598698 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:323 +0x20 fp=0x9035dfec sp=0x9035dfdc pc=0xb1597d20 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9035dfec sp=0x9035dfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 70 github.com/syncthing/syncthing/lib/protocol/protocol.go:322 +0xd8 goroutine 278 gp=0x90335448 m=nil [sync.Cond.Wait]: runtime.gopark(0xb1bcad94, 0x9025e4b0, 0x14, 0x4, 0x3) runtime/proc.go:402 +0x10c fp=0x90615f50 sp=0x90615f3c pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 sync.runtime_notifyListWait(0x9025e4a8, 0x9) runtime/sema.go:569 +0x200 fp=0x90615f7c sp=0x90615f50 pc=0xb0fc5bb0 sync.(*Cond).Wait(0x9025e4a0) sync/cond.go:70 +0xbc fp=0x90615fa0 sp=0x90615f7c pc=0xb0feafc0 github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).takeInner(0x901ca498, {0xb1bd4940, 0x905936b0}, 0x1) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:66 +0x114 fp=0x90615fc8 sp=0x90615fa0 pc=0xb18d6e88 github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext.func1() github.com/syncthing/syncthing/lib/semaphore/semaphore.go:37 +0x44 fp=0x90615fec sp=0x90615fc8 pc=0xb18d6cc0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90615fec sp=0x90615fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext in goroutine 185 github.com/syncthing/syncthing/lib/semaphore/semaphore.go:36 +0xec goroutine 466 gp=0x903357a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92c0cf04 sp=0x92c0cef0 pc=0xb0f87ba4 runtime.selectgo(0x92c0cfd4, 0x92c0cfc8, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x92c0cfa4 sp=0x92c0cf04 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*byteCounter).ticker(0x90b296e0) github.com/syncthing/syncthing/lib/scanner/walk.go:667 +0xa0 fp=0x92c0cfe4 sp=0x92c0cfa4 pc=0xb17d151c github.com/syncthing/syncthing/lib/scanner.newByteCounter.gowrap1() github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x28 fp=0x92c0cfec sp=0x92c0cfe4 pc=0xb17d1450 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92c0cfec sp=0x92c0cfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newByteCounter in goroutine 434 github.com/syncthing/syncthing/lib/scanner/walk.go:658 +0x15c goroutine 174 gp=0x903358c8 m=nil [chan receive]: runtime.gopark(0xb1bcac14, 0x901f28f0, 0xe, 0x7, 0x2) runtime/proc.go:402 +0x10c fp=0x902ccf8c sp=0x902ccf78 pc=0xb0f87ba4 runtime.chanrecv(0x901f28c0, 0x0, 0x1) runtime/chan.go:583 +0x4d0 fp=0x902ccfc8 sp=0x902ccf8c pc=0xb0f442b8 runtime.chanrecv1(0x901f28c0, 0x0) runtime/chan.go:442 +0x20 fp=0x902ccfdc sp=0x902ccfc8 pc=0xb0f43db8 github.com/rcrowley/go-metrics.(*meterArbiter).tick(...) github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 github.com/rcrowley/go-metrics.NewMeter.gowrap2() github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0x3c fp=0x902ccfec sp=0x902ccfdc pc=0xb17ab738 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902ccfec sp=0x902ccfec pc=0xb0fc8ca0 created by github.com/rcrowley/go-metrics.NewMeter in goroutine 171 github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0x120 goroutine 443 gp=0x902e5688 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045f468, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x9047f9c8 sp=0x9047f9b4 pc=0xb0f87ba4 runtime.netpollblock(0xb045f458, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x9047f9e0 sp=0x9047f9c8 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045f458, 0x72) runtime/netpoll.go:345 +0x54 fp=0x9047f9f4 sp=0x9047f9e0 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90ba6a68, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x9047fa08 sp=0x9047f9f4 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90ba6a50, {0x90a34900, 0x240, 0x240}) internal/poll/fd_unix.go:164 +0x258 fp=0x9047fa50 sp=0x9047fa08 pc=0xb104d5d8 net.(*netFD).Read(0x90ba6a50, {0x90a34900, 0x240, 0x240}) net/fd_posix.go:55 +0x38 fp=0x9047fa7c sp=0x9047fa50 pc=0xb118a650 net.(*conn).Read(0x90e8f780, {0x90a34900, 0x240, 0x240}) net/net.go:179 +0x48 fp=0x9047faa8 sp=0x9047fa7c pc=0xb119c0d0 net.(*TCPConn).Read(0x90e8f780, {0x90a34900, 0x240, 0x240}) :1 +0x44 fp=0x9047fac8 sp=0x9047faa8 pc=0xb11b20c4 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x901c9310, {0x90a34900, 0x240, 0x240}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0xa4 fp=0x9047fae8 sp=0x9047fac8 pc=0xb19c0da0 crypto/tls.(*atLeastReader).Read(0x900b4960, {0x90a34900, 0x240, 0x240}) crypto/tls/conn.go:806 +0x78 fp=0x9047fb14 sp=0x9047fae8 pc=0xb11f5be8 bytes.(*Buffer).ReadFrom(0x911b938c, {0xb1bcf78c, 0x900b4960}) bytes/buffer.go:211 +0xa4 fp=0x9047fb50 sp=0x9047fb14 pc=0xb10886ec crypto/tls.(*Conn).readFromUntil(0x911b9208, {0x8f736eb8, 0x901c9310}, 0x5) crypto/tls/conn.go:828 +0xe0 fp=0x9047fb78 sp=0x9047fb50 pc=0xb11f5e80 crypto/tls.(*Conn).readRecordOrCCS(0x911b9208, 0x0) crypto/tls/conn.go:626 +0x140 fp=0x9047fcdc sp=0x9047fb78 pc=0xb11f3088 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x911b9208, {0x90ac3000, 0x1000, 0x1000}) crypto/tls/conn.go:1370 +0x168 fp=0x9047fd0c sp=0x9047fcdc pc=0xb11f9774 net/http.(*connReader).Read(0x90255120, {0x90ac3000, 0x1000, 0x1000}) net/http/server.go:789 +0x1f0 fp=0x9047fd3c sp=0x9047fd0c pc=0xb12b992c bufio.(*Reader).fill(0x90af5620) bufio/bufio.go:110 +0x10c fp=0x9047fd60 sp=0x9047fd3c pc=0xb108d7e0 bufio.(*Reader).Peek(0x90af5620, 0x4) bufio/bufio.go:148 +0x70 fp=0x9047fd6c sp=0x9047fd60 pc=0xb108d990 net/http.(*conn).serve(0x901cef00, {0xb1bd4920, 0x901cb470}) net/http/server.go:2074 +0x8ac fp=0x9047ffdc sp=0x9047fd6c pc=0xb12bfe44 net/http.(*Server).Serve.gowrap3() net/http/server.go:3285 +0x38 fp=0x9047ffec sp=0x9047ffdc pc=0xb12c5858 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9047ffec sp=0x9047ffec pc=0xb0fc8ca0 created by net/http.(*Server).Serve in goroutine 118 net/http/server.go:3285 +0x4c0 goroutine 161 gp=0x903bd9e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90b39e98 sp=0x90b39e84 pc=0xb0f87ba4 runtime.selectgo(0x90b39f98, 0x90b39f60, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90b39f38 sp=0x90b39e98 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0x90648008) github.com/syncthing/syncthing/lib/protocol/protocol.go:473 +0xe4 fp=0x90b39fd8 sp=0x90b39f38 pc=0xb1598894 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2() github.com/syncthing/syncthing/lib/protocol/protocol.go:327 +0x20 fp=0x90b39fec sp=0x90b39fd8 pc=0xb1597cc8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90b39fec sp=0x90b39fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 70 github.com/syncthing/syncthing/lib/protocol/protocol.go:326 +0x12c goroutine 210 gp=0x903bdb08 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x905dfe98 sp=0x905dfe84 pc=0xb0f87ba4 runtime.selectgo(0x905dff88, 0x905dff5c, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x905dff38 sp=0x905dfe98 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0x90648008) github.com/syncthing/syncthing/lib/protocol/protocol.go:766 +0x1e4 fp=0x905dffdc sp=0x905dff38 pc=0xb159b204 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3() github.com/syncthing/syncthing/lib/protocol/protocol.go:332 +0x20 fp=0x905dffec sp=0x905dffdc pc=0xb1597c7c runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x905dffec sp=0x905dffec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 70 github.com/syncthing/syncthing/lib/protocol/protocol.go:331 +0x180 goroutine 211 gp=0x903bdc28 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x906176c8 sp=0x906176b4 pc=0xb0f87ba4 runtime.selectgo(0x906177c0, 0x90617790, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90617768 sp=0x906176c8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0x90648008) github.com/syncthing/syncthing/lib/protocol/protocol.go:1027 +0xc8 fp=0x906177dc sp=0x90617768 pc=0xb159d4fc github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4() github.com/syncthing/syncthing/lib/protocol/protocol.go:336 +0x20 fp=0x906177ec sp=0x906177dc pc=0xb1597c30 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x906177ec sp=0x906177ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 70 github.com/syncthing/syncthing/lib/protocol/protocol.go:335 +0x1d4 goroutine 212 gp=0x903bdd48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90619ec8 sp=0x90619eb4 pc=0xb0f87ba4 runtime.selectgo(0x90619fa4, 0x90619f90, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90619f68 sp=0x90619ec8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0x90648008) github.com/syncthing/syncthing/lib/protocol/protocol.go:1052 +0x100 fp=0x90619fdc sp=0x90619f68 pc=0xb159d9e4 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5() github.com/syncthing/syncthing/lib/protocol/protocol.go:340 +0x20 fp=0x90619fec sp=0x90619fdc pc=0xb1597be4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90619fec sp=0x90619fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 70 github.com/syncthing/syncthing/lib/protocol/protocol.go:339 +0x228 goroutine 213 gp=0x903bde68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90616598 sp=0x90616584 pc=0xb0f87ba4 runtime.selectgo(0x906166e4, 0x90616668, 0x0, 0x0, 0x4, 0x1) runtime/select.go:327 +0xb38 fp=0x90616638 sp=0x90616598 pc=0xb0f9e38c github.com/thejerf/suture/v4.(*Supervisor).Serve(0x90ae6418, {0xb1bd4940, 0x908fb9b0}) github.com/thejerf/suture/v4@v4.0.5/supervisor.go:356 +0x34c fp=0x90616780 sp=0x90616638 pc=0xb1397484 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:135 github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).Serve(0x908fb980, {0xb1bd4940, 0x908fb9b0}) github.com/syncthing/syncthing/lib/model/indexhandler.go:411 +0x34 fp=0x90616798 sp=0x90616780 pc=0xb1978548 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x906167ec sp=0x90616798 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x906167ec sp=0x906167ec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 69 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 214 gp=0x9059ac68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90449dd0 sp=0x90449dbc pc=0xb0f87ba4 runtime.selectgo(0x90449f50, 0x90449f0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90449e70 sp=0x90449dd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x90333600, {0xb1bd4940, 0x908fbbc0}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x90449f98 sp=0x90449e70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90449fec sp=0x90449f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90449fec sp=0x90449fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 215 gp=0x9059ad88 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9044add0 sp=0x9044adbc pc=0xb0f87ba4 runtime.selectgo(0x9044af50, 0x9044af0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x9044ae70 sp=0x9044add0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x90333700, {0xb1bd4940, 0x908fbd70}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x9044af98 sp=0x9044ae70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9044afec sp=0x9044af98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9044afec sp=0x9044afec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 216 gp=0x9059aea8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902d9dd0 sp=0x902d9dbc pc=0xb0f87ba4 runtime.selectgo(0x902d9f50, 0x902d9f0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x902d9e70 sp=0x902d9dd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x90333800, {0xb1bd4940, 0x90c2c030}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x902d9f98 sp=0x902d9e70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x902d9fec sp=0x902d9f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d9fec sp=0x902d9fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 217 gp=0x9059afc8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90441708 sp=0x904416f4 pc=0xb0f87ba4 runtime.selectgo(0x904417dc, 0x904417cc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x904417a8 sp=0x90441708 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x904417ec sp=0x904417a8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x904417ec sp=0x904417ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 214 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 218 gp=0x9059b0e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90351708 sp=0x903516f4 pc=0xb0f87ba4 runtime.selectgo(0x903517dc, 0x903517cc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x903517a8 sp=0x90351708 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x903517ec sp=0x903517a8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x903517ec sp=0x903517ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 215 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 219 gp=0x9059b208 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9061a708 sp=0x9061a6f4 pc=0xb0f87ba4 runtime.selectgo(0x9061a7dc, 0x9061a7cc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9061a7a8 sp=0x9061a708 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x9061a7ec sp=0x9061a7a8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9061a7ec sp=0x9061a7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 216 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 202 gp=0x902e57a8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90444dd0 sp=0x90444dbc pc=0xb0f87ba4 runtime.selectgo(0x90444f50, 0x90444f0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90444e70 sp=0x90444dd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x90333900, {0xb1bd4940, 0x909f3200}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x90444f98 sp=0x90444e70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90444fec sp=0x90444f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90444fec sp=0x90444fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 203 gp=0x902e58c8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90446dd0 sp=0x90446dbc pc=0xb0f87ba4 runtime.selectgo(0x90446f50, 0x90446f0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90446e70 sp=0x90446dd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x901c3300, {0xb1bd4940, 0x909f33b0}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x90446f98 sp=0x90446e70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90446fec sp=0x90446f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90446fec sp=0x90446fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 204 gp=0x902e59e8 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90dcddd0 sp=0x90dcddbc pc=0xb0f87ba4 runtime.selectgo(0x90dcdf50, 0x90dcdf0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90dcde70 sp=0x90dcddd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x901c3400, {0xb1bd4940, 0x909f3560}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x90dcdf98 sp=0x90dcde70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x90dcdfec sp=0x90dcdf98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90dcdfec sp=0x90dcdfec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 205 gp=0x902e5b08 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x905e0dd0 sp=0x905e0dbc pc=0xb0f87ba4 runtime.selectgo(0x905e0f50, 0x905e0f0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x905e0e70 sp=0x905e0dd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x901c3500, {0xb1bd4940, 0x909f3710}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x905e0f98 sp=0x905e0e70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x905e0fec sp=0x905e0f98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x905e0fec sp=0x905e0fec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 206 gp=0x902e5c28 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9035edd0 sp=0x9035edbc pc=0xb0f87ba4 runtime.selectgo(0x9035ef50, 0x9035ef0c, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x9035ee70 sp=0x9035edd0 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x901c3640, {0xb1bd4940, 0x909f38c0}) github.com/syncthing/syncthing/lib/model/indexhandler.go:175 +0x618 fp=0x9035ef98 sp=0x9035ee70 pc=0xb1975d10 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.5/supervisor.go:567 +0x108 fp=0x9035efec sp=0x9035ef98 pc=0xb1398ad0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9035efec sp=0x9035efec pc=0xb0fc8ca0 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 213 github.com/thejerf/suture/v4@v4.0.5/supervisor.go:541 +0x1c8 goroutine 207 gp=0x902e5d48 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9043ef08 sp=0x9043eef4 pc=0xb0f87ba4 runtime.selectgo(0x9043efdc, 0x9043efcc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9043efa8 sp=0x9043ef08 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x9043efec sp=0x9043efa8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9043efec sp=0x9043efec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 202 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 191 gp=0x90ba2008 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90441f08 sp=0x90441ef4 pc=0xb0f87ba4 runtime.selectgo(0x90441fdc, 0x90441fcc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90441fa8 sp=0x90441f08 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x90441fec sp=0x90441fa8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90441fec sp=0x90441fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 204 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 208 gp=0x902e5e68 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90616f08 sp=0x90616ef4 pc=0xb0f87ba4 runtime.selectgo(0x90616fdc, 0x90616fcc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x90616fa8 sp=0x90616f08 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x90616fec sp=0x90616fa8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90616fec sp=0x90616fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 205 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 192 gp=0x90ba2128 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9043d708 sp=0x9043d6f4 pc=0xb0f87ba4 runtime.selectgo(0x9043d7dc, 0x9043d7cc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9043d7a8 sp=0x9043d708 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x9043d7ec sp=0x9043d7a8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9043d7ec sp=0x9043d7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 203 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 209 gp=0x90b3e008 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9043df08 sp=0x9043def4 pc=0xb0f87ba4 runtime.selectgo(0x9043dfdc, 0x9043dfcc, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9043dfa8 sp=0x9043df08 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2() github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x88 fp=0x9043dfec sp=0x9043dfa8 pc=0xb19760e8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9043dfec sp=0x9043dfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 206 github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x374 goroutine 275 gp=0x90b3e128 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x9061adc4 sp=0x9061adb0 pc=0xb0f87ba4 runtime.selectgo(0x9061af84, 0x9061ae9c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x9061ae64 sp=0x9061adc4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x9040ae60, {0xb1bd4940, 0x906447e0}, {0xb0f21ba4, 0x1}, {0x9058d8a0, 0x1, 0x1}, 0x9023c9c0, 0x905d77c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x9061afb0 sp=0x9061ae64 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x9061afec sp=0x9061afb0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9061afec sp=0x9061afec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 153 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 276 gp=0x90b3e368 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90b37844 sp=0x90b37830 pc=0xb0f87ba4 runtime.selectgo(0x90b37ddc, 0x90b37c88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x90b378e4 sp=0x90b37844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x90134f08, 0x905d77c0, 0x9064c6c0, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x90b37fcc sp=0x90b378e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x90b37fec sp=0x90b37fcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90b37fec sp=0x90b37fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 153 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 454 gp=0x9059b568 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fb48, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x903779c8 sp=0x903779b4 pc=0xb0f87ba4 runtime.netpollblock(0xb045fb38, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x903779e0 sp=0x903779c8 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045fb38, 0x72) runtime/netpoll.go:345 +0x54 fp=0x903779f4 sp=0x903779e0 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90b40d38, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x90377a08 sp=0x903779f4 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90b40d20, {0x909af440, 0x240, 0x240}) internal/poll/fd_unix.go:164 +0x258 fp=0x90377a50 sp=0x90377a08 pc=0xb104d5d8 net.(*netFD).Read(0x90b40d20, {0x909af440, 0x240, 0x240}) net/fd_posix.go:55 +0x38 fp=0x90377a7c sp=0x90377a50 pc=0xb118a650 net.(*conn).Read(0x90f0d7d8, {0x909af440, 0x240, 0x240}) net/net.go:179 +0x48 fp=0x90377aa8 sp=0x90377a7c pc=0xb119c0d0 net.(*TCPConn).Read(0x90f0d7d8, {0x909af440, 0x240, 0x240}) :1 +0x44 fp=0x90377ac8 sp=0x90377aa8 pc=0xb11b20c4 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x900b47b0, {0x909af440, 0x240, 0x240}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0xa4 fp=0x90377ae8 sp=0x90377ac8 pc=0xb19c0da0 crypto/tls.(*atLeastReader).Read(0x903b41f0, {0x909af440, 0x240, 0x240}) crypto/tls/conn.go:806 +0x78 fp=0x90377b14 sp=0x90377ae8 pc=0xb11f5be8 bytes.(*Buffer).ReadFrom(0x9055a18c, {0xb1bcf78c, 0x903b41f0}) bytes/buffer.go:211 +0xa4 fp=0x90377b50 sp=0x90377b14 pc=0xb10886ec crypto/tls.(*Conn).readFromUntil(0x9055a008, {0x8f736eb8, 0x900b47b0}, 0x5) crypto/tls/conn.go:828 +0xe0 fp=0x90377b78 sp=0x90377b50 pc=0xb11f5e80 crypto/tls.(*Conn).readRecordOrCCS(0x9055a008, 0x0) crypto/tls/conn.go:626 +0x140 fp=0x90377cdc sp=0x90377b78 pc=0xb11f3088 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x9055a008, {0x926d5000, 0x1000, 0x1000}) crypto/tls/conn.go:1370 +0x168 fp=0x90377d0c sp=0x90377cdc pc=0xb11f9774 net/http.(*connReader).Read(0x9024dc40, {0x926d5000, 0x1000, 0x1000}) net/http/server.go:789 +0x1f0 fp=0x90377d3c sp=0x90377d0c pc=0xb12b992c bufio.(*Reader).fill(0x92b952c0) bufio/bufio.go:110 +0x10c fp=0x90377d60 sp=0x90377d3c pc=0xb108d7e0 bufio.(*Reader).Peek(0x92b952c0, 0x4) bufio/bufio.go:148 +0x70 fp=0x90377d6c sp=0x90377d60 pc=0xb108d990 net/http.(*conn).serve(0x90170c60, {0xb1bd4920, 0x901cb470}) net/http/server.go:2074 +0x8ac fp=0x90377fdc sp=0x90377d6c pc=0xb12bfe44 net/http.(*Server).Serve.gowrap3() net/http/server.go:3285 +0x38 fp=0x90377fec sp=0x90377fdc pc=0xb12c5858 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90377fec sp=0x90377fec pc=0xb0fc8ca0 created by net/http.(*Server).Serve in goroutine 118 net/http/server.go:3285 +0x4c0 goroutine 262 gp=0x9059bb08 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90358c14 sp=0x90358c00 pc=0xb0f87ba4 runtime.selectgo(0x90358e8c, 0x90358ce8, 0x0, 0x1, 0x1, 0x1) runtime/select.go:327 +0xb38 fp=0x90358cb4 sp=0x90358c14 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1() github.com/syncthing/syncthing/lib/scanner/walk.go:208 +0x494 fp=0x90358fec sp=0x90358cb4 pc=0xb17cc4b4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90358fec sp=0x90358fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 162 github.com/syncthing/syncthing/lib/scanner/walk.go:152 +0x2b4 goroutine 264 gp=0x9059bd48 m=nil [runnable]: runtime.asyncPreempt2() runtime/preempt.go:307 +0x40 fp=0x9037366c sp=0x90373660 pc=0xb0f85d78 runtime.asyncPreempt() runtime/preempt_arm.s:44 +0x9c fp=0x90373728 sp=0x9037366c pc=0xb0fc97dc crypto/sha256.blockGeneric(0x9116a540, {0x911a2000, 0x8000, 0x8000}) crypto/sha256/sha256block.go:124 +0x224 fp=0x90373874 sp=0x9037372c pc=0xb115fbf0 crypto/sha256.block(...) crypto/sha256/sha256block_generic.go:10 crypto/sha256.(*digest).Write(0x9116a540, {0x911a2000, 0x8000, 0x8000}) crypto/sha256/sha256.go:194 +0x170 fp=0x903738a0 sp=0x90373874 pc=0xb115f31c io.(*multiWriter).Write(0x90f82e20, {0x911a2000, 0x8000, 0x8000}) io/multi.go:85 +0x78 fp=0x903738cc sp=0x903738a0 pc=0xb101da68 io.copyBuffer({0xb1bcefa0, 0x90f82e20}, {0xb1bcf004, 0x90f82e40}, {0x911a2000, 0x8000, 0x8000}) io/io.go:431 +0x284 fp=0x90373918 sp=0x903738cc pc=0xb101c604 io.CopyBuffer({0xb1bcefa0, 0x90f82e20}, {0xb1bcf004, 0x90f82e40}, {0x911a2000, 0x8000, 0x8000}) io/io.go:402 +0x64 fp=0x90373948 sp=0x90373918 pc=0xb101c324 github.com/syncthing/syncthing/lib/scanner.Blocks({0xb1bd4940, 0x90d5d890}, {0xb041cbd0, 0x90f82df0}, 0x20000, 0x174809, {0xb1bd0220, 0x90d48828}, 0x1) github.com/syncthing/syncthing/lib/scanner/blocks.go:73 +0x524 fp=0x90373a64 sp=0x90373948 pc=0xb17cb158 github.com/syncthing/syncthing/lib/scanner.HashFile({0xb1bd4940, 0x90d5d890}, {0x901dab28, 0x13}, {0xb1bdb2c4, 0x903f5990}, {0x90d4f440, 0x22}, 0x20000, {0xb1bd0220, ...}, ...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:39 +0x36c fp=0x90373b1c sp=0x90373a64 pc=0xb17c9cac github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).hashFiles(0x90d74090, {0xb1bd4940, 0x90d5d890}) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:111 +0x294 fp=0x90373fdc sp=0x90373b1c pc=0xb17ca7f0 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap1() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x38 fp=0x90373fec sp=0x90373fdc pc=0xb17ca530 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90373fec sp=0x90373fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 262 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x160 goroutine 265 gp=0x9059be68 m=nil [semacquire]: runtime.gopark(0xb1bcad94, 0xb221dc60, 0x12, 0x5, 0x4) runtime/proc.go:402 +0x10c fp=0x90e29ed0 sp=0x90e29ebc pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.semacquire1(0x90d6ca68, 0x0, 0x1, 0x0, 0x12) runtime/sema.go:160 +0x288 fp=0x90e29ef8 sp=0x90e29ed0 pc=0xb0f9f074 sync.runtime_Semacquire(0x90d6ca68) runtime/sema.go:62 +0x3c fp=0x90e29f10 sp=0x90e29ef8 pc=0xb0fc57b0 sync.(*WaitGroup).Wait(0x90d6ca60) sync/waitgroup.go:116 +0x68 fp=0x90e29f2c sp=0x90e29f10 pc=0xb0feef3c github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).closeWhenDone(...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:143 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap2() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x3c fp=0x90e29fec sp=0x90e29f2c pc=0xb17ca458 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90e29fec sp=0x90e29fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 262 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x220 goroutine 266 gp=0x90ba2248 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x90e2aeb8 sp=0x90e2aea4 pc=0xb0f87ba4 runtime.selectgo(0x90e2afb0, 0x90e2af80, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x90e2af58 sp=0x90e2aeb8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1.1() github.com/syncthing/syncthing/lib/scanner/walk.go:192 +0x190 fp=0x90e2afec sp=0x90e2af58 pc=0xb17cc6b8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90e2afec sp=0x90e2afec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1 in goroutine 262 github.com/syncthing/syncthing/lib/scanner/walk.go:174 +0x2e8 goroutine 452 gp=0x90ba2368 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045fe68, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x90d419c8 sp=0x90d419b4 pc=0xb0f87ba4 runtime.netpollblock(0xb045fe58, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x90d419e0 sp=0x90d419c8 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045fe58, 0x72) runtime/netpoll.go:345 +0x54 fp=0x90d419f4 sp=0x90d419e0 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90ba6838, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x90d41a08 sp=0x90d419f4 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90ba6820, {0x909aeb40, 0x240, 0x240}) internal/poll/fd_unix.go:164 +0x258 fp=0x90d41a50 sp=0x90d41a08 pc=0xb104d5d8 net.(*netFD).Read(0x90ba6820, {0x909aeb40, 0x240, 0x240}) net/fd_posix.go:55 +0x38 fp=0x90d41a7c sp=0x90d41a50 pc=0xb118a650 net.(*conn).Read(0x90e8f6c8, {0x909aeb40, 0x240, 0x240}) net/net.go:179 +0x48 fp=0x90d41aa8 sp=0x90d41a7c pc=0xb119c0d0 net.(*TCPConn).Read(0x90e8f6c8, {0x909aeb40, 0x240, 0x240}) :1 +0x44 fp=0x90d41ac8 sp=0x90d41aa8 pc=0xb11b20c4 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x901c9190, {0x909aeb40, 0x240, 0x240}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0xa4 fp=0x90d41ae8 sp=0x90d41ac8 pc=0xb19c0da0 crypto/tls.(*atLeastReader).Read(0x901c9ea0, {0x909aeb40, 0x240, 0x240}) crypto/tls/conn.go:806 +0x78 fp=0x90d41b14 sp=0x90d41ae8 pc=0xb11f5be8 bytes.(*Buffer).ReadFrom(0x91145c8c, {0xb1bcf78c, 0x901c9ea0}) bytes/buffer.go:211 +0xa4 fp=0x90d41b50 sp=0x90d41b14 pc=0xb10886ec crypto/tls.(*Conn).readFromUntil(0x91145b08, {0x8f736eb8, 0x901c9190}, 0x5) crypto/tls/conn.go:828 +0xe0 fp=0x90d41b78 sp=0x90d41b50 pc=0xb11f5e80 crypto/tls.(*Conn).readRecordOrCCS(0x91145b08, 0x0) crypto/tls/conn.go:626 +0x140 fp=0x90d41cdc sp=0x90d41b78 pc=0xb11f3088 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x91145b08, {0x90891000, 0x1000, 0x1000}) crypto/tls/conn.go:1370 +0x168 fp=0x90d41d0c sp=0x90d41cdc pc=0xb11f9774 net/http.(*connReader).Read(0x92940780, {0x90891000, 0x1000, 0x1000}) net/http/server.go:789 +0x1f0 fp=0x90d41d3c sp=0x90d41d0c pc=0xb12b992c bufio.(*Reader).fill(0x90a7be30) bufio/bufio.go:110 +0x10c fp=0x90d41d60 sp=0x90d41d3c pc=0xb108d7e0 bufio.(*Reader).Peek(0x90a7be30, 0x4) bufio/bufio.go:148 +0x70 fp=0x90d41d6c sp=0x90d41d60 pc=0xb108d990 net/http.(*conn).serve(0x90170a20, {0xb1bd4920, 0x901cb470}) net/http/server.go:2074 +0x8ac fp=0x90d41fdc sp=0x90d41d6c pc=0xb12bfe44 net/http.(*Server).Serve.gowrap3() net/http/server.go:3285 +0x38 fp=0x90d41fec sp=0x90d41fdc pc=0xb12c5858 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x90d41fec sp=0x90d41fec pc=0xb0fc8ca0 created by net/http.(*Server).Serve in goroutine 118 net/http/server.go:3285 +0x4c0 goroutine 468 gp=0x90ba26c8 m=nil [semacquire]: runtime.gopark(0xb1bcad94, 0xb221f5e0, 0x12, 0x5, 0x4) runtime/proc.go:402 +0x10c fp=0x9020bed0 sp=0x9020bebc pc=0xb0f87ba4 runtime.goparkunlock(...) runtime/proc.go:408 runtime.semacquire1(0x912802b8, 0x0, 0x1, 0x0, 0x12) runtime/sema.go:160 +0x288 fp=0x9020bef8 sp=0x9020bed0 pc=0xb0f9f074 sync.runtime_Semacquire(0x912802b8) runtime/sema.go:62 +0x3c fp=0x9020bf10 sp=0x9020bef8 pc=0xb0fc57b0 sync.(*WaitGroup).Wait(0x912802b0) sync/waitgroup.go:116 +0x68 fp=0x9020bf2c sp=0x9020bf10 pc=0xb0feef3c github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).closeWhenDone(...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:143 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap2() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x3c fp=0x9020bfec sp=0x9020bf2c pc=0xb17ca458 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x9020bfec sp=0x9020bfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 434 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:92 +0x220 goroutine 270 gp=0x90ba3328 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x902cb5c4 sp=0x902cb5b0 pc=0xb0f87ba4 runtime.selectgo(0x902cb784, 0x902cb69c, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xb38 fp=0x902cb664 sp=0x902cb5c4 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0x902e7ce0, {0xb1bd4940, 0x90592f30}, {0xb0f21ba4, 0x1}, {0x9056ec88, 0x1, 0x1}, 0x90221300, 0x905727c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:84 +0xc8 fp=0x902cb7b0 sp=0x902cb664 pc=0xb15c8218 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch.gowrap1() github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x90 fp=0x902cb7ec sp=0x902cb7b0 pc=0xb15c8010 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902cb7ec sp=0x902cb7ec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 183 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:62 +0x3ac goroutine 271 gp=0x90ba3448 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x927eb844 sp=0x927eb830 pc=0xb0f87ba4 runtime.selectgo(0x927ebddc, 0x927ebc88, 0x0, 0x0, 0x6, 0x1) runtime/select.go:327 +0xb38 fp=0x927eb8e4 sp=0x927eb844 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0x9117a288, 0x905727c0, 0x90591780, {0xb1bdaa2c, 0x9017a808}, {0xb1bd3334, 0x901ccd20}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x2fc fp=0x927ebfcc sp=0x927eb8e4 pc=0xb1943108 github.com/syncthing/syncthing/lib/watchaggregator.Aggregate.gowrap1() github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x58 fp=0x927ebfec sp=0x927ebfcc pc=0xb1942de0 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x927ebfec sp=0x927ebfec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 183 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0xe0 goroutine 467 gp=0x90b3eb48 m=nil [runnable]: syscall.Syscall(0x3, 0x1a, 0x92732000, 0x8000) syscall/syscall_linux.go:69 +0x8 fp=0x902d7784 sp=0x902d774c pc=0xb102b9c4 syscall.read(0x1a, {0x92732000, 0x8000, 0x8000}) syscall/zsyscall_linux_arm.go:736 +0x4c fp=0x902d77ac sp=0x902d7784 pc=0xb10291c0 syscall.Read(...) syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0x912749c0, {0x92732000, 0x8000, 0x8000}) internal/poll/fd_unix.go:160 +0x290 fp=0x902d77f4 sp=0x902d77ac pc=0xb104d610 os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0x927123f8, {0x92732000, 0x8000, 0x8000}) os/file.go:118 +0x88 fp=0x902d7818 sp=0x902d77f4 pc=0xb105925c github.com/syncthing/syncthing/lib/fs.(*basicFile).Read(0x9032ae30, {0x92732000, 0x8000, 0x8000}) :1 +0x44 fp=0x902d7838 sp=0x902d7818 pc=0xb15ea6f8 github.com/syncthing/syncthing/lib/fs.(*mtimeFile).Read(0x9032ae40, {0x92732000, 0x8000, 0x8000}) :1 +0x4c fp=0x902d7858 sp=0x902d7838 pc=0xb15efbd8 github.com/syncthing/syncthing/lib/fs.(*metricsFile).Read(0x9032ae50, {0x92732000, 0x8000, 0x8000}) github.com/syncthing/syncthing/lib/fs/metrics.go:288 +0xd0 fp=0x902d788c sp=0x902d7858 pc=0xb15de1e0 io.(*LimitedReader).Read(0x9032aeb0, {0x92732000, 0x8000, 0x8000}) io/io.go:479 +0xc4 fp=0x902d78ac sp=0x902d788c pc=0xb101c82c io.(*LimitedReader).Read(0x9032aec0, {0x92732000, 0x8000, 0x8000}) io/io.go:479 +0xc4 fp=0x902d78cc sp=0x902d78ac pc=0xb101c82c io.copyBuffer({0xb1bcefa0, 0x9032aea0}, {0xb1bcf004, 0x9032aec0}, {0x92732000, 0x8000, 0x8000}) io/io.go:429 +0x228 fp=0x902d7918 sp=0x902d78cc pc=0xb101c5a8 io.CopyBuffer({0xb1bcefa0, 0x9032aea0}, {0xb1bcf004, 0x9032aec0}, {0x92732000, 0x8000, 0x8000}) io/io.go:402 +0x64 fp=0x902d7948 sp=0x902d7918 pc=0xb101c324 github.com/syncthing/syncthing/lib/scanner.Blocks({0xb1bd4940, 0x90605e00}, {0xb041cbd0, 0x9032ae50}, 0x20000, 0x10d3c0, {0xb1bd0220, 0x90b296e0}, 0x1) github.com/syncthing/syncthing/lib/scanner/blocks.go:73 +0x524 fp=0x902d7a64 sp=0x902d7948 pc=0xb17cb158 github.com/syncthing/syncthing/lib/scanner.HashFile({0xb1bd4940, 0x90605e00}, {0x9040e5b4, 0xb}, {0xb1bdb2c4, 0x90261b20}, {0x903fb230, 0x2f}, 0x20000, {0xb1bd0220, ...}, ...) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:39 +0x36c fp=0x902d7b1c sp=0x902d7a64 pc=0xb17c9cac github.com/syncthing/syncthing/lib/scanner.(*parallelHasher).hashFiles(0x90fd5a40, {0xb1bd4940, 0x90605e00}) github.com/syncthing/syncthing/lib/scanner/blockqueue.go:111 +0x294 fp=0x902d7fdc sp=0x902d7b1c pc=0xb17ca7f0 github.com/syncthing/syncthing/lib/scanner.newParallelHasher.gowrap1() github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x38 fp=0x902d7fec sp=0x902d7fdc pc=0xb17ca530 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x902d7fec sp=0x902d7fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.newParallelHasher in goroutine 434 github.com/syncthing/syncthing/lib/scanner/blockqueue.go:89 +0x160 goroutine 434 gp=0x90b3f208 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92e19c14 sp=0x92e19c00 pc=0xb0f87ba4 runtime.selectgo(0x92e19e8c, 0x92e19ce8, 0x0, 0x1, 0x1, 0x1) runtime/select.go:327 +0xb38 fp=0x92e19cb4 sp=0x92e19c14 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1() github.com/syncthing/syncthing/lib/scanner/walk.go:208 +0x494 fp=0x92e19fec sp=0x92e19cb4 pc=0xb17cc4b4 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92e19fec sp=0x92e19fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 128 github.com/syncthing/syncthing/lib/scanner/walk.go:152 +0x2b4 goroutine 427 gp=0x90335688 m=nil [IO wait]: runtime.gopark(0xb1bcad84, 0xb045f968, 0x2, 0x2, 0x5) runtime/proc.go:402 +0x10c fp=0x92ba39c8 sp=0x92ba39b4 pc=0xb0f87ba4 runtime.netpollblock(0xb045f958, 0x72, 0x0) runtime/netpoll.go:573 +0x104 fp=0x92ba39e0 sp=0x92ba39c8 pc=0xb0f7ee9c internal/poll.runtime_pollWait(0xb045f958, 0x72) runtime/netpoll.go:345 +0x54 fp=0x92ba39f4 sp=0x92ba39e0 pc=0xb0fc3818 internal/poll.(*pollDesc).wait(0x90ba6888, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x30 fp=0x92ba3a08 sp=0x92ba39f4 pc=0xb104c2f4 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90ba6870, {0x90289440, 0x240, 0x240}) internal/poll/fd_unix.go:164 +0x258 fp=0x92ba3a50 sp=0x92ba3a08 pc=0xb104d5d8 net.(*netFD).Read(0x90ba6870, {0x90289440, 0x240, 0x240}) net/fd_posix.go:55 +0x38 fp=0x92ba3a7c sp=0x92ba3a50 pc=0xb118a650 net.(*conn).Read(0x90e8f6d0, {0x90289440, 0x240, 0x240}) net/net.go:179 +0x48 fp=0x92ba3aa8 sp=0x92ba3a7c pc=0xb119c0d0 net.(*TCPConn).Read(0x90e8f6d0, {0x90289440, 0x240, 0x240}) :1 +0x44 fp=0x92ba3ac8 sp=0x92ba3aa8 pc=0xb11b20c4 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x901c91a0, {0x90289440, 0x240, 0x240}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0xa4 fp=0x92ba3ae8 sp=0x92ba3ac8 pc=0xb19c0da0 crypto/tls.(*atLeastReader).Read(0x900b47a0, {0x90289440, 0x240, 0x240}) crypto/tls/conn.go:806 +0x78 fp=0x92ba3b14 sp=0x92ba3ae8 pc=0xb11f5be8 bytes.(*Buffer).ReadFrom(0x908a018c, {0xb1bcf78c, 0x900b47a0}) bytes/buffer.go:211 +0xa4 fp=0x92ba3b50 sp=0x92ba3b14 pc=0xb10886ec crypto/tls.(*Conn).readFromUntil(0x908a0008, {0x8f736eb8, 0x901c91a0}, 0x5) crypto/tls/conn.go:828 +0xe0 fp=0x92ba3b78 sp=0x92ba3b50 pc=0xb11f5e80 crypto/tls.(*Conn).readRecordOrCCS(0x908a0008, 0x0) crypto/tls/conn.go:626 +0x140 fp=0x92ba3cdc sp=0x92ba3b78 pc=0xb11f3088 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x908a0008, {0x90bf1000, 0x1000, 0x1000}) crypto/tls/conn.go:1370 +0x168 fp=0x92ba3d0c sp=0x92ba3cdc pc=0xb11f9774 net/http.(*connReader).Read(0x9040bc80, {0x90bf1000, 0x1000, 0x1000}) net/http/server.go:789 +0x1f0 fp=0x92ba3d3c sp=0x92ba3d0c pc=0xb12b992c bufio.(*Reader).fill(0x90c62960) bufio/bufio.go:110 +0x10c fp=0x92ba3d60 sp=0x92ba3d3c pc=0xb108d7e0 bufio.(*Reader).Peek(0x90c62960, 0x4) bufio/bufio.go:148 +0x70 fp=0x92ba3d6c sp=0x92ba3d60 pc=0xb108d990 net/http.(*conn).serve(0x90240b40, {0xb1bd4920, 0x901cb470}) net/http/server.go:2074 +0x8ac fp=0x92ba3fdc sp=0x92ba3d6c pc=0xb12bfe44 net/http.(*Server).Serve.gowrap3() net/http/server.go:3285 +0x38 fp=0x92ba3fec sp=0x92ba3fdc pc=0xb12c5858 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92ba3fec sp=0x92ba3fec pc=0xb0fc8ca0 created by net/http.(*Server).Serve in goroutine 118 net/http/server.go:3285 +0x4c0 goroutine 469 gp=0x902e5328 m=nil [select]: runtime.gopark(0xb1bcadc8, 0x0, 0x9, 0x3, 0x1) runtime/proc.go:402 +0x10c fp=0x92c10eb8 sp=0x92c10ea4 pc=0xb0f87ba4 runtime.selectgo(0x92c10fb0, 0x92c10f80, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xb38 fp=0x92c10f58 sp=0x92c10eb8 pc=0xb0f9e38c github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1.1() github.com/syncthing/syncthing/lib/scanner/walk.go:192 +0x190 fp=0x92c10fec sp=0x92c10f58 pc=0xb17cc6b8 runtime.goexit({}) runtime/asm_arm.s:859 +0x4 fp=0x92c10fec sp=0x92c10fec pc=0xb0fc8ca0 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1 in goroutine 434 github.com/syncthing/syncthing/lib/scanner/walk.go:174 +0x2e8