Skip to content

Instantly share code, notes, and snippets.

@zenoamaro
Created July 16, 2014 16:03
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 zenoamaro/d7d96a67f362f762a531 to your computer and use it in GitHub Desktop.
Save zenoamaro/d7d96a67f362f762a531 to your computer and use it in GitHub Desktop.
GoSublime log for issue #539
GoSublime Sanity Check
| install state: done
| sublime.version: 3059
| sublime.channel: stable
| about.ann: a14.02.25-1
| about.version: r13.12.26-3
| version: r13.12.26-3
| platform: osx-x64
| ~bin: ~/Library/Application Support/Sublime Text 3/Packages/User/GoSublime/osx-x64/bin
| margo.exe: ~bin/gosublime.margo_r13.12.26-3_go1.2.2.exe (ok)
| go.exe: /usr/local/Cellar/go/1.2.2/libexec/bin/go (ok)
| go.version: go1.2.2
| GOROOT: /usr/local/Cellar/go/1.2.2/libexec
| GOPATH: ~/Workspace/Experiments/golang
| GOBIN: (not set) (should usually be `(not set)`)
| set.shell: []
| env.shell: /usr/local/bin/fish
| shell.cmd: ['/usr/local/bin/fish', '-l', '-c', '${CMD}']
| error log: margo: 2014/07/16 17:44:10 broker.go:105: gocode_complete#mg9.autoken.ba6766a3-1f3e-40f0-b710-222d5b4dd44c PANIC: runtime error: slice bounds out of range
| > goroutine 11 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0390, 0xb15f48, 0xc2101d0390, 0xc2101d0390, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075f00, 0x37, 0xc2101db180, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075ec0, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075ec0, 0x36, 0x36, 0xc210075f00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d02d0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a000, 0xc210075ec0, 0x36, 0x36, 0xc210075f00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a000, 0x1, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc21006e7e0, 0xb15ed0, 0xc21004a000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009a80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:44:10.434512 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.ba6766a3-1f3e-40f0-b710-222d5b4dd44c PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:25 broker.go:105: gocode_complete#mg9.autoken.9564a874-b17f-4de7-9a6d-b94d9d02a370 PANIC: runtime error: slice bounds out of range
| > goroutine 12 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0f60, 0xb15f48, 0xc2101d0f60, 0xc2101d0f60, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075100, 0x37, 0xc210037740, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075140, 0x32, 0x32)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075140, 0x32, 0x32, 0xc210075100, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc21006d240, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004aa00, 0xc210075140, 0x32, 0x32, 0xc210075100, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004aa00, 0x2, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202fc0, 0xb15ed0, 0xc21004aa00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21007c80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:25.723619 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.9564a874-b17f-4de7-9a6d-b94d9d02a370 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:27 broker.go:105: gocode_complete#mg9.autoken.bc094bdc-848c-4511-92d3-cc90cbd56509 PANIC: runtime error: slice bounds out of range
| > goroutine 13 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0180, 0xb15f48, 0xc2101d0180, 0xc2101d0180, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075d80, 0x37, 0xc210037d30, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075d40, 0x35, 0x35)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075d40, 0x35, 0x35, 0xc210075d80, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0240, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a380, 0xc210075d40, 0x35, 0x35, 0xc210075d80, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a380, 0x3, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202040, 0xb15ed0, 0xc21004a380)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21002c80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:27.984286 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.bc094bdc-848c-4511-92d3-cc90cbd56509 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:28 broker.go:105: gocode_complete#mg9.autoken.5f1517ac-bbd7-407b-ae69-593865684bce PANIC: runtime error: slice bounds out of range
| > goroutine 14 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d05a0, 0xb15f48, 0xc2101d05a0, 0xc2101d05a0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075780, 0x37, 0xc2100374d0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075740, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075740, 0x36, 0x36, 0xc210075780, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d04e0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a280, 0xc210075740, 0x36, 0x36, 0xc210075780, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a280, 0x4, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc2102023a0, 0xb15ed0, 0xc21004a280)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21007c80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:28.223914 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.5f1517ac-bbd7-407b-ae69-593865684bce PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:30 broker.go:105: gocode_complete#mg9.autoken.c841eb9c-3ad3-4828-9d05-faeec208850b PANIC: runtime error: slice bounds out of range
| > goroutine 16 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0e70, 0xb15f48, 0xc2101d0e70, 0xc2101d0e70, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075e40, 0x37, 0xc210037ed0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075dc0, 0x37, 0x37)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075dc0, 0x37, 0x37, 0xc210075e40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0390, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004af80, 0xc210075dc0, 0x37, 0x37, 0xc210075e40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004af80, 0x5, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202fe0, 0xb15ed0, 0xc21004af80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21002c80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:30.590711 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.c841eb9c-3ad3-4828-9d05-faeec208850b PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:34 broker.go:105: gocode_complete#mg9.autoken.11ab8af1-14d6-4daf-a636-ebdf86dac97f PANIC: runtime error: slice bounds out of range
| > goroutine 17 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d01e0, 0xb15f48, 0xc2101d01e0, 0xc2101d01e0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075a40, 0x37, 0xc210037330, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075a00, 0x39, 0x39)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075a00, 0x39, 0x39, 0xc210075a40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0f30, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004ae80, 0xc210075a00, 0x39, 0x39, 0xc210075a40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004ae80, 0x6, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202fa0, 0xb15ed0, 0xc21004ae80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009800a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:34.591244 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.11ab8af1-14d6-4daf-a636-ebdf86dac97f PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:36 broker.go:105: gocode_complete#mg9.autoken.eff4c2f5-9e93-46da-bdf7-7bb6efb5e3ff PANIC: runtime error: slice bounds out of range
| > goroutine 15 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0e10, 0xb15f48, 0xc2101d0e10, 0xc2101d0e10, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075b80, 0x37, 0xc210037310, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075b40, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075b40, 0x36, 0x36, 0xc210075b80, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d05a0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a080, 0xc210075b40, 0x36, 0x36, 0xc210075b80, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a080, 0x7, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202f60, 0xb15ed0, 0xc21004a080)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009a80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:36.627224 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.eff4c2f5-9e93-46da-bdf7-7bb6efb5e3ff PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:36 broker.go:105: gocode_complete#mg9.autoken.2c398cad-1270-4322-966c-e6cd993f472a PANIC: runtime error: slice bounds out of range
| > goroutine 19 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0ba0, 0xb15f48, 0xc2101d0ba0, 0xc2101d0ba0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075340, 0x37, 0xc210037f80, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075380, 0x37, 0x37)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075380, 0x37, 0x37, 0xc210075340, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0c60, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa100, 0xc210075380, 0x37, 0x37, 0xc210075340, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa100, 0x8, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202d00, 0xb15ed0, 0xc2101fa100)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009800a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:36.875949 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.2c398cad-1270-4322-966c-e6cd993f472a PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:37 broker.go:105: gocode_complete#mg9.autoken.96f65a7b-6a19-4c35-a677-a5e5bdfb2ad2 PANIC: runtime error: slice bounds out of range
| > goroutine 22 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0990, 0xb15f48, 0xc2101d0990, 0xc2101d0990, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075500, 0x37, 0xc210037f20, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075640, 0x38, 0x38)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075640, 0x38, 0x38, 0xc210075500, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0a50, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa500, 0xc210075640, 0x38, 0x38, 0xc210075500, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa500, 0x9, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202a80, 0xb15ed0, 0xc2101fa500)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009a80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:37.433296 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.96f65a7b-6a19-4c35-a677-a5e5bdfb2ad2 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:37 broker.go:105: gocode_complete#mg9.autoken.a8720c28-64ac-4048-9ebe-235b7a870452 PANIC: runtime error: slice bounds out of range
| > goroutine 23 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0780, 0xb15f48, 0xc2101d0780, 0xc2101d0780, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2100759c0, 0x37, 0xc210037f50, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075b40, 0x39, 0x39)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075b40, 0x39, 0x39, 0xc2100759c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0840, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa980, 0xc210075b40, 0x39, 0x39, 0xc2100759c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa980, 0xa, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202800, 0xb15ed0, 0xc2101fa980)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009800a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:37.645455 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.a8720c28-64ac-4048-9ebe-235b7a870452 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:39 broker.go:105: gocode_complete#mg9.autoken.854ff543-af8b-41a2-83e6-b4d6ae4038ec PANIC: runtime error: slice bounds out of range
| > goroutine 24 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0180, 0xb15f48, 0xc2101d0180, 0xc2101d0180, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075180, 0x37, 0xc210037310, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075200, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075200, 0x36, 0x36, 0xc210075180, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0de0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101faf80, 0xc210075200, 0x36, 0x36, 0xc210075180, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101faf80, 0xb, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202f80, 0xb15ed0, 0xc2101faf80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009a80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:39.316310 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.854ff543-af8b-41a2-83e6-b4d6ae4038ec PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:41 broker.go:105: gocode_complete#mg9.autoken.04225b25-e6b1-4f8e-908a-8c063b49f925 PANIC: runtime error: slice bounds out of range
| > goroutine 18 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d01e0, 0xb15f48, 0xc2101d01e0, 0xc2101d01e0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101ddf40, 0x37, 0xc210037400, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101ddf00, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101ddf00, 0x36, 0x36, 0xc2101ddf40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0780, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa380, 0xc2101ddf00, 0x36, 0x36, 0xc2101ddf40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa380, 0xc, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202ec0, 0xb15ed0, 0xc2101fa380)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc2101e300a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:41.511142 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.04225b25-e6b1-4f8e-908a-8c063b49f925 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:42 broker.go:105: gocode_complete#mg9.autoken.f4732ae0-bf38-4d70-ba41-e37ff1b3d749 PANIC: runtime error: slice bounds out of range
| > goroutine 25 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0b40, 0xb15f48, 0xc2101d0b40, 0xc2101d0b40, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dd0c0, 0x37, 0xc210037480, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd100, 0x37, 0x37)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd100, 0x37, 0x37, 0xc2101dd0c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0960, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fae80, 0xc2101dd100, 0x37, 0x37, 0xc2101dd0c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fae80, 0xd, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc2102024c0, 0xb15ed0, 0xc2101fae80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21002c80a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:42.908619 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.f4732ae0-bf38-4d70-ba41-e37ff1b3d749 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:44 broker.go:105: gocode_complete#mg9.autoken.50b9258d-7032-4253-aa47-bcf2712e5ed6 PANIC: runtime error: slice bounds out of range
| > goroutine 21 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0cf0, 0xb15f48, 0xc2101d0cf0, 0xc2101d0cf0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dd500, 0x37, 0xc2100373c0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd540, 0x37, 0x37)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd540, 0x37, 0x37, 0xc2101dd500, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0d50, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fac00, 0xc2101dd540, 0x37, 0x37, 0xc2101dd500, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fac00, 0xe, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc2102027c0, 0xb15ed0, 0xc2101fac00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc2101e300a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:44.156199 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.50b9258d-7032-4253-aa47-bcf2712e5ed6 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:45:48 broker.go:105: gocode_complete#mg9.autoken.3c7001e9-877e-424f-a078-f015d2bdc82c PANIC: runtime error: slice bounds out of range
| > goroutine 26 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d00f0, 0xb15f48, 0xc2101d00f0, 0xc2101d00f0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dddc0, 0x37, 0xc210037480, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101ddd80, 0x32, 0x32)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101ddd80, 0x32, 0x32, 0xc2101dddc0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0690, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fae00, 0xc2101ddd80, 0x32, 0x32, 0xc2101dddc0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fae00, 0xf, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202f00, 0xb15ed0, 0xc2101fae00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21007a00a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:45:48.553348 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.3c7001e9-877e-424f-a078-f015d2bdc82c PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:07 broker.go:105: gocode_complete#mg9.autoken.9f34314d-959a-42f9-8dd2-efb32c41a370 PANIC: runtime error: slice bounds out of range
| > goroutine 29 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d09c0, 0xb15f48, 0xc2101d09c0, 0xc2101d09c0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101ddb00, 0x37, 0xc210037ec0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd940, 0x32, 0x32)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd940, 0x32, 0x32, 0xc2101ddb00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0330, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa080, 0xc2101dd940, 0x32, 0x32, 0xc2101ddb00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa080, 0x10, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202020, 0xb15ed0, 0xc2101fa080)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:07.520419 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.9f34314d-959a-42f9-8dd2-efb32c41a370 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:10 broker.go:105: gocode_complete#mg9.autoken.7008d5a0-83a4-44c9-af59-fbb2e8f9a6d3 PANIC: runtime error: slice bounds out of range
| > goroutine 20 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d00f0, 0xb15f48, 0xc2101d00f0, 0xc2101d00f0, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dd800, 0x37, 0xc210037400, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd780, 0x32, 0x32)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd780, 0x32, 0x32, 0xc2101dd800, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0ae0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fab80, 0xc2101dd780, 0x32, 0x32, 0xc2101dd800, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fab80, 0x11, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202a00, 0xb15ed0, 0xc2101fab80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21001380a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:10.394654 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.7008d5a0-83a4-44c9-af59-fbb2e8f9a6d3 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:12 broker.go:105: gocode_complete#mg9.autoken.078b14a9-3f65-4e5d-a4fc-e5cdcf8231d0 PANIC: runtime error: slice bounds out of range
| > goroutine 27 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc21006d690, 0xb15f48, 0xc21006d690, 0xc21006d690, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101ddd00, 0x37, 0xc2100373b0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101ddcc0, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101ddcc0, 0x36, 0x36, 0xc2101ddd00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d06f0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fad00, 0xc2101ddcc0, 0x36, 0x36, 0xc2101ddd00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fad00, 0x12, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202f20, 0xb15ed0, 0xc2101fad00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:12.586595 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.078b14a9-3f65-4e5d-a4fc-e5cdcf8231d0 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:12 broker.go:105: gocode_complete#mg9.autoken.2af2b89c-c692-4f0e-bc40-b69c20bdd852 PANIC: runtime error: slice bounds out of range
| > goroutine 30 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0660, 0xb15f48, 0xc2101d0660, 0xc2101d0660, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101ddc00, 0x37, 0xc210037930, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101ddbc0, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101ddbc0, 0x36, 0x36, 0xc2101ddc00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc21006dea0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa400, 0xc2101ddbc0, 0x36, 0x36, 0xc2101ddc00, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa400, 0x13, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202e80, 0xb15ed0, 0xc2101fa400)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21001380a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:12.915562 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.2af2b89c-c692-4f0e-bc40-b69c20bdd852 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:14 broker.go:105: gocode_complete#mg9.autoken.0d31a962-e547-48d7-987f-b6b52fa41db9 PANIC: runtime error: slice bounds out of range
| > goroutine 28 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc2101d0600, 0xb15f48, 0xc2101d0600, 0xc2101d0600, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dd440, 0x37, 0xc2100374d0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd540, 0x35, 0x35)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd540, 0x35, 0x35, 0xc2101dd440, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc21006d600, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004ab00, 0xc2101dd540, 0x35, 0x35, 0xc2101dd440, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004ab00, 0x14, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202180, 0xb15ed0, 0xc21004ab00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:14.127769 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.0d31a962-e547-48d7-987f-b6b52fa41db9 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:15 broker.go:105: gocode_complete#mg9.autoken.cca5edc2-1187-4118-b5a4-79eee8fdf0b2 PANIC: runtime error: slice bounds out of range
| > goroutine 11 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200000, 0xb15f48, 0xc210200000, 0xc210200000, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101ddb80, 0x37, 0xc2100374f0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101ddb40, 0x35, 0x35)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101ddb40, 0x35, 0x35, 0xc2101ddb80, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc2101d0660, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a700, 0xc2101ddb40, 0x35, 0x35, 0xc2101ddb80, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a700, 0x15, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc2102025c0, 0xb15ed0, 0xc21004a700)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21001380a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:15.331480 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.cca5edc2-1187-4118-b5a4-79eee8fdf0b2 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:15 broker.go:105: gocode_complete#mg9.autoken.56ebb09d-9208-4937-a51b-2c77b5d47ed8 PANIC: runtime error: slice bounds out of range
| > goroutine 12 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200210, 0xb15f48, 0xc210200210, 0xc210200210, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101ddc40, 0x37, 0xc210037550, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd1c0, 0x35, 0x35)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd1c0, 0x35, 0x35, 0xc2101ddc40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200150, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc2101fa780, 0xc2101dd1c0, 0x35, 0x35, 0xc2101ddc40, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc2101fa780, 0x16, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202b60, 0xb15ed0, 0xc2101fa780)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:15.511102 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.56ebb09d-9208-4937-a51b-2c77b5d47ed8 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:15 broker.go:105: gocode_complete#mg9.autoken.b62237d6-fffc-41e3-ad5c-a9785466ba98 PANIC: runtime error: slice bounds out of range
| > goroutine 13 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200420, 0xb15f48, 0xc210200420, 0xc210200420, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075200, 0x37, 0xc210037730, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075300, 0x35, 0x35)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075300, 0x35, 0x35, 0xc210075200, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200360, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004ad00, 0xc210075300, 0x35, 0x35, 0xc210075200, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004ad00, 0x17, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202ac0, 0xb15ed0, 0xc21004ad00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21001380a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:15.690566 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.b62237d6-fffc-41e3-ad5c-a9785466ba98 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:15 broker.go:105: gocode_complete#mg9.autoken.f0501495-48f1-4ed1-92db-3e98134f27ef PANIC: runtime error: slice bounds out of range
| > goroutine 14 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200630, 0xb15f48, 0xc210200630, 0xc210200630, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075540, 0x37, 0xc210037920, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075980, 0x35, 0x35)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075980, 0x35, 0x35, 0xc210075540, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200570, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004ad80, 0xc210075980, 0x35, 0x35, 0xc210075540, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004ad80, 0x18, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202060, 0xb15ed0, 0xc21004ad80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:15.857543 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.f0501495-48f1-4ed1-92db-3e98134f27ef PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:16 broker.go:105: gocode_complete#mg9.autoken.74a5c7a9-9ec0-4f6c-8325-701126872538 PANIC: runtime error: slice bounds out of range
| > goroutine 16 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200840, 0xb15f48, 0xc210200840, 0xc210200840, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075640, 0x37, 0xc2100374f0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075700, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075700, 0x36, 0x36, 0xc210075640, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200780, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004ac80, 0xc210075700, 0x36, 0x36, 0xc210075640, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004ac80, 0x19, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202260, 0xb15ed0, 0xc21004ac80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21001380a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:16.409174 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.74a5c7a9-9ec0-4f6c-8325-701126872538 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:16 broker.go:105: gocode_complete#mg9.autoken.68903ea7-2647-4f3c-a3be-5b5a48d428c0 PANIC: runtime error: slice bounds out of range
| > goroutine 17 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200a50, 0xb15f48, 0xc210200a50, 0xc210200a50, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2100757c0, 0x37, 0xc210037980, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075880, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075880, 0x36, 0x36, 0xc2100757c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200990, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004aa80, 0xc210075880, 0x36, 0x36, 0xc2100757c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004aa80, 0x1a, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc2102022c0, 0xb15ed0, 0xc21004aa80)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:16.478587 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.68903ea7-2647-4f3c-a3be-5b5a48d428c0 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:16 broker.go:105: gocode_complete#mg9.autoken.661bf642-8aae-46ac-9c0e-f6768868d7b3 PANIC: runtime error: slice bounds out of range
| > goroutine 15 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200e70, 0xb15f48, 0xc210200e70, 0xc210200e70, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dd8c0, 0x37, 0xc2100374f0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd740, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd740, 0x36, 0x36, 0xc2101dd8c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200f30, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004af00, 0xc2101dd740, 0x36, 0x36, 0xc2101dd8c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004af00, 0x1b, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202f40, 0xb15ed0, 0xc21004af00)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x8aa9a0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21007a00a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:16.804508 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.661bf642-8aae-46ac-9c0e-f6768868d7b3 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:16 broker.go:105: gocode_complete#mg9.autoken.1473ea94-367e-448b-80bc-1d66a8973fe2 PANIC: runtime error: slice bounds out of range
| > goroutine 19 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200c60, 0xb15f48, 0xc210200c60, 0xc210200c60, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc2101dd5c0, 0x37, 0xc210037980, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc2101dd680, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc2101dd680, 0x36, 0x36, 0xc2101dd5c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200d20, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a080, 0xc2101dd680, 0x36, 0x36, 0xc2101dd5c0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a080, 0x1c, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202ca0, 0xb15ed0, 0xc21004a080)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21009580a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 22 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:16.996255 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.1473ea94-367e-448b-80bc-1d66a8973fe2 PANIC
| > --------------------------------
| > margo: 2014/07/16 17:51:17 broker.go:105: gocode_complete#mg9.autoken.d87ed97f-8876-48ac-a1cd-56b67264d68a PANIC: runtime error: slice bounds out of range
| > goroutine 22 [running]:
| > main.func·001()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:104 +0xcc
| > runtime.panic(0x3c4e20, 0x8891aa)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/panic.c:248 +0x106
| > gosubli.me/something-borrowed/gocode.path_and_alias(0xc210200810, 0xb15f48, 0xc210200810, 0xc210200810, 0x1)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:191 +0xb8
| > gosubli.me/something-borrowed/gocode.collect_package_imports(0xc210075980, 0x37, 0xc2100374d0, 0x1, 0x1, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/declcache.go:55 +0x171
| > gosubli.me/something-borrowed/gocode.(*auto_complete_file).process_data(0xc21005be00, 0xc210075a40, 0x36, 0x36)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletefile.go:60 +0x19c
| > gosubli.me/something-borrowed/gocode.(*auto_complete_context).apropos(0xc21006cfc0, 0xc210075a40, 0x36, 0x36, 0xc210075980, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/autocompletecontext.go:241 +0x8b
| > gosubli.me/something-borrowed/gocode.(*margoState).Complete(0xc21006dd50, 0x0, 0x0, 0x0, 0xc210200ab0, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/gosublime_gocode_bridge.go:52 +0x125
| > main.(*mGocode).completions(0xc21004a280, 0xc210075a40, 0x36, 0x36, 0xc210075980, ...)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:95 +0x130
| > main.(*mGocode).Call(0xc21004a280, 0x1d, 0x1, 0x0, 0x18)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/m_gocode.go:76 +0x5ba
| > main.(*Broker).call(0xc210072150, 0xc210202ba0, 0xb15ed0, 0xc21004a280)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:113 +0xb5
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:188 +0xc0
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 1 [syscall]:
| > syscall.Syscall(0x3, 0x0, 0xc210087000, 0x1000, 0x7d, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/asm_darwin_amd64.s:17 +0x5
| > syscall.read(0x0, 0xc210087000, 0x1000, 0x1000, 0x186, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/zsyscall_darwin_amd64.go:900 +0x72
| > syscall.Read(0x0, 0xc210087000, 0x1000, 0x1000, 0x1, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/syscall/syscall_unix.go:135 +0x5c
| > os.(*File).read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x37a7c, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file_unix.go:180 +0x62
| > os.(*File).Read(0xc210000000, 0xc210087000, 0x1000, 0x1000, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/file.go:95 +0x98
| > bufio.(*Reader).fill(0xc2100486c0)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:91 +0x110
| > bufio.(*Reader).ReadSlice(0xc2100486c0, 0xc21007a00a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:274 +0x204
| > bufio.(*Reader).ReadBytes(0xc2100486c0, 0xc2101c200a, 0x0, 0x0, 0x0, ...)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/bufio/bufio.go:355 +0xbf
| > main.(*Broker).accept(0xc210072150, 0xc2101c2000, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:128 +0x46
| > main.(*Broker).Loop(0xc210072150, 0xc210030001)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:213 +0x25b
| > main.main()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:140 +0x9cf
| >
| > goroutine 4 [chan receive]:
| > gosubli.me/something-borrowed/gocode.func·021()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:112 +0x59
| > created by gosubli.me/something-borrowed/gocode.new_file_reader
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/something-borrowed/gocode/utils.go:116 +0x9e
| >
| > goroutine 5 [chan receive]:
| > main.func·003()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:114 +0x5c
| > created by main.init·2
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/g_autoinst.go:117 +0x21
| >
| > goroutine 6 [sleep]:
| > time.Sleep(0x77359400)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·037()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:31 +0x26c
| > created by main.startOomKiller
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/oom.go:33 +0x63
| >
| > goroutine 7 [sleep]:
| > time.Sleep(0x6fc23ac00)
| > /usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/time.goc:31 +0x31
| > main.func·033()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:122 +0x4d
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:131 +0x952
| >
| > goroutine 8 [chan receive]:
| > main.func·034()
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:135 +0x4e
| > created by main.main
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/main.go:138 +0x982
| >
| > goroutine 11 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 12 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 13 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 14 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 15 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 16 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 17 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 18 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 19 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 20 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 21 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 23 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 24 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 25 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 26 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 27 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 28 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 29 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| > goroutine 30 [chan receive]:
| > main.(*Broker).worker(0xc210072150, 0xc21006e860, 0xc2101c2000)
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:187 +0x5d
| > created by main.(*Broker).Loop
| > ~/Library/Application Support/Sublime Text 3/Packages/GoSublime/src/gosubli.me/margo/broker.go:209 +0x22b
| >
| >
| >
| > ** 2014-07-16 17:51:17.176136 **:
| > GsComplete: broker: gocode_complete#mg9.autoken.d87ed97f-8876-48ac-a1cd-56b67264d68a PANIC
| > --------------------------------
| >
| > ** 2014-07-16 17:52:59.536684 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:01.344595 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:03.992177 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:05.813888 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:06.714007 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:07.186751 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:07.582253 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:08.131808 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:08.538473 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:25.413722 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
| >
| > ** 2014-07-16 17:53:34.017060 **:
| > GsPalette: ~/Workspace/Experiments/golang/hello.go:3:8: expected 'STRING', found '{' (and 1 more errors)
| > --------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment