Futexwakeup error on synology DS215+

Bonjour à tous,

What is the problem you are having with rclone?

I use rclone on a Synology NAS (DS215+) for backing up NAS datas on an union remote on multiple providers.
There are 3 planified tasks on what i call a session on the NAS :

  1. update rclone
  2. backup data on union
  3. report occupation percentage of each remote

On the last session, step 1 updates rclone itself from 1.73.5 to 1.74.0
And from that time, using rclone outputs a lot of error like described below

Run the command 'rclone version' and share the full output of the command.

Nas version :
SYNOLOGY DS215+
Version: 7.1.1-42962 Update 9

’rclone version’ gives error.

root@vador:~# rclone version
futexwakeup addr=0x806ab24 returned -22
futexwakeup addr=0x806ab24 returned -22
futexwakeup addr=0x806ab24 returned -22
futexwakeup addr=0x806ab24 returned -22
...
	runtime/asm_arm.s:873 +0x4 fp=0x80677ec sp=0x80677ec pc=0xb9ca0
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:214 +0x74
goroutine 4 gp=0x8004a08 m=nil [runnable]:
runtime.gcenable.gowrap2()
	runtime/mgc.go:215 fp=0x8067fec sp=0x8067fec pc=0x451e4
runtime.goexit({})
	runtime/asm_arm.s:873 +0x4 fp=0x8067fec sp=0x8067fec pc=0xb9ca0
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:215 +0xbc
trap    0xe
error   0xa07
oldmask 0x0
r0      0x1006
r1      0x1006
r2      0x20
r3      0x21
r4      0x1
r5      0x0
r6      0x1
r7      0x4
r8      0x453ab7f
r9      0x0
r10     0x452b0d8
fp      0xffffffd8
ip      0xa
sp      0x7ee016e4
lr      0x37348
pc      0x6d378
cpsr    0x20000010
fault   0x1006

Which cloud storage system are you using? (eg Google Drive)

union remote on pCloud, mega and koofr providers

The command you were trying to run (eg rclone copy /tmp remote:tmp)

It's scripted but something like

rclone sync /volume1 union:vador/volume1

The rclone config contents with secrets removed.

[pcloudXxxx]
type = pcloud
client_id = ----
client_secret = ----
hostname = eapi.pcloud.com
token = {"access_token":"----","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}

[koofrXxxx]
type = koofr
provider = koofr
user = ----
password = ----

[megaXxxx]
type = mega
user = ----
pass = ----

[union]
type = union
upstreams = koofrXxxx: megaXxxx: pcloudXxxx:root
create_policy = mfs

A log from the command with the -vv flag

The log returned in synology planified task result mail.

Starting sync for /volume1
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c2c8 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=0x7c68b24 returned -22
futexwakeup addr=0x452c514 returned -22
futexwakeup addr=runtime: morestack on g0, stack [0x7c84000 0x7c88000], sp=0x7c84384, called from
runtime.gwrite({0x7c843ef, 0x9, 0x9})
runtime/print.go:89 +0xf8 fp=0x7c84384 sp=0x7c84384 pc=0x72dbc
runtime.printhexopts(0x1, 0x0, 0x452c514)
runtime/print.go:205 +0x100 fp=0x7c843f8 sp=0x7c84384 pc=0x7337c
runtime.printhex(...)
runtime/print.go:209
runtime.printpointer(0x452c514)
runtime/print.go:250 +0x38 fp=0x7c8440c sp=0x7c843f8 pc=0x7375c
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x44 fp=0x7c84420 sp=0x7c8440c pc=0x6d3cc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c8444c sp=0x7c84420 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c84468 sp=0x7c8444c pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c84490 sp=0x7c84468 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c844b4 sp=0x7c84490 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c844bc sp=0x7c844b4 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c844d0 sp=0x7c844bc pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c844fc sp=0x7c844d0 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c84518 sp=0x7c844fc pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c84540 sp=0x7c84518 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c84564 sp=0x7c84540 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c8456c sp=0x7c84564 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c84580 sp=0x7c8456c pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c845ac sp=0x7c84580 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c845c8 sp=0x7c845ac pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c845f0 sp=0x7c845c8 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c84614 sp=0x7c845f0 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c8461c sp=0x7c84614 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c84630 sp=0x7c8461c pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c8465c sp=0x7c84630 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c84678 sp=0x7c8465c pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c846a0 sp=0x7c84678 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c846c4 sp=0x7c846a0 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c846cc sp=0x7c846c4 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c846e0 sp=0x7c846cc pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c8470c sp=0x7c846e0 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c84728 sp=0x7c8470c pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c84750 sp=0x7c84728 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c84774 sp=0x7c84750 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c8477c sp=0x7c84774 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c84790 sp=0x7c8477c pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c847bc sp=0x7c84790 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c847d8 sp=0x7c847bc pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c84800 sp=0x7c847d8 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c84824 sp=0x7c84800 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
...599 frames elided...
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c87bbc sp=0x7c87bb4 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c87bd0 sp=0x7c87bbc pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c87bfc sp=0x7c87bd0 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c87c18 sp=0x7c87bfc pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c87c40 sp=0x7c87c18 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c87c64 sp=0x7c87c40 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c87c6c sp=0x7c87c64 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c87c80 sp=0x7c87c6c pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c87cac sp=0x7c87c80 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c87cc8 sp=0x7c87cac pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c87cf0 sp=0x7c87cc8 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c87d14 sp=0x7c87cf0 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c87d1c sp=0x7c87d14 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c87d30 sp=0x7c87d1c pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c87d5c sp=0x7c87d30 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c87d78 sp=0x7c87d5c pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c87da0 sp=0x7c87d78 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c87dc4 sp=0x7c87da0 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c87dcc sp=0x7c87dc4 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c87de0 sp=0x7c87dcc pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c87e0c sp=0x7c87de0 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c87e28 sp=0x7c87e0c pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c87e50 sp=0x7c87e28 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c87e74 sp=0x7c87e50 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c87e7c sp=0x7c87e74 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c87e90 sp=0x7c87e7c pc=0x6d3fc
runtime.futexwakeup(0x452c514, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c87ebc sp=0x7c87e90 pc=0x6d370
runtime.semawakeup(0x452c1f8)
runtime/lock_futex.go:161 +0x68 fp=0x7c87ed8 sp=0x7c87ebc pc=0x36c84
runtime.unlock2Wake(0x45379c0, 0x0, 0x0)
runtime/lock_spinbit.go:461 +0x26c fp=0x7c87f00 sp=0x7c87ed8 pc=0x37850
runtime.unlock2(0x45379c0)
runtime/lock_spinbit.go:314 +0x94 fp=0x7c87f24 sp=0x7c87f00 pc=0x37380
runtime.unlockWithRank(...)
runtime/lockrank_off.go:35
runtime.unlock(...)
runtime/lock_spinbit.go:261
runtime.printunlock()
runtime/print.go:83 +0x40 fp=0x7c87f2c sp=0x7c87f24 pc=0x72cac
runtime.futexwakeup.func1()
runtime/os_linux.go:95 +0x74 fp=0x7c87f40 sp=0x7c87f2c pc=0x6d3fc
runtime.futexwakeup(0x452c2c8, 0x1)
runtime/os_linux.go:94 +0x68 fp=0x7c87f6c sp=0x7c87f40 pc=0x6d370
runtime.notewakeup(0x452c2c8)
runtime/lock_futex.go:32 +0x68 fp=0x7c87f84 sp=0x7c87f6c pc=0x3663c
runtime.startlockedm(0x7c04148)
runtime/proc.go:3290 +0x60 fp=0x7c87f94 sp=0x7c87f84 pc=0x79e70
runtime.schedule()
runtime/proc.go:4226 +0x68 fp=0x7c87fb4 sp=0x7c87f94 pc=0x7c910
runtime.park_m(0x7c048c8)
runtime/proc.go:4304 +0x264 fp=0x7c87fe0 sp=0x7c87fb4 pc=0x7ce7c
runtime.mcall(0x0)
runtime/asm_arm.s:263 +0x48 fp=0x7c87fe8 sp=0x7c87fe0 pc=0xb8568

fatal error: morestack on g0

runtime stack:
runtime.throw({0x279a10a, 0xf})
runtime/panic.go:1229 +0x34 fp=0x7c51fb8 sp=0x7c51fa4 pc=0xb1f64
runtime.badmorestackg0.func1()
runtime/proc.go:603 +0x10c fp=0x7c51fe0 sp=0x7c51fb8 pc=0x749b0
runtime.switchToCrashStack0(0x0)
runtime/asm_arm.s:352 +0x30 fp=0x7c51fe4 sp=0x7c51fe0 pc=0xb8644

goroutine 1 gp=0x7c04148 m=nil [runnable, locked to thread]:
runtime.gopark(0x295faec, 0x7c7a038, 0x13, 0x7, 0x2)
runtime/proc.go:462 +0x100 fp=0x7c64740 sp=0x7c6472c pc=0xb20a0
runtime.chanrecv(0x7c7a000, 0x0, 0x1)
runtime/chan.go:667 +0x578 fp=0x7c6477c sp=0x7c64740 pc=0x303e0
runtime.chanrecv1(0x7c7a000, 0x0)
runtime/chan.go:509 +0x20 fp=0x7c64790 sp=0x7c6477c pc=0x2fe38
runtime.gcenable()
runtime/mgc.go:216 +0xd0 fp=0x7c647a4 sp=0x7c64790 pc=0x45198
runtime.main()
runtime/proc.go:213 +0x18c fp=0x7c647ec sp=0x7c647a4 pc=0x73a7c
runtime.goexit({})
runtime/asm_arm.s:873 +0x4 fp=0x7c647ec sp=0x7c647ec pc=0xb9ca0

goroutine 2 gp=0x7c04508 m=nil [force gc (idle)]:
runtime.gopark(0x295fc90, 0x4526b00, 0xb, 0xa, 0x1)
runtime/proc.go:462 +0x100 fp=0x7c64fd4 sp=0x7c64fc0 pc=0xb20a0
runtime.goparkunlock(...)
runtime/proc.go:468
runtime.forcegchelper()
runtime/proc.go:375 +0xe4 fp=0x7c64fec sp=0x7c64fd4 pc=0x74054
runtime.goexit({})
runtime/asm_arm.s:873 +0x4 fp=0x7c64fec sp=0x7c64fec pc=0xb9ca0
created by runtime.init.6 in goroutine 1
runtime/proc.go:363 +0x1c

goroutine 3 gp=0x7c048c8 m=nil [GC sweep wait]:
runtime.gopark(0x295fc90, 0x45289c0, 0x8, 0x9, 0x1)
runtime/proc.go:462 +0x100 fp=0x7c657c8 sp=0x7c657b4 pc=0xb20a0
runtime.goparkunlock(...)
runtime/proc.go:468
runtime.bgsweep(0x7c7a000)
runtime/mgcsweep.go:279 +0xa8 fp=0x7c657e4 sp=0x7c657c8 pc=0x58ee4
runtime.gcenable.gowrap1()
runtime/mgc.go:214 +0x1c fp=0x7c657ec sp=0x7c657e4 pc=0x4522c
runtime.goexit({})
runtime/asm_arm.s:873 +0x4 fp=0x7c657ec sp=0x7c657ec pc=0xb9ca0
created by runtime.gcenable in goroutine 1
runtime/mgc.go:214 +0x74

goroutine 4 gp=0x7c04a08 m=nil [runnable]:
runtime.gcenable.gowrap2()
runtime/mgc.go:215 fp=0x7c65fec sp=0x7c65fec pc=0x451e4
runtime.goexit({})
runtime/asm_arm.s:873 +0x4 fp=0x7c65fec sp=0x7c65fec pc=0xb9ca0
created by runtime.gcenable in goroutine 1
runtime/mgc.go:215 +0xbc
Rclone sync encountered an error for /volume1. Check the log file for details.
Completed sync for /volume1

Could you tell me what can i do ?
First step trying to revert to 1.73.5 ?

rclone selfupdate --version 1.73.5

gives also futexwakeup errors...


FYI, the mail from the step 1 update :

clone found, checking for updates...
An update is available. Updating rclone from v1.73.5 to v1.74.0.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 4734 100 4734 0 0 21057 0 --:--:-- --:--:-- --:--:-- 21133

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,32 bits,4 CPUs LE)

Scanning the drive for archives:
1 file, 27482754 bytes (27 MiB)

Extracting archive: rclone-current-linux-arm-v7.zip
--
Path = rclone-current-linux-arm-v7.zip
Type = zip
Physical Size = 27482754

Everything is Ok

Folders: 1
Files: 5
Size: 82227435
Compressed: 27482754
mandb not found. The rclone man docs will not be installed.

has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.

welcome to the forum,

i have a bunch of synboxes, the oldest is a
image

image

sudo rclone selfupdate
Password:
2026/05/04 11:58:57 NOTICE: Successfully updated rclone from version v1.73.4 to version v1.74.0

rclone version
rclone v1.74.0
- os/version: unknown
- os/kernel: 4.4.180+ (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.26.2
- go/linking: static
- go/tags: none

i suggest to uninstall rclone and install again.

Hi asdffdsa,

welcome to the forum

Thanks.

Don't know how to remove rclone.
But I tried to remove /usr/bin/rclone and then how i firstly installed rclone :

root@vador:~# curl https://rclone.org/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4734  100  4734    0     0  19479      0 --:--:-- --:--:-- --:--:-- 19481

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.utf8,Utf16=on,HugeFiles=on,32 bits,4 CPUs LE)

Scanning the drive for archives:
1 file, 27482754 bytes (27 MiB)

Extracting archive: rclone-current-linux-arm-v7.zip
--
Path = rclone-current-linux-arm-v7.zip
Type = zip
Physical Size = 27482754

Everything is Ok                           

Folders: 1
Files: 5
Size:       82227435
Compressed: 27482754
mandb not found. The rclone man docs will not be installed.

 has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.

but i've always

root@vador:~# rclone version
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
futexwakeup addr=0x786ab24 returned -22
......

Revert back to version 1.73.5 using curl unzip and moving to /usr/bin

root@vador:~# rclone --version
rclone v1.73.5
- os/version: unknown
- os/kernel: 3.10.108 (armv7l)
- os/type: linux
- os/arch: arm (ARMv7 compatible)
- go/version: go1.25.9
- go/linking: static
- go/tags: none

Trying a syncing ....

based on rclone documenation, that version is not supported.

Maybe I have mistaken but isn't 3.10.108 > 3.2?

truth is, i am not 100% sure now.
lol, i am half-monkey, math is not my strong point.

This is a bug in the ancient Synology kernel. The Go developers have got a workaround which has been scheduled for back port into go1.26 which rclone 1.74 is built with.

So with a bit of luck this will be fixed by the time we release 1.74.1.

In the meantime use an older rclone or build yourself a fixed go and compile rclone with that.

1 Like

The sync is OK with 1.73.5.
And I'll wait for 1.74.1.
As i understand (a problem in go), it could be good.

Thanks a lot to all : jojo, minesheep and nick

@_yo We've got a Go security update to do so we'll be making 1.74.1 on 8th May. I'm not sure whether this fix will be in the new Go version - they haven't released the changelog yet - give it a go when it comes out :slight_smile:

1 Like

This fix will definitely be in go1.26.3 so will definitely be in rclone 1.74.1 released tomorrow most likely

Thank you Nick and thanks to Go dev team. I'll try when available.

Hi all,

Found rclone version 1.74.1
Downloaded and ...

root@vador:~# rclone --version
rclone v1.74.1
- os/version: unknown
- os/kernel: 3.10.108 (armv7l)
- os/type: linux
- os/arch: arm (ARMv7 compatible)
- go/version: go1.26.3
- go/linking: static
- go/tags: none

No more futexwakeup error.
It seems to be good.
Also try my others rclone planified tasks. All OK.

Great thanks and mark resolved for me.

         .YO.
1 Like

Hooray :tada:

Thanks for testing