Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash at startup, Windows, Exception 0xc0000005 0x0 #3432

Closed
alex2108 opened this issue Jul 24, 2016 · 2 comments
Closed

Crash at startup, Windows, Exception 0xc0000005 0x0 #3432

alex2108 opened this issue Jul 24, 2016 · 2 comments
Labels
bug A problem with current functionality, as opposed to missing functionality (enhancement) frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion

Comments

@alex2108
Copy link
Contributor

Random crash at startup, next automatic start due to monitor process just worked...

[monitor] 11:02:24 INFO: Log output saved to file "C:\Users\Alex\AppData\Local\Syncthing\syncthing.log"
[monitor] 11:02:25 INFO: Starting syncthing
[PSSVX] 11:02:25 INFO: syncthing v0.14.0 "Dysprosium Dragonfly" (go1.6.3 windows-amd64) WIN-P6RP886TVDJ\Administrator@WIN-P6RP886TVDJ 2016-07-17 21:45:22 UTC
[PSSVX] 11:02:25 INFO: My ID: BBB
[PSSVX] 11:02:25 INFO: Single thread hash performance is ~92 MB/s
[PSSVX] 11:02:26 INFO: Ready to synchronize folder1 (readwrite)
[PSSVX] 11:02:26 INFO: Ready to synchronize folder2(readwrite)
[PSSVX] 11:02:26 INFO: Completed initial scan (rw) of folder folder1
[PSSVX] 11:02:26 INFO: Using discovery server https://discovery-v4-1.syncthing.net/v2/?id=SR7AARM-TCBUZ5O-VFAXY4D-CECGSDE-3Q6IZ4G-XG7AH75-OBIXJQV-QJ6NLQA
[PSSVX] 11:02:26 INFO: TCP listener ([::]:22005) starting
[PSSVX] 11:02:26 INFO: Completed initial scan (rw) of folder folder2
[PSSVX] 11:02:26 INFO: Using discovery server https://discovery-v4-2.syncthing.net/v2/?id=DVU36WY-H3LVZHW-E6LLFRE-YAFN5EL-HILWRYP-OC2M47J-Z4PE62Y-ADIBDQC
[PSSVX] 11:02:26 INFO: Using discovery server https://discovery-v4-3.syncthing.net/v2/?id=VK6HNJ3-VVMM66S-HRVWSCR-IXEHL2H-U4AQ4MW-UCPQBWX-J2L2UBK-NVZRDQZ
[PSSVX] 11:02:26 INFO: Using discovery server https://discovery-v6-1.syncthing.net/v2/?id=SR7AARM-TCBUZ5O-VFAXY4D-CECGSDE-3Q6IZ4G-XG7AH75-OBIXJQV-QJ6NLQA
[PSSVX] 11:02:26 INFO: Using discovery server https://discovery-v6-2.syncthing.net/v2/?id=DVU36WY-H3LVZHW-E6LLFRE-YAFN5EL-HILWRYP-OC2M47J-Z4PE62Y-ADIBDQC
[PSSVX] 11:02:26 INFO: Using discovery server https://discovery-v6-3.syncthing.net/v2/?id=VK6HNJ3-VVMM66S-HRVWSCR-IXEHL2H-U4AQ4MW-UCPQBWX-J2L2UBK-NVZRDQZ
[PSSVX] 11:02:27 INFO: Device AAA is "..." at [dynamic]
[...]
[PSSVX] 11:02:27 INFO: Device BBB is "..." at [dynamic]
Exception 0xc0000005 0x0 0x20 0x7fff1b61f8c2
PC=0x7fff1b61f8c2

syscall.Syscall6(0x7fff1b604270, 0x4, 0x4, 0x1786d0, 0xc0821a2ef8, 0xc0821a2f08, 0x0, 0x0, 0xc0825afae0, 0x14, ...)
        c:/go/src/runtime/syscall_windows.go:174 +0x5c
syscall.CertVerifyCertificateChainPolicy(0x4, 0x1786d0, 0xc0821a2ef8, 0xc0821a2f08, 0x0, 0x0)
        c:/go/src/syscall/zsyscall_windows.go:1183 +0xae
crypto/x509.checkChainSSLServerPolicy(0xc082150d80, 0x1786d0, 0xc0821a3330, 0x0, 0x0)
        c:/go/src/crypto/x509/root_windows.go:117 +0x13e
