Error running Algorand locally

Simply running the steps in the README everything goes fine until make install then I get an error

Running update script from install package...
... Resuming installation from the latest update script
Current Version = 0
Installing new binary files...
Installing new data files into /Users/yasin/.algorand...
Copying genesis files locally
Checking for new ledger in /Users/yasin/.algorand
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb01dfacedebac1e pc=0x7fff20443c9e]
...
Cannot determine new genesis ID. Not updating. This may be a problem!
*** UPDATE FAILED: Error updating ledger in /Users/yasin/.algorand ***
Rolling back from failed update...
Rolling back binary files...
tar: Error opening archive: Failed to open '/Users/yasin/go/bin/backup/bin-v0.tar.gz'
Rolling back data files in /Users/yasin/.algorand...
rm: /Users/yasin/.algorand/wallet-genesis.id: No such file or directory
tar: Error opening archive: Failed to open '/Users/yasin/.algorand/backup/data-v0.tar.gz'
Auto-start node disabled - not starting

I am running on a 2014 Macbook Pro. Any help is greatly appreciated.

Welcome to Algorand!

To run Algorand locally, it is highly recommended to use the released binaries and follow Install a node - Algorand Developer Portal

If you absolutely need to compile from source (which is not recommended), you need to be on the branch rel/stable or rel/beta (depending on whether you want to connect to MainNet/TestNet or BetaNet). You also want to remove completely your ~/.algorand folder to start from zero.

Hi fabrice, thanks for warm welcome and speedy response. I switched to the rel/stable branch and removed the ~/.algorand folder, but I get the same response.

Can you try to use the binary release first to see if there is not another issue?

Can you try to clone again the folder and switch immediately to rel/stable so you start from a fresh installation? Did you follow all the steps?

Concretely, can you do, in a fresh new folder:

rm -rf ~/.algorand # WARNING THIS REMOVE ALL FILES in ~/.algorand
git clone --branch rel/stable https://github.com/algorand/go-algorand
cd go-algorand
./scripts/configure_dev.sh
./scripts/buildtools/install_buildtools.sh

If you used go for other purposes, can you completely clean up your $GOPATH.
Concretely, assuming $GOPATH is ~/go, rm -rf ~/go. This will remove other projects you may have, so be very careful to check this will not have impact on other projects before running it.

Can you show the full log of the compilation?

Did you ever run any script with sudo? Doing so can mess up permissions.

If none of this work, can you give the following information:

  • version of OS
  • go version
  • brew --version
  • brew doctor
  • ls -lha ~/.algorand
  • version of OS
MacOS 11.6
  • go version
go version go1.17.2 darwin/amd64
  • brew --version
Homebrew 3.3.0-6-g5889b44
Homebrew/homebrew-core (git revision 359f9f16171; last commit 2021-10-25)
Homebrew/homebrew-cask (git revision fd40521945; last commit 2021-10-26)
  • brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Some installed formulae are deprecated or disabled.
You should find replacements for the following formulae:
  ilmbase
  proj@7

Warning: You have unlinked kegs in your Cellar.
Leaving kegs unlinked can lead to build-trouble and cause formulae that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
  atkmm@2.28
  six

