gapid icon indicating copy to clipboard operation
gapid copied to clipboard

The gapis server has exited with an error code of: 2

Open birdimus opened this issue 5 years ago • 0 comments

GAPID Version: 1.7.0:dev-20191218-f63b42a350a31ee2066fc7869af35eac429f315e OS: mac os x x86_64

panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: Panic at command 648644:glDrawRangeElements(draw_mode: GL_TRIANGLES, start: 0, end: 3, indices_count: 6, indices_type: GL_UNSIGNED_SHORT, indices: 0): runtime error: invalid memory address or nil pointer dereference [recovered] panic: --- *resolve.ResourcesResolvable --- capture:<ID:data:"C\307d\000\316\3149\2536\273;\321%\274\366\027)N\250" > > config:<replay_device:<ID:data:"\307\364\r=0\024\273e\335\355<\002":t\247\3\361" > > > Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/resources.go:33 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:351 github.com/google/gapid/gapis/resolve.ResolveInternal gapis/resolve/resolve.go:279 github.com/google/gapid/gapis/resolve.ResolveService gapis/resolve/get.go:33 github.com/google/gapid/gapis/resolve.(*GetResolvable).Resolve gapis/database/memory.go:137 github.com/google/gapid/gapis/database.(*record).resolve gapis/database/memory.go:241 github.com/google/gapid/gapis/database.(*memory).resolveLocked.func1 core/app/crash/crash.go:65 github.com/google/gapid/core/app/crash.Go.func1

Build() #0: gapis/database/database.go:60 github.com/google/gapid/gapis/database.Build gapis/resolve/resources.go:33 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:351 github.com/google/gapid/gapis/resolve.ResolveInternal gapis/resolve/resolve.go:279 github.com/google/gapid/gapis/resolve.ResolveService gapis/resolve/get.go:33 github.com/google/gapid/gapis/resolve.(*GetResolvable).Resolve gapis/database/memory.go:137 github.com/google/gapid/gapis/database.(*record).resolve gapis/database/memory.go:241 github.com/google/gapid/gapis/database.(*memory).resolveLocked.func1 core/app/crash/crash.go:65 github.com/google/gapid/core/app/crash.Go.func1

--- *resolve.GetResolvable --- path:<resources:<capture:<ID:data:"C\307d\000\316\3149\2536\273;\321%\274\366\027)N\250" > > > > config:<replay_device:<ID:data:"\307\364\r=0\024\273e\335\355<\002":t\247\3\361" > > > Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/get.go:26 github.com/google/gapid/gapis/resolve.Get gapis/server/server.go:425 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:214 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9461 github.com/google/gapid/gapis/service._Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.ServerInterceptor.func1 bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9463 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:971 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1250 google.golang.org/grpc.(*Server).handleStream

Build() #0: gapis/database/database.go:60 github.com/google/gapid/gapis/database.Build gapis/resolve/get.go:26 github.com/google/gapid/gapis/resolve.Get gapis/server/server.go:425 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:214 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9461 github.com/google/gapid/gapis/service._Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.ServerInterceptor.func1 bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9463 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:971 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1250 google.golang.org/grpc.(*Server).handleStream [recovered] panic: --- *resolve.ResourcesResolvable --- capture:<ID:data:"C\307d\000\316\3149\2536\273;\321%\274\366\027)N\250" > > config:<replay_device:<ID:data:"\307\364\r=0\024\273e\335\355<\002":t\247\3\361" > > > Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/resources.go:33 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:351 github.com/google/gapid/gapis/resolve.ResolveInternal gapis/resolve/resolve.go:279 github.com/google/gapid/gapis/resolve.ResolveService gapis/resolve/get.go:33 github.com/google/gapid/gapis/resolve.(*GetResolvable).Resolve gapis/database/memory.go:137 github.com/google/gapid/gapis/database.(*record).resolve gapis/database/memory.go:241 github.com/google/gapid/gapis/database.(*memory).resolveLocked.func1 core/app/crash/crash.go:65 github.com/google/gapid/core/app/crash.Go.func1

Build() #0: gapis/database/database.go:60 github.com/google/gapid/gapis/database.Build gapis/resolve/resources.go:33 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:351 github.com/google/gapid/gapis/resolve.ResolveInternal gapis/resolve/resolve.go:279 github.com/google/gapid/gapis/resolve.ResolveService gapis/resolve/get.go:33 github.com/google/gapid/gapis/resolve.(*GetResolvable).Resolve gapis/database/memory.go:137 github.com/google/gapid/gapis/database.(*record).resolve gapis/database/memory.go:241 github.com/google/gapid/gapis/database.(*memory).resolveLocked.func1 core/app/crash/crash.go:65 github.com/google/gapid/core/app/crash.Go.func1

