yelp is agged by nearby.
I see go crashes from yelp.
Issue may be trying to unpack a json into mismatched struct without handling mismatch error
here's snippet from scope-registry.log
fatal error: freelist empty
goroutine 26 [running]:
runtime.throw(0x43bedb)
/usr/lib/go/src/pkg/runtime/panic.c:520 +0x5c fp=0x82c51f10 sp=0x82c51f04
runtime.MCentral_CacheSpan(0x46126c)
/usr/lib/go/src/pkg/runtime/mcentral.c:96 +0x124 fp=0x82c51f30 sp=0x82c51f10
runtime.MCache_Refill(0x84053000, 0x2)
/usr/lib/go/src/pkg/runtime/mcache.c:78 +0x110 fp=0x82c51f48 sp=0x82c51f30
runtime.mallocgc(0x10, 0x2b58f0, 0x0)
/usr/lib/go/src/pkg/runtime/malloc.goc:152 +0x2d8 fp=0x82c51f80 sp=0x82c51f48
runtime.new(0x2b58f0, 0x0)
/usr/lib/go/src/pkg/runtime/malloc.goc:826 +0x34 fp=0x82c51f90 sp=0x82c51f80
reflect.MakeSlice(0x8405f0f8, 0x262708, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/pkg/reflect/value.go:2228 +0x1bc fp=0x82c51fdc sp=0x82c51f90
encoding/json.(*decodeState).array(0x941ccde4, 0x262708, 0x941be2b0, 0x0, 0x176)
/usr/lib/go/src/pkg/encoding/json/decode.go:443 +0x414 fp=0x82c520ec sp=0x82c51fdc
RUNTIME of "GET /v1/mobile/uk-london" : 12 ms
encoding/json.(*decodeState).value("booking-providers"
"campaigns"
"canned-queries"
"curateds"
"editor-lists"
"editor-picks"
"facet-groups"
0x941ccde4, 0x262708, 0x941be2b0, 0x0, 0x176)
/usr/lib/go/src/pkg/encoding/json/decode.go:286 +0x350 fp=0x82c52168 sp=0x82c520ec
"navigation-android"
encoding/json.(*decodeState).object(0x941ccde4, 0x2b4970, 0x941be2a0, 0x0, 0x196)
"page-types"
/usr/lib/go/src/pkg/encoding/json/decode.go:499 +0x9b8 fp=0x82c5230c sp=0x82c52168
"pages"
encoding/json.(*decodeState).value(0x941ccde4, 0x2b4970, 0x941be2a0, 0x0, 0x196)
"search"
/usr/lib/go/src/pkg/encoding/json/decode.go:"windows"
"tiles"
289 +0x324 fp=0x82c52388 sp=0x82c5230c
encoding/json.(*decodeState).array(0x941ccde4, 0x262708, 0x941c43f0, 0x0, 0x176)
/usr/lib/go/src/pkg/encoding/json/decode.go:414 +0x668 fp=0x82c52498 sp=0x82c52388
encoding/json.(*decodeState).value(0x941ccde4, 0x262708, 0x941c43f0, 0x0, 0x176)
/usr/lib/go/src/pkg/encoding/json/decode.go:WARNING: QApplication was not created in the main() thread.
286 +0x350 fp=0x82c52514 sp=0x82c52498
encoding/json.(*decodeState).object(0x941ccde4, 0x2b4970, 0x941c43e0, 0x0, 0x196)
/usr/lib/go/src/pkg/encoding/json/decode.go:499 +0x9b8 fp=0x82c526b8 sp=0x82c52514
encoding/json.(*decodeState).value(0x941ccde4, 0x2b4970, 0x941c43e0, 0x0, 0x196)
/usr/lib/go/src/pkg/encoding/json/decode.go:289 +0x324 fp=0x82c52734 sp=0x82c526b8
encoding/json.(*decodeState).array(0x941ccde4, 0x262708, 0x94287ba0, 0x0, 0x176)
/usr/lib/go/src/pkg/encoding/json/decode.go:414 +0x668 fp=0x82c52844 sp=0x82c52734
encoding/json.(*decodeState).value(0x941ccde4, 0x262708, 0x94287ba0, 0x0, 0x176)
/usr/lib/go/src/pkg/encoding/json/decode.go:286 +0x350 fp=0x82c528c0 sp=0x82c52844
encoding/json.(*decodeState).object(0x941ccde4, 0x2a6ed8, 0x94287ba0, 0x0, 0x196)
/usr/lib/go/src/pkg/encoding/json/decode.go:499 +0x9b8 fp=0x82c52a64 sp=0x82c528c0
encoding/json.(*decodeState).value(0x941ccde4, 0x25ebf8, 0x94287ba0, 0x0, 0x160)
/usr/lib/go/src/pkg/encoding/json/decode.go:289 +0x324 fp=0x82c52ae0 sp=0x82c52a64
encoding/json.(*decodeState).unmarshal(0x941ccde4, 0x25ebf8, 0x94287ba0, 0x0, 0x0)
/usr/lib/go/src/pkg/encoding/json/decode.go:149 +0x184 fp=0x82c52b4c sp=0x82c52ae0
encoding/json.(*Decoder).Decode(0x941ccdd0, 0x25ebf8, 0x94287ba0, 0x0, 0x0)
/usr/lib/go/src/pkg/encoding/json/stream.go:53 +0x148 fp=0x82c52bac sp=0x82c52b4c
main.(*YelpScope).getDepts(0x941c6240, 0x25ebf8, RUNTIME of "GET /v1/mobile/uk-london/editor-lists" : 8 ms
0x94287ba0, 0x0, 0x0)
/home/jin/Projects/Hanloon/unity-scope-yelp/src/yelp.go:170 +0x128 fp=0x82c52be0 sp=0x82c52bac
DeptId is "http://graffiti.timeout.com/v1/mobile/uk-london/curateds/editorial+lists/restaurants_caf_s?locale=en-GB"
WARNING: QApplication was not created in the main() thread.
main.(*YelpScope).Search(0x941c6240, 0x9428ee18, 0x9428ee28, 0x94287af0, 0x941c6ac0, 0x0, 0x0)
/home/jin/Projects/Hanloon/unity-scope-yelp/src/yelp.go:212 +0x2c0 fp=0x82c52f98 sp=0x82c52be0
launchpad.net/go-unityscopes/v1.func·001()
/home/jin/Projects/Hanloon/unity-scope-yelp/src/go/src/launchpad.net/go-unityscopes/v1/unityscope.go:51 +0x80 fp=0x82c52fcc sp=0x82c52f98
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1445 fp=0x82c52fcc sp=0x82c52fcc
created by launchpad.net/go-unityscopes/v1.callScopeSearch
/home/jin/Projects/Hanloon/unity-scope-yelp/src/go/src/launchpad.net/go-unityscopes/v1/unityscope.go:57 +0x150
goroutine 16 [syscall]:
launchpad.net/go-unityscopes/v1._Cfunc_run_scope(0x941b6398, 0x941b62b8, 0x941b62d0, 0x941b6390, 0x941b63a0)
launchpad.net/go-unityscopes/v1/_obj/_cgo_defun.c:334 +0x34
launchpad.net/go-unityscopes/v1.Run(0x840634a8, 0x941c6240, 0x0, 0x0)
/home/jin/Projects/Hanloon/unity-scope-yelp/src/go/src/launchpad.net/go-unityscopes/v1/unityscope.go:145 +0x324
main.main()
/home/jin/Projects/Hanloon/unity-scope-yelp/src/yelp.go:357 +0x1d0
goroutine 19 [runnable]:
launchpad.net/go-unityscopes/v1._Cfunc_destroy_search_reply_ptr(0x941d4490)
launchpad.net/go-unityscopes/v1/_obj/_cgo_defun.c:208 +0x34
launchpad.net/go-unityscopes/v1.finalizeSearchReply(0x941d4490)
@kyle: is this bug still valid ?