agi icon indicating copy to clipboard operation
agi copied to clipboard

AGI suddenly won't let me open traces (crashes)

Open sebas77 opened this issue 2 years ago • 0 comments

Environment information:

  • AGI version: latest at the moment of writing
  • Host OS: windows If tracing on Android:
  • Device model: samsung s10
  • Android Version: 12

Bug description Used to work but all of a sudden I cannot open traces anymore image

Reproduction steps I just open the last collected trace and it happens 100%

Stacktrace Please paste a stacktrace here if it's available. panic: uint8(0x0@0)[0].Slice(0, 2097152) - out of bounds [recovered] panic: --- *initialcmds.InitialCmdsResolvable --- capture:{ID:{data:"\xaf\xf2L\xac\x04\x89K\x0fЄg\r\x1b4Y\x8d\xbd\x8c#\x85"}} Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/initialcmds/initial_commands.go:40 github.com/google/gapid/gapis/resolve/initialcmds.InitialCommands gapis/resolve/resources.go:58 github.com/google/gapid/gapis/resolve.(*ResourcesResolvable).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/initialcmds/initial_commands.go:40 github.com/google/gapid/gapis/resolve/initialcmds.InitialCommands gapis/resolve/resources.go:58 github.com/google/gapid/gapis/resolve.(*ResourcesResolvable).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.ResourcesResolvable --- capture:{ID:{data:"\xaf\xf2L\xac\x04\x89K\x0fЄg\r\x1b4Y\x8d\xbd\x8c#\x85"}} config:{replay_device:{ID:{data:"1\x1c\xc7H`\x13\x1b\x1bh\xd2\x0c\xd02\xa0ߛ\x9d|Uu"}}} Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/resources.go:35 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:357 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:35 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:357 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:"\xaf\xf2L\xac\x04\x89K\x0fЄg\r\x1b4Y\x8d\xbd\x8c#\x85"}}}} config:{replay_device:{ID:{data:"1\x1c\xc7H`\x13\x1b\x1bh\xd2\x0c\xd02\xa0ߛ\x9d|Uu"}}} 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:387 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:227 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto_/github.com/google/gapid/gapis/service/service.pb.go:15826 github.com/google/gapid/gapis/service.Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.UnaryServerInterceptor.func1 bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto/github.com/google/gapid/gapis/service/service.pb.go:15828 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:1295 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1636 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:387 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:227 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto_/github.com/google/gapid/gapis/service/service.pb.go:15826 github.com/google/gapid/gapis/service.Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.UnaryServerInterceptor.func1 bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto/github.com/google/gapid/gapis/service/service.pb.go:15828 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:1295 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1636 google.golang.org/grpc.(*Server).handleStream [recovered] panic: --- *initialcmds.InitialCmdsResolvable --- capture:{ID:{data:"\xaf\xf2L\xac\x04\x89K\x0fЄg\r\x1b4Y\x8d\xbd\x8c#\x85"}} Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/initialcmds/initial_commands.go:40 github.com/google/gapid/gapis/resolve/initialcmds.InitialCommands gapis/resolve/resources.go:58 github.com/google/gapid/gapis/resolve.(*ResourcesResolvable).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/initialcmds/initial_commands.go:40 github.com/google/gapid/gapis/resolve/initialcmds.InitialCommands gapis/resolve/resources.go:58 github.com/google/gapid/gapis/resolve.(*ResourcesResolvable).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.ResourcesResolvable --- capture:{ID:{data:"\xaf\xf2L\xac\x04\x89K\x0fЄg\r\x1b4Y\x8d\xbd\x8c#\x85"}} config:{replay_device:{ID:{data:"1\x1c\xc7H`\x13\x1b\x1bh\xd2\x0c\xd02\xa0ߛ\x9d|Uu"}}} Store(): gapis/database/database.go:56 github.com/google/gapid/gapis/database.Build gapis/resolve/resources.go:35 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:357 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:35 github.com/google/gapid/gapis/resolve.Resources gapis/resolve/resolve.go:357 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:"\xaf\xf2L\xac\x04\x89K\x0fЄg\r\x1b4Y\x8d\xbd\x8c#\x85"}}}} config:{replay_device:{ID:{data:"1\x1c\xc7H`\x13\x1b\x1bh\xd2\x0c\xd02\xa0ߛ\x9d|Uu"}}} 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:387 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:227 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto_/github.com/google/gapid/gapis/service/service.pb.go:15826 github.com/google/gapid/gapis/service.Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.UnaryServerInterceptor.func1 bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto/github.com/google/gapid/gapis/service/service.pb.go:15828 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:1295 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1636 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:387 github.com/google/gapid/gapis/server.(*server).Get gapis/server/grpc.go:227 github.com/google/gapid/gapis/server.(*grpcServer).Get bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto_/github.com/google/gapid/gapis/service/service.pb.go:15826 github.com/google/gapid/gapis/service.Gapid_Get_Handler.func1 core/app/auth/auth.go:110 github.com/google/gapid/core/app/auth.UnaryServerInterceptor.func1 bazel-out/x64_windows-opt/bin/gapis/service/service_go_proto/github.com/google/gapid/gapis/service/service.pb.go:15828 github.com/google/gapid/gapis/service._Gapid_Get_Handler external/org_golang_google_grpc/server.go:1295 google.golang.org/grpc.(*Server).processUnaryRPC external/org_golang_google_grpc/server.go:1636 google.golang.org/grpc.(*Server).handleStream

