Skip to content

Amisync blocks/hangs the computer #2

Description

@FerryA1

I've been able to synchronize small files, maybe up to 1,5MB or so, but syncing bigger files blocks the Amiga, and eventually hangs it, causing it to reboot.

My Syncthing setup is:

MacBook Pro 2015 with macOS 10.14.6 Mojave and Syncthing v1.26.1 (latest available for Mojave). I've set up a "send&receive" shared folder based on a static-size RAM disk in the Mac called "MacRAM", pointing to a folder/assign in RAM on the Amiga (better to test with RAM disks instead of risking filesystem integrity in hard disks because a hang, a bad write, whatever).

In the Amiga (Miami TPC/IP stack, AmiSync v0.9.5), I did set the config file up in order for it to write the log file in the shared folder (loglevel set to debug), so I'd have an automatic copy on the Mac. Then I copied a 1,4MB ZIP file to the shared folder in the Amiga (for your reference in the log, one containing versions 1.4 and 2.0 of Aegis Sonix). The syncing made the Amiga to get blocked for 9 minutes, couldn't move the mouse (neither USB nor DB9), clock in NewMeter stopped updating…:

https://i.imgur.com/JFQfUev.jpeg

Once synced, then I unpacked the ZIP file received in the Mac where I received it, the Mac shared folder itself, that created a folder with 4 ADF files inyo the shared folder, so Syncthing started to sync it too. According the AmiSync log (below) it was syncing the third file when the Amiga got hanged, I had to reboot (three-fingers salute):

2026-09-08 22:50:53 INF AmiSync 0.9.5 (68020 build, 07.09.2026) starting (background)
2026-09-08 22:50:53 INF daemon up; ARexx port 'AMISYNC' open
2026-09-08 22:50:53 INF daemon: clock is local time, UTC+01:00 (from locale.library)
2026-09-08 22:50:53 DBG mem: fast RAM free at startup: 1920076152
2026-09-08 22:50:54 DBG mem: ssl_open               +3870392 bytes, 1916205760 free
2026-09-08 22:50:54 INF daemon: loaded index for 'ux5wy-muxyt' (18 file(s), seq 59)
2026-09-08 22:50:54 DBG mem: folder indexes          +35776 bytes, 1916169984 free
2026-09-08 22:50:54 INF peer: starting worker for 192.168.0.10:22000
2026-09-08 22:50:54 INF daemon: 1 peer(s) configured
2026-09-08 22:50:54 INF worker: dialing 192.168.0.10:22000
2026-09-08 22:50:54 INF daemon: listening on port 22000
2026-09-08 22:50:54 INF listener: accepting BEP on port 22000
2026-09-08 22:50:54 DBG mem: peers + listener       +276504 bytes, 1915893480 free
2026-09-08 22:50:54 INF daemon: local discovery enabled
2026-09-08 22:50:54 DBG mem: discovery              +135648 bytes, 1915757832 free
2026-09-08 22:50:54 INF daemon: scanner started over 1 folder(s)
2026-09-08 22:50:54 INF scanner: started (1 folder(s), every 60s)
2026-09-08 22:50:54 DBG mem: scanner                +298528 bytes, 1915459304 free
2026-09-08 22:50:54 INF disco: announcing CG223HP-6FJIWH3-7C7Z2L7-OFUPQZJ-JYTYVNK-Z5KRYQT-OTK4PFY-CA44VQD on UDP 21027 every 30s (and listening)
2026-09-08 22:50:54 INF scanner: change notification active for 'ux5wy-muxyt' (1 watch(es) total)
2026-09-08 22:50:54 INF status: Offline
2026-09-08 22:50:54 INF scanner: tombstoned 1 vanished file(s) in folder 'ux5wy-muxyt'
2026-09-08 22:50:54 INF appicon: using icon file PROGDIR:amisync.info
2026-09-08 22:50:54 INF appicon: placed on the Workbench backdrop
2026-09-08 22:50:54 DBG mem: statuswin               +68928 bytes, 1915390376 free
2026-09-08 22:50:54 INF daemon: our device ID is CG223HP-6FJIWH3-7C7Z2L7-OFUPQZJ-JYTYVNK-Z5KRYQT-OTK4PFY-CA44VQD
2026-09-08 22:50:54 INF worker: TLS cipher TLS_CHACHA20_POLY1305_SHA256
2026-09-08 22:50:54 INF worker: peer authenticated as RTC3B3F-QXFVS6Y-I4NQSHS-DC3CYJE-ZQJNFSE-OV3YMMR-36464KG-OK3GUAN
2026-09-08 22:50:54 INF worker: connected; peer is "MacFerry.local" (syncthing v1.26.1), 1 folder(s) shared
2026-09-08 22:50:55 INF worker: peer ClusterConfig, 1 folder(s)
2026-09-08 22:50:57 INF status: Up to Date
2026-09-08 22:50:57 WRN worker: bep_read_message r=-1 (read/framing error)
2026-09-08 22:50:57 INF peer: worker for 192.168.0.10 ended (connected=1, rc=1)
2026-09-08 22:50:57 INF status: Offline
2026-09-08 22:50:59 INF worker: dialing 192.168.0.10:22000
2026-09-08 22:50:59 INF worker: TLS cipher TLS_CHACHA20_POLY1305_SHA256
2026-09-08 22:50:59 INF worker: peer authenticated as RTC3B3F-QXFVS6Y-I4NQSHS-DC3CYJE-ZQJNFSE-OV3YMMR-36464KG-OK3GUAN
2026-09-08 22:50:59 INF worker: connected; peer is "MacFerry.local" (syncthing v1.26.1), 1 folder(s) shared
2026-09-08 22:51:00 INF worker: peer ClusterConfig, 1 folder(s)
2026-09-08 22:51:02 INF status: Up to Date
2026-09-08 22:51:02 WRN worker: bep_read_message r=-1 (read/framing error)
2026-09-08 22:51:02 INF peer: worker for 192.168.0.10 ended (connected=1, rc=1)
2026-09-08 22:51:02 INF status: Offline
2026-09-08 22:51:04 INF worker: dialing 192.168.0.10:22000
2026-09-08 22:51:06 INF worker: TLS cipher TLS_CHACHA20_POLY1305_SHA256
2026-09-08 22:51:06 INF worker: peer authenticated as RTC3B3F-QXFVS6Y-I4NQSHS-DC3CYJE-ZQJNFSE-OV3YMMR-36464KG-OK3GUAN
2026-09-08 22:51:06 INF worker: connected; peer is "MacFerry.local" (syncthing v1.26.1), 1 folder(s) shared
2026-09-08 22:51:06 INF status: Up to Date
2026-09-08 22:51:07 INF worker: peer ClusterConfig, 1 folder(s)
2026-09-08 22:51:07 WRN worker: bep_read_message r=-1 (read/framing error)
2026-09-08 22:51:07 INF peer: worker for 192.168.0.10 ended (connected=1, rc=1)
2026-09-08 22:51:07 INF status: Offline
2026-09-08 22:51:09 INF worker: dialing 192.168.0.10:22000
2026-09-08 22:51:09 INF worker: TLS cipher TLS_CHACHA20_POLY1305_SHA256
2026-09-08 22:51:09 INF worker: peer authenticated as RTC3B3F-QXFVS6Y-I4NQSHS-DC3CYJE-ZQJNFSE-OV3YMMR-36464KG-OK3GUAN
2026-09-08 22:51:09 INF worker: connected; peer is "MacFerry.local" (syncthing v1.26.1), 1 folder(s) shared
2026-09-08 22:51:10 INF status: Up to Date
2026-09-08 22:51:10 INF worker: peer ClusterConfig, 1 folder(s)
2026-09-08 22:51:10 WRN worker: bep_read_message r=-1 (read/framing error)
2026-09-08 22:51:10 INF peer: worker for 192.168.0.10 ended (connected=1, rc=1)
2026-09-08 22:51:10 INF status: Offline
2026-09-08 22:51:12 INF worker: dialing 192.168.0.10:22000
2026-09-08 22:51:12 INF worker: TLS cipher TLS_CHACHA20_POLY1305_SHA256
2026-09-08 22:51:12 INF worker: peer authenticated as RTC3B3F-QXFVS6Y-I4NQSHS-DC3CYJE-ZQJNFSE-OV3YMMR-36464KG-OK3GUAN
2026-09-08 22:51:12 INF worker: connected; peer is "MacFerry.local" (syncthing v1.26.1), 1 folder(s) shared
2026-09-08 22:51:14 INF worker: peer ClusterConfig, 1 folder(s)
2026-09-08 22:51:16 INF status: Up to Date
2026-09-08 23:25:15 INF worker: 4 file(s) to fetch from 'ux5wy-muxyt'
2026-09-08 23:25:15 INF worker: fetching 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf' (7 block(s))
2026-09-08 23:25:15 INF status: Syncing (4 files)
2026-09-08 23:25:16 DBG worker: block 2 of 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:16 DBG worker: block 3 of 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:16 DBG worker: block 4 of 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:17 DBG worker: block 5 of 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:17 DBG worker: block 6 of 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:17 INF worker: completed 'Aegis_Sonix -1.4 y 2.0-/Cobra-ImpSonix13.adf'
2026-09-08 23:25:17 INF worker: fetching 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf' (7 block(s))
2026-09-08 23:25:17 DBG worker: block 2 of 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:18 INF status: Syncing (3 files)
2026-09-08 23:25:18 DBG worker: block 3 of 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:19 DBG worker: block 4 of 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:19 DBG worker: block 5 of 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:20 DBG worker: block 6 of 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:21 INF worker: completed 'Aegis_Sonix -1.4 y 2.0-/Aegis_Sonix_v2.0_1987_Aegis.adf'
2026-09-08 23:25:21 INF worker: fetching 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' (7 block(s))
2026-09-08 23:25:21 DBG worker: block 1 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:21 DBG worker: block 3 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:22 DBG worker: block 2 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:22 INF status: Syncing (2 files)
2026-09-08 23:25:22 DBG worker: block 4 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:23 DBG worker: block 3 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:23 DBG worker: block 5 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:23 DBG worker: block 4 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:24 DBG worker: block 6 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting
2026-09-08 23:25:24 DBG worker: block 5 of 'Aegis_Sonix -1.4 y 2.0-/Aegis Sonix - Scores 5 (19xx)(-).adf' arrived ahead of its turn; re-requesting

Also, when syncing even small files, I noticed a certain "stutter" in the mouse, like the syncing interfering with the mouse.

Other times, the Amiga got blocked as soon as I started amisync, so no log could be captured, but I've been not able to reproduce in solid way, looks pretty random…

That's all I can remember.

Right now, I'd say amisync is too unstable for a regular use, but it has an enormous potential.

And if you need me to do any test, just ask.

Saluditos,

Ferrán.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions