Folders out of sync, even after rebuilding indexes

Here you go. It stopped almost immediately so I did another log but the same thing happened: syncthing_NodeB_solo2.log (15.0 KB) syncthing_NodeB_solo3.log (16.0 KB)

Is there anything else you need or are these logs enough?

No I think we now know why this happens.

Please let me know if you need me to test any fixes :slight_smile:

A fix was committed a while a go, and should be in the latest version. If you are still getting deadlock panics, provide new logs.

Here’s another panic log from the latest debug build (#307)

I’m not sure if it’s the exact same conditions - I managed to get the two nodes synced up (with several panics / restarts). I’ve now introduced Node C and it seems to be flaky again (the log is from Node B)

syncthing_14.12.log (15.6 KB)

Is this supposed to be fixed now? If so then i’m still getting the error in 0.14.14.

Panics are supposed to be fixed. If you have panics, provide logs with the debug options asked.

OK, here’s another panic log then. This time generated by 0.14.14 release.

syncthing.log (20.1 KB)

Sorry, can you get output without STDEADLOCK env var set, that will fall back to using our lock detector which I find a bit more useful. Thanks.

Actually, try the build from here:

https://build.syncthing.net/job/syncthing-pr/3120/

Another issue cropped up.

Sure.

Is that the equivalent of this windows build? https://build.syncthing.net/job/syncthing-pr-windows/1795/

that’s the one, also, run it with the same options as before (with STDEADLOCK)

Here you go:

syncthing.log (24.8 KB)

Something didn’t get built properly. Try this one. https://build.syncthing.net/job/syncthing-pr-windows/1797/

Here you go syncthing.log (47.2 KB)

It seems to upgrade from the dev version to the latest version:

[SVKBT] 23:14:43 INFO: Automatic upgrade (current "v0.14.14+23-g6e30a61" < latest "v0.14.15")

I don’t know why the build fails to discover the tag, maybe @calmh does, but I think the same reason it’s blowing up for is addressed in the dev build, so the best I can suggest is to disable upgrades and see if the problem goes away.

OK, my primary node seems stable now (running 64bit version from https://build.syncthing.net/job/syncthing-pr-windows/1797/)

This log is from the second node which is the 32bit dev build 14.14-37 from here: https://build.syncthing.net/job/syncthing-windows/385/ (I saw your locking change was merged).

syncthing.log (301.0 KB)

Your 32bit machine is just slow.

It is slow, but this has happened repeatedly on the 64bit machine too!