[5FPON] 12:47:17 INFO: syncthing v0.14.50-rc.1 "Dysprosium Dragonfly" (go1.10.3 windows-amd64) teamcity@build.syncthing.net 2018-08-06 19:44:53 UTC
[5FPON] 12:47:17 INFO: My ID: /deleted for confidentiality/
[5FPON] 12:47:18 INFO: Single thread SHA256 performance is 255 MB/s using minio/sha256-simd (173 MB/s using crypto/sha256).
[5FPON] 12:47:18 INFO: Hashing performance is 220.56 MB/s
[5FPON] 12:47:24 INFO: Starting deadlock detector with 20m0s timeout
[5FPON] 12:47:24 INFO: Ready to synchronize " /deleted for confidentiality/ (sendreceive)
[5FPON] 12:47:24 INFO: Overall send rate is unlimited, receive rate is unlimited
[5FPON] 12:47:24 INFO: Rate limits do not apply to LAN connections
[5FPON] 12:47:24 INFO: Using discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[5FPON] 12:47:24 INFO: Using discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[5FPON] 12:47:24 INFO: Using discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
/deleted for confidentiality/
[5FPON] 13:00:56 INFO: Connection to /deleted for confidentiality/ /tcp-server closed: reading length: read tcp /deleted for confidentiality/:22000-> /deleted for confidentiality/:51724: wsarecv: Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu.
Panic at 2018-08-13T13:12:24+02:00
panic: deadlock detected at fmut
goroutine 81 [running]:
github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc04214e680, 0x132e2f0, 0xc042208860, 0xb608ad, 0x4)
C:/BuildAgent/work/src/github.com/syncthing/syncthing/lib/model/util.go:57 +0x3ad
created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch
C:/BuildAgent/work/src/github.com/syncthing/syncthing/lib/model/util.go:33 +0xbe
There should be more lines like the goroutine 81 [running:] and following ones - please post them. They contain the relevant information (and nothing confidential).
I just see a whole lot of routines trying to acquire fmut, but not a single one that has it (I might have just missed it, but I don’t think so). Maybe it’s a false positive, but even then, shouldn’t there be a routine holding it? I might be blind @AudriusButkevicius@calmh
What, for real? I mean assuming it’s a non-default option in Spec I see no down-side. Given that it doesn’t change much, I’d totally be in favor of forking if they really don’t want it.
You should, first of all, use the 64 bit version unless you absolutely cannot for some reason. (If you can’t run the 64 bit version we probably can’t do much more here.)
Note to self: Always as very first measure check the platform and ask about AV if it’s windows - do not spend a second on the problem before that’s cleared!
Btw: I am not complaining about the report, I am annoyed by me not thinking of AV even though it’s the enemy no1 on windows - and felt like venting