{"action":"created","issue":{"url":"https://api.github.com/repos/laravel/valet/issues/189","repository_url":"https://api.github.com/repos/laravel/valet","labels_url":"https://api.github.com/repos/laravel/valet/issues/189/labels{/name}","comments_url":"https://api.github.com/repos/laravel/valet/issues/189/comments","events_url":"https://api.github.com/repos/laravel/valet/issues/189/events","html_url":"https://github.com/laravel/valet/issues/189","id":183076546,"number":189,"title":"Can't share sites anymore","user":{"login":"tomirons","id":5089787,"avatar_url":"https://avatars.githubusercontent.com/u/5089787?v=3","gravatar_id":"","url":"https://api.github.com/users/tomirons","html_url":"https://github.com/tomirons","followers_url":"https://api.github.com/users/tomirons/followers","following_url":"https://api.github.com/users/tomirons/following{/other_user}","gists_url":"https://api.github.com/users/tomirons/gists{/gist_id}","starred_url":"https://api.github.com/users/tomirons/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomirons/subscriptions","organizations_url":"https://api.github.com/users/tomirons/orgs","repos_url":"https://api.github.com/users/tomirons/repos","events_url":"https://api.github.com/users/tomirons/events{/privacy}","received_events_url":"https://api.github.com/users/tomirons/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-14T15:14:42Z","updated_at":"2016-11-14T04:40:42Z","closed_at":"2016-10-14T15:46:11Z","body":"Sometimes I try to run `valet share`, I get the following error.\n\n```\nfailed MSpanList_Insert 0xa75cb0 0x301a89377a 0x0\nfatal error: MSpanList_Insert\n\nruntime stack:\nruntime.MSpanList_Insert(0x983090, 0xa75cb0)\n    /Users/aes/src/ngrok/toolchain/src/runtime/mheap.c:692 +0x8f\nruntime.MHeap_Alloc(0x9817c0, 0x1, 0x10000000008, 0x61ba9)\n    /Users/aes/src/ngrok/toolchain/src/runtime/mheap.c:240 +0x66\nruntime.MCentral_CacheSpan(0x9889f8, 0xc2080eb680)\n    /Users/aes/src/ngrok/toolchain/src/runtime/mcentral.c:85 +0x167\nruntime.MCache_Refill(0xa6f4b0, 0xc200000008, 0xc208068240)\n    /Users/aes/src/ngrok/toolchain/src/runtime/mcache.c:90 +0xa0\n\ngoroutine 23 [running]:\nruntime.switchtoM()\n    /Users/aes/src/ngrok/toolchain/src/runtime/asm_amd64.s:198 fp=0xc20816b618 sp=0xc20816b610\nruntime.mallocgc(0x70, 0x5c5600, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/runtime/malloc.go:178 +0x849 fp=0xc20816b6c8 sp=0xc20816b618\nruntime.newobject(0x5c5600, 0x2)\n    /Users/aes/src/ngrok/toolchain/src/runtime/malloc.go:353 +0x49 fp=0xc20816b6f0 sp=0xc20816b6c8\nnet.socket(0x636350, 0x3, 0x2, 0x1, 0x0, 0xc208170000, 0xa83598, 0x0, 0xa83598, 0xc208170090, ...)\n    /Users/aes/src/ngrok/toolchain/src/net/sock_posix.go:48 +0x178 fp=0xc20816b7c0 sp=0xc20816b6f0\nnet.internetSocket(0x636350, 0x3, 0xa83598, 0x0, 0xa83598, 0xc208170090, 0xe7791f70f, 0x0, 0x970420, 0x1, ...)\n    /Users/aes/src/ngrok/toolchain/src/net/ipsock_posix.go:137 +0x148 fp=0xc20816b848 sp=0xc20816b7c0\nnet.dialTCP(0x636350, 0x3, 0x0, 0xc208170090, 0xe7791f70f, 0x0, 0x970420, 0xc20816b940, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/tcpsock_posix.go:156 +0x125 fp=0xc20816b978 sp=0xc20816b848\nnet.dialSingle(0x636350, 0x3, 0xc20801ef00, 0x17, 0x0, 0x0, 0xa83530, 0xc208170090, 0xe7791f70f, 0x0, ...)\n    /Users/aes/src/ngrok/toolchain/src/net/dial.go:235 +0x3f5 fp=0xc20816bac8 sp=0xc20816b978\nnet.func·016(0xe7791f70f, 0xe00000000, 0x970420, 0x0, 0x0, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/dial.go:163 +0x12c fp=0xc20816bb80 sp=0xc20816bac8\nnet.dial(0x636350, 0x3, 0xa83530, 0xc208170090, 0xc20816bcd8, 0xe7791f70f, 0xe00000000, 0x970420, 0x0, 0x0, ...)\n    /Users/aes/src/ngrok/toolchain/src/net/fd_unix.go:40 +0x6f fp=0xc20816bbc0 sp=0xc20816bb80\nnet.(*Dialer).Dial(0xc20800b680, 0x636350, 0x3, 0xc20801ef00, 0x17, 0x0, 0x0, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/dial.go:170 +0x4be fp=0xc20816bd08 sp=0xc20816bbc0\nmain.func·035(0x0, 0x0, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/tunnel_session.go:316 +0xce fp=0xc20816be50 sp=0xc20816bd08\nlib/tunnel/client.(*reconnectingSession).connect(0xc20800b700, 0x0, 0x0, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/lib/tunnel/client/reconnecting.go:224 +0x402 fp=0xc20816bf98 sp=0xc20816be50\nlib/tunnel/client.func·001()\n    /Users/aes/src/ngrok/src/lib/tunnel/client/reconnecting.go:106 +0x43 fp=0xc20816bfe0 sp=0xc20816bf98\nruntime.goexit()\n    /Users/aes/src/ngrok/toolchain/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc20816bfe8 sp=0xc20816bfe0\ncreated by lib/tunnel/client.NewReconnectingSession\n    /Users/aes/src/ngrok/src/lib/tunnel/client/reconnecting.go:111 +0x2d8\n\ngoroutine 1 [chan receive]:\nmain.(*controller).Run(0xc2080ff110, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/controller.go:118 +0xc53\nmain.cliCommonStart(0xc2080a40e0, 0xc20810a180, 0xc2080c7660, 0x1, 0x1)\n    /Users/aes/src/ngrok/src/ngrok/cli.go:265 +0xe8\nmain.runHTTP(0xc2080a40e0)\n    /Users/aes/src/ngrok/src/ngrok/cli.go:156 +0x41f\ngithub.com/inconshreveable/axiom.func·001(0xc2080a40e0)\n    /Users/aes/src/ngrok/vendor/src/github.com/inconshreveable/axiom/axiom.go:122 +0x325\ngithub.com/codegangsta/cli.Command.Run(0x62a4d0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x697450, 0x14, 0x763250, ...)\n    /Users/aes/src/ngrok/vendor/src/github.com/codegangsta/cli/command.go:118 +0x1044\ngithub.com/codegangsta/cli.(*App).Run(0xc20800c0f0, 0xc20800a000, 0x4, 0x4, 0x0, 0x0)\n    /Users/aes/src/ngrok/vendor/src/github.com/codegangsta/cli/app.go:177 +0xeaa\nmain.main()\n    /Users/aes/src/ngrok/src/ngrok/main.go:11 +0x68\n\ngoroutine 6 [syscall]:\nos/signal.loop()\n    /Users/aes/src/ngrok/toolchain/src/os/signal/signal_unix.go:21 +0x1f\ncreated by os/signal.init·1\n    /Users/aes/src/ngrok/toolchain/src/os/signal/signal_unix.go:27 +0x35\n\ngoroutine 17 [syscall, locked to thread]:\nruntime.goexit()\n    /Users/aes/src/ngrok/toolchain/src/runtime/asm_amd64.s:2232 +0x1\n\ngoroutine 9 [select]:\nmain.func·004()\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:24 +0x418\ncreated by main.NewBroadcast\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:39 +0x1d8\n\ngoroutine 34 [select]:\nmain.(*tunnelSession).notifier(0xc20805aa80)\n    /Users/aes/src/ngrok/src/ngrok/tunnel_session.go:454 +0x290\ncreated by main.(*tunnelSession).Run\n    /Users/aes/src/ngrok/src/ngrok/tunnel_session.go:272 +0x6f\n\ngoroutine 10 [select]:\nmain.func·005()\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:76 +0x280\ncreated by main.NewBitcast\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:94 +0x1d8\n\ngoroutine 11 [chan receive]:\ngithub.com/rcrowley/go-metrics.(*meterArbiter).tick(0x970300)\n    /Users/aes/src/ngrok/vendor/src/github.com/rcrowley/go-metrics/meter.go:221 +0x52\ncreated by github.com/rcrowley/go-metrics.NewMeter\n    /Users/aes/src/ngrok/vendor/src/github.com/rcrowley/go-metrics/meter.go:40 +0x1f7\n\ngoroutine 12 [select]:\nmain.func·005()\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:76 +0x280\ncreated by main.NewBitcast\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:94 +0x1d8\n\ngoroutine 13 [select]:\nmain.func·004()\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:24 +0x418\ncreated by main.NewBroadcast\n    /Users/aes/src/ngrok/src/ngrok/broadcast.go:39 +0x1d8\n\ngoroutine 14 [select]:\nmain.publish(0xc2080a2ec0, 0xc20805aa80, 0xa82c50, 0xc20805a720, 0xa83148, 0xc2080a4460)\n    /Users/aes/src/ngrok/src/ngrok/web_ui.go:242 +0xa95\ncreated by main.webSocket\n    /Users/aes/src/ngrok/src/ngrok/web_ui.go:197 +0xaf\n\ngoroutine 15 [chan receive]:\nmain.(*defaultStorage).Run(0xc20805a720, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/storage.go:297 +0x64\nmain.func·009()\n    /Users/aes/src/ngrok/src/ngrok/controller.go:105 +0x219\ncreated by main.(*controller).Run\n    /Users/aes/src/ngrok/src/ngrok/controller.go:114 +0xbe9\n\ngoroutine 16 [chan receive]:\nmain.(*tunnelSession).Run(0xc20805aa80, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/tunnel_session.go:278 +0xd7\nmain.func·009()\n    /Users/aes/src/ngrok/src/ngrok/controller.go:105 +0x219\ncreated by main.(*controller).Run\n    /Users/aes/src/ngrok/src/ngrok/controller.go:114 +0xbe9\n\ngoroutine 18 [chan receive]:\nmain.(*defaultUpdater).Run(0xc2080a4460, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/updater.go:189 +0x70\nmain.func·009()\n    /Users/aes/src/ngrok/src/ngrok/controller.go:105 +0x219\ncreated by main.(*controller).Run\n    /Users/aes/src/ngrok/src/ngrok/controller.go:114 +0xbe9\n\ngoroutine 19 [IO wait]:\nnet.(*pollDesc).Wait(0xc20816c060, 0x72, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/fd_poll_runtime.go:84 +0x47\nnet.(*pollDesc).WaitRead(0xc20816c060, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/fd_poll_runtime.go:89 +0x43\nnet.(*netFD).accept(0xc20816c000, 0x0, 0xa80df8, 0xc20814e050)\n    /Users/aes/src/ngrok/toolchain/src/net/fd_unix.go:419 +0x40b\nnet.(*TCPListener).AcceptTCP(0xc208174000, 0xc2080e0700, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/tcpsock_posix.go:234 +0x4e\nnet.(*TCPListener).Accept(0xc208174000, 0x0, 0x0, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/tcpsock_posix.go:244 +0x4c\nnet/http.(*Server).Serve(0xc208178000, 0xa83560, 0xc208174000, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/http/server.go:1728 +0x92\nnet/http.Serve(0xa83560, 0xc208174000, 0xa845f8, 0xc20800b4c0, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/net/http/server.go:1606 +0xa1\nmain.(*web).Run(0xc2080f4210, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/web.go:49 +0x2f1\nmain.func·009()\n    /Users/aes/src/ngrok/src/ngrok/controller.go:105 +0x219\ncreated by main.(*controller).Run\n    /Users/aes/src/ngrok/src/ngrok/controller.go:114 +0xbe9\n\ngoroutine 20 [chan receive]:\nmain.(*signalHandler).Run(0xc2080ee8f0, 0x0, 0x0)\n    /Users/aes/src/ngrok/src/ngrok/signal.go:23 +0x104\nmain.func·009()\n    /Users/aes/src/ngrok/src/ngrok/controller.go:105 +0x219\ncreated by main.(*controller).Run\n    /Users/aes/src/ngrok/src/ngrok/controller.go:114 +0xbe9\n\ngoroutine 21 [runnable]:\nos.(*File).Read(0xc208176000, 0xc20817a000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/os/file.go:91\nio.Copy(0xa84690, 0xc208144100, 0xa84668, 0xc208176000, 0x5c0000, 0x0, 0x0)\n    /Users/aes/src/ngrok/toolchain/src/io/io.go:362 +0x1f6\ngithub.com/equinox-io/equinox.computeChecksum(0xc208092540, 0x35, 0x0, 0x0)\n    /Users/aes/src/ngrok/vendor/src/github.com/equinox-io/equinox/sdk.go:227 +0x153\ngithub.com/equinox-io/equinox.Check(0x64f1d0, 0xe, 0x6353b0, 0x6, 0x0, 0x0, 0xc208092540, 0x35, 0x0, 0x5b6e80, ...)\n    /Users/aes/src/ngrok/vendor/src/github.com/equinox-io/equinox/sdk.go:160 +0x328\nmain.(*defaultUpdater).run(0xc2080a4460)\n    /Users/aes/src/ngrok/src/ngrok/updater.go:108 +0x165\ncreated by main.(*defaultUpdater).Run\n    /Users/aes/src/ngrok/src/ngrok/updater.go:188 +0x44\n\ngoroutine 22 [chan receive]:\nmain.(*tunnelSession).handleSessionUpdates(0xc20805aa80, 0xc20805b800)\n    /Users/aes/src/ngrok/src/ngrok/tunnel_session.go:489 +0x96\ncreated by main.(*tunnelSession).start\n    /Users/aes/src/ngrok/src/ngrok/tunnel_session.go:359 +0x70c\nToms-iMac:beltway Irons$ \n\n  [Httpful\\Exception\\ConnectionErrorException]                                                                              \n  Unable to connect to \"http://127.0.0.1:4040/api/tunnels\": 7 Failed to connect to 127.0.0.1 port 4040: Connection refused  \n\n\nfetch-share-url\n```\n\nThe other times when it works and after someone is viewing the site for about 5 seconds, the tunnel then drops unexpectedly. I can see that the tunnel needs to be updated, but when I hit `control + u` it gives me a blank black screen.\n\nI'm on Sierra 10.12.\n\nAny help would be greatly appreciated.\n"},"comment":{"url":"https://api.github.com/repos/laravel/valet/issues/comments/260247138","html_url":"https://github.com/laravel/valet/issues/189#issuecomment-260247138","issue_url":"https://api.github.com/repos/laravel/valet/issues/189","id":260247138,"user":{"login":"bplus","id":50766,"avatar_url":"https://avatars.githubusercontent.com/u/50766?v=3","gravatar_id":"","url":"https://api.github.com/users/bplus","html_url":"https://github.com/bplus","followers_url":"https://api.github.com/users/bplus/followers","following_url":"https://api.github.com/users/bplus/following{/other_user}","gists_url":"https://api.github.com/users/bplus/gists{/gist_id}","starred_url":"https://api.github.com/users/bplus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bplus/subscriptions","organizations_url":"https://api.github.com/users/bplus/orgs","repos_url":"https://api.github.com/users/bplus/repos","events_url":"https://api.github.com/users/bplus/events{/privacy}","received_events_url":"https://api.github.com/users/bplus/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T04:40:42Z","updated_at":"2016-11-14T04:40:42Z","body":"FWIW, I solved this problem in the same way. \r\n"}}
{"actor":{"display_login":"bplus"}}