(aarch64) System.IO.IOException - Write fault
Hi,
Testing the aarch64 build on a VM (Oracle Cloud) I encountered this
[20:31:00.179] System.IO.IOException - Write fault on path /home/ubuntu/vhs-decode/[Unknown]
[20:31:00.179] at System.IO.FileStream.WriteInternal (System.Byte[] src, System.Int32 offset, System.Int32 count) [0x00077] in <a256b36147d8403597813e881619098a>:0
[20:31:00.179] at System.IO.FileStream.Write (System.Byte[] array, System.Int32 offset, System.Int32 count) [0x00090] in <a256b36147d8403597813e881619098a>:0
[20:31:00.179] at VhsDecodeAutoAudioAlign.Actions.StreamAlign.Run (VhsDecodeAutoAudioAlign.Actions.StreamAlignArgs args, System.String[] unconsumend) [0x0007d] in <b76a1a16b5d548d68c6c97a73a
e10fcb>:0
[20:31:00.179] at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
[20:31:00.179] at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, Syste
m.Globalization.CultureInfo culture) [0x0006a] in <a256b36147d8403597813e881619098a>:0
$ vhs-decode-aaa --help
VHS-Decode Auto Audio Align v1.0.2
Mono
$ mono --version
Mono JIT compiler version 6.8.0.105 (Debian 6.8.0.105+dfsg-3.6ubuntu2 Tue Apr 2 04:34:50 UTC 2024)
On Ubuntu 24.04.3 LTS running on Ampere Altra VM
vhs-decode-aaa was executed as follow
ffmpeg -i "hifi-decode.flac" -filter 'channelmap=map=FL-FL|FR-FR' -f s24le -ac 2 - \
| vhs-decode-aaa stream-align --sample-size-bytes 3 --stream-sample-rate-hz 48000 --json "vhs-decode.tbc.json" --rf-video-sample-rate-hz 28636363 \
| ffmpeg -f s24le -ar 48000 -ac 2 -i - -af aresample=48000 -sample_fmt s32 \
"hifi-decode-aligned.flac"
The hifi-decode is from a CX_Card without clockgen mod, on a Video 8 mono audio (I think). To access the files I used a NFS share as the VM (in cloud) doesn't have enough space.