Skip to content

Instantly share code, notes, and snippets.

@nodje
Created August 29, 2013 02:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nodje/6373558 to your computer and use it in GitHub Desktop.
Save nodje/6373558 to your computer and use it in GitHub Desktop.
Ngrok crash when started from cygwin terminal
$ ./ngrok.exe 80
panic: The handle is invalid.
goroutine 1 [running]:
github.com/nsf/termbox-go.get_term_size(0x250, 0x11b3a5a0, 0x434597)
/home/travis/build/inconshreveable/ngrok/src/github.com/nsf/termbox-go/termbox_windows.go:289 +0x5c
github.com/nsf/termbox-go.update_size_maybe()
/home/travis/build/inconshreveable/ngrok/src/github.com/nsf/termbox-go/termbox_windows.go:304 +0x27
github.com/nsf/termbox-go.Flush(0x11bb0660, 0x0)
/home/travis/build/inconshreveable/ngrok/src/github.com/nsf/termbox-go/api_windows.go:82 +0x21
ngrok/client/views/term.(*TermView).Render(0x11bb1ed0)
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/term/view.go:133 +0xb17
ngrok/client/views/term.New(0x11baf2b0, 0x11b30940, 0x11b30880, 0xfc8)
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/term/view.go:53 +0x378
ngrok/client.Main()
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/main.go:263 +0x358
main.main()
/home/travis/build/inconshreveable/ngrok/src/ngrok/main/ngrok/ngrok.go:8 +0x1b
goroutine 3 [chan receive]:
code.google.com/p/log4go.ConsoleLogWriter.run(0x11b4f000, 0x11b44b20, 0x11ad00a8)
/home/travis/build/inconshreveable/ngrok/src/code.google.com/p/log4go/termlog.go:27 +0x62
created by code.google.com/p/log4go.NewConsoleLogWriter
/home/travis/build/inconshreveable/ngrok/src/code.google.com/p/log4go/termlog.go:19 +0x62
goroutine 5 [runnable]:
github.com/inconshreveable/go-metrics.(*StandardMeter).arbiter(0x11baf230)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:87 +0x3a3
created by github.com/inconshreveable/go-metrics.NewMeter
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:43 +0xb7
goroutine 6 [select]:
github.com/inconshreveable/go-metrics.(*ExpDecaySample).arbiter(0x11bb01a0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:119 +0xb26
created by github.com/inconshreveable/go-metrics.NewExpDecaySample
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:47 +0xcd
goroutine 7 [runnable]:
github.com/inconshreveable/go-metrics.(*StandardHistogram).arbiter(0x11bb01c0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:156 +0x33d
created by github.com/inconshreveable/go-metrics.NewHistogram
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:50 +0xc9
goroutine 8 [select]:
github.com/inconshreveable/go-metrics.(*StandardMeter).arbiter(0x11baf240)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:87 +0x3a3
created by github.com/inconshreveable/go-metrics.NewMeter
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:43 +0xb7
goroutine 9 [select]:
github.com/inconshreveable/go-metrics.(*ExpDecaySample).arbiter(0x11bb01e0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:119 +0xb26
created by github.com/inconshreveable/go-metrics.NewExpDecaySample
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:47 +0xcd
goroutine 10 [select]:
github.com/inconshreveable/go-metrics.(*StandardHistogram).arbiter(0x11bb0200)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:156 +0x33d
created by github.com/inconshreveable/go-metrics.NewHistogram
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:50 +0xc9
goroutine 11 [select]:
github.com/inconshreveable/go-metrics.(*StandardMeter).arbiter(0x11baf260)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:87 +0x3a3
created by github.com/inconshreveable/go-metrics.NewMeter
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:43 +0xb7
goroutine 12 [select]:
github.com/inconshreveable/go-metrics.(*ExpDecaySample).arbiter(0x11bb0220)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:119 +0xb26
created by github.com/inconshreveable/go-metrics.NewExpDecaySample
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:47 +0xcd
goroutine 13 [select]:
github.com/inconshreveable/go-metrics.(*StandardHistogram).arbiter(0x11bb0240)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:156 +0x33d
created by github.com/inconshreveable/go-metrics.NewHistogram
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:50 +0xc9
goroutine 14 [select]:
github.com/inconshreveable/go-metrics.(*ExpDecaySample).arbiter(0x11bb0260)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:119 +0xb26
created by github.com/inconshreveable/go-metrics.NewExpDecaySample
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:47 +0xcd
goroutine 15 [select]:
github.com/inconshreveable/go-metrics.(*StandardHistogram).arbiter(0x11bb0280)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:156 +0x33d
created by github.com/inconshreveable/go-metrics.NewHistogram
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:50 +0xc9
goroutine 16 [select]:
ngrok/util.func·001()
/home/travis/build/inconshreveable/ngrok/src/ngrok/util/broadcast.go:20 +0x2de
created by ngrok/util.NewBroadcast
/home/travis/build/inconshreveable/ngrok/src/ngrok/util/broadcast.go:42 +0x122
goroutine 17 [select]:
github.com/inconshreveable/go-metrics.(*StandardMeter).arbiter(0x11baf280)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:87 +0x3a3
created by github.com/inconshreveable/go-metrics.NewMeter
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:43 +0xb7
goroutine 18 [select]:
github.com/inconshreveable/go-metrics.(*ExpDecaySample).arbiter(0x11bb0300)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:119 +0xb26
created by github.com/inconshreveable/go-metrics.NewExpDecaySample
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/sample.go:47 +0xcd
goroutine 19 [select]:
github.com/inconshreveable/go-metrics.(*StandardHistogram).arbiter(0x11bb0320)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:156 +0x33d
created by github.com/inconshreveable/go-metrics.NewHistogram
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/histogram.go:50 +0xc9
goroutine 20 [select]:
github.com/inconshreveable/go-metrics.(*StandardMeter).arbiter(0x11baf290)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:87 +0x3a3
created by github.com/inconshreveable/go-metrics.NewMeter
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/meter.go:43 +0xb7
goroutine 21 [runnable]:
ngrok/util.func·001()
/home/travis/build/inconshreveable/ngrok/src/ngrok/util/broadcast.go:20 +0x2de
created by ngrok/util.NewBroadcast
/home/travis/build/inconshreveable/ngrok/src/ngrok/util/broadcast.go:42 +0x122
goroutine 22 [select]:
ngrok/util.func·001()
/home/travis/build/inconshreveable/ngrok/src/ngrok/util/broadcast.go:20 +0x2de
created by ngrok/util.NewBroadcast
/home/travis/build/inconshreveable/ngrok/src/ngrok/util/broadcast.go:42 +0x122
goroutine 23 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb03c0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 24 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb03e0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 25 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0400)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 26 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0420)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 27 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0440)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 28 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0460)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 29 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0480)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 30 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb04a0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 31 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb04c0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 32 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb04e0)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 33 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0500)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 34 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0520)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 35 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0540)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 36 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0560)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 37 [select]:
github.com/inconshreveable/go-metrics.(*StandardEWMA).arbiter(0x11bb0580)
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:73 +0x14a
created by github.com/inconshreveable/go-metrics.NewEWMA
/home/travis/build/inconshreveable/ngrok/src/github.com/inconshreveable/go-metrics/ewma.go:33 +0xad
goroutine 38 [runnable]:
ngrok/client/views/web.(*WebHttpView).updateHttp(0x11bb05c0)
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/web/http.go:145
created by ngrok/client/views/web.NewWebHttpView
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/web/http.go:86 +0x11c
goroutine 39 [runnable]:
ngrok/client/views/web.(*WebHttpView).updateUiState(0x11bb05c0)
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/web/http.go:216
created by ngrok/client/views/web.NewWebHttpView
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/web/http.go:87 +0x131
goroutine 40 [runnable]:
net/http.ListenAndServe(0x11bae170, 0x5, 0x0, 0x0, 0x1, ...)
/home/travis/.gvm/gos/go1.1.1/src/pkg/net/http/server.go:1595
created by ngrok/client/views/web.NewWebView
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/web/view.go:65 +0x223
goroutine 41 [runnable]:
ngrok/client/views/term.(*HttpView).Run(0x11bb06e0)
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/term/http.go:52
created by ngrok/client/views/term.NewHttp
/home/travis/build/inconshreveable/ngrok/src/ngrok/client/views/term/http.go:48 +0x158
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment