Runtime: garbage collector found invalid heap pointer

Well, I radically reduced the file size of the json files I was using, but I’m guessing not enough. If I radically reduce the quantity of files, I can get it to start, but not with all of 'em in there.

Here’s an example of what I’m getting now with all of them in there …

Any insights from the updated error?


PS C:\dev\hugo\micro.moda> hugo server
fatal error: runtime: cannot map pages in arena address space

runtime stack:
runtime.SysMap(0x0, 0x100000, 0x24fe01, 0xb80718)
/usr/local/Cellar/go/1.4/libexec/src/runtime/mem_windows.c:131 +0x7f
runtime.MHeap_SysAlloc(0xb83500, 0x100000, 0x631c6940)
/usr/local/Cellar/go/1.4/libexec/src/runtime/malloc.c:284 +0xf1
runtime.MHeap_Alloc(0xb83500, 0x1, 0x4, 0x100, 0x40a3c8)
/usr/local/Cellar/go/1.4/libexec/src/runtime/mheap.c:240 +0x66
runtime.MCentral_CacheSpan(0xb874b4, 0x631c6940)
/usr/local/Cellar/go/1.4/libexec/src/runtime/mcentral.c:85 +0x122
runtime.MCache_Refill(0x180000, 0x4, 0x631c6940)
/usr/local/Cellar/go/1.4/libexec/src/runtime/mcache.c:90 +0x83

goroutine 1 [running]:
runtime.switchtoM()
/usr/local/Cellar/go/1.4/libexec/src/runtime/asm_386.s:208 fp=0x129a3254 sp=0x129a3250
runtime.mallocgc(0x30, 0x0, 0x3, 0x2e)
/usr/local/Cellar/go/1.4/libexec/src/runtime/malloc.go:178 +0x68e fp=0x129a32ac sp=0x129a3254
runtime.rawstring(0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/runtime/string.go:195 +0x88 fp=0x129a32c4 sp=0x129a32ac
runtime.slicebytetostring(0x73379fb0, 0x24, 0x2e, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/runtime/string.go:69 +0x38 fp=0x129a330c sp=0x129a32c4
encoding/json.unquote(0x73379fb0, 0x24, 0x2e, 0x0, 0x0, 0x7337ae01)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:968 +0x79 fp=0x129a332c sp=0x129a330c
encoding/json.(*decodeState).literalInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:933 +0xee fp=0x129a3388 sp=0x129a332c
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:836 +0x55 fp=0x129a33b0 sp=0x129a3388
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a33fc sp=0x129a33b0
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a3424 sp=0x129a33fc
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a3470 sp=0x129a3424
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a3498 sp=0x129a3470
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a34e4 sp=0x129a3498
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a350c sp=0x129a34e4
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a3558 sp=0x129a350c
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a3580 sp=0x129a3558
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a35cc sp=0x129a3580
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a35f4 sp=0x129a35cc
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a3640 sp=0x129a35f4
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a3668 sp=0x129a3640
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x9)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a36b4 sp=0x129a3668
encoding/json.(*decodeState).valueInterface(0x72fcb400, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:834 +0x76 fp=0x129a36dc sp=0x129a36b4
encoding/json.(*decodeState).objectInterface(0x72fcb400, 0x73159570)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:900 +0x1a2 fp=0x129a3728 sp=0x129a36dc
encoding/json.(*decodeState).object(0x72fcb400, 0x7dbd80, 0x73159570, 0xd4)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:497 +0x306 fp=0x129a38c8 sp=0x129a3728
encoding/json.(*decodeState).value(0x72fcb400, 0x7c5d80, 0x73159570, 0x16)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:288 +0x2cd fp=0x129a3928 sp=0x129a38c8
encoding/json.(*decodeState).unmarshal(0x72fcb400, 0x7c5d80, 0x73159570, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:149 +0x177 fp=0x129a3978 sp=0x129a3928
encoding/json.Unmarshal(0x73188000, 0x80643, 0x80643, 0x7c5d80, 0x73159570, 0x0, 0x0)
/usr/local/Cellar/go/1.4/libexec/src/encoding/json/decode.go:78 +0xf7 fp=0x129a39b0 sp=0x129a3978
github.com/spf13/hugo/parser.HandleJsonMetaData(0x73188000, 0x80643, 0x80643, 0x0, 0x0, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/hugo/parser/frontmatter.go:189 +0x81 fp=0x129a39dc sp=0x129a39b0
github.com/spf13/hugo/hugolib.readData(0x1b4fc240, 0x0, 0x0, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/hugo/hugolib/site.go:321 +0xf6 fp=0x129a3a3c sp=0x129a39dc
github.com/spf13/hugo/hugolib.(*Site).loadData(0x12a59d00, 0x129a3bfc, 0x1, 0x2, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/hugo/hugolib/site.go:287 +0x35c fp=0x129a3b9c sp=0x129a3a3c
github.com/spf13/hugo/hugolib.(*Site).Process(0x12a59d00, 0x18e040, 0x1293f5a0)
/Users/spf13/gopath/src/github.com/spf13/hugo/hugolib/site.go:347 +0x33f fp=0x129a3c10 sp=0x129a3b9c
github.com/spf13/hugo/hugolib.(*Site).Build(0x12a59d00, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/hugo/hugolib/site.go:241 +0x38 fp=0x129a3c7c sp=0x129a3c10
github.com/spf13/hugo/commands.buildSite(0x129a3d13, 0x1, 0x1, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/hugo/commands/hugo.go:342 +0xb3 fp=0x129a3cf4 sp=0x129a3c7c
github.com/spf13/hugo/commands.build(0x129a3dae, 0x1, 0x1)
/Users/spf13/gopath/src/github.com/spf13/hugo/commands/hugo.go:254 +0x216 fp=0x129a3d8c sp=0x129a3cf4
github.com/spf13/hugo/commands.server(0xb6dd40, 0xb79ebc, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/hugo/commands/server.go:97 +0x43d fp=0x129a3e58 sp=0x129a3d8c
github.com/spf13/cobra.(*Command).execute(0xb6dd40, 0xb79ebc, 0x0, 0x0, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/cobra/command.go:399 +0x2a1 fp=0x129a3eb4 sp=0x129a3e58
github.com/spf13/cobra.(*Command).findAndExecute(0xb6d840, 0x129280f8, 0x1, 0x1, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/cobra/command.go:366 +0xa1 fp=0x129a3ef4 sp=0x129a3eb4
github.com/spf13/cobra.(*Command).Execute(0xb6d840, 0x0, 0x0)
/Users/spf13/gopath/src/github.com/spf13/cobra/command.go:452 +0x83a fp=0x129a3fa0 sp=0x129a3ef4
github.com/spf13/hugo/commands.Execute()
/Users/spf13/gopath/src/github.com/spf13/hugo/commands/hugo.go:64 +0x2f fp=0x129a3fc0 sp=0x129a3fa0
main.main()
/Users/spf13/gopath/src/github.com/spf13/hugo/main.go:24 +0x2f fp=0x129a3fcc sp=0x129a3fc0
runtime.main()
/usr/local/Cellar/go/1.4/libexec/src/runtime/proc.go:63 +0xcc fp=0x129a3ff0 sp=0x129a3fcc
runtime.goexit()
/usr/local/Cellar/go/1.4/libexec/src/runtime/asm_386.s:2287 +0x1 fp=0x129a3ff4 sp=0x129a3ff0