Skip to content

Instantly share code, notes, and snippets.

@rday
Created January 7, 2016 01:30
Show Gist options
  • Save rday/3ffda613e2e871238cdd to your computer and use it in GitHub Desktop.
Save rday/3ffda613e2e871238cdd to your computer and use it in GitHub Desktop.
Golang stacktrace
[negroni] Completed 200 OK in 3.955256ms
[negroni] Started GET /authfail
[negroni] Completed 200 OK in 10.011542ms
[negroni] Started GET /authfail
[negroni] Completed 200 OK in 9.598809ms
[negroni] Started GET /authfail
[negroni] Completed 200 OK in 11.324298ms
[negroni] Started GET /authfail
cannot handle page request order 16/0x1000!
panic: fatal error: malloc deadlock
runtime stack:
runtime.throw(0x782b80, 0xf)
/home/rday/Development/os/rump/go-rump/go/src/runtime/panic.go:527 +0x90
runtime.mallocgc(0x21, 0x0, 0x3, 0x589b1b)
/home/rday/Development/os/rump/go-rump/go/src/runtime/malloc.go:516 +0x15e
runtime.rawstring(0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/string.go:264 +0x70
runtime.rawstringtmp(0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/string.go:107 +0xb7
runtime.concatstrings(0x0, 0x3bc0b30, 0x2, 0x2, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/string.go:48 +0x1c2
runtime.concatstring2(0x0, 0x785360, 0xf, 0x7c1390, 0x12, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/string.go:58 +0x67
runtime.(*errorString).Error(0x302c030, 0x0, 0x0)
<autogenerated>:2 +0xde
runtime.printany(0x6efd60, 0x302c030)
/home/rday/Development/os/rump/go-rump/go/src/runtime/error.go:75 +0x1b1
runtime.gopanic(0x6efd60, 0x302c030)
/home/rday/Development/os/rump/go-rump/go/src/runtime/panic.go:352 +0x7a
runtime.panicindex()
/home/rday/Development/os/rump/go-rump/go/src/runtime/panic.go:12 +0x49
runtime.mHeap_Grow(0xa64f60, 0x8, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mheap.go:647 +0x26a
runtime.mHeap_AllocSpanLocked(0xa64f60, 0x3, 0x94b380)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mheap.go:532 +0x5de
runtime.mHeap_Alloc_m(0xa64f60, 0x3, 0x28, 0x311fc30)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mheap.go:425 +0x1ac
runtime.mHeap_Alloc.func1()
/home/rday/Development/os/rump/go-rump/go/src/runtime/mheap.go:484 +0x41
runtime.systemstack(0x3bc0e30)
/home/rday/Development/os/rump/go-rump/go/src/runtime/asm_amd64.s:278 +0xab
runtime.mHeap_Alloc(0xa64f60, 0x3, 0x10000000028, 0x11f83f)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mheap.go:485 +0x63
runtime.mCentral_Grow(0xa6f268, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mcentral.go:190 +0x93
runtime.mCentral_CacheSpan(0xa6f268, 0x114201)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mcentral.go:86 +0x4d4
runtime.mCache_Refill(0xc40000, 0x28, 0xa5d500)
/home/rday/Development/os/rump/go-rump/go/src/runtime/mcache.go:118 +0xcf
runtime.mallocgc.func2()
/home/rday/Development/os/rump/go-rump/go/src/runtime/malloc.go:614 +0x2b
runtime.systemstack(0xa5d540)
/home/rday/Development/os/rump/go-rump/go/src/runtime/asm_amd64.s:262 +0x79
runtime.mstart()
/home/rday/Development/os/rump/go-rump/go/src/runtime/proc1.go:674
goroutine 11 [running]:
runtime.systemstack_switch()
/home/rday/Development/os/rump/go-rump/go/src/runtime/asm_amd64.s:216 fp=0x311e168 sp=0x311e160
runtime.mallocgc(0xb00, 0x0, 0x3, 0x30122ef)
/home/rday/Development/os/rump/go-rump/go/src/runtime/malloc.go:615 +0x842 fp=0x311e238 sp=0x311e168
runtime.rawbyteslice(0xa5d, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/string.go:282 +0xbb fp=0x311e288 sp=0x311e238
runtime.stringtoslicebyte(0x0, 0x31f6d00, 0xa5d, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/string.go:137 +0x113 fp=0x311e2f0 sp=0x311e288
text/template/parse.(*Tree).textOrAction(0x31c1dc0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/parse.go:345 +0x142 fp=0x311e3a0 sp=0x311e2f0
text/template/parse.(*Tree).parse(0x31c1dc0, 0x321c1e0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/parse.go:292 +0x684 fp=0x311e6f8 sp=0x311e3a0
text/template/parse.(*Tree).Parse(0x31c1dc0, 0x31f6d00, 0xa5d, 0x0, 0x0, 0x0, 0x0, 0x321c1e0, 0x31fad80, 0x2, ...)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/parse.go:231 +0x269 fp=0x311e780 sp=0x311e6f8
text/template/parse.Parse(0x321626a, 0x8, 0x31f6d00, 0xa5d, 0x0, 0x0, 0x0, 0x0, 0x31fad80, 0x2, ...)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/parse.go:54 +0x14c fp=0x311e800 sp=0x311e780
text/template.(*Template).Parse(0x31e0940, 0x31f6d00, 0xa5d, 0x311e9c0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/template.go:195 +0x2ab fp=0x311e938 sp=0x311e800
html/template.(*Template).Parse(0x321c1b0, 0x31f6d00, 0xa5d, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/html/template/template.go:158 +0xb8 fp=0x311ea88 sp=0x311e938
github.com/unrolled/render.(*Render).compileTemplatesFromDir.func1(0x3216260, 0x17, 0xd05e48, 0x31a9680, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/unrolled/render/render.go:205 +0x477 fp=0x311ebd8 sp=0x311ea88
path/filepath.walk(0x3216260, 0x17, 0xd05e48, 0x31a9680, 0x311efd8, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/path/filepath/path.go:349 +0x80 fp=0x311ed10 sp=0x311ebd8
path/filepath.walk(0x786c30, 0x9, 0xd05e48, 0x31a9450, 0x311efd8, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/path/filepath/path.go:374 +0x4fc fp=0x311ee48 sp=0x311ed10
path/filepath.Walk(0x786c30, 0x9, 0x311efd8, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/path/filepath/path.go:396 +0xe1 fp=0x311eeb0 sp=0x311ee48
github.com/unrolled/render.(*Render).compileTemplatesFromDir(0x30aab00)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/unrolled/render/render.go:210 +0x62c fp=0x311f000 sp=0x311eeb0
github.com/unrolled/render.(*Render).compileTemplates(0x30aab00)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/unrolled/render/render.go:157 +0x45 fp=0x311f010 sp=0x311f000
github.com/unrolled/render.New(0x311f2f0, 0x1, 0x1, 0x9)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/unrolled/render/render.go:127 +0x246 fp=0x311f270 sp=0x311f010
main.SimplePage(0xd05e10, 0x31e0780, 0x31c1a40, 0x782b70, 0x8)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/main.go:114 +0xad fp=0x311f4b8 sp=0x311f270
main.rump_main.func1(0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/main.go:52 +0x4a fp=0x311f4e8 sp=0x311f4b8
net/http.HandlerFunc.ServeHTTP(0x832480, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1422 +0x3a fp=0x311f508 sp=0x311f4e8
net/http.(*ServeMux).ServeHTTP(0x312eab0, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1699 +0x17d fp=0x311f560 sp=0x311f508
github.com/codegangsta/negroni.Wrap.func1(0xd05e10, 0x31e0780, 0x31c1a40, 0x3216060)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:41 +0x50 fp=0x311f598 sp=0x311f560
github.com/codegangsta/negroni.HandlerFunc.ServeHTTP(0x31401c0, 0xd05e10, 0x31e0780, 0x31c1a40, 0x3216060)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:24 +0x44 fp=0x311f5c0 sp=0x311f598
github.com/codegangsta/negroni.middleware.ServeHTTP(0xd05980, 0x31401c0, 0x3140260, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0xaa fp=0x311f608 sp=0x311f5c0
github.com/codegangsta/negroni.(middleware).ServeHTTP-fm(0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0x53 fp=0x311f640 sp=0x311f608
github.com/goincremental/negroni-sessions.Sessions.func1(0xd05e10, 0x31e0780, 0x31c1a40, 0x3216040)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/goincremental/negroni-sessions/sessions.go:103 +0x2cc fp=0x311f6e0 sp=0x311f640
github.com/codegangsta/negroni.HandlerFunc.ServeHTTP(0x312eba0, 0xd05e10, 0x31e0780, 0x31c1a40, 0x3216040)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:24 +0x44 fp=0x311f708 sp=0x311f6e0
github.com/codegangsta/negroni.middleware.ServeHTTP(0xd05980, 0x312eba0, 0x3140240, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0xaa fp=0x311f750 sp=0x311f708
github.com/codegangsta/negroni.(middleware).ServeHTTP-fm(0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0x53 fp=0x311f788 sp=0x311f750
github.com/codegangsta/negroni.(*Static).ServeHTTP(0x312eae0, 0xd05e10, 0x31e0780, 0x31c1a40, 0x3216020)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/static.go:49 +0x2ef fp=0x311f8d0 sp=0x311f788
github.com/codegangsta/negroni.middleware.ServeHTTP(0xd05958, 0x312eae0, 0x3140220, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0xaa fp=0x311f918 sp=0x311f8d0
github.com/codegangsta/negroni.(middleware).ServeHTTP-fm(0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0x53 fp=0x311f950 sp=0x311f918
github.com/codegangsta/negroni.(*Logger).ServeHTTP(0x303e0f0, 0xd05e10, 0x31e0780, 0x31c1a40, 0x31d3fe0)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/logger.go:25 +0x1f4 fp=0x311fa68 sp=0x311f950
github.com/codegangsta/negroni.middleware.ServeHTTP(0xd05930, 0x303e0f0, 0x3140200, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0xaa fp=0x311fab0 sp=0x311fa68
github.com/codegangsta/negroni.(middleware).ServeHTTP-fm(0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0x53 fp=0x311fae8 sp=0x311fab0
github.com/codegangsta/negroni.(*Recovery).ServeHTTP(0x3140020, 0xd05e10, 0x31e0780, 0x31c1a40, 0x31d3fc0)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/recovery.go:45 +0x75 fp=0x311fb18 sp=0x311fae8
github.com/codegangsta/negroni.middleware.ServeHTTP(0xd05908, 0x3140020, 0x31401e0, 0xd05e10, 0x31e0780, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:33 +0xaa fp=0x311fb60 sp=0x311fb18
github.com/codegangsta/negroni.(*Negroni).ServeHTTP(0x312eb40, 0xd05d78, 0x3176e70, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:73 +0x122 fp=0x311fbd0 sp=0x311fb60
net/http.serverHandler.ServeHTTP(0x3030300, 0xd05d78, 0x3176e70, 0x31c1a40)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1862 +0x19e fp=0x311fc30 sp=0x311fbd0
net/http.(*conn).serve(0x30f9810)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1361 +0xbee fp=0x311ff88 sp=0x311fc30
runtime.goexit()
/home/rday/Development/os/rump/go-rump/go/src/runtime/asm_amd64.s:1696 +0x1 fp=0x311ff90 sp=0x311ff88
created by net/http.(*Server).Serve
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1910 +0x3f6
goroutine 17 [IO wait, locked to thread]:
net.runtime_pollWait(0xd05688, 0x72, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0x3066920, 0x72, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0x3066920, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0x30668c0, 0x0, 0xd05808, 0x31d3120)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_unix.go:408 +0x27c
net.(*TCPListener).AcceptTCP(0x303e100, 0x15fb20, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/tcpsock_posix.go:254 +0x4d
net/http.tcpKeepAliveListener.Accept(0x303e100, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:2135 +0x41
net/http.(*Server).Serve(0x3030300, 0xd05bc0, 0x303e100, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1887 +0xb3
net/http.(*Server).ListenAndServe(0x3030300, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1877 +0x136
net/http.ListenAndServe(0x3138a80, 0xc, 0xd05ae8, 0x312eb40, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1967 +0x8f
github.com/codegangsta/negroni.(*Negroni).Run(0x312eb40, 0x3138a80, 0xc)
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/src/github.com/codegangsta/negroni/negroni.go:102 +0x24e
main.rump_main()
/home/rday/Development/os/rump/go-rump/gorump/examples/Negroni-Example/main.go:90 +0x5ae
goroutine 5 [chan receive]:
database/sql.(*DB).connectionOpener(0x30a2c80)
/home/rday/Development/os/rump/go-rump/go/src/database/sql/sql.go:634 +0x45
created by database/sql.Open
/home/rday/Development/os/rump/go-rump/go/src/database/sql/sql.go:481 +0x336
goroutine 41 [IO wait]:
net.runtime_pollWait(0xd05508, 0x72, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0x3067720, 0x72, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0x3067720, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0x30676c0, 0x319b000, 0x1000, 0x1000, 0x0, 0xd00028, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_unix.go:232 +0x23a
net.(*conn).Read(0x303e260, 0x319b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/net.go:172 +0xe4
net/http.(*liveSwitchReader).Read(0x3176518, 0x319b000, 0x1000, 0x1000, 0x70c020, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:219 +0xa4
io.(*LimitedReader).Read(0x3141b00, 0x319b000, 0x1000, 0x1000, 0x3061818, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/io/io.go:427 +0xbd
bufio.(*Reader).fill(0x3030ae0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0x3030ae0, 0x301500a, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0x3030ae0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0x31bc1b0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0x31bc1b0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/textproto/reader.go:36 +0x40
net/http.ReadRequest(0x3030ae0, 0x31c0700, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/request.go:653 +0xb6
net/http.(*conn).readRequest(0x31764d0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:633 +0x32f
net/http.(*conn).serve(0x31764d0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1319 +0x727
created by net/http.(*Server).Serve
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1910 +0x3f6
goroutine 42 [IO wait]:
net.runtime_pollWait(0xd05448, 0x72, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0x3067790, 0x72, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0x3067790, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0x3067730, 0x3155000, 0x1000, 0x1000, 0x0, 0xd00028, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_unix.go:232 +0x23a
net.(*conn).Read(0x303e268, 0x3155000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/net.go:172 +0xe4
net/http.(*liveSwitchReader).Read(0x31765c8, 0x3155000, 0x1000, 0x1000, 0x70c020, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:219 +0xa4
io.(*LimitedReader).Read(0x3141b40, 0x3155000, 0x1000, 0x1000, 0x305f818, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/io/io.go:427 +0xbd
bufio.(*Reader).fill(0x3030480)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0x3030480, 0x301500a, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0x3030480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0x31bc1e0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0x31bc1e0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/textproto/reader.go:36 +0x40
net/http.ReadRequest(0x3030480, 0x31c0620, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/request.go:653 +0xb6
net/http.(*conn).readRequest(0x3176580, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:633 +0x32f
net/http.(*conn).serve(0x3176580)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1319 +0x727
created by net/http.(*Server).Serve
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1910 +0x3f6
goroutine 18 [syscall, locked to thread]:
runtime.goexit()
/home/rday/Development/os/rump/go-rump/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 43 [IO wait]:
net.runtime_pollWait(0xd05388, 0x72, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0x3067800, 0x72, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0x3067800, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0x30677a0, 0x314f000, 0x1000, 0x1000, 0x0, 0xd00028, 0x302c0a0)
/home/rday/Development/os/rump/go-rump/go/src/net/fd_unix.go:232 +0x23a
net.(*conn).Read(0x303e270, 0x314f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/net.go:172 +0xe4
net/http.(*liveSwitchReader).Read(0x3176678, 0x314f000, 0x1000, 0x1000, 0x70c020, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:219 +0xa4
io.(*LimitedReader).Read(0x3141b80, 0x314f000, 0x1000, 0x1000, 0x305b818, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/io/io.go:427 +0xbd
bufio.(*Reader).fill(0x30303c0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).ReadSlice(0x30303c0, 0x301500a, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:328 +0x21a
bufio.(*Reader).ReadLine(0x30303c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/bufio/bufio.go:357 +0x53
net/textproto.(*Reader).readLineSlice(0x31bc180, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(*Reader).ReadLine(0x31bc180, 0x0, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/textproto/reader.go:36 +0x40
net/http.ReadRequest(0x30303c0, 0x31c07e0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/request.go:653 +0xb6
net/http.(*conn).readRequest(0x3176630, 0x0, 0x0, 0x0)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:633 +0x32f
net/http.(*conn).serve(0x3176630)
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1319 +0x727
created by net/http.(*Server).Serve
/home/rday/Development/os/rump/go-rump/go/src/net/http/server.go:1910 +0x3f6
goroutine 65 [runnable]:
text/template/parse.lexText(0x31c3100, 0x8328e0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:237 +0x37e
text/template/parse.(*lexer).run(0x31c3100)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:206 +0x52
created by text/template/parse.lex
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:199 +0x15d
goroutine 66 [runnable]:
text/template/parse.lexText(0x31c3180, 0x8328e0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:237 +0x37e
text/template/parse.(*lexer).run(0x31c3180)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:206 +0x52
created by text/template/parse.lex
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:199 +0x15d
goroutine 67 [runnable]:
text/template/parse.lexText(0x31c3200, 0x8328e0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:237 +0x37e
text/template/parse.(*lexer).run(0x31c3200)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:206 +0x52
created by text/template/parse.lex
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:199 +0x15d
goroutine 68 [chan send]:
text/template/parse.lexText(0x31c3280, 0x8328e0)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:237 +0x37e
text/template/parse.(*lexer).run(0x31c3280)
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:206 +0x52
created by text/template/parse.lex
/home/rday/Development/os/rump/go-rump/go/src/text/template/parse/lex.go:199 +0x15d
=== ERROR: _exit(2) called ===
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment