Uno WiFi Network Upload not working on Mac (software build 1.8.3)

Hi,

I have an Uno WiFi which I've been testing today. I can upload any sketch over wifi using the Windows 1.8.3 client, however if I use the Mac 1.8.3 client I just get an error stating "the selected serial port /home/martino/go_src/src/runtime/mcentral.go:89 +0x47d fp=0x7ffeefbff850 sp=0x7ffeefbff810
does not exist or your board is not connected" (full debug error below). Just for info, "martino" isn't my home directory - presume this is whoever built 1.8.3?

Does anyone have any suggestions? I've set the Windows and Mac clients up identically so I am confused why it isn't working.

Thanks

Arduino: 1.8.3 (Mac OS X), Board: "Arduino Uno WiFi"

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/neil/Documents/Arduino/libraries -fqbn=arduino:avr:unowifi -ide-version=10803 -build-path /var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331 -warnings=none -build-cache /var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_cache_759396 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avr-gcc.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.arduinoOTA.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr -verbose /var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_modified_sketch_893766/Blink.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/neil/Documents/Arduino/libraries -fqbn=arduino:avr:unowifi -ide-version=10803 -build-path /var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331 -warnings=none -build-cache /var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_cache_759396 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avr-gcc.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.arduinoOTA.path=/Applications/Arduino.app/Contents/Java/hardware/tools/avr -verbose /var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_modified_sketch_893766/Blink.ino
Using board 'unowifi' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/arduino/avr
Using core 'arduino' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/arduino/avr
Detecting libraries used...
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR  -DESP_CH_UART -DESP_CH_UART_BR=19200 "-I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/variants/standard" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/sketch/Blink.ino.cpp" -o "/dev/null"
Generating function prototypes...
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR  -DESP_CH_UART -DESP_CH_UART_BR=19200 "-I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/variants/standard" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/sketch/Blink.ino.cpp" -o "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR  -DESP_CH_UART -DESP_CH_UART_BR=19200 "-I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/variants/standard" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/sketch/Blink.ino.cpp" -o "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/sketch/Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core
Linking everything together...
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p  -o "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/Blink.ino.elf" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/sketch/Blink.ino.cpp.o" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/../arduino_cache_759396/core/core_arduino_avr_unowifi_51f02b7210b938436b779d1c032618e1.a" "-L/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331" -lm
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/Blink.ino.elf" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/Blink.ino.eep"
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-objcopy" -O ihex -R .eeprom  "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/Blink.ino.elf" "/var/folders/l1/t0yygvzd0_75n4cm4lrgk9480000gn/T/arduino_build_229331/Blink.ino.hex"
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
failed MSpanList_Insert 0x624000 0x24ae76bede57 0x0 0x0
fatal error: MSpanList_Insert

runtime stack:
runtime.throw(0x40be70, 0x10)
   /home/martino/go_src/src/runtime/panic.go:530 +0x90 fp=0x7ffeefbff5b0 sp=0x7ffeefbff598
runtime.(*mSpanList).insert(0x5a1ec8, 0x624000)
   /home/martino/go_src/src/runtime/mheap.go:933 +0x293 fp=0x7ffeefbff5e0 sp=0x7ffeefbff5b0
runtime.(*mheap).freeSpanLocked(0x5a16c0, 0x624000, 0x100, 0x0)
   /home/martino/go_src/src/runtime/mheap.go:809 +0x4be fp=0x7ffeefbff648 sp=0x7ffeefbff5e0
runtime.(*mheap).grow(0x5a16c0, 0x8, 0x0)
   /home/martino/go_src/src/runtime/mheap.go:675 +0x2a0 fp=0x7ffeefbff6a0 sp=0x7ffeefbff648
runtime.(*mheap).allocSpanLocked(0x5a16c0, 0x1, 0x0)
   /home/martino/go_src/src/runtime/mheap.go:553 +0x4e3 fp=0x7ffeefbff6f8 sp=0x7ffeefbff6a0
runtime.(*mheap).alloc_m(0x5a16c0, 0x1, 0x15, 0x0)
   /home/martino/go_src/src/runtime/mheap.go:437 +0x119 fp=0x7ffeefbff728 sp=0x7ffeefbff6f8
runtime.(*mheap).alloc.func1()
   /home/martino/go_src/src/runtime/mheap.go:502 +0x41 fp=0x7ffeefbff758 sp=0x7ffeefbff728
runtime.systemstack(0x7ffeefbff778)
   /home/martino/go_src/src/runtime/asm_amd64.s:307 +0xab fp=0x7ffeefbff760 sp=0x7ffeefbff758
runtime.(*mheap).alloc(0x5a16c0, 0x1, 0x10000000015, 0x10c5f)
   /home/martino/go_src/src/runtime/mheap.go:503 +0x63 fp=0x7ffeefbff7a8 sp=0x7ffeefbff760
runtime.(*mcentral).grow(0x5a32c0, 0x0)
   /home/martino/go_src/src/runtime/mcentral.go:209 +0x93 fp=0x7ffeefbff810 sp=0x7ffeefbff7a8
runtime.(*mcentral).cacheSpan(0x5a32c0, 0x59c138)
   /home/martino/go_src/src/runtime/mcentral.go:89 +0x47d fp=0x7ffeefbff850 sp=0x7ffeefbff810
the selected serial port    /home/martino/go_src/src/runtime/mcentral.go:89 +0x47d fp=0x7ffeefbff850 sp=0x7ffeefbff810
 does not exist or your board is not connected
runtime.(*mcache).refill(0x620000, 0x15, 0x7ffeefbff8b8)