{"action":"created","issue":{"url":"https://api.github.com/repos/golang/go/issues/27278","repository_url":"https://api.github.com/repos/golang/go","labels_url":"https://api.github.com/repos/golang/go/issues/27278/labels{/name}","comments_url":"https://api.github.com/repos/golang/go/issues/27278/comments","events_url":"https://api.github.com/repos/golang/go/issues/27278/events","html_url":"https://github.com/golang/go/issues/27278","id":354340005,"node_id":"MDU6SXNzdWUzNTQzNDAwMDU=","number":27278,"title":"runtime: invalid pointer found on stack","user":{"login":"Funzinator","id":8009150,"node_id":"MDQ6VXNlcjgwMDkxNTA=","avatar_url":"https://avatars2.githubusercontent.com/u/8009150?v=4","gravatar_id":"","url":"https://api.github.com/users/Funzinator","html_url":"https://github.com/Funzinator","followers_url":"https://api.github.com/users/Funzinator/followers","following_url":"https://api.github.com/users/Funzinator/following{/other_user}","gists_url":"https://api.github.com/users/Funzinator/gists{/gist_id}","starred_url":"https://api.github.com/users/Funzinator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Funzinator/subscriptions","organizations_url":"https://api.github.com/users/Funzinator/orgs","repos_url":"https://api.github.com/users/Funzinator/repos","events_url":"https://api.github.com/users/Funzinator/events{/privacy}","received_events_url":"https://api.github.com/users/Funzinator/received_events","type":"User","site_admin":false},"labels":[{"id":373402289,"node_id":"MDU6TGFiZWwzNzM0MDIyODk=","url":"https://api.github.com/repos/golang/go/labels/NeedsInvestigation","name":"NeedsInvestigation","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/golang/go/milestones/80","html_url":"https://github.com/golang/go/milestone/80","labels_url":"https://api.github.com/repos/golang/go/milestones/80/labels","id":3596858,"node_id":"MDk6TWlsZXN0b25lMzU5Njg1OA==","number":80,"title":"Go1.11.1","description":"","creator":{"login":"bradfitz","id":2621,"node_id":"MDQ6VXNlcjI2MjE=","avatar_url":"https://avatars1.githubusercontent.com/u/2621?v=4","gravatar_id":"","url":"https://api.github.com/users/bradfitz","html_url":"https://github.com/bradfitz","followers_url":"https://api.github.com/users/bradfitz/followers","following_url":"https://api.github.com/users/bradfitz/following{/other_user}","gists_url":"https://api.github.com/users/bradfitz/gists{/gist_id}","starred_url":"https://api.github.com/users/bradfitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradfitz/subscriptions","organizations_url":"https://api.github.com/users/bradfitz/orgs","repos_url":"https://api.github.com/users/bradfitz/repos","events_url":"https://api.github.com/users/bradfitz/events{/privacy}","received_events_url":"https://api.github.com/users/bradfitz/received_events","type":"User","site_admin":false},"open_issues":20,"closed_issues":4,"state":"open","created_at":"2018-08-24T15:04:36Z","updated_at":"2018-08-29T14:41:48Z","due_on":null,"closed_at":null},"comments":17,"created_at":"2018-08-27T14:21:41Z","updated_at":"2018-08-29T15:30:19Z","closed_at":null,"author_association":"NONE","body":"#### What did you do?\r\nI have used blevesearch/bleve in my application and was accessing the index concurrently. One goroutine was indexing documents while another was querying.\r\nAt this point in time, I am unable to provide the sources since it's part of a bigger code base. I am trying to isolate it and provide a minimal example and will then update this issue if required.\r\n\r\nThe code was working fine with go 1.10.4 but isn't with go 1.11.\r\n\r\nA similar issue has been filed at blevesearch/bleve#993 but they asked me to create an issue here instead because of `runtime.morestack()`.\r\n\r\nI have bisected the issue by recompiling my application with particular commits from the golang git repository.\r\nThe first commit, introducing this crash is f31a18ded405bdbc7b44a011d1434c83e7c39347\r\n```\r\ncommit f31a18ded405bdbc7b44a011d1434c83e7c39347\r\nDate:   Wed Apr 11 22:47:24 2018 +0100\r\n\r\n    cmd/compile: add some generic composite type optimizations\r\n```\r\n\r\n#### What did you expect to see?\r\nThe application works fine as it does with 1.10.4 - concurrent access to the cache is possible.\r\n\r\n#### What did you see instead?\r\nThe runtime crashes with the following panic:\r\n```\r\nfatal error: invalid pointer found on stack\r\n\r\nruntime stack:\r\nruntime.throw(0xa698a4, 0x1e)\r\n\t/usr/local/go/go-1.11/src/runtime/panic.go:608 +0x72 fp=0x7f4dd3de1750 sp=0x7f4dd3de1720 pc=0x42c812\r\nruntime.adjustpointers(0xc000e35348, 0x7f4dd3de1808, 0x7f4dd3de1bc8, 0xeb0998, 0xecfa60)\r\n\t/usr/local/go/go-1.11/src/runtime/stack.go:591 +0x221 fp=0x7f4dd3de17b0 sp=0x7f4dd3de1750 pc=0x4436c1\r\nruntime.adjustframe(0x7f4dd3de1ad8, 0x7f4dd3de1bc8, 0xecfa60)\r\n\t/usr/local/go/go-1.11/src/runtime/stack.go:633 +0x188 fp=0x7f4dd3de1838 sp=0x7f4dd3de17b0 pc=0x443858\r\nruntime.gentraceback(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xc000000300, 0x0, 0x0, 0x7fffffff, 0xa83ab8, 0x7f4dd3de1bc8, 0x0, ...)\r\n\t/usr/local/go/go-1.11/src/runtime/traceback.go:325 +0x1326 fp=0x7f4dd3de1b40 sp=0x7f4dd3de1838 pc=0x44daf6\r\nruntime.copystack(0xc000000300, 0x4000, 0x20300000000001)\r\n\t/usr/local/go/go-1.11/src/runtime/stack.go:845 +0x26e fp=0x7f4dd3de1cf8 sp=0x7f4dd3de1b40 pc=0x443f0e\r\nruntime.newstack()\r\n\t/usr/local/go/go-1.11/src/runtime/stack.go:1017 +0x312 fp=0x7f4dd3de1e90 sp=0x7f4dd3de1cf8 pc=0x444322\r\nruntime.morestack()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:429 +0x8f fp=0x7f4dd3de1e98 sp=0x7f4dd3de1e90 pc=0x456acf\r\n\r\ngoroutine 1 [copystack]:\r\nregexp/syntax.(*compiler).compile(0xc000e34a50, 0xc00015c1c0, 0x7ffffff)\r\n\t/usr/local/go/go-1.11/src/regexp/syntax/compile.go:98 +0x1832 fp=0xc000e34528 sp=0xc000e34520 pc=0x6b49d2\r\nregexp/syntax.(*compiler).compile(0xc000e34a50, 0xc00015c2a0, 0xc000e9a840)\r\n\t/usr/local/go/go-1.11/src/regexp/syntax/compile.go:142 +0xe14 fp=0xc000e34790 sp=0xc000e34528 pc=0x6b3fb4\r\nregexp/syntax.(*compiler).compile(0xc000e34a50, 0xc00015c620, 0x0)\r\n\t/usr/local/go/go-1.11/src/regexp/syntax/compile.go:154 +0xadf fp=0xc000e349f8 sp=0xc000e34790 pc=0x6b3c7f\r\nregexp/syntax.Compile(0xc00015c620, 0xc00015c620, 0x1, 0x1)\r\n\t/usr/local/go/go-1.11/src/regexp/syntax/compile.go:83 +0x105 fp=0xc000e34ac0 sp=0xc000e349f8 pc=0x6b2f85\r\nregexp.compile(0xc000684620, 0x9, 0xc0000000d4, 0x7, 0xc000684620, 0x9)\r\n\t/usr/local/go/go-1.11/src/regexp/regexp.go:178 +0xc7 fp=0xc000e34b48 sp=0xc000e34ac0 pc=0x6cc2c7\r\nregexp.Compile(0xc000684620, 0x9, 0x7, 0xc000684620, 0x9)\r\n\t/usr/local/go/go-1.11/src/regexp/regexp.go:133 +0x41 fp=0xc000e34b88 sp=0xc000e34b48 pc=0x6cc1c1\r\nfunzi.org/vendor/github.com/blevesearch/bleve/search/query.(*WildcardQuery).convertToRegexp(0xc000c56030, 0xc000237d50, 0x4, 0xc00063e1c0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/search/query/wildcard.go:105 +0x5b fp=0xc000e34bc0 sp=0xc000e34b88 pc=0x8f63db\r\nfunzi.org/vendor/github.com/blevesearch/bleve/search/query.(*WildcardQuery).Searcher(0xc000c56030, 0xb04c00, 0xc00063e1c0, 0xb02d20, 0xc00014ef80, 0x0, 0xb03980, 0xc0012fc700, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/search/query/wildcard.go:88 +0x100 fp=0xc000e34c38 sp=0xc000e34bc0 pc=0x8f6250\r\nfunzi.org/vendor/github.com/blevesearch/bleve/search/query.(*ConjunctionQuery).Searcher(0xc000c56060, 0xb04c00, 0xc00063e1c0, 0xb02d20, 0xc00014ef80, 0x7f0000, 0xc00014ef58, 0xc00063e1c0, 0xc00014ef58, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/search/query/conjunction.go:58 +0x122 fp=0xc000e34cf0 sp=0xc000e34c38 pc=0x8e63b2\r\nfunzi.org/vendor/github.com/blevesearch/bleve/search/query.(*BooleanQuery).Searcher(0xc000e50000, 0xb04c00, 0xc00063e1c0, 0xb02d20, 0xc00014ef80, 0xc000f50000, 0x0, 0x0, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/search/query/boolean.go:132 +0x410 fp=0xc000e34d90 sp=0xc000e34cf0 pc=0x8e58d0\r\nfunzi.org/vendor/github.com/blevesearch/bleve.(*indexImpl).SearchInContext(0xc000242770, 0xb00b00, 0xc000024128, 0xc00015c070, 0x0, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index_impl.go:391 +0x2a9 fp=0xc000e35268 sp=0xc000e34d90 pc=0x8fdf09\r\nfunzi.org/vendor/github.com/blevesearch/bleve.(*indexImpl).Search(0xc000242770, 0xc00015c070, 0xf3b440, 0x8, 0xc000110180)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index_impl.go:363 +0x4d fp=0xc000e352b0 sp=0xc000e35268 pc=0x8fdc2d\r\nfunzi.org/index/indexer.(*BleveIndex).SearchActor(0xc000275100, 0xa58697, 0x5, 0xc00090c000, 0x268b, 0x3000, 0xafe8e0, 0xc000275100)\r\n\t/home/funzi/go/src/funzi.org/index/indexer/bleve.go:130 +0x9ca fp=0xc000e355b0 sp=0xc000e352b0 pc=0x914b2a\r\nmain.main()\r\n\t/home/funzi/go/src/funzi.org/index/main.go:196 +0x144a fp=0xc000e35f98 sp=0xc000e355b0 pc=0x91797a\r\nruntime.main()\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:201 +0x207 fp=0xc000e35fe0 sp=0xc000e35f98 pc=0x42e187\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000e35fe8 sp=0xc000e35fe0 pc=0x458a61\r\n\r\ngoroutine 2 [force gc (idle)]:\r\nruntime.gopark(0xa83cf8, 0xf3ab70, 0x1410, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000048f80 sp=0xc000048f60 pc=0x42e57b\r\nruntime.goparkunlock(0xf3ab70, 0x1410, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:308 +0x53 fp=0xc000048fb0 sp=0xc000048f80 pc=0x42e623\r\nruntime.forcegchelper()\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:251 +0xb3 fp=0xc000048fe0 sp=0xc000048fb0 pc=0x42e3f3\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000048fe8 sp=0xc000048fe0 pc=0x458a61\r\ncreated by runtime.init.4\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:240 +0x35\r\n\r\ngoroutine 3 [GC sweep wait]:\r\nruntime.gopark(0xa83cf8, 0xf3aea0, 0x45140c, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000049780 sp=0xc000049760 pc=0x42e57b\r\nruntime.goparkunlock(0xf3aea0, 0xaf140c, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:308 +0x53 fp=0xc0000497b0 sp=0xc000049780 pc=0x42e623\r\nruntime.bgsweep(0xc000072000)\r\n\t/usr/local/go/go-1.11/src/runtime/mgcsweep.go:71 +0x102 fp=0xc0000497d8 sp=0xc0000497b0 pc=0x421412\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc0000497e0 sp=0xc0000497d8 pc=0x458a61\r\ncreated by runtime.gcenable\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:216 +0x58\r\n\r\ngoroutine 4 [finalizer wait]:\r\nruntime.gopark(0xa83cf8, 0xf590e8, 0x140f, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000049f28 sp=0xc000049f08 pc=0x42e57b\r\nruntime.goparkunlock(0xf590e8, 0xa8140f, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:308 +0x53 fp=0xc000049f58 sp=0xc000049f28 pc=0x42e623\r\nruntime.runfinq()\r\n\t/usr/local/go/go-1.11/src/runtime/mfinal.go:175 +0x99 fp=0xc000049fe0 sp=0xc000049f58 pc=0x418d79\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000049fe8 sp=0xc000049fe0 pc=0x458a61\r\ncreated by runtime.createfing\r\n\t/usr/local/go/go-1.11/src/runtime/mfinal.go:156 +0x61\r\n\r\ngoroutine 5 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000161dc8 sp=0xc000161da8 pc=0x42e57b\r\nruntime.selectgo(0xc000161f70, 0xc000161f50, 0x2, 0x1, 0xc000048701)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc000161f28 sp=0xc000161dc8 pc=0x43d7dd\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index.AnalysisWorker(0xc0000342a0, 0xc000034300)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:83 +0x102 fp=0xc000161fd0 sp=0xc000161f28 pc=0x78cc62\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000161fd8 sp=0xc000161fd0 pc=0x458a61\r\ncreated by funzi.org/vendor/github.com/blevesearch/bleve/index.NewAnalysisQueue\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:75 +0xc8\r\n\r\ngoroutine 6 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000e9ddc8 sp=0xc000e9dda8 pc=0x42e57b\r\nruntime.selectgo(0xc000e9df70, 0xc000e9df50, 0x2, 0x1, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc000e9df28 sp=0xc000e9ddc8 pc=0x43d7dd\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index.AnalysisWorker(0xc0000342a0, 0xc000034300)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:83 +0x102 fp=0xc000e9dfd0 sp=0xc000e9df28 pc=0x78cc62\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000e9dfd8 sp=0xc000e9dfd0 pc=0x458a61\r\ncreated by funzi.org/vendor/github.com/blevesearch/bleve/index.NewAnalysisQueue\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:75 +0xc8\r\n\r\ngoroutine 7 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000e99dc8 sp=0xc000e99da8 pc=0x42e57b\r\nruntime.selectgo(0xc000e99f70, 0xc000e99f50, 0x2, 0x1, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc000e99f28 sp=0xc000e99dc8 pc=0x43d7dd\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index.AnalysisWorker(0xc0000342a0, 0xc000034300)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:83 +0x102 fp=0xc000e99fd0 sp=0xc000e99f28 pc=0x78cc62\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000e99fd8 sp=0xc000e99fd0 pc=0x458a61\r\ncreated by funzi.org/vendor/github.com/blevesearch/bleve/index.NewAnalysisQueue\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:75 +0xc8\r\n\r\ngoroutine 8 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000167dc8 sp=0xc000167da8 pc=0x42e57b\r\nruntime.selectgo(0xc000167f70, 0xc000167f50, 0x2, 0x1, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc000167f28 sp=0xc000167dc8 pc=0x43d7dd\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index.AnalysisWorker(0xc0000342a0, 0xc000034300)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:83 +0x102 fp=0xc000167fd0 sp=0xc000167f28 pc=0x78cc62\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000167fd8 sp=0xc000167fd0 pc=0x458a61\r\ncreated by funzi.org/vendor/github.com/blevesearch/bleve/index.NewAnalysisQueue\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/analysis.go:75 +0xc8\r\n\r\ngoroutine 9 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc00004bdd8 sp=0xc00004bdb8 pc=0x42e57b\r\nruntime.selectgo(0xc00004bf68, 0xc00004bf60, 0x2, 0x0, 0x0)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc00004bf38 sp=0xc00004bdd8 pc=0x43d7dd\r\ndatabase/sql.(*DB).connectionOpener(0xc000110480, 0xb00ac0, 0xc000070dc0)\r\n\t/usr/local/go/go-1.11/src/database/sql/sql.go:1001 +0xe8 fp=0xc00004bfc8 sp=0xc00004bf38 pc=0x4ddb08\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00004bfd0 sp=0xc00004bfc8 pc=0x458a61\r\ncreated by database/sql.OpenDB\r\n\t/usr/local/go/go-1.11/src/database/sql/sql.go:671 +0x15d\r\n\r\ngoroutine 10 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc0000445c0 sp=0xc0000445a0 pc=0x42e57b\r\nruntime.selectgo(0xc000044768, 0xc000044748, 0x2, 0x1, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc000044720 sp=0xc0000445c0 pc=0x43d7dd\r\ndatabase/sql.(*DB).connectionResetter(0xc000110480, 0xb00ac0, 0xc000070dc0)\r\n\t/usr/local/go/go-1.11/src/database/sql/sql.go:1014 +0xfb fp=0xc0000447c8 sp=0xc000044720 pc=0x4ddc3b\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc0000447d0 sp=0xc0000447c8 pc=0x458a61\r\ncreated by database/sql.OpenDB\r\n\t/usr/local/go/go-1.11/src/database/sql/sql.go:672 +0x193\r\n\r\ngoroutine 13 [select]:\r\nruntime.gopark(0xa83d38, 0x0, 0x1809, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000045530 sp=0xc000045510 pc=0x42e57b\r\nruntime.selectgo(0xc0000456f0, 0xc0000456c4, 0x2, 0x0, 0x0)\r\n\t/usr/local/go/go-1.11/src/runtime/select.go:313 +0xcbd fp=0xc000045690 sp=0xc000045530 pc=0x43d7dd\r\nfunzi.org/vendor/github.com/go-sql-driver/mysql.(*mysqlConn).startWatcher.func1(0xc0000750e0, 0xc000110540, 0xc000034660)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/go-sql-driver/mysql/connection_go18.go:179 +0xbf fp=0xc0000457c8 sp=0xc000045690 pc=0x7139bf\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc0000457d0 sp=0xc0000457c8 pc=0x458a61\r\ncreated by funzi.org/vendor/github.com/go-sql-driver/mysql.(*mysqlConn).startWatcher\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/go-sql-driver/mysql/connection_go18.go:176 +0xbe\r\n\r\ngoroutine 14 [GC worker (idle)]:\r\nruntime.gopark(0xa83ba8, 0xc0004511d0, 0x1417, 0x0)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000044f60 sp=0xc000044f40 pc=0x42e57b\r\nruntime.gcBgMarkWorker(0xc000036000)\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1772 +0xfc fp=0xc000044fd8 sp=0xc000044f60 pc=0x41c64c\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000044fe0 sp=0xc000044fd8 pc=0x458a61\r\ncreated by runtime.gcBgMarkStartWorkers\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1720 +0x77\r\n\r\ngoroutine 15 [GC worker (idle)]:\r\nruntime.gopark(0xa83ba8, 0xc000468000, 0x1417, 0x0)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc000045f60 sp=0xc000045f40 pc=0x42e57b\r\nruntime.gcBgMarkWorker(0xc000038500)\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1772 +0xfc fp=0xc000045fd8 sp=0xc000045f60 pc=0x41c64c\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000045fe0 sp=0xc000045fd8 pc=0x458a61\r\ncreated by runtime.gcBgMarkStartWorkers\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1720 +0x77\r\n\r\ngoroutine 18 [GC worker (idle)]:\r\nruntime.gopark(0xa83ba8, 0xc000472000, 0x1417, 0x0)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc00046e760 sp=0xc00046e740 pc=0x42e57b\r\nruntime.gcBgMarkWorker(0xc00003aa00)\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1772 +0xfc fp=0xc00046e7d8 sp=0xc00046e760 pc=0x41c64c\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00046e7e0 sp=0xc00046e7d8 pc=0x458a61\r\ncreated by runtime.gcBgMarkStartWorkers\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1720 +0x77\r\n\r\ngoroutine 34 [GC worker (idle)]:\r\nruntime.gopark(0xa83ba8, 0xc000472010, 0x1417, 0x0)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc00046a760 sp=0xc00046a740 pc=0x42e57b\r\nruntime.gcBgMarkWorker(0xc00003cf00)\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1772 +0xfc fp=0xc00046a7d8 sp=0xc00046a760 pc=0x41c64c\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00046a7e0 sp=0xc00046a7d8 pc=0x458a61\r\ncreated by runtime.gcBgMarkStartWorkers\r\n\t/usr/local/go/go-1.11/src/runtime/mgc.go:1720 +0x77\r\n\r\ngoroutine 16 [runnable]:\r\nsync.(*Pool).Put(0xc00018c330, 0x971c00, 0xc0006478e0)\r\n\t/usr/local/go/go-1.11/src/sync/pool.go:88 +0x19f fp=0xc000e393c8 sp=0xc000e393c0 pc=0x46f59f\r\nfunzi.org/vendor/github.com/boltdb/bolt.(*Tx).write(0xc000226e00, 0x4be7c478a, 0xf3b440)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/boltdb/bolt/tx.go:538 +0x45d fp=0xc000e39510 sp=0xc000e393c8 pc=0x8965bd\r\nfunzi.org/vendor/github.com/boltdb/bolt.(*Tx).Commit(0xc000226e00, 0xc000f57900, 0xc000e39678)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/boltdb/bolt/tx.go:198 +0x310 fp=0xc000e39650 sp=0xc000e39510 pc=0x894470\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index/store/boltdb.(*Writer).ExecuteBatch.func1(0xc000e397f0, 0xc000226e00)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/store/boltdb/writer.go:52 +0x4e fp=0xc000e39678 sp=0xc000e39650 pc=0x8b165e\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index/store/boltdb.(*Writer).ExecuteBatch(0xc00000f0c0, 0xb01600, 0xc00096ff00, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/store/boltdb/writer.go:90 +0x503 fp=0xc000e397d8 sp=0xc000e39678 pc=0x8b11b3\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index/upsidedown.(*UpsideDownCouch).batchRows(0xc00014ef00, 0xb00f40, 0xc00000f0c0, 0x0, 0x0, 0x0, 0xc00096fe80, 0x1, 0x1, 0x0, ...)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/upsidedown/upsidedown.go:292 +0x78e fp=0xc000e39c98 sp=0xc000e397d8 pc=0x7f075e\r\nfunzi.org/vendor/github.com/blevesearch/bleve/index/upsidedown.(*UpsideDownCouch).Update(0xc00014ef00, 0xc0013d9600, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index/upsidedown/upsidedown.go:484 +0x511 fp=0xc000e39e28 sp=0xc000e39c98 pc=0x7f2351\r\nfunzi.org/vendor/github.com/blevesearch/bleve.(*indexImpl).Index(0xc000242770, 0xc00075d908, 0x5, 0x9b5fe0, 0xc000226b60, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/vendor/github.com/blevesearch/bleve/index_impl.go:252 +0x21e fp=0xc000e39ea8 sp=0xc000e39e28 pc=0x8fd34e\r\nfunzi.org/index/indexer.(*BleveIndex).IndexActor(0xc000275100, 0xc00000ef30, 0x1, 0x1, 0x0, 0x0)\r\n\t/home/funzi/go/src/funzi.org/index/indexer/bleve.go:158 +0xa5 fp=0xc000e39ef8 sp=0xc000e39ea8 pc=0x9150d5\r\nmain.main.func1(0xc000237d70, 0xc00090c000, 0x268b, 0x3000, 0xafe8e0, 0xc000275100, 0xc000240e60)\r\n\t/home/funzi/go/src/funzi.org/index/main.go:177 +0x17a fp=0xc000e39fa8 sp=0xc000e39ef8 pc=0x91845a\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000e39fb0 sp=0xc000e39fa8 pc=0x458a61\r\ncreated by main.main\r\n\t/home/funzi/go/src/funzi.org/index/main.go:170 +0x140e\r\n\r\ngoroutine 50 [timer goroutine (idle)]:\r\nruntime.gopark(0xa83cf8, 0xf3f900, 0x1414, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:302 +0xeb fp=0xc00046cf28 sp=0xc00046cf08 pc=0x42e57b\r\nruntime.goparkunlock(0xf3f900, 0xc000001414, 0x1)\r\n\t/usr/local/go/go-1.11/src/runtime/proc.go:308 +0x53 fp=0xc00046cf58 sp=0xc00046cf28 pc=0x42e623\r\nruntime.timerproc(0xf3f900)\r\n\t/usr/local/go/go-1.11/src/runtime/time.go:280 +0x288 fp=0xc00046cfd8 sp=0xc00046cf58 pc=0x44a1d8\r\nruntime.goexit()\r\n\t/usr/local/go/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00046cfe0 sp=0xc00046cfd8 pc=0x458a61\r\ncreated by runtime.(*timersBucket).addtimerLocked\r\n\t/usr/local/go/go-1.11/src/runtime/time.go:170 +0x114\r\n```\r\n\r\n#### System details\r\n\r\n```\r\ngo version go1.11 linux/amd64\r\nGOARCH=\"amd64\"\r\nGOBIN=\"\"\r\nGOCACHE=\"/home/funzi/.cache/go-build\"\r\nGOEXE=\"\"\r\nGOFLAGS=\"\"\r\nGOHOSTARCH=\"amd64\"\r\nGOHOSTOS=\"linux\"\r\nGOOS=\"linux\"\r\nGOPATH=\"/home/funzi/go\"\r\nGOPROXY=\"\"\r\nGORACE=\"\"\r\nGOROOT=\"/usr/local/go/go-1.11\"\r\nGOTMPDIR=\"\"\r\nGOTOOLDIR=\"/usr/local/go/go-1.11/pkg/tool/linux_amd64\"\r\nGCCGO=\"gccgo\"\r\nCC=\"gcc\"\r\nCXX=\"g++\"\r\nCGO_ENABLED=\"1\"\r\nGOMOD=\"\"\r\nGOROOT/bin/go version: go version go1.11 linux/amd64\r\nGOROOT/bin/go tool compile -V: compile version go1.11\r\nuname -sr: Linux 4.16.11-100.fc26.x86_64\r\nLSB Version:\t:core-4.1-amd64:core-4.1-noarch\r\nDistributor ID:\tFedora\r\nDescription:\tFedora release 26 (Twenty Six)\r\nRelease:\t26\r\nCodename:\tTwentySix\r\n/lib64/libc.so.6: GNU C Library (GNU libc) stable release version 2.25, by Roland McGrath et al.\r\ngdb --version: GNU gdb (GDB) Fedora 8.0.1-36.fc26\r\n```"},"comment":{"url":"https://api.github.com/repos/golang/go/issues/comments/416996556","html_url":"https://github.com/golang/go/issues/27278#issuecomment-416996556","issue_url":"https://api.github.com/repos/golang/go/issues/27278","id":416996556,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjk5NjU1Ng==","user":{"login":"cherrymui","id":14119929,"node_id":"MDQ6VXNlcjE0MTE5OTI5","avatar_url":"https://avatars2.githubusercontent.com/u/14119929?v=4","gravatar_id":"","url":"https://api.github.com/users/cherrymui","html_url":"https://github.com/cherrymui","followers_url":"https://api.github.com/users/cherrymui/followers","following_url":"https://api.github.com/users/cherrymui/following{/other_user}","gists_url":"https://api.github.com/users/cherrymui/gists{/gist_id}","starred_url":"https://api.github.com/users/cherrymui/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cherrymui/subscriptions","organizations_url":"https://api.github.com/users/cherrymui/orgs","repos_url":"https://api.github.com/users/cherrymui/repos","events_url":"https://api.github.com/users/cherrymui/events{/privacy}","received_events_url":"https://api.github.com/users/cherrymui/received_events","type":"User","site_admin":false},"created_at":"2018-08-29T15:30:19Z","updated_at":"2018-08-29T15:30:19Z","author_association":"CONTRIBUTOR","body":"@heschik I think the bug is introduced in Go 1.11. It doesn't need to be backported to Go 1.10.\r\n"}}
{"actor":{"display_login":"cherrymui"}}