--- *resolve.GetResolvable --- path:<resources:<capture:<ID:data:"C\307d\000\316\3149\2536\273;\321%\274\366\027)N\250" > > > > config:<replay_device:<ID:data:"\307\364\r=0\024\273e\335\355<\002":t\247\3\361" > > > Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/get.go:26 github.com/google/gapid/gapis/resolve.Get gapis/server/server.go:425 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:214 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9461 github.com/google/gapid/gapis/service._Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.ServerInterceptor.func1 bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9463 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:971 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1250 google.golang.org/grpc.(*Server).handleStream

Build() #0: gapis/database/database.go:60 github.com/google/gapid/gapis/database.Build gapis/resolve/get.go:26 github.com/google/gapid/gapis/resolve.Get gapis/server/server.go:425 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:214 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9461 github.com/google/gapid/gapis/service._Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.ServerInterceptor.func1 bazel-out/darwin-opt/bin/gapis/service/darwin_amd64_stripped/service_go_proto%/github.com/google/gapid/gapis/service/service.pb.go:9463 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:971 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1250 google.golang.org/grpc.(*Server).handleStream

[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x4ad4b46]

goroutine 501 [running]: github.com/google/gapid/core/app/crash.Crash(0x8dee460, 0xc021258af0) core/app/crash/crash.go:89 +0xa7 github.com/google/gapid/core/app/crash.handler() core/app/crash/crash.go:56 +0x52 panic(0x8dee460, 0xc021258af0) GOROOT/src/runtime/panic.go:522 +0x1b5 github.com/google/gapid/gapis/database.(*memory).resolvePanicHandler(0xc00021a5c0, 0xa7002a0, 0xc005f70ed0) gapis/database/debug.go:106 +0x76e panic(0x8e3cb80, 0xc0212585d0) GOROOT/src/runtime/panic.go:522 +0x1b5 github.com/google/gapid/gapis/api.ForeachCmd.func1(0xc0082f5a90, 0xc0082f5ad0) gapis/api/cmd_foreach.go:44 +0x179 panic(0x8fb26e0, 0xfe2d1c0) GOROOT/src/runtime/panic.go:522 +0x1b5 github.com/google/gapid/gapis/api/gles.Bufferʳ.Dataʷ(0x0, 0x0, 0xa7002a0, 0xc005f38480, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, ...) bazel-out/darwin-opt/bin/gapis/api/gles/api_amrp.go:21378 +0x56 github.com/google/gapid/gapis/api/gles.subDrawCommandDependencies(0xa7002a0, 0xc005f38480, 0xa73fc80, 0xc007d4f620, 0x9e5c4, 0x0, 0xc019715180, 0xc0007730a0, 0x55b5, 0x0, ...) bazel-out/darwin-opt/bin/gapis/api/gles/mutate.go:2200 +0x1687 github.com/google/gapid/gapis/api/gles.subDrawElements(0xa7002a0, 0xc005f38480, 0xa73fc80, 0xc007d4f620, 0x9e5c4, 0x0, 0xc019715180, 0xc0007730a0, 0x55b5, 0x0, ...) bazel-out/darwin-opt/bin/gapis/api/gles/mutate.go:1956 +0x4f9 github.com/google/gapid/gapis/api/gles.(*GlDrawRangeElements).Mutate(0xc007d4f620, 0xa7002a0, 0xc005f38480, 0x9e5c4, 0xc019715180, 0x0, 0x0, 0x0, 0x0, 0x0) bazel-out/darwin-opt/bin/gapis/api/gles/mutate.go:18063 +0x3b5 github.com/google/gapid/gapis/resolve.(*ResourcesResolvable).Resolve.func6(0xa7002a0, 0xc005f38480, 0x9e5c4, 0xa73fc80, 0xc007d4f620, 0x0, 0x0) gapis/resolve/resources.go:112 +0x112 github.com/google/gapid/gapis/api.ForeachCmd(0xa7002a0, 0xc005f710e0, 0xc007140000, 0xabe51, 0xad800, 0x1, 0xc02207bc90, 0x0, 0x0) gapis/api/cmd_foreach.go:58 +0x29b github.com/google/gapid/gapis/resolve.(*ResourcesResolvable).Resolve(0xc005f70de0, 0xa7002a0, 0xc005f710e0, 0xc005f71020, 0xc01fc44f00, 0x2, 0x2) gapis/resolve/resources.go:107 +0x5c0 github.com/google/gapid/gapis/database.(*record).resolve(0xc013ffef60, 0xa7002a0, 0xc005f71020, 0x0, 0x0) gapis/database/memory.go:137 +0x222 github.com/google/gapid/gapis/database.(*memory).resolveLocked.func1() gapis/database/memory.go:241 +0x134 github.com/google/gapid/core/app/crash.Go.func1(0xc005f70e70) core/app/crash/crash.go:65 +0x43 created by github.com/google/gapid/core/app/crash.Go core/app/crash/crash.go:63 +0x3f

Please provide detailed steps that led to the error and copy-paste the stack trace. Extra details from the logs and the trace file would be extra helpful.

birdimus avatar Aug 03 '20 18:08 birdimus