Segmentation Error on Mac OS Sierra 10.12.6

If you are asking a question, please follow this template:

  1. My goal is: install mongoose os on Mac OS Siera 10.12.6
  2. My actions are: Executed below commands :
    curl -fsSL https://mongoose-os.com/downloads/mos/install.sh | /bin/bash mos
  3. The result I see is: most ui opens for a while and then crashes
    atal error: unexpected signal during runtime execution
    [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x7fffb2962b52]

runtime stack:
runtime.throw(0x4cddb93, 0x2a)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/panic.go:617 +0x72
runtime.sigpanic()
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/signal_unix.go:374 +0x4a9

goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x4a045c7, 0xc0002b5cd8, 0x4b8fc40)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/cgocall.go:128 +0x5b fp=0xc0002b5ca8 sp=0xc0002b5c70 pc=0x400645b
github.com/mongoose-os/mos/vendor/github.com/zserge/webview._Cfunc_webview(0x61007e0, 0x6100650, 0x258000004b0, 0xc000000001, 0x0)
_cgo_gotypes.go:274 +0x4d fp=0xc0002b5cd8 sp=0xc0002b5ca8 pc=0x49d24dd
github.com/mongoose-os/mos/vendor/github.com/zserge/webview.Open(0x4cb2d47, 0x8, 0xc0000e7440, 0x15, 0x4b0, 0x258, 0x1, 0x0, 0x0)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/github.com/zserge/webview/webview.go:137 +0xdd fp=0xc0002b5d20 sp=0xc0002b5cd8 pc=0x49d286d
main.webview(…)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/os_darwin.go:58
main.startUI(0x4ea33c0, 0xc000036080, 0x0, 0x0, 0x0, 0x4762cf4)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:353 +0x6ef fp=0xc0002b5e00 sp=0xc0002b5d20 pc=0x49fbc0f
main.run(0xc0003b0000, 0x4ea33c0, 0xc000036080, 0x0, 0x0, 0x1, 0x1)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/main.go:195 +0xa2 fp=0xc0002b5e78 sp=0xc0002b5e00 pc=0x49f96f2
main.main()
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/main.go:297 +0x5aa fp=0xc0002b5f98 sp=0xc0002b5e78 pc=0x49f9f6a
runtime.main()
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/proc.go:200 +0x20c fp=0xc0002b5fe0 sp=0xc0002b5f98 pc=0x4030a6c
runtime.goexit()
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0002b5fe8 sp=0xc0002b5fe0 pc=0x405c011

goroutine 3 [chan receive]:
github.com/mongoose-os/mos/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x57c5d40)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/github.com/golang/glog/glog.go:882 +0x8b
created by github.com/mongoose-os/mos/vendor/github.com/golang/glog.init.0
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/github.com/golang/glog/glog.go:410 +0x272

goroutine 21 [select]:
github.com/mongoose-os/mos/vendor/go.opencensus.io/stats/view.(*worker).start(0xc0000be440)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/go.opencensus.io/stats/view/worker.go:147 +0xdd
created by github.com/mongoose-os/mos/vendor/go.opencensus.io/stats/view.init.0
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/go.opencensus.io/stats/view/worker.go:29 +0x57

goroutine 22 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/sigqueue.go:139 +0x9f
os/signal.loop()
/usr/local/Cellar/go/1.12.5/libexec/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
/usr/local/Cellar/go/1.12.5/libexec/src/os/signal/signal_unix.go:29 +0x41

goroutine 24 [sleep]:
runtime.goparkunlock(…)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/proc.go:307
time.Sleep(0x3b9aca00)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/time.go:105 +0x159
main.startUI.func10()
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:328 +0x39
created by main.startUI
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:317 +0x39c