goroutine 1864 [running]: github.com/google/gapid/core/app/crash.Crash({0x7ff64eaa4ac0, 0xc017bb4760}) core/app/crash/crash.go:89 +0x7d github.com/google/gapid/core/app/crash.handler() core/app/crash/crash.go:56 +0x2a panic({0x7ff64eaa4ac0, 0xc017bb4760}) GOROOT/src/runtime/panic.go:884 +0x212 github.com/google/gapid/gapis/database.(*memory).resolvePanicHandler(0xc000393ae0, {0x7ff64faeece0, 0xc01275b680}) gapis/database/debug.go:106 +0x53d panic({0x7ff64ead0800, 0xc017ba0660}) GOROOT/src/runtime/panic.go:884 +0x212 github.com/google/gapid/gapis/api/vulkan.U8ˢ.Slice({0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x200000) bazel-out/x64_windows-opt/bin/gapis/api/vulkan/api_slices.go:4356 +0x2ce github.com/google/gapid/gapis/api/vulkan.(*stateBuilder).loadHostDatatoStagingBuffer(0xc013a05d90, {0xc013da6000?, 0xc019363ae0?}, 0x1?) gapis/api/vulkan/state_rebuilder.go:4151 +0x1ac github.com/google/gapid/gapis/api/vulkan.(*stateBuilder).createBuffer(0xc013a05d90, {0xc013da6000?, 0x6e2d7207d0?}) gapis/api/vulkan/state_rebuilder.go:1518 +0x289 github.com/google/gapid/gapis/api/vulkan.API.RebuildState({}, {0x7ff64faeece0, 0xc01275b890}, 0xc0127b1730) gapis/api/vulkan/state_rebuilder.go:176 +0x4fe github.com/google/gapid/gapis/resolve/initialcmds.(*InitialCmdsResolvable).Resolve(0xc01808e930?, {0x7ff64faeece0, 0xc01275b890}) gapis/resolve/initialcmds/initial_commands.go:62 +0x26f github.com/google/gapid/gapis/database.(*record).resolve(0xc012704780, {0x7ff64faeece0, 0xc01275b680}) gapis/database/memory.go:137 +0x363 github.com/google/gapid/gapis/database.(*memory).resolveLocked.func1() gapis/database/memory.go:241 +0x106 github.com/google/gapid/core/app/crash.Go.func1() core/app/crash/crash.go:65 +0x3f created by github.com/google/gapid/core/app/crash.Go core/app/crash/crash.go:63 +0x56

sebas77 avatar Aug 11 '23 15:08 sebas77