crypto/x509.(*Certificate).systemVerify(0xc082150d80, 0xc0821a3330, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/crypto/x509/root_windows.go:212 +0x4de
crypto/x509.(*Certificate).Verify(0xc082150d80, 0xc0825afae0, 0x14, 0xc082bf8c90, 0x0, 0xecf267b23, 0x318232ec, 0x12bc780, 0x0, 0x0, ...)
        c:/go/src/crypto/x509/verify.go:233 +0x15d
crypto/tls.(*clientHandshakeState).doFullHandshake(0xc0821a3e48, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:278 +0x6f0
crypto/tls.(*Conn).clientHandshake(0xc08210cc00, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:213 +0x173e
crypto/tls.(*Conn).Handshake(0xc08210cc00, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:1033 +0xf3
net/http.(*Transport).dialConn.func3(0xc08210cc00, 0xc08227de80, 0xc082190c60)
        c:/go/src/net/http/transport.go:831 +0x28
created by net/http.(*Transport).dialConn
        c:/go/src/net/http/transport.go:836 +0x98d

goroutine 1 [running]:
        goroutine running on other thread; stack unavailable

goroutine 17 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc082013c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x554
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:141 +0x6e1

goroutine 18 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc082013c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:97 +0x153
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x703

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
        c:/go/src/runtime/sigqueue.go:116 +0x139
os/signal.loop()
        c:/go/src/os/signal/signal_unix.go:22 +0x1f
created by os/signal.init.1
        c:/go/src/os/signal/signal_unix.go:28 +0x3e

goroutine 9 [chan receive]:
main.trackCPUUsage()
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/gui_windows.go:37 +0x4d5
created by main.init.3
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/gui_windows.go:17 +0x32

goroutine 10 [chan receive]:
main.setupSignalHandling.func1(0xc08202ac00)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:831 +0x3d
created by main.setupSignalHandling
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:833 +0x15c

goroutine 11 [chan receive]:
main.setupSignalHandling.func2(0xc08202ac60)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:841 +0x3d
created by main.setupSignalHandling
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:843 +0x2cd

goroutine 12 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08214f790)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x40

goroutine 13 [runnable]:
github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc082097be0, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/events/events.go:229 +0x526
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc08200dd10)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/events/events.go:275 +0x4c
created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/events/events.go:269 +0x287

goroutine 14 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0821ab180)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x2a5
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x277

goroutine 19 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc082013c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x81d
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x907

goroutine 20 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc082013c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x25b
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x929

goroutine 21 [select]:
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc082013c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x1aa
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x94b

goroutine 22 [select]:
github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc082282f00)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/model/progressemitter.go:57 +0x7e8
created by github.com/syncthing/syncthing/lib/model.NewModel
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/model/model.go:157 +0xbf3

