I'm not surprised it won't run on such an old and lightweight device however I figured you would want the crash log regardless
Generating Syncthing configuration...
runtime: epollwait on fd 4 failed with 38
fatal error: runtime: netpoll failed
runtime stack:
runtime.throw({0xc0619c, 0x17})
runtime/panic.go:1101 +0x34 fp=0x1833718 sp=0x1833704 pc=0x9eb64
runtime.netpoll(0x0)
runtime/netpoll_epoll.go:123 +0x478 fp=0x1833f7c sp=0x1833718 pc=0x59988
runtime.sysmon()
runtime/proc.go:6176 +0x49c fp=0x1833fd8 sp=0x1833f7c pc=0x6ed80
runtime.mstart1()
runtime/proc.go:1855 +0x7c fp=0x1833fe8 sp=0x1833fd8 pc=0x64498
runtime.mstart0()
runtime/proc.go:1808 +0x7c fp=0x1833ffc sp=0x1833fe8 pc=0x6440c
runtime.mstart()
runtime/asm_arm.s:210 +0x8 fp=0x1834000 sp=0x1833ffc pc=0xa44e4
goroutine 1 gp=0x1802128 m=nil [runnable, locked to thread]:
runtime.lock2(0x402baf40)
runtime/lock_spinbit.go:153 +0x3e0 fp=0x1870d28 sp=0x1870d28 pc=0x29ca4
runtime.lockWithRank(...)
runtime/lockrank_off.go:24
runtime.lock(...)
runtime/lock_spinbit.go:150
internal/poll.runtime_pollOpen(0x3)
runtime/netpoll.go:246 +0x44 fp=0x1870d50 sp=0x1870d28 pc=0x9d9a8
internal/poll.(*pollDesc).init(0x1864158, 0x1864140)
internal/poll/fd_poll_runtime.go:40 +0x34 fp=0x1870d60 sp=0x1870d50 pc=0x1300a0
internal/poll.(*FD).Init(0x1864140, {0xbebd4f, 0x4}, 0x1)
internal/poll/fd_unix.go:66 +0x7c fp=0x1870d74 sp=0x1870d60 pc=0x130eec
os.newFile(0x3, {0x1862600, 0x35}, 0x1, 0x0)
os/file_unix.go:237 +0x190 fp=0x1870d98 sp=0x1870d74 pc=0x13fcc8
os.openFileNolog({0x1862600, 0x35}, 0x0, 0x0)
os/file_unix.go:297 +0x18c fp=0x1870dcc sp=0x1870d98 pc=0x13ff08
os.OpenFile({0x1862600, 0x35}, 0x0, 0x0)
os/file.go:392 +0x48 fp=0x1870dec sp=0x1870dcc pc=0x13de00
os.Open(...)
os/file.go:370
google.golang.org/protobuf/internal/detrand.binaryHash()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:46 +0x5c fp=0x1870e80 sp=0x1870dec pc=0x45f1dc
google.golang.org/protobuf/internal/detrand.init()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:38 +0x14 fp=0x1870e8c sp=0x1870e80 pc=0x45f14c
runtime.doInit1(0x1572bf0)
runtime/proc.go:7353 +0xcc fp=0x1870fa8 sp=0x1870e8c pc=0x714e4
runtime.doInit(...)
runtime/proc.go:7320
runtime.main()
runtime/proc.go:254 +0x3ec fp=0x1870fec sp=0x1870fa8 pc=0x6097c
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1870fec sp=0x1870fec pc=0xa6120
goroutine 2 gp=0x18026c8 m=nil [force gc (idle)]:
runtime.gopark(0xe4e684, 0x15e9218, 0x11, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844fd4 sp=0x1844fc0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.forcegchelper()
runtime/proc.go:348 +0xe4 fp=0x1844fec sp=0x1844fd4 pc=0x60ce8
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1844fec sp=0x1844fec pc=0xa6120
created by runtime.init.6 in goroutine 1
runtime/proc.go:336 +0x1c
goroutine 3 gp=0x18027e8 m=nil [GC sweep wait]:
runtime.gopark(0xe4e684, 0x15e96f8, 0xc, 0x9, 0x1)
runtime/proc.go:435 +0x104 fp=0x18457c4 sp=0x18457b0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.bgsweep(0x1862000)
runtime/mgcsweep.go:276 +0xa8 fp=0x18457e4 sp=0x18457c4 pc=0x45e78
runtime.gcenable.gowrap1()
runtime/mgc.go:204 +0x28 fp=0x18457ec sp=0x18457e4 pc=0x34dbc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18457ec sp=0x18457ec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:204 +0x74
goroutine 4 gp=0x1802908 m=nil [GC scavenge wait]:
runtime.gopark(0xe4e684, 0x15ea3e0, 0xd, 0xa, 0x2)
runtime/proc.go:435 +0x104 fp=0x1845fb4 sp=0x1845fa0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.(*scavengerState).park(0x15ea3e0)
runtime/mgcscavenge.go:425 +0x68 fp=0x1845fc8 sp=0x1845fb4 pc=0x42cb0
runtime.bgscavenge(0x1862000)
runtime/mgcscavenge.go:653 +0x3c fp=0x1845fe4 sp=0x1845fc8 pc=0x43570
runtime.gcenable.gowrap2()
runtime/mgc.go:205 +0x28 fp=0x1845fec sp=0x1845fe4 pc=0x34d68
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1845fec sp=0x1845fec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:205 +0xbc
goroutine 5 gp=0x1802a28 m=nil [finalizer wait]:
runtime.gopark(0xe4e52c, 0x15fa81c, 0x10, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844790 sp=0x184477c pc=0x9eca4
runtime.runfinq()
runtime/mfinal.go:196 +0x110 fp=0x18447ec sp=0x1844790 pc=0x33acc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18447ec sp=0x18447ec pc=0xa6120
created by runtime.createfing in goroutine 1
runtime/mfinal.go:166 +0x5c
Generating Syncthing configuration...
runtime: epollwait on fd 4 failed with 38
fatal error: runtime: netpoll failed
runtime stack:
runtime.throw({0xc0619c, 0x17})
runtime/panic.go:1101 +0x34 fp=0x1833718 sp=0x1833704 pc=0x9eb64
runtime.netpoll(0x0)
runtime/netpoll_epoll.go:123 +0x478 fp=0x1833f7c sp=0x1833718 pc=0x59988
runtime.sysmon()
runtime/proc.go:6176 +0x49c fp=0x1833fd8 sp=0x1833f7c pc=0x6ed80
runtime.mstart1()
runtime/proc.go:1855 +0x7c fp=0x1833fe8 sp=0x1833fd8 pc=0x64498
runtime.mstart0()
runtime/proc.go:1808 +0x7c fp=0x1833ffc sp=0x1833fe8 pc=0x6440c
runtime.mstart()
runtime/asm_arm.s:210 +0x8 fp=0x1834000 sp=0x1833ffc pc=0xa44e4
goroutine 1 gp=0x1802128 m=nil [runnable, locked to thread]:
syscall.Syscall6(0xb4, 0x3, 0x1870e17, 0x40, 0x0, 0x301335, 0x0)
syscall/syscall_linux.go:95 +0x8 fp=0x1870d3c sp=0x1870d04 pc=0x10d734
syscall.pread(0x3, {0x1870e17, 0x40, 0x40}, 0x301335)
syscall/zsyscall_linux_arm.go:1521 +0x60 fp=0x1870d70 sp=0x1870d3c pc=0x10cfd4
syscall.Pread(...)
syscall/syscall_unix.go:226
internal/poll.(*FD).Pread(0x1864140, {0x1870e17, 0x40, 0x40}, 0x301335)
internal/poll/fd_unix.go:191 +0xe8 fp=0x1870da8 sp=0x1870d70 pc=0x1316f4
os.(*File).pread(...)
os/file_posix.go:38
os.(*File).ReadAt(0x182e0e0, {0x1870e17, 0x40, 0x40}, 0x301335)
os/file.go:142 +0x1a0 fp=0x1870dec sp=0x1870da8 pc=0x13d1ac
google.golang.org/protobuf/internal/detrand.binaryHash()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:63 +0x28c fp=0x1870e80 sp=0x1870dec pc=0x45f40c
google.golang.org/protobuf/internal/detrand.init()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:38 +0x14 fp=0x1870e8c sp=0x1870e80 pc=0x45f14c
runtime.doInit1(0x1572bf0)
runtime/proc.go:7353 +0xcc fp=0x1870fa8 sp=0x1870e8c pc=0x714e4
runtime.doInit(...)
runtime/proc.go:7320
runtime.main()
runtime/proc.go:254 +0x3ec fp=0x1870fec sp=0x1870fa8 pc=0x6097c
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1870fec sp=0x1870fec pc=0xa6120
goroutine 2 gp=0x18026c8 m=nil [force gc (idle)]:
runtime.gopark(0xe4e684, 0x15e9218, 0x11, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844fd4 sp=0x1844fc0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.forcegchelper()
runtime/proc.go:348 +0xe4 fp=0x1844fec sp=0x1844fd4 pc=0x60ce8
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1844fec sp=0x1844fec pc=0xa6120
created by runtime.init.6 in goroutine 1
runtime/proc.go:336 +0x1c
goroutine 3 gp=0x18027e8 m=nil [GC sweep wait]:
runtime.gopark(0xe4e684, 0x15e96f8, 0xc, 0x9, 0x1)
runtime/proc.go:435 +0x104 fp=0x18457c4 sp=0x18457b0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.bgsweep(0x1862000)
runtime/mgcsweep.go:276 +0xa8 fp=0x18457e4 sp=0x18457c4 pc=0x45e78
runtime.gcenable.gowrap1()
runtime/mgc.go:204 +0x28 fp=0x18457ec sp=0x18457e4 pc=0x34dbc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18457ec sp=0x18457ec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:204 +0x74
goroutine 4 gp=0x1802908 m=nil [GC scavenge wait]:
runtime.gopark(0xe4e684, 0x15ea3e0, 0xd, 0xa, 0x2)
runtime/proc.go:435 +0x104 fp=0x1845fb4 sp=0x1845fa0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.(*scavengerState).park(0x15ea3e0)
runtime/mgcscavenge.go:425 +0x68 fp=0x1845fc8 sp=0x1845fb4 pc=0x42cb0
runtime.bgscavenge(0x1862000)
runtime/mgcscavenge.go:653 +0x3c fp=0x1845fe4 sp=0x1845fc8 pc=0x43570
runtime.gcenable.gowrap2()
runtime/mgc.go:205 +0x28 fp=0x1845fec sp=0x1845fe4 pc=0x34d68
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1845fec sp=0x1845fec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:205 +0xbc
goroutine 5 gp=0x1802a28 m=nil [finalizer wait]:
runtime.gopark(0xe4e52c, 0x15fa81c, 0x10, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844790 sp=0x184477c pc=0x9eca4
runtime.runfinq()
runtime/mfinal.go:196 +0x110 fp=0x18447ec sp=0x1844790 pc=0x33acc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18447ec sp=0x18447ec pc=0xa6120
created by runtime.createfing in goroutine 1
runtime/mfinal.go:166 +0x5c
Generating Syncthing configuration...
runtime: epollwait on fd 4 failed with 38
fatal error: runtime: netpoll failed
runtime stack:
runtime.throw({0xc0619c, 0x17})
runtime/panic.go:1101 +0x34 fp=0x1833718 sp=0x1833704 pc=0x9eb64
runtime.netpoll(0x0)
runtime/netpoll_epoll.go:123 +0x478 fp=0x1833f7c sp=0x1833718 pc=0x59988
runtime.sysmon()
runtime/proc.go:6176 +0x49c fp=0x1833fd8 sp=0x1833f7c pc=0x6ed80
runtime.mstart1()
runtime/proc.go:1855 +0x7c fp=0x1833fe8 sp=0x1833fd8 pc=0x64498
runtime.mstart0()
runtime/proc.go:1808 +0x7c fp=0x1833ffc sp=0x1833fe8 pc=0x6440c
runtime.mstart()
runtime/asm_arm.s:210 +0x8 fp=0x1834000 sp=0x1833ffc pc=0xa44e4
goroutine 1 gp=0x1802128 m=nil [runnable, locked to thread]:
runtime.asyncPreempt2()
runtime/preempt.go:308 +0x38 fp=0x1870d2c sp=0x1870d20 pc=0x5ee60
runtime.asyncPreempt()
runtime/preempt_arm.s:44 +0x98 fp=0x1870de8 sp=0x1870d2c pc=0xa6c68
os.Open(...)
os/file.go:370
google.golang.org/protobuf/internal/detrand.binaryHash()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:46 +0x5c fp=0x1870e80 sp=0x1870dec pc=0x45f1dc
google.golang.org/protobuf/internal/detrand.init()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:38 +0x14 fp=0x1870e8c sp=0x1870e80 pc=0x45f14c
runtime.doInit1(0x1572bf0)
runtime/proc.go:7353 +0xcc fp=0x1870fa8 sp=0x1870e8c pc=0x714e4
runtime.doInit(...)
runtime/proc.go:7320
runtime.main()
runtime/proc.go:254 +0x3ec fp=0x1870fec sp=0x1870fa8 pc=0x6097c
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1870fec sp=0x1870fec pc=0xa6120
goroutine 2 gp=0x1802488 m=nil [force gc (idle)]:
runtime.gopark(0xe4e684, 0x15e9218, 0x11, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844fd4 sp=0x1844fc0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.forcegchelper()
runtime/proc.go:348 +0xe4 fp=0x1844fec sp=0x1844fd4 pc=0x60ce8
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1844fec sp=0x1844fec pc=0xa6120
created by runtime.init.6 in goroutine 1
runtime/proc.go:336 +0x1c
goroutine 3 gp=0x18025a8 m=nil [GC sweep wait]:
runtime.gopark(0xe4e684, 0x15e96f8, 0xc, 0x9, 0x1)
runtime/proc.go:435 +0x104 fp=0x18457c4 sp=0x18457b0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.bgsweep(0x1852000)
runtime/mgcsweep.go:276 +0xa8 fp=0x18457e4 sp=0x18457c4 pc=0x45e78
runtime.gcenable.gowrap1()
runtime/mgc.go:204 +0x28 fp=0x18457ec sp=0x18457e4 pc=0x34dbc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18457ec sp=0x18457ec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:204 +0x74
goroutine 4 gp=0x18026c8 m=nil [GC scavenge wait]:
runtime.gopark(0xe4e684, 0x15ea3e0, 0xd, 0xa, 0x2)
runtime/proc.go:435 +0x104 fp=0x1845fb4 sp=0x1845fa0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.(*scavengerState).park(0x15ea3e0)
runtime/mgcscavenge.go:425 +0x68 fp=0x1845fc8 sp=0x1845fb4 pc=0x42cb0
runtime.bgscavenge(0x1852000)
runtime/mgcscavenge.go:653 +0x3c fp=0x1845fe4 sp=0x1845fc8 pc=0x43570
runtime.gcenable.gowrap2()
runtime/mgc.go:205 +0x28 fp=0x1845fec sp=0x1845fe4 pc=0x34d68
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1845fec sp=0x1845fec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:205 +0xbc
goroutine 5 gp=0x1802a28 m=nil [finalizer wait]:
runtime.gopark(0xe4e52c, 0x15fa81c, 0x10, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844790 sp=0x184477c pc=0x9eca4
runtime.runfinq()
runtime/mfinal.go:196 +0x110 fp=0x18447ec sp=0x1844790 pc=0x33acc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18447ec sp=0x18447ec pc=0xa6120
created by runtime.createfing in goroutine 1
runtime/mfinal.go:166 +0x5c
Generating Syncthing configuration...
runtime: epollwait on fd 4 failed with 38
fatal error: runtime: netpoll failed
runtime stack:
runtime.throw({0xc0619c, 0x17})
runtime/panic.go:1101 +0x34 fp=0x1833718 sp=0x1833704 pc=0x9eb64
runtime.netpoll(0x0)
runtime/netpoll_epoll.go:123 +0x478 fp=0x1833f7c sp=0x1833718 pc=0x59988
runtime.sysmon()
runtime/proc.go:6176 +0x49c fp=0x1833fd8 sp=0x1833f7c pc=0x6ed80
runtime.mstart1()
runtime/proc.go:1855 +0x7c fp=0x1833fe8 sp=0x1833fd8 pc=0x64498
runtime.mstart0()
runtime/proc.go:1808 +0x7c fp=0x1833ffc sp=0x1833fe8 pc=0x6440c
runtime.mstart()
runtime/asm_arm.s:210 +0x8 fp=0x1834000 sp=0x1833ffc pc=0xa44e4
goroutine 1 gp=0x1802128 m=nil [runnable, locked to thread]:
runtime.mallocgc(0x90, 0xb63e88, 0x1)
runtime/malloc.go:1010 +0x1d4 fp=0x1870db4 sp=0x1870db4 pc=0x9c264
runtime.newobject(0xb63e88)
runtime/malloc.go:1714 +0x2c fp=0x1870dc8 sp=0x1870db4 pc=0x2c804
os.(*File).Stat(0x182e0e0)
os/stat_unix.go:19 +0x28 fp=0x1870dec sp=0x1870dc8 pc=0x144044
google.golang.org/protobuf/internal/detrand.binaryHash()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:56 +0xc0 fp=0x1870e80 sp=0x1870dec pc=0x45f240
google.golang.org/protobuf/internal/detrand.init()
google.golang.org/protobuf@v1.36.6/internal/detrand/rand.go:38 +0x14 fp=0x1870e8c sp=0x1870e80 pc=0x45f14c
runtime.doInit1(0x1572bf0)
runtime/proc.go:7353 +0xcc fp=0x1870fa8 sp=0x1870e8c pc=0x714e4
runtime.doInit(...)
runtime/proc.go:7320
runtime.main()
runtime/proc.go:254 +0x3ec fp=0x1870fec sp=0x1870fa8 pc=0x6097c
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1870fec sp=0x1870fec pc=0xa6120
goroutine 2 gp=0x18026c8 m=nil [force gc (idle)]:
runtime.gopark(0xe4e684, 0x15e9218, 0x11, 0xa, 0x1)
runtime/proc.go:435 +0x104 fp=0x1844fd4 sp=0x1844fc0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.forcegchelper()
runtime/proc.go:348 +0xe4 fp=0x1844fec sp=0x1844fd4 pc=0x60ce8
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1844fec sp=0x1844fec pc=0xa6120
created by runtime.init.6 in goroutine 1
runtime/proc.go:336 +0x1c
goroutine 3 gp=0x18027e8 m=nil [GC sweep wait]:
runtime.gopark(0xe4e684, 0x15e96f8, 0xc, 0x9, 0x1)
runtime/proc.go:435 +0x104 fp=0x18457c4 sp=0x18457b0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.bgsweep(0x1862000)
runtime/mgcsweep.go:276 +0xa8 fp=0x18457e4 sp=0x18457c4 pc=0x45e78
runtime.gcenable.gowrap1()
runtime/mgc.go:204 +0x28 fp=0x18457ec sp=0x18457e4 pc=0x34dbc
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x18457ec sp=0x18457ec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:204 +0x74
goroutine 4 gp=0x1802908 m=nil [GC scavenge wait]:
runtime.gopark(0xe4e684, 0x15ea3e0, 0xd, 0xa, 0x2)
runtime/proc.go:435 +0x104 fp=0x1845fb4 sp=0x1845fa0 pc=0x9eca4
runtime.goparkunlock(...)
runtime/proc.go:441
runtime.(*scavengerState).park(0x15ea3e0)
runtime/mgcscavenge.go:425 +0x68 fp=0x1845fc8 sp=0x1845fb4 pc=0x42cb0
runtime.bgscavenge(0x1862000)
runtime/mgcscavenge.go:653 +0x3c fp=0x1845fe4 sp=0x1845fc8 pc=0x43570
runtime.gcenable.gowrap2()
runtime/mgc.go:205 +0x28 fp=0x1845fec sp=0x1845fe4 pc=0x34d68
runtime.goexit({})
runtime/asm_arm.s:884 +0x4 fp=0x1845fec sp=0x1845fec pc=0xa6120
created by runtime.gcenable in goroutine 1
runtime/mgc.go:205 +0xbc
I'm not surprised it won't run on such an old and lightweight device however I figured you would want the crash log regardless