Warning: Some installed formulae are not readable:
  inkscape: private method `include?' called for #<BuildOptions:0x00007fa7d4a69b80>

Warning: Your Xcode (12.4) is outdated.
Please update to Xcode 13.0 (or delete it).
Xcode can be updated from the App Store.

  • ls -lha ~/.algorand
drwxr-xr-x   3 yasin  staff    96B Oct 25 18:56 .
drwxr-xr-x+ 83 yasin  staff   2.6K Oct 25 18:58 ..
-rw-r--r--   1 yasin  staff   3.3K Oct 25 18:56 config.json.example

And below is the whole shebang…

[yasin:~/Sites/go-algorand]$ make install                                                                                                                                      (rel/stable) 
./scripts/check_golang_version.sh build
mkdir -p /Users/yasin/go/bin && \
        cd /Users/yasin/go/bin && \
        tar -xzvf /Users/yasin/Sites/go-algorand/installer/external/node_exporter-stable-darwin-x86_64.tar.gz && \
        cd -
x ./node_exporter
/Users/yasin/Sites/go-algorand
cp -f scripts/find-nodes.sh /Users/yasin/go/bin/find-nodes.sh
cp -f cmd/updater/update.sh /Users/yasin/go/bin/update.sh
cp -f COPYING /Users/yasin/go/bin/COPYING
cp -f scripts/ddconfig.sh /Users/yasin/go/bin/ddconfig.sh
mkdir -p "/Users/yasin/Sites/go-algorand/tmp/go-cache" && \
        touch "/Users/yasin/Sites/go-algorand/tmp/go-cache"/file.txt && \
        go install -trimpath --tags "sqlite_unlock_notify sqlite_omit_load_extension "  -ldflags="-X github.com/algorand/go-algorand/config.BuildNumber=1 -X github.com/algorand/go-algorand/config.CommitHash=b619b940 -X github.com/algorand/go-algorand/config.Branch=rel/stable -X github.com/algorand/go-algorand/config.DefaultDeadlock=disable -extldflags \"\" -X github.com/algorand/go-algorand/config.Channel=stable" ./...
go: downloading github.com/gofrs/flock v0.7.0
go: downloading github.com/algorand/go-deadlock v0.2.1
go: downloading github.com/spf13/cobra v0.0.3
go: downloading golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a
go: downloading github.com/algorand/websocket v1.4.2
go: downloading github.com/gorilla/mux v1.6.2
go: downloading github.com/sirupsen/logrus v1.4.2
go: downloading github.com/algorand/msgp v1.1.48
go: downloading github.com/google/go-querystring v1.0.0
go: downloading github.com/labstack/echo/v4 v4.1.17
go: downloading github.com/davidlazar/go-crypto v0.0.0-20170701192655-dcfb0a7ac018
go: downloading github.com/algorand/oapi-codegen v1.3.5-algorand5
go: downloading github.com/getkin/kin-openapi v0.22.0
go: downloading github.com/algorand/go-codec/codec v0.0.0-20190507210007-269d70b6135d
go: downloading github.com/jmoiron/sqlx v1.2.0
go: downloading github.com/karalabe/hid v1.0.0
go: downloading github.com/mattn/go-sqlite3 v1.10.0
go: downloading github.com/algorand/go-codec v1.1.2
go: downloading github.com/fatih/color v1.7.0
go: downloading github.com/gen2brain/beeep v0.0.0-20180718162406-4e430518395f
go: downloading golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f
go: downloading github.com/olivere/elastic v6.2.14+incompatible
go: downloading gopkg.in/sohlich/elogrus.v3 v3.0.0-20180410122755-1fa29e2f2009
go: downloading github.com/satori/go.uuid v1.2.0
go: downloading github.com/stretchr/testify v1.6.1
go: downloading golang.org/x/net v0.0.0-20200904194848-62affa334b73
go: downloading github.com/dchest/siphash v1.2.1
go: downloading github.com/aws/aws-sdk-go v1.16.5
go: downloading github.com/miekg/dns v1.1.27
go: downloading github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5
go: downloading github.com/cpuguy83/go-md2man v1.0.8
go: downloading github.com/spf13/pflag v1.0.5
go: downloading gopkg.in/yaml.v2 v2.3.0
go: downloading github.com/ghodss/yaml v1.0.0
go: downloading github.com/labstack/gommon v0.3.0
go: downloading github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: downloading github.com/valyala/fasttemplate v1.2.1
go: downloading github.com/mattn/go-colorable v0.1.7
go: downloading github.com/mattn/go-isatty v0.0.12
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/russross/blackfriday v1.5.2
go: downloading github.com/valyala/bytebufferpool v1.0.0
go: downloading golang.org/x/text v0.3.3
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
go: downloading github.com/josharian/intern v1.0.0
go: downloading github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
scripts/dev_install.sh -p /Users/yasin/go/bin
Generating update package...
+ OS=darwin
+ ARCH=amd64
+ PKG_ROOT=/Users/yasin/Sites/go-algorand/tmp/dev_pkg
+ '[' '!' -d /Users/yasin/Sites/go-algorand/tmp/dev_pkg ']'
++ uname
+ UNAME=Darwin
+ [[ Darwin == *\M\I\N\G\W* ]]
++ go env GOPATH
+ export GOPATH=/Users/yasin/go
+ GOPATH=/Users/yasin/go
+ export GOPATHBIN=/Users/yasin/go/bin
+ GOPATHBIN=/Users/yasin/go/bin
++ pwd
+ REPO_DIR=/Users/yasin/Sites/go-algorand
+ echo 'Building package for '\''darwin - amd64'\'''
Building package for 'darwin - amd64'
+ '[' -z '' ']'
+ env GOOS=darwin GOARCH=amd64 scripts/build_prod.sh
./scripts/check_golang_version.sh build
mkdir -p "/Users/yasin/Sites/go-algorand/tmp/go-cache" && \
        touch "/Users/yasin/Sites/go-algorand/tmp/go-cache"/file.txt && \
        go install -trimpath --tags "sqlite_unlock_notify sqlite_omit_load_extension "  -ldflags="-X github.com/algorand/go-algorand/config.BuildNumber=1 -X github.com/algorand/go-algorand/config.CommitHash=b619b940 -X github.com/algorand/go-algorand/config.Branch=rel/stable -X github.com/algorand/go-algorand/config.DefaultDeadlock=disable -extldflags \"\" -X github.com/algorand/go-algorand/config.Channel=dev" ./...
+ '[' 0 -ne 0 ']'
+ '[' '' = '' ']'
++ ./scripts/compute_branch_network.sh
+ DEFAULTNETWORK=testnet
++ ./scripts/compute_branch_release_network.sh testnet
+ DEFAULT_RELEASE_NETWORK=mainnet
+ mkdir /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ bin_files=("algocfg" "algod" "algoh" "algokey" "carpenter" "catchupsrv" "ddconfig.sh" "diagcfg" "find-nodes.sh" "goal" "kmd" "msgpacktool" "node_exporter" "tealcut" "tealdbg" "update.sh" "updater" "COPYING")
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/algocfg /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/algod /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/algoh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/algokey /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/carpenter /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/catchupsrv /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/ddconfig.sh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/diagcfg /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/find-nodes.sh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/goal /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/kmd /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/msgpacktool /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/node_exporter /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/tealcut /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/tealdbg /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/update.sh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/updater /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/COPYING /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ cp cmd/updater/systemd-setup.sh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ cp installer/algorand@.service.template /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ cp installer/sudoers.template /Users/yasin/Sites/go-algorand/tmp/dev_pkg/bin
+ '[' 0 -ne 0 ']'
+ data_files=("config.json.example")
+ mkdir /Users/yasin/Sites/go-algorand/tmp/dev_pkg/data
+ for data in '"${data_files[@]}"'
+ cp installer/config.json.example /Users/yasin/Sites/go-algorand/tmp/dev_pkg/data
+ '[' 0 -ne 0 ']'
+ mkdir /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis
+ genesis_dirs=("devnet" "testnet" "mainnet" "betanet")
+ for dir in '"${genesis_dirs[@]}"'
+ mkdir -p /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/devnet
+ cp /Users/yasin/Sites/go-algorand/installer/genesis/devnet/genesis.json /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/devnet/
+ '[' 0 -ne 0 ']'
+ for dir in '"${genesis_dirs[@]}"'
+ mkdir -p /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/testnet
+ cp /Users/yasin/Sites/go-algorand/installer/genesis/testnet/genesis.json /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/testnet/
+ '[' 0 -ne 0 ']'
+ for dir in '"${genesis_dirs[@]}"'
+ mkdir -p /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/mainnet
+ cp /Users/yasin/Sites/go-algorand/installer/genesis/mainnet/genesis.json /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/mainnet/
+ '[' 0 -ne 0 ']'
+ for dir in '"${genesis_dirs[@]}"'
+ mkdir -p /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/betanet
+ cp /Users/yasin/Sites/go-algorand/installer/genesis/betanet/genesis.json /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/betanet/
+ '[' 0 -ne 0 ']'
+ cp /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis/mainnet/genesis.json /Users/yasin/Sites/go-algorand/tmp/dev_pkg/genesis
+ '[' 0 -ne 0 ']'
+ TOOLS_ROOT=/Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ echo 'Staging tools package files'
Staging tools package files
+ bin_files=("algons" "coroner" "dispenser" "netgoal" "nodecfg" "pingpong" "cc_service" "cc_agent" "cc_client" "loadgenerator" "COPYING" "dsign")
+ mkdir -p /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/algons /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/coroner /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/dispenser /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/netgoal /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/nodecfg /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/pingpong /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/cc_service /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/cc_agent /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/cc_client /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/loadgenerator /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/COPYING /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/dsign /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ echo 'Staging test util package files'
Staging test util package files
+ TEST_UTILS_ROOT=/Users/yasin/Sites/go-algorand/tmp/dev_pkg/test-utils
+ bin_files=("algotmpl" "COPYING")
+ mkdir -p /Users/yasin/Sites/go-algorand/tmp/dev_pkg/test-utils
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/algotmpl /Users/yasin/Sites/go-algorand/tmp/dev_pkg/test-utils
+ '[' 0 -ne 0 ']'
+ for bin in '"${bin_files[@]}"'
+ cp /Users/yasin/go/bin/COPYING /Users/yasin/Sites/go-algorand/tmp/dev_pkg/test-utils
+ '[' 0 -ne 0 ']'
+ cp scripts/sysctl.sh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
+ cp scripts/sysctl-all.sh /Users/yasin/Sites/go-algorand/tmp/dev_pkg/tools
+ '[' 0 -ne 0 ']'
Running update script from install package...
... Resuming installation from the latest update script
Current Version = 0
Installing new binary files...
Installing new data files into /Users/yasin/.algorand...
Copying genesis files locally
Checking for new ledger in /Users/yasin/.algorand
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb01dfacedebac1e pc=0x7fff20423c9e]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff20423c9e
stack: frame={sp:0x7ffeefbff168, fp:0x7ffeefbff1b8} stack=[0x7ffeefb80208,0x7ffeefbff270)
0x00007ffeefbff068:  0x01007ffeefbff088  0x0000000000000004 
0x00007ffeefbff078:  0x000000000000001f  0x00007fff20423c9e 
0x00007ffeefbff088:  0x0b01dfacedebac1e  0x0000000000000001 
0x00007ffeefbff098:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff138 
0x00007ffeefbff0a8:  0x0000000004e3ef41  0x00007ffeefbff0f0 
0x00007ffeefbff0b8:  0x0000000004038968 <runtime.fatalthrow.func1+0x0000000000000048>  0x00000000057295a0 
0x00007ffeefbff0c8:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff0d8:  0x00007ffeefbff138  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff0e8:  0x00000000057295a0  0x00007ffeefbff128 
0x00007ffeefbff0f8:  0x00000000040388f0 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff108 
0x00007ffeefbff108:  0x0000000004038920 <runtime.fatalthrow.func1+0x0000000000000000>  0x00000000057295a0 
0x00007ffeefbff118:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff138 
0x00007ffeefbff128:  0x00007ffeefbff158  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff138:  0x00007ffeefbff140  0x00000000040386e0 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff148:  0x0000000004e4ebe5  0x000000000000002a 
0x00007ffeefbff158:  0x00007ffeefbff1a8  0x000000000404ed56 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff168: <0x0000000004e4ebe5  0x000000c00031fae8 
0x00007ffeefbff178:  0x00007ffeefbff1e8  0x0000000004029a26 <runtime.(*mheap).allocSpan+0x0000000000000546> 
0x00007ffeefbff188:  0x000000c0002f0000  0x0000000000002000 
0x00007ffeefbff198:  0x0000000000000008  0x00007ffeefbff1c0 
0x00007ffeefbff1a8:  0x00007ffeefbff1f0 !0x00007fff20423c9e 
0x00007ffeefbff1b8: >0x00007ffeefbff1f0  0x000000000569c000 
0x00007ffeefbff1c8:  0x0000000000000c00  0x000000000453b6a5 <golang.org/x/sys/unix.libc_ioctl_trampoline+0x0000000000000005> 
0x00007ffeefbff1d8:  0x000000000406e37f <runtime.syscall+0x000000000000001f>  0x000000c00031f830 
0x00007ffeefbff1e8:  0x000000000406dcec <runtime.nanotime_trampoline+0x000000000000000c>  0x000000c00031f800 
0x00007ffeefbff1f8:  0x000000000406c1b0 <runtime.asmcgocall+0x0000000000000070>  0x0000000000000001 
0x00007ffeefbff208:  0x0000000004012e00 <runtime.mapiternext+0x00000000000002e0>  0x2e00000000001018 
0x00007ffeefbff218:  0x0000000000000000  0x00000000057a0cb8 
0x00007ffeefbff228:  0x0000000000000828  0x000000c0000001a0 
0x00007ffeefbff238:  0x000000000406a2c9 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff248:  0x00000000050029c8  0x00000000057295a0 
0x00007ffeefbff258:  0x00007ffeefbff2a0  0x000000000406a1c5 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff268:  0x000000000406a17d <runtime.rt0_go+0x000000000000013d> 
runtime.throw({0x4e4ebe5, 0xc00031fae8})
        runtime/panic.go:1198 +0x71
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff20423c9e
stack: frame={sp:0x7ffeefbff168, fp:0x7ffeefbff1b8} stack=[0x7ffeefb80208,0x7ffeefbff270)
0x00007ffeefbff068:  0x01007ffeefbff088  0x0000000000000004 
0x00007ffeefbff078:  0x000000000000001f  0x00007fff20423c9e 
0x00007ffeefbff088:  0x0b01dfacedebac1e  0x0000000000000001 
0x00007ffeefbff098:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff138 
0x00007ffeefbff0a8:  0x0000000004e3ef41  0x00007ffeefbff0f0 
0x00007ffeefbff0b8:  0x0000000004038968 <runtime.fatalthrow.func1+0x0000000000000048>  0x00000000057295a0 
0x00007ffeefbff0c8:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff0d8:  0x00007ffeefbff138  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff0e8:  0x00000000057295a0  0x00007ffeefbff128 
0x00007ffeefbff0f8:  0x00000000040388f0 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff108 
0x00007ffeefbff108:  0x0000000004038920 <runtime.fatalthrow.func1+0x0000000000000000>  0x00000000057295a0 
0x00007ffeefbff118:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff138 
0x00007ffeefbff128:  0x00007ffeefbff158  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff138:  0x00007ffeefbff140  0x00000000040386e0 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff148:  0x0000000004e4ebe5  0x000000000000002a 
0x00007ffeefbff158:  0x00007ffeefbff1a8  0x000000000404ed56 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff168: <0x0000000004e4ebe5  0x000000c00031fae8 
0x00007ffeefbff178:  0x00007ffeefbff1e8  0x0000000004029a26 <runtime.(*mheap).allocSpan+0x0000000000000546> 
0x00007ffeefbff188:  0x000000c0002f0000  0x0000000000002000 
0x00007ffeefbff198:  0x0000000000000008  0x00007ffeefbff1c0 
0x00007ffeefbff1a8:  0x00007ffeefbff1f0 !0x00007fff20423c9e 
0x00007ffeefbff1b8: >0x00007ffeefbff1f0  0x000000000569c000 
0x00007ffeefbff1c8:  0x0000000000000c00  0x000000000453b6a5 <golang.org/x/sys/unix.libc_ioctl_trampoline+0x0000000000000005> 
0x00007ffeefbff1d8:  0x000000000406e37f <runtime.syscall+0x000000000000001f>  0x000000c00031f830 
0x00007ffeefbff1e8:  0x000000000406dcec <runtime.nanotime_trampoline+0x000000000000000c>  0x000000c00031f800 
0x00007ffeefbff1f8:  0x000000000406c1b0 <runtime.asmcgocall+0x0000000000000070>  0x0000000000000001 
0x00007ffeefbff208:  0x0000000004012e00 <runtime.mapiternext+0x00000000000002e0>  0x2e00000000001018 
0x00007ffeefbff218:  0x0000000000000000  0x00000000057a0cb8 
0x00007ffeefbff228:  0x0000000000000828  0x000000c0000001a0 
0x00007ffeefbff238:  0x000000000406a2c9 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff248:  0x00000000050029c8  0x00000000057295a0 
0x00007ffeefbff258:  0x00007ffeefbff2a0  0x000000000406a1c5 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff268:  0x000000000406a17d <runtime.rt0_go+0x000000000000013d> 
runtime.sigpanic()
        runtime/signal_unix.go:719 +0x396

goroutine 1 [syscall, locked to thread]:
syscall.syscall(0x453b6a0, 0x1, 0x40487413, 0xc00031f8c0)
        runtime/sys_darwin.go:22 +0x3b fp=0xc00031f830 sp=0xc00031f810 pc=0x4068d7b
syscall.syscall(0xc00031f8e0, 0xc00031f900, 0x40104f4, 0x10000000406a2ae)
        <autogenerated>:1 +0x26 fp=0xc00031f878 sp=0xc00031f830 pc=0x406eb46
golang.org/x/sys/unix.ioctl(0x18, 0x100000005a355b8, 0x5f11888)
        golang.org/x/sys@v0.0.0-20200905004654-be1d3432aa8f/unix/zsyscall_darwin_amd64.go:746 +0x39 fp=0xc00031f8a8 sp=0xc00031f878 pc=0x453b139
golang.org/x/sys/unix.IoctlGetTermios(...)
        golang.org/x/sys@v0.0.0-20200905004654-be1d3432aa8f/unix/ioctl.go:72
github.com/mattn/go-isatty.IsTerminal(0x4d3a1e0)
        github.com/mattn/go-isatty@v0.0.12/isatty_bsd.go:10 +0x50 fp=0xc00031f918 sp=0xc00031f8a8 pc=0x46d12b0
github.com/labstack/gommon/color.(*Color).SetOutput(0xc0000b8510, {0x5015780, 0xc000010018})
        github.com/labstack/gommon@v0.3.0/color/color.go:146 +0x92 fp=0xc00031f938 sp=0xc00031f918 pc=0x46d16f2
github.com/labstack/gommon/color.New(...)
        github.com/labstack/gommon@v0.3.0/color/color.go:134
github.com/labstack/gommon/color.init()
        github.com/labstack/gommon@v0.3.0/color/color.go:102 +0x4ea fp=0xc00031f968 sp=0xc00031f938 pc=0x46d2daa
runtime.doInit(0x56a55a0)
        runtime/proc.go:6498 +0x123 fp=0xc00031faa0 sp=0xc00031f968 pc=0x4047fc3
runtime.doInit(0x56ad2c0)
        runtime/proc.go:6475 +0x71 fp=0xc00031fbd8 sp=0xc00031faa0 pc=0x4047f11
runtime.doInit(0x56a86a0)
        runtime/proc.go:6475 +0x71 fp=0xc00031fd10 sp=0xc00031fbd8 pc=0x4047f11
runtime.doInit(0x56ab3e0)
        runtime/proc.go:6475 +0x71 fp=0xc00031fe48 sp=0xc00031fd10 pc=0x4047f11
runtime.doInit(0x56aaf80)
        runtime/proc.go:6475 +0x71 fp=0xc00031ff80 sp=0xc00031fe48 pc=0x4047f11
runtime.main()
        runtime/proc.go:238 +0x1e6 fp=0xc00031ffe0 sp=0xc00031ff80 pc=0x403ad06
runtime.goexit()
        runtime/asm_amd64.s:1581 +0x1 fp=0xc00031ffe8 sp=0xc00031ffe0 pc=0x406c4a1
Updating genesis files for default network
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb01dfacedebac1e pc=0x7fff20423c9e]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff20423c9e
stack: frame={sp:0x7ffeefbff148, fp:0x7ffeefbff198} stack=[0x7ffeefb801e8,0x7ffeefbff250)
0x00007ffeefbff048:  0x01007ffeefbff068  0x0000000000000004 
0x00007ffeefbff058:  0x000000000000001f  0x00007fff20423c9e 
0x00007ffeefbff068:  0x0b01dfacedebac1e  0x0000000000000001 
0x00007ffeefbff078:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff118 
0x00007ffeefbff088:  0x0000000004e3ef41  0x00007ffeefbff0d0 
0x00007ffeefbff098:  0x0000000004038968 <runtime.fatalthrow.func1+0x0000000000000048>  0x00000000057295a0 
0x00007ffeefbff0a8:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff0b8:  0x00007ffeefbff118  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff0c8:  0x00000000057295a0  0x00007ffeefbff108 
0x00007ffeefbff0d8:  0x00000000040388f0 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff0e8 
0x00007ffeefbff0e8:  0x0000000004038920 <runtime.fatalthrow.func1+0x0000000000000000>  0x00000000057295a0 
0x00007ffeefbff0f8:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff118 
0x00007ffeefbff108:  0x00007ffeefbff138  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff118:  0x00007ffeefbff120  0x00000000040386e0 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff128:  0x0000000004e4ebe5  0x000000000000002a 
0x00007ffeefbff138:  0x00007ffeefbff188  0x000000000404ed56 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff148: <0x0000000004e4ebe5  0x000000c00031fae8 
0x00007ffeefbff158:  0x00007ffeefbff1c8  0x0000000004029a26 <runtime.(*mheap).allocSpan+0x0000000000000546> 
0x00007ffeefbff168:  0x000000c00033a000  0x0000000000002000 
0x00007ffeefbff178:  0x0000000000000008  0x00007ffeefbff1a0 
0x00007ffeefbff188:  0x00007ffeefbff1d0 !0x00007fff20423c9e 
0x00007ffeefbff198: >0x00007ffeefbff1d0  0x000000000569c000 
0x00007ffeefbff1a8:  0x0000000000000c00  0x000000000453b6a5 <golang.org/x/sys/unix.libc_ioctl_trampoline+0x0000000000000005> 
0x00007ffeefbff1b8:  0x000000000406e37f <runtime.syscall+0x000000000000001f>  0x000000c00031f830 
0x00007ffeefbff1c8:  0x00007ffeefbff210  0x000000c00031f800 
0x00007ffeefbff1d8:  0x000000000406c1b0 <runtime.asmcgocall+0x0000000000000070>  0x0000000000000001 
0x00007ffeefbff1e8:  0x0000000004011200 <runtime.(*hmap).newoverflow+0x0000000000000100>  0x1200000000001018 
0x00007ffeefbff1f8:  0x0000000000000000  0x00000000057a0cb8 
0x00007ffeefbff208:  0x0000000000000828  0x000000c0000001a0 
0x00007ffeefbff218:  0x000000000406a2c9 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff228:  0x00000000050029c8  0x00000000057295a0 
0x00007ffeefbff238:  0x00007ffeefbff280  0x000000000406a1c5 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff248:  0x000000000406a17d <runtime.rt0_go+0x000000000000013d> 
runtime.throw({0x4e4ebe5, 0xc00031fae8})
        runtime/panic.go:1198 +0x71
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff20423c9e
stack: frame={sp:0x7ffeefbff148, fp:0x7ffeefbff198} stack=[0x7ffeefb801e8,0x7ffeefbff250)
0x00007ffeefbff048:  0x01007ffeefbff068  0x0000000000000004 
0x00007ffeefbff058:  0x000000000000001f  0x00007fff20423c9e 
0x00007ffeefbff068:  0x0b01dfacedebac1e  0x0000000000000001 
0x00007ffeefbff078:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff118 
0x00007ffeefbff088:  0x0000000004e3ef41  0x00007ffeefbff0d0 
0x00007ffeefbff098:  0x0000000004038968 <runtime.fatalthrow.func1+0x0000000000000048>  0x00000000057295a0 
0x00007ffeefbff0a8:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff0b8:  0x00007ffeefbff118  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff0c8:  0x00000000057295a0  0x00007ffeefbff108 
0x00007ffeefbff0d8:  0x00000000040388f0 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff0e8 
0x00007ffeefbff0e8:  0x0000000004038920 <runtime.fatalthrow.func1+0x0000000000000000>  0x00000000057295a0 
0x00007ffeefbff0f8:  0x00000000040386b1 <runtime.throw+0x0000000000000071>  0x00007ffeefbff118 
0x00007ffeefbff108:  0x00007ffeefbff138  0x00000000040386b1 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff118:  0x00007ffeefbff120  0x00000000040386e0 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff128:  0x0000000004e4ebe5  0x000000000000002a 
0x00007ffeefbff138:  0x00007ffeefbff188  0x000000000404ed56 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff148: <0x0000000004e4ebe5  0x000000c00031fae8 
0x00007ffeefbff158:  0x00007ffeefbff1c8  0x0000000004029a26 <runtime.(*mheap).allocSpan+0x0000000000000546> 
0x00007ffeefbff168:  0x000000c00033a000  0x0000000000002000 
0x00007ffeefbff178:  0x0000000000000008  0x00007ffeefbff1a0 
0x00007ffeefbff188:  0x00007ffeefbff1d0 !0x00007fff20423c9e 
0x00007ffeefbff198: >0x00007ffeefbff1d0  0x000000000569c000 
0x00007ffeefbff1a8:  0x0000000000000c00  0x000000000453b6a5 <golang.org/x/sys/unix.libc_ioctl_trampoline+0x0000000000000005> 
0x00007ffeefbff1b8:  0x000000000406e37f <runtime.syscall+0x000000000000001f>  0x000000c00031f830 
0x00007ffeefbff1c8:  0x00007ffeefbff210  0x000000c00031f800 
0x00007ffeefbff1d8:  0x000000000406c1b0 <runtime.asmcgocall+0x0000000000000070>  0x0000000000000001 
0x00007ffeefbff1e8:  0x0000000004011200 <runtime.(*hmap).newoverflow+0x0000000000000100>  0x1200000000001018 
0x00007ffeefbff1f8:  0x0000000000000000  0x00000000057a0cb8 
0x00007ffeefbff208:  0x0000000000000828  0x000000c0000001a0 
0x00007ffeefbff218:  0x000000000406a2c9 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff228:  0x00000000050029c8  0x00000000057295a0 
0x00007ffeefbff238:  0x00007ffeefbff280  0x000000000406a1c5 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff248:  0x000000000406a17d <runtime.rt0_go+0x000000000000013d> 
runtime.sigpanic()
        runtime/signal_unix.go:719 +0x396

goroutine 1 [syscall, locked to thread]:
syscall.syscall(0x453b6a0, 0x1, 0x40487413, 0xc00031f8c0)
        runtime/sys_darwin.go:22 +0x3b fp=0xc00031f830 sp=0xc00031f810 pc=0x4068d7b
syscall.syscall(0xb, 0xc00031f900, 0x40104f4, 0x100000004e2bb8e)
        <autogenerated>:1 +0x26 fp=0xc00031f878 sp=0xc00031f830 pc=0x406eb46
golang.org/x/sys/unix.ioctl(0x18, 0x100000005a35108, 0x5a3e328)
        golang.org/x/sys@v0.0.0-20200905004654-be1d3432aa8f/unix/zsyscall_darwin_amd64.go:746 +0x39 fp=0xc00031f8a8 sp=0xc00031f878 pc=0x453b139
golang.org/x/sys/unix.IoctlGetTermios(...)
        golang.org/x/sys@v0.0.0-20200905004654-be1d3432aa8f/unix/ioctl.go:72
github.com/mattn/go-isatty.IsTerminal(0x4d3a1e0)
        github.com/mattn/go-isatty@v0.0.12/isatty_bsd.go:10 +0x50 fp=0xc00031f918 sp=0xc00031f8a8 pc=0x46d12b0
github.com/labstack/gommon/color.(*Color).SetOutput(0xc00000e4f8, {0x5015780, 0xc000128008})
        github.com/labstack/gommon@v0.3.0/color/color.go:146 +0x92 fp=0xc00031f938 sp=0xc00031f918 pc=0x46d16f2
github.com/labstack/gommon/color.New(...)
        github.com/labstack/gommon@v0.3.0/color/color.go:134
github.com/labstack/gommon/color.init()
        github.com/labstack/gommon@v0.3.0/color/color.go:102 +0x4ea fp=0xc00031f968 sp=0xc00031f938 pc=0x46d2daa
runtime.doInit(0x56a55a0)
        runtime/proc.go:6498 +0x123 fp=0xc00031faa0 sp=0xc00031f968 pc=0x4047fc3
runtime.doInit(0x56ad2c0)
        runtime/proc.go:6475 +0x71 fp=0xc00031fbd8 sp=0xc00031faa0 pc=0x4047f11
runtime.doInit(0x56a86a0)
        runtime/proc.go:6475 +0x71 fp=0xc00031fd10 sp=0xc00031fbd8 pc=0x4047f11
runtime.doInit(0x56ab3e0)
        runtime/proc.go:6475 +0x71 fp=0xc00031fe48 sp=0xc00031fd10 pc=0x4047f11
runtime.doInit(0x56aaf80)
        runtime/proc.go:6475 +0x71 fp=0xc00031ff80 sp=0xc00031fe48 pc=0x4047f11
runtime.main()
        runtime/proc.go:238 +0x1e6 fp=0xc00031ffe0 sp=0xc00031ff80 pc=0x403ad06
runtime.goexit()
        runtime/asm_amd64.s:1581 +0x1 fp=0xc00031ffe8 sp=0xc00031ffe0 pc=0x406c4a1
Cannot determine new genesis ID. Not updating. This may be a problem!
*** UPDATE FAILED: Error updating ledger in /Users/yasin/.algorand ***
Rolling back from failed update...
Rolling back binary files...
tar: Error opening archive: Failed to open '/Users/yasin/go/bin/backup/bin-v0.tar.gz'
Rolling back data files in /Users/yasin/.algorand...
rm: /Users/yasin/.algorand/wallet-genesis.id: No such file or directory
tar: Error opening archive: Failed to open '/Users/yasin/.algorand/backup/data-v0.tar.gz'
Auto-start node disabled - not starting