goroutine 33 [select]:
[PSSVX] 11:02:28 INFO: Starting usage reporting
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08214e8f0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214f790, 0x0, 0x15d2320, 0xc08204adc0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 34 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08214fee0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214f790, 0x1, 0x15d23d8, 0xc082282820)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 23 [select]:
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc08204a640)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:186 +0x2478
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214e8f0, 0x0, 0x15d12d8, 0xc08204a640)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 24 [select]:
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc082bbe640)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:186 +0x2478
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214e8f0, 0x1, 0x15d12d8, 0xc082bbe640)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 54 [chan receive]:
github.com/syncthing/syncthing/lib/connections.(*Service).handle(0xc0820f8b40)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/service.go:128 +0xd6
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.handle)-fm()
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/service.go:113 +0x27
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc08220cba0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/structs.go:80 +0x20
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082100000, 0x1, 0x15d24f8, 0xc08220cba0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 53 [select]:
net/http.(*Transport).getConn(0xc08209ca80, 0xc0821aa0e0, 0x0, 0xc082276380, 0x5, 0xc0823ca340, 0x20, 0x0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:714 +0x4f6
net/http.(*Transport).RoundTrip(0xc08209ca80, 0xc0821aa0e0, 0xc08209ca80, 0x0, 0x0)
        c:/go/src/net/http/transport.go:314 +0x7f0
net/http.send(0xc0821ab260, 0x15c4670, 0xc08209ca80, 0xecf267b27, 0x37189318, 0x12bc780, 0xc082276460, 0x0, 0x0)
        c:/go/src/net/http/client.go:260 +0x6be
net/http.(*Client).send(0xc0825a9140, 0xc0821ab260, 0xecf267b27, 0x37189318, 0x12bc780, 0xd8, 0x0, 0x0)
        c:/go/src/net/http/client.go:155 +0x18c
net/http.(*Client).doFollowingRedirects(0xc0825a9140, 0xc0821ab260, 0xe74d40, 0x0, 0x0, 0x0)
        c:/go/src/net/http/client.go:475 +0x8ab
net/http.(*Client).Get(0xc0825a9140, 0xc082276380, 0x6f, 0x4, 0x0, 0x0)
        c:/go/src/net/http/client.go:422 +0xb1
github.com/syncthing/syncthing/lib/discover.(*idCheckingHTTPClient).Get(0xc0825a9170, 0xc082276380, 0x6f, 0xc0823d2c18, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:349 +0x6e
github.com/syncthing/syncthing/lib/discover.(*globalClient).Lookup(0xc08239d260, 0xbb84ca8278023897, 0xb00ab96379db4c6, 0xa7ec72cba9234b36, 0xc35c3cfd5bf7823b, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:140 +0x288
github.com/syncthing/syncthing/lib/discover.(*cachingMux).Lookup(0xc082282820, 0xbb84ca8278023897, 0xb00ab96379db4c6, 0xa7ec72cba9234b36, 0xc35c3cfd5bf7823b, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/cache.go:112 +0x13e3
github.com/syncthing/syncthing/lib/connections.(*Service).connect(0xc0820f8b40)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/service.go:324 +0xe3f
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.connect)-fm()
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/service.go:112 +0x27
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc08220cb90)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/structs.go:80 +0x20
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082100000, 0x0, 0x15d24f8, 0xc08220cb90)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 55 [select]:
github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve(0xc082058200)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:64 +0xd6f
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082100000, 0x2, 0x15d2dc0, 0xc082058200)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 57 [select]:
net/http.(*Transport).getConn(0xc08209c9c0, 0xc0820c0540, 0x0, 0xc082212270, 0x5, 0xc0825af4a0, 0x20, 0x0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:714 +0x4f6
net/http.(*Transport).RoundTrip(0xc08209c9c0, 0xc0820c0540, 0xc08209c9c0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:314 +0x7f0
net/http.send(0xc0820c0460, 0x15c4670, 0xc08209c9c0, 0xecf267b28, 0x202a150, 0x12bc780, 0xc0825a9800, 0x0, 0x0)
        c:/go/src/net/http/client.go:260 +0x6be
net/http.(*Client).send(0xc0825a90e0, 0xc0820c0460, 0xecf267b28, 0x202a150, 0x12bc780, 0xc08201e400, 0x0, 0x0)
        c:/go/src/net/http/client.go:155 +0x18c
net/http.(*Client).doFollowingRedirects(0xc0825a90e0, 0xc0820c0460, 0xe74d48, 0x0, 0x0, 0x0)
        c:/go/src/net/http/client.go:475 +0x8ab
net/http.(*Client).Post(0xc0825a90e0, 0xc082212270, 0x28, 0xd7a7c0, 0x10, 0x15c4528, 0xc0825a97a0, 0x52f476, 0x0, 0x0)
        c:/go/src/net/http/client.go:559 +0x10e
github.com/syncthing/syncthing/lib/discover.(*idCheckingHTTPClient).Post(0xc0825a9110, 0xc082212270, 0x28, 0xd7a7c0, 0x10, 0x15c4528, 0xc0825a97a0, 0xc082639e50, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:361 +0xab
github.com/syncthing/syncthing/lib/discover.(*globalClient).sendAnnouncement(0xc08239d260, 0xc08220abc0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:222 +0x5b4
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc08239d260)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:195 +0x1e5
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x0, 0x3275cf8, 0xc08239d260)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 56 [IO wait]:
net.runtime_pollWait(0x3276ca0, 0x72, 0xc082003d88)
        c:/go/src/runtime/netpoll.go:160 +0x67
net.(*pollDesc).Wait(0xc0826b2ef0, 0x72, 0x0, 0x0)
        c:/go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082192008, 0xc0826b2de0, 0xcfd580, 0x8, 0xc082294c40, 0xc082bfe600, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:183 +0x177
net.(*netFD).acceptOne(0xc0826b2d80, 0xc0820c0c40, 0x2, 0x2, 0xc0826b2de0, 0x3276ca8, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:583 +0x26c
net.(*netFD).accept(0xc0826b2d80, 0x0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:613 +0x173
net.(*TCPListener).AcceptTCP(0xc082192018, 0x0, 0x0, 0x0)
        c:/go/src/net/tcpsock_posix.go:254 +0x54
net.(*TCPListener).Accept(0xc082192018, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/net/tcpsock_posix.go:264 +0x44
github.com/syncthing/syncthing/lib/connections.(*tcpListener).Serve(0xc082058400)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/tcp_listen.go:84 +0xa2d
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc082100000, 0x3, 0x15d2e58, 0xc082058400)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 35 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc082100000)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214f790, 0x2, 0x15d2e88, 0xc0820f8b40)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 58 [select]:
net/http.(*Transport).getConn(0xc08209c300, 0xc0821aa8c0, 0x0, 0xc0825a82a0, 0x5, 0xc0823cad80, 0x20, 0x0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:714 +0x4f6
net/http.(*Transport).RoundTrip(0xc08209c300, 0xc0821aa8c0, 0xc08209c300, 0x0, 0x0)
        c:/go/src/net/http/transport.go:314 +0x7f0
net/http.send(0xc0821aa7e0, 0x15c4670, 0xc08209c300, 0xecf267b28, 0x79942b8, 0x12bc780, 0xc08227f2c0, 0x0, 0x0)
        c:/go/src/net/http/client.go:260 +0x6be
net/http.(*Client).send(0xc0825a8300, 0xc0821aa7e0, 0xecf267b28, 0x79942b8, 0x12bc780, 0xc082170000, 0x0, 0x0)
        c:/go/src/net/http/client.go:155 +0x18c
net/http.(*Client).doFollowingRedirects(0xc0825a8300, 0xc0821aa7e0, 0xe74d48, 0x0, 0x0, 0x0)
        c:/go/src/net/http/client.go:475 +0x8ab
net/http.(*Client).Post(0xc0825a8300, 0xc0825a82a0, 0x28, 0xd7a7c0, 0x10, 0x15c4528, 0xc08227f260, 0x52f476, 0x0, 0x0)
        c:/go/src/net/http/client.go:559 +0x10e
github.com/syncthing/syncthing/lib/discover.(*idCheckingHTTPClient).Post(0xc0825a8330, 0xc0825a82a0, 0x28, 0xd7a7c0, 0x10, 0x15c4528, 0xc08227f260, 0xc0820ede50, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:361 +0xab
github.com/syncthing/syncthing/lib/discover.(*globalClient).sendAnnouncement(0xc0820295e0, 0xc08220ae80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:222 +0x5b4
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc0820295e0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:195 +0x1e5
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x1, 0x3275cf8, 0xc0820295e0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 59 [select]:
net/http.(*Transport).getConn(0xc08209c480, 0xc0821aa700, 0x0, 0xc0825a8420, 0x5, 0xc0823cac00, 0x20, 0x0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:714 +0x4f6
net/http.(*Transport).RoundTrip(0xc08209c480, 0xc0821aa700, 0xc08209c480, 0x0, 0x0)
        c:/go/src/net/http/transport.go:314 +0x7f0
net/http.send(0xc0821aa620, 0x15c4670, 0xc08209c480, 0xecf267b28, 0x79942b8, 0x12bc780, 0xc08227f0e0, 0x0, 0x0)
        c:/go/src/net/http/client.go:260 +0x6be
net/http.(*Client).send(0xc0825a8480, 0xc0821aa620, 0xecf267b28, 0x79942b8, 0x12bc780, 0x12bd4a0, 0x0, 0x0)
        c:/go/src/net/http/client.go:155 +0x18c
net/http.(*Client).doFollowingRedirects(0xc0825a8480, 0xc0821aa620, 0xe74d48, 0x0, 0x0, 0x0)
        c:/go/src/net/http/client.go:475 +0x8ab
net/http.(*Client).Post(0xc0825a8480, 0xc0825a8420, 0x28, 0xd7a7c0, 0x10, 0x15c4528, 0xc08227f080, 0x52f476, 0x0, 0x0)
        c:/go/src/net/http/client.go:559 +0x10e
github.com/syncthing/syncthing/lib/discover.(*idCheckingHTTPClient).Post(0xc0825a84b0, 0xc0825a8420, 0x28, 0xd7a7c0, 0x10, 0x15c4528, 0xc08227f080, 0xc082635e50, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:361 +0xab
github.com/syncthing/syncthing/lib/discover.(*globalClient).sendAnnouncement(0xc0820297a0, 0xc08220b100)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:222 +0x5b4
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc0820297a0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:195 +0x1e5
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x2, 0x3275cf8, 0xc0820297a0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 60 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082029960)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x231
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x3, 0x3275cf8, 0xc082029960)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 61 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082029b20)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x231
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x4, 0x3275cf8, 0xc082029b20)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 62 [select]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc082029c70)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/global.go:188 +0x231
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x5, 0x3275cf8, 0xc082029c70)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 63 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.(*Broadcast).Recv(0xc0825a8a80, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:66 +0x7e
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc08205b050, 0x3276e38, 0xc0825a8a80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:145 +0xfd
created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv4Broadcasts
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:88 +0x119

goroutine 64 [select]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc08205b050)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:135 +0x376
created by github.com/syncthing/syncthing/lib/discover.NewLocal
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:80 +0x3bc

goroutine 65 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08202c1a0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x6, 0x3276f40, 0xc08205b050)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 66 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.(*Multicast).Recv(0xc0825a8b70, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:66 +0x7e
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc08205b0e0, 0x3276fd0, 0xc0825a8b70)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:145 +0xfd
created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv6Multicasts
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:94 +0x123

