Fatal error - panic

I am trying to install 0.11.26 on XP with nssm, and am throwing this error - Looks like one every 30 seconds or so. How do I get around this?

I have these in the syncthing.log file: [PJMQH] 12:15:04 INFO: Connected to already connected device (LWGPONY-U6XMRGZ-CNUWQ6V-2DRKUV6-Z6PWU34-DYIOSJ5-J4UIRKR-KJGJ2A5) fatal error: runtime: cannot map pages in arena address space

Top few lines of the panic log below: [PJMQH] 00:03:16 INFO: syncthing v0.11.26 “Aluminium Ant” (go1.4.2 windows-386 default) unknown-user@syncthing-builder 2015-10-02 06:08:07 UTC [PJMQH] 00:03:16 INFO: My ID: PJMQHI3-XMU4BSM-CFDQUCD-H7ASC2Y-EGVXLDR-HI6RAAG-3WGKKDU-DJVYSQT [PJMQH] 00:03:16 INFO: Database block cache capacity 20474 KiB [PJMQH] 00:03:25 OK: Ready to synchronize MyDocuments (read-write) … Panic at 2015-10-28T00:03:38-04:00 fatal error: runtime: cannot map pages in arena address space

runtime stack: runtime.SysMap(0x40980000, 0x1b60000, 0x7fe01, 0xcfd838) /usr/local/go/src/runtime/mem_windows.c:131 +0x7f runtime.MHeap_SysAlloc(0xd00620, 0x1b60000, 0x1) /usr/local/go/src/runtime/malloc.c:284 +0xf1 runtime.MHeap_Alloc(0xd00620, 0xdb0, 0x0, 0x112a0101, 0x4) /usr/local/go/src/runtime/mheap.c:240 +0x66

goroutine 1 [running]: runtime.switchtoM() /usr/local/go/src/runtime/asm_386.s:208 fp=0x112a2514 sp=0x112a2510 runtime.mallocgc(0x1b5e2b7, 0x7e78e0, 0x1, 0x1792cee0) /usr/local/go/src/runtime/malloc.go:199 +0x7d3 fp=0x112a256c sp=0x112a2514 runtime.newarray(0x7e78e0, 0x1b5e2b7, 0x1292c450) /usr/local/go/src/runtime/malloc.go:365 +0xb5 fp=0x112a258c sp=0x112a256c runtime.makeslice(0x7dd120, 0x1b5e2b7, 0x0, 0x1b5e2b7, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/runtime/slice.go:32 +0x165 fp=0x112a25bc sp=0x112a258c

You seem to have run out of RAM, try to use a 64bit operating system or close other running applications.

I will shutdown everything else on this machine and try again, and report back if it fixes it. Thanks.

That won’t help, as it’s a limitation of how much RAM go runtime is allowed to use in general. If you are on 64bit arch, use a 64bit build. Also, you should upgrade to a newer OS as you might have strange issues where files are being locked unable to sync and so on.

I am using the 32-bit build on an xp machine with 2GB RAM. Unfortunately that server is too old to upgrade to Windows 7 32-bit.

Well Go is only allowed 512MB of RAM on 32bit builds I think, which in your case seems not to be enough.

I think best bet is to try and install Linux, I somehow think it should be better.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.