goroutine 5 [IO wait]:
internal/poll.runtime_pollWait(0x6669f68, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0000ca2b8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000ca2a0, 0xc00040edc8, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(…)
/usr/local/Cellar/go/1.12.5/libexec/src/os/file_unix.go:263
os.(*File).Read(0xc0000100b8, 0xc00040edc8, 0x200, 0x200, 0xc000147c20, 0x1f, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/os/file.go:108 +0x70
main.startUI.func1(0xc0000100b8)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:167 +0xce
created by main.startUI
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:164 +0xef

goroutine 6 [chan receive]:
main.startUI.func2(0x4ea33c0, 0xc000036080, 0x7fff5fbffc18, 0x12)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:180 +0x6b
created by main.startUI
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:176 +0x138

goroutine 66 [IO wait]:
internal/poll.runtime_pollWait(0x6669c28, 0x72, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00045e018, 0x72, 0x0, 0x0, 0x4cb011d)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc00045e000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:384 +0x1ba
net.(*netFD).accept(0xc00045e000, 0xc8d3fb5b, 0x4fbc8d3fb5b, 0x100000001)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc000230008, 0x5d010da0, 0xc00042ee70, 0x40b47b6)
/usr/local/Cellar/go/1.12.5/libexec/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000230008, 0xc00042eec0, 0x18, 0xc000466000, 0x430d744)
/usr/local/Cellar/go/1.12.5/libexec/src/net/tcpsock.go:260 +0x48
net/http.(*Server).Serve(0xc00046a000, 0x4e9d180, 0xc000230008, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2859 +0x22d
net/http.Serve(0x4e9d180, 0xc000230008, 0x0, 0x0, 0xe, 0x4e9d180)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2456 +0x6e
created by main.startUI
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:352 +0x6aa

goroutine 25 [IO wait]:
internal/poll.runtime_pollWait(0x6669cf8, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0002b6518, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0002b6500, 0xc00048a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc0002b6500, 0xc00048a000, 0x1000, 0x1000, 0x66a1068, 0xc0000ff938, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c47d0, 0xc00048a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc0004600f0, 0xc00048a000, 0x1000, 0x1000, 0x18, 0x4b91dc0, 0x25)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc000232060)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadSlice(0xc000232060, 0xc0000ffa0a, 0xc0000ffa80, 0xc0000ffb00, 0x400ecf9, 0xc00039e300, 0x100)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:356 +0x3d
bufio.(*Reader).ReadLine(0xc000232060, 0xc0000ffb08, 0xc000067400, 0x6401460, 0x0, 0xc00045a320, 0x4c6d440)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:385 +0x34
net/textproto.(*Reader).readLineSlice(0xc0004367e0, 0xc00039e300, 0xc0002b6500, 0x0, 0x0, 0xcaa6e356)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:55 +0x6f
net/textproto.(*Reader).ReadLine(…)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:36
net/http.readRequest(0xc000232060, 0x0, 0xc00039e300, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/request.go:968 +0x8d
net/http.(*conn).readRequest(0xc00038ca00, 0x4ea3380, 0xc000486000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:967 +0x163
net/http.(*conn).serve(0xc00038ca00, 0x4ea3380, 0xc000486000)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1819 +0x6ad
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

goroutine 69 [IO wait]:
internal/poll.runtime_pollWait(0x6669b58, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0002b6018, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0002b6000, 0xc000235000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc0002b6000, 0xc000235000, 0x1000, 0x1000, 0xc0004dc3e0, 0xc00019f938, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000456290, 0xc000235000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc000461a40, 0xc000235000, 0x1000, 0x1000, 0x0, 0xc00019fc00, 0x430675c)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc000440300)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadSlice(0xc000440300, 0xc00019fa0a, 0x4037c14, 0xc00019fb00, 0x400ecf9, 0xc000468800, 0x100)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:356 +0x3d
bufio.(*Reader).ReadLine(0xc000440300, 0xc00019fb08, 0xc000544000, 0x6400008, 0x0, 0x40bcb82, 0x4c6d440)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:385 +0x34
net/textproto.(*Reader).readLineSlice(0xc0004619b0, 0xc000468800, 0xc0002b6000, 0x0, 0x0, 0xca896bfc)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:55 +0x6f
net/textproto.(*Reader).ReadLine(…)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:36
net/http.readRequest(0xc000440300, 0x0, 0xc000468800, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/request.go:968 +0x8d
net/http.(*conn).readRequest(0xc0000ec140, 0x4ea3380, 0xc000586700, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:967 +0x163
net/http.(*conn).serve(0xc0000ec140, 0x4ea3380, 0xc000586700)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1819 +0x6ad
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

goroutine 27 [IO wait]:
internal/poll.runtime_pollWait(0x66699b8, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00045e398, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00045e380, 0xc000184000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc00045e380, 0xc000184000, 0x1000, 0x1000, 0xc0004fc0e0, 0xc0001b7938, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c6010, 0xc000184000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc00014c840, 0xc000184000, 0x1000, 0x1000, 0x0, 0xc0001b7c00, 0x430675c)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc0000c8060)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadSlice(0xc0000c8060, 0xc0001b7a0a, 0x4037c14, 0xc0001b7b00, 0x400ecf9, 0xc0002d6800, 0x100)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:356 +0x3d
bufio.(*Reader).ReadLine(0xc0000c8060, 0xc0001b7b08, 0xc000089400, 0x64006d0, 0x0, 0xc0004c22d0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:385 +0x34
net/textproto.(*Reader).readLineSlice(0xc0004c22d0, 0xc0002d6800, 0xc00045e380, 0x0, 0x0, 0xca94714d)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:55 +0x6f
net/textproto.(*Reader).ReadLine(…)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:36
net/http.readRequest(0xc0000c8060, 0x0, 0xc0002d6800, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/request.go:968 +0x8d
net/http.(*conn).readRequest(0xc0002d9680, 0x4ea3380, 0xc00043e340, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:967 +0x163
net/http.(*conn).serve(0xc0002d9680, 0x4ea3380, 0xc00043e340)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1819 +0x6ad
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

goroutine 56 [IO wait]:
internal/poll.runtime_pollWait(0x6669a88, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00017c018, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00017c000, 0xc000180000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc00017c000, 0xc000180000, 0x1000, 0x1000, 0xc00004b400, 0xc000103b08, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0004e9a00, 0xc000180000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc0004c2180, 0xc000180000, 0x1000, 0x1000, 0x0, 0x0, 0x72)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc000232120)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).Peek(0xc000232120, 0x4, 0x0, 0x0, 0x0, 0x0, 0x40bd1ca)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).readRequest(0xc0001580a0, 0x4ea3380, 0xc0000be280, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:964 +0xb5a
net/http.(*conn).serve(0xc0001580a0, 0x4ea3380, 0xc0000be280)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1819 +0x6ad
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x66698e8, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc000140118, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000140100, 0xc00030c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc000140100, 0xc00030c000, 0x1000, 0x1000, 0x66a1068, 0xc0001b9938, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000010008, 0xc00030c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc0004c22a0, 0xc00030c000, 0x1000, 0x1000, 0x18, 0x4b91dc0, 0x1)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc000232180)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadSlice(0xc000232180, 0xc0001b9a0a, 0xc0001b9a80, 0xc0001b9b00, 0x400ecf9, 0xc0002d6600, 0x100)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:356 +0x3d
bufio.(*Reader).ReadLine(0xc000232180, 0xc0001b9b08, 0xc000538000, 0x64006d0, 0x0, 0xc0000e80a0, 0x4c6d440)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:385 +0x34
net/textproto.(*Reader).readLineSlice(0xc0004c21b0, 0xc0002d6600, 0xc000140100, 0x0, 0x0, 0xc7598bb6)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:55 +0x6f
net/textproto.(*Reader).ReadLine(…)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:36
net/http.readRequest(0xc000232180, 0x0, 0xc0002d6600, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/request.go:968 +0x8d
net/http.(*conn).readRequest(0xc0003080a0, 0x4ea3380, 0xc0000bed00, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:967 +0x163
net/http.(*conn).serve(0xc0003080a0, 0x4ea3380, 0xc0000bed00)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1819 +0x6ad
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

goroutine 28 [IO wait]:
internal/poll.runtime_pollWait(0x6669818, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00045e418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00045e400, 0xc000310000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc00045e400, 0xc000310000, 0x1000, 0x1000, 0x66a1068, 0xc0001b5938, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000c6018, 0xc000310000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc000461b00, 0xc000310000, 0x1000, 0x1000, 0x18, 0xc000461b60, 0x18)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc000440360)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadSlice(0xc000440360, 0xa, 0x28, 0xc0001b5b00, 0x400ecf9, 0xc000468700, 0x100)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:356 +0x3d
bufio.(*Reader).ReadLine(0xc000440360, 0xc0001b5b08, 0xc000089800, 0x6400008, 0x0, 0x400f588, 0x30)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:385 +0x34
net/textproto.(*Reader).readLineSlice(0xc000461b60, 0xc000468700, 0xc00045e400, 0x0, 0x0, 0xc75961f5)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:55 +0x6f
net/textproto.(*Reader).ReadLine(…)
/usr/local/Cellar/go/1.12.5/libexec/src/net/textproto/reader.go:36
net/http.readRequest(0xc000440360, 0x0, 0xc000468700, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/request.go:968 +0x8d
net/http.(*conn).readRequest(0xc0002d9720, 0x4ea3380, 0xc000586800, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:967 +0x163
net/http.(*conn).serve(0xc0002d9720, 0x4ea3380, 0xc000586800)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1819 +0x6ad
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

goroutine 59 [IO wait]:
internal/poll.runtime_pollWait(0x6669748, 0x72, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00017c198, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(…)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00017c180, 0xc000502000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc00017c180, 0xc000502000, 0x1000, 0x1000, 0x203000, 0xc0000738b0, 0x4302dfa)
/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0004e9a08, 0xc000502000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*connReader).Read(0xc000436a20, 0xc000502000, 0x1000, 0x1000, 0x4bacda0, 0xc000073980, 0x400f588)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:787 +0x107
bufio.(*Reader).fill(0xc0000a0300)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadByte(0xc0000a0300, 0xc0000e87d0, 0xc0004e9a08, 0xc000492120)
/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:249 +0x39
github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket.hybiFrameReaderFactory.NewFrameReader(0xc0000a0300, 0x4cfae80, 0xc000492148, 0x6401b28, 0x0)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket/hybi.go:123 +0x60
github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket.Codec.Receive(0x4cf9b28, 0x4cf9b30, 0xc000492120, 0x4aa2ee0, 0xc0002eeba0, 0x0, 0x0)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket/websocket.go:341 +0xb2
main.wsHandler(0xc000492120)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/mos/ui.go:127 +0xe9
github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket.Server.serveWebSocket(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, …)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket/server.go:89 +0x178
github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket.Handler.ServeHTTP(0x4cfa490, 0x4e9d440, 0xc0004e02a0, 0xc00039e200)
/private/tmp/mos-20190612-3499-11r2ipd/mos-71e29917f3b75c489f6abdfa167ef244d3541901/src/cesanta.com/go/src/github.com/mongoose-os/mos/vendor/golang.org/x/net/websocket/server.go:112 +0x86
net/http.(*ServeMux).ServeHTTP(0x57c5860, 0x4e9d440, 0xc0004e02a0, 0xc00039e200)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2375 +0x1d6
net/http.serverHandler.ServeHTTP(0xc00046a000, 0x4e9d440, 0xc0004e02a0, 0xc00039e200)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2774 +0xa8
net/http.(*conn).serve(0xc000158640, 0x4ea3380, 0xc00015e140)
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:1878 +0x851
created by net/http.(*Server).Serve
/usr/local/Cellar/go/1.12.5/libexec/src/net/http/server.go:2884 +0x2f4

  1. My expectation & question is: [guide me with a way to install the application properly]

I’m using Mongoose-OS on macOS since Sierra (now on Mojave) and never experienced such an error. I just followed the dicumentation and tried the direct approach via ‘curl’ as well as the Homebrew way. Never had problems with the app just running itself. In your log it seems that you are using ‘go’ installed via Homebrew. So why don’t you give it a try and install ‘mos’ via Homebrew as well after deleting the current ‘.mos’ folder in your home directory?