goroutine 67 [select]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc08205b0e0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:135 +0x376
created by github.com/syncthing/syncthing/lib/discover.NewLocal
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/discover/local.go:80 +0x3bc

goroutine 68 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08202c340)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214fee0, 0x7, 0x3276f40, 0xc08205b0e0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 36 [select]:
net/http.setRequestCancel.func4(0x0, 0xc08227e1e0, 0xc08220a680, 0xc08228c1e0)
        c:/go/src/net/http/client.go:333 +0x135
created by net/http.setRequestCancel
        c:/go/src/net/http/client.go:341 +0x2fe

goroutine 37 [running]:
        goroutine running on other thread; stack unavailable
created by net/http.(*Transport).getConn
        c:/go/src/net/http/transport.go:711 +0x269

goroutine 69 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08202c270)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08202c1a0, 0x0, 0x3276e80, 0xc0825a8a80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 38 [select]:
net/http.(*Transport).getConn(0xc08209c000, 0xc0821aa1c0, 0x0, 0xc08227e360, 0x5, 0xc0825afae0, 0x18, 0x0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:714 +0x4f6
net/http.(*Transport).RoundTrip(0xc08209c000, 0xc0821aa1c0, 0xc08209c000, 0x0, 0x0)
        c:/go/src/net/http/transport.go:314 +0x7f0
net/http.send(0xc0821aa1c0, 0x15c4670, 0xc08209c000, 0x0, 0x0, 0x0, 0xc08227e3f0, 0x0, 0x0)
        c:/go/src/net/http/client.go:260 +0x6be
net/http.(*Client).send(0x12bc660, 0xc0821aa1c0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0)
        c:/go/src/net/http/client.go:155 +0x18c
net/http.(*Client).doFollowingRedirects(0x12bc660, 0xc0821aa1c0, 0xe74d40, 0x0, 0x0, 0x0)
        c:/go/src/net/http/client.go:475 +0x8ab
net/http.(*Client).Get(0x12bc660, 0xc08227e360, 0x25, 0xc082276564, 0x0, 0x0)
        c:/go/src/net/http/client.go:422 +0xb1
net/http.Get(0xc08227e360, 0x25, 0x25, 0x0, 0x0)
        c:/go/src/net/http/client.go:397 +0x4c
github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).Serve(0xc0822764d0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/relay/client/dynamic.go:62 +0x2a6
created by github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:55 +0x356

goroutine 70 [IO wait]:
net.runtime_pollWait(0x32769a0, 0x72, 0xc082284e48)
        c:/go/src/runtime/netpoll.go:160 +0x67
net.(*pollDesc).Wait(0xc082173970, 0x72, 0x0, 0x0)
        c:/go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082192008, 0xc082173860, 0xd048e0, 0xb, 0xe749f0, 0x45, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:183 +0x177
net.(*netFD).readFrom(0xc082173800, 0xc0821d8000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:509 +0x1ee
net.(*UDPConn).ReadFromUDP(0xc0821920b8, 0xc0821d8000, 0x10000, 0x10000, 0xa95d40, 0x45, 0x0, 0x0)
        c:/go/src/net/udpsock_posix.go:61 +0x11e
net.(*UDPConn).ReadFrom(0xc0821920b8, 0xc0821d8000, 0x10000, 0x10000, 0x45, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/net/udpsock_posix.go:79 +0x11d
github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).Serve(0xc082287c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:201 +0x5b6
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08202c270, 0x0, 0x3276dd8, 0xc082287c80)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 71 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).Serve(0xc082287cc0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/beacon/broadcast.go:101 +0x56c
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08202c270, 0x1, 0x3276e08, 0xc082287cc0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 72 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc08202c410)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08202c340, 0x0, 0x3277018, 0xc0825a8b70)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 73 [runnable]:
net.runtime_pollWait(0x32768e0, 0x72, 0x0)
        c:/go/src/runtime/netpoll.go:160 +0x67
net.(*pollDesc).Wait(0xc082173af0, 0x72, 0x0, 0x0)
        c:/go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082192008, 0xc0821739e0, 0xd048e0, 0xb, 0xe749f0, 0x2d, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:183 +0x177
net.(*netFD).readFrom(0xc082173980, 0xc08209e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:509 +0x1ee
net.(*UDPConn).ReadFromUDP(0xc0821920c0, 0xc08209e000, 0x10000, 0x10000, 0xc08227c6c0, 0xc0823bbdf0, 0x0, 0x0)
        c:/go/src/net/udpsock_posix.go:61 +0x11e
net.(*UDPConn).ReadFrom(0xc0821920c0, 0xc08209e000, 0x10000, 0x10000, 0x45, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/net/udpsock_posix.go:79 +0x11d
github.com/syncthing/syncthing/vendor/golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0823bbee8, 0xc08209e000, 0x10000, 0x10000, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/golang.org/x/net/ipv6/payload_nocmsg.go:22 +0x14a
github.com/syncthing/syncthing/lib/beacon.(*multicastReader).Serve(0xc082287d40)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:203 +0xfaf
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08202c410, 0x0, 0x3276f70, 0xc082287d40)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 74 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).Serve(0xc082287dc0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/lib/beacon/multicast.go:108 +0x777
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08202c410, 0x1, 0x3276fa0, 0xc082287dc0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 75 [select]:
net/http.setRequestCancel.func4(0x0, 0xc0825a9830, 0xc08227cf00, 0xc0821901e0)
        c:/go/src/net/http/client.go:333 +0x135
created by net/http.setRequestCancel
        c:/go/src/net/http/client.go:341 +0x2fe

goroutine 76 [chan receive]:
net/http.(*Transport).dialConn(0xc08209c9c0, 0x0, 0xc082212270, 0x5, 0xc0825af4a0, 0x20, 0x1001d1f9dcb497dd, 0x0, 0x0)
        c:/go/src/net/http/transport.go:837 +0x9c9
net/http.(*Transport).getConn.func4(0xc08209c9c0, 0x0, 0xc082212270, 0x5, 0xc0825af4a0, 0x20, 0xc0821902a0)
        c:/go/src/net/http/transport.go:709 +0x6d
created by net/http.(*Transport).getConn
        c:/go/src/net/http/transport.go:711 +0x269

goroutine 77 [chan receive]:
net/http.(*Transport).dialConn(0xc08209c000, 0x0, 0xc08227e360, 0x5, 0xc0825afae0, 0x18, 0x0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:837 +0x9c9
net/http.(*Transport).getConn.func4(0xc08209c000, 0x0, 0xc08227e360, 0x5, 0xc0825afae0, 0x18, 0xc0821905a0)
        c:/go/src/net/http/transport.go:709 +0x6d
created by net/http.(*Transport).getConn
        c:/go/src/net/http/transport.go:711 +0x269

goroutine 83 [runnable]:
net.runtime_pollWait(0x3276460, 0x72, 0xc082284dd8)
        c:/go/src/runtime/netpoll.go:160 +0x67
net.(*pollDesc).Wait(0xc0823db7f0, 0x72, 0x0, 0x0)
        c:/go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082192008, 0xc0823db6e0, 0xcf1f90, 0x7, 0xe749c0, 0x7d566d65fd8ce49c, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:183 +0x177
net.(*netFD).Read(0xc0823db680, 0xc08201f400, 0x400, 0x400, 0x0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:482 +0x17e
net.(*conn).Read(0xc08201c208, 0xc08201f400, 0x400, 0x400, 0x0, 0x0, 0x0)
        c:/go/src/net/net.go:172 +0xeb
crypto/tls.(*block).readFromUntil(0xc082bf8ea0, 0x15d3018, 0xc08201c208, 0x5, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:460 +0xd3
crypto/tls.(*Conn).readRecord(0xc0826b0900, 0x14, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:562 +0x2d8
crypto/tls.(*clientHandshakeState).readFinished(0xc08250de38, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:566 +0x5c
crypto/tls.(*Conn).clientHandshake(0xc0826b0900, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:225 +0x192a
crypto/tls.(*Conn).Handshake(0xc0826b0900, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:1033 +0xf3
net/http.(*Transport).dialConn.func3(0xc0826b0900, 0x0, 0xc0822158c0)
        c:/go/src/net/http/transport.go:831 +0x28
created by net/http.(*Transport).dialConn
        c:/go/src/net/http/transport.go:836 +0x98d

goroutine 84 [runnable, locked to thread]:
syscall.Syscall9(0x7fff1e69d8b0, 0x7, 0xc0825dc180, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...)
        c:/go/src/runtime/syscall_windows.go:185 +0x5c
syscall.CreateFile(0xc0825dc180, 0x380000000, 0x0, 0x8000000003, 0x0, 0x3fa5c8b8296c513, 0x0, 0x0)
        c:/go/src/syscall/zsyscall_windows.go:269 +0xd7
syscall.Open(0xc0820072c0, 0x3d, 0x80000, 0xdc97ec8f00000000, 0x2b01825b2167b6a1, 0x0, 0x0)
        c:/go/src/syscall/syscall_windows.go:294 +0x1b9
os.openFile(0xc0820072c0, 0x3d, 0x0, 0x63a61e6b00000000, 0x365b9b6cc643d97, 0x0, 0x0)
        c:/go/src/os/file_windows.go:85 +0xa1
os.OpenFile(0xc0820072c0, 0x3d, 0x0, 0x54deb65e00000000, 0x9c5b695e2237c496, 0x0, 0x0)
        c:/go/src/os/file_windows.go:147 +0x1db
os.Open(0xc0820072c0, 0x3d, 0xc5f225f3d4f6de3b, 0x0, 0x0)
        c:/go/src/os/file.go:244 +0x4f
io/ioutil.ReadFile(0xc0820072c0, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/io/ioutil/ioutil.go:50 +0x70
crypto/tls.LoadX509KeyPair(0xc0820072c0, 0x3d, 0xc0820073c0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        c:/go/src/crypto/tls/tls.go:179 +0x6d
main.(*apiService).getListener(0xc0825c0000, 0x1, 0xc082284710, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc08227bac0, ...)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:137 +0x8f
main.(*apiService).Serve(0xc0825c0000)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:200 +0x99
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc08214f790, 0x3, 0x15d3510, 0xc0825c0000)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 85 [select]:
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc0825b8270)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1087
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x40

goroutine 86 [select]:
main.(*usageReportingService).Serve(0xc0825aeea0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/usage_report.go:269 +0x57e
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0825b8270, 0x0, 0x15d3540, 0xc0825aeea0)
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x65
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x58

goroutine 43 [select]:
net/http.setRequestCancel.func4(0x0, 0xc08227f110, 0xc08220b9c0, 0xc08228dd40)
        c:/go/src/net/http/client.go:333 +0x135
created by net/http.setRequestCancel
        c:/go/src/net/http/client.go:341 +0x2fe

goroutine 44 [chan receive]:
net/http.(*Transport).dialConn(0xc08209c480, 0x0, 0xc0825a8420, 0x5, 0xc0823cac00, 0x20, 0xc0820297a0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:837 +0x9c9
net/http.(*Transport).getConn.func4(0xc08209c480, 0x0, 0xc0825a8420, 0x5, 0xc0823cac00, 0x20, 0xc08228de00)
        c:/go/src/net/http/transport.go:709 +0x6d
created by net/http.(*Transport).getConn
        c:/go/src/net/http/transport.go:711 +0x269

goroutine 45 [select]:
net/http.setRequestCancel.func4(0x0, 0xc08227f2f0, 0xc08220bb00, 0xc082214180)
        c:/go/src/net/http/client.go:333 +0x135
created by net/http.setRequestCancel
        c:/go/src/net/http/client.go:341 +0x2fe

goroutine 46 [chan receive]:
net/http.(*Transport).dialConn(0xc08209c300, 0x0, 0xc0825a82a0, 0x5, 0xc0823cad80, 0x20, 0xc0820295e0, 0x0, 0x0)
        c:/go/src/net/http/transport.go:837 +0x9c9
net/http.(*Transport).getConn.func4(0xc08209c300, 0x0, 0xc0825a82a0, 0x5, 0xc0823cad80, 0x20, 0xc0822142a0)
        c:/go/src/net/http/transport.go:709 +0x6d
created by net/http.(*Transport).getConn
        c:/go/src/net/http/transport.go:711 +0x269

goroutine 81 [runnable]:
net.runtime_pollWait(0x3276760, 0x72, 0xc082284fc0)
        c:/go/src/runtime/netpoll.go:160 +0x67
net.(*pollDesc).Wait(0xc0823da770, 0x72, 0x0, 0x0)
        c:/go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082192008, 0xc0823da660, 0xcf1f90, 0x7, 0xe749c0, 0xcd0d3fb0eb6b17e0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:183 +0x177
net.(*netFD).Read(0xc0823da600, 0xc082171000, 0x400, 0x400, 0x0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:482 +0x17e
net.(*conn).Read(0xc08201c1e8, 0xc082171000, 0x400, 0x400, 0x0, 0x0, 0x0)
        c:/go/src/net/net.go:172 +0xeb
crypto/tls.(*block).readFromUntil(0xc0821522a0, 0x15d3018, 0xc08201c1e8, 0x5, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:460 +0xd3
crypto/tls.(*Conn).readRecord(0xc0826b0000, 0x14, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:562 +0x2d8
crypto/tls.(*clientHandshakeState).readFinished(0xc082747e48, 0x0, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:566 +0x5c
[PSSVX] 11:02:29 INFO: GUI and API listening on 127.0.0.1:8384
[PSSVX] 11:02:29 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
crypto/tls.(*Conn).clientHandshake(0xc0826b0000, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:225 +0x192a
crypto/tls.(*Conn).Handshake(0xc0826b0000, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:1033 +0xf3
net/http.(*Transport).dialConn.func3(0xc0826b0000, 0x0, 0xc082214c60)
        c:/go/src/net/http/transport.go:831 +0x28
created by net/http.(*Transport).dialConn
        c:/go/src/net/http/transport.go:836 +0x98d

goroutine 97 [runnable]:
net/http.(*persistConn).readLoop(0xc08214f040)
        c:/go/src/net/http/transport.go:1051
created by net/http.(*Transport).dialConn
        c:/go/src/net/http/transport.go:860 +0x10ad

goroutine 80 [runnable]:
net.runtime_pollWait(0x32763a0, 0x72, 0xc082003d98)
        c:/go/src/runtime/netpoll.go:160 +0x67
net.(*pollDesc).Wait(0xc0823dbc70, 0x72, 0x0, 0x0)
        c:/go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082192008, 0xc0823dbb60, 0xcf1f90, 0x7, 0xe749c0, 0x11, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:183 +0x177
net.(*netFD).Read(0xc0823dbb00, 0xc082170800, 0x400, 0x400, 0x0, 0x0, 0x0)
        c:/go/src/net/fd_windows.go:482 +0x17e
net.(*conn).Read(0xc082192038, 0xc082170800, 0x400, 0x400, 0x0, 0x0, 0x0)
        c:/go/src/net/net.go:172 +0xeb
crypto/tls.(*block).readFromUntil(0xc0821527e0, 0x15d3018, 0xc082192038, 0x5, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:460 +0xd3
crypto/tls.(*Conn).readRecord(0xc08210c600, 0x16, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:562 +0x2d8
crypto/tls.(*Conn).readHandshake(0xc08210c600, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:800 +0xda
crypto/tls.(*Conn).clientHandshake(0xc08210c600, 0x0, 0x0)
        c:/go/src/crypto/tls/handshake_client.go:149 +0xfd2
crypto/tls.(*Conn).Handshake(0xc08210c600, 0x0, 0x0)
        c:/go/src/crypto/tls/conn.go:1033 +0xf3
net/http.(*Transport).dialConn.func3(0xc08210c600, 0x0, 0xc08202aa80)
        c:/go/src/net/http/transport.go:831 +0x28
created by net/http.(*Transport).dialConn
        c:/go/src/net/http/transport.go:836 +0x98d

goroutine 87 [sleep]:
time.Sleep(0x2540be400)
        c:/go/src/runtime/time.go:59 +0x107
main.standbyMonitor()
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1062 +0x63
created by main.syncthingMain
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:784 +0x346f

goroutine 88 [running]:
        goroutine running on other thread; stack unavailable
created by main.syncthingMain
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:791 +0x383d

goroutine 89 [sleep]:
time.Sleep(0xdf8475800)
        c:/go/src/runtime/time.go:59 +0x107
main.generatePingEvents()
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:997 +0x2d
created by main.syncthingMain
        c:/jenkins/workspace/syncthing-release-windows/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:798 +0x35f2
rax     0x20
rbx     0x0
rcx     0x0
rdi     0x20
rsi     0xc08250cf30
rbp     0x8fd70
rsp     0x8fcf0
r8      0x8fd30
r9      0x8fd40
r10     0x0
r11     0x7fff1e84b9c3
r12     0x0
r13     0x0
r14     0x0
r15     0x0
rip     0x7fff1b61f8c2
rflags  0x10256
cs      0x33
fs      0x53
gs      0x2b
[monitor] 11:02:29 INFO: Syncthing exited: exit status 2

Version Information

Syncthing Version: v0.14.0
OS Version: Windows 10 64bit

@calmh
Copy link
Member

calmh commented Jul 24, 2016

My Google fu tells me that's this is the Windows equivalent of a segfault and apparently from following a nil pointer. I'll see what the Go people say, in the meantime it would be neat if It was reproducible. My next guess is Go bug or hardware failure.

@calmh calmh changed the title Crash at startup Crash at startup, Windows, Exception 0xc0000005 0x0 Jul 24, 2016
@calmh calmh added the bug A problem with current functionality, as opposed to missing functionality (enhancement) label Aug 14, 2016
@calmh calmh added this to the Unplanned (Contributions Welcome) milestone Aug 14, 2016
@AudriusButkevicius
Copy link
Member

Closing as we don't have a repro and the ball is probably on someone elses garden, so not much we can do.

@st-review st-review added the frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion label Aug 21, 2017
@syncthing syncthing locked and limited conversation to collaborators Aug 21, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug A problem with current functionality, as opposed to missing functionality (enhancement) frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion
Projects
None yet
Development

No branches or pull requests

4 participants