Un Handled Panic in "WithActivityTask"

Panic comes with very few occurrences (<10 ) with logs
“Activity complete after timeout”
"Task processing failed with client-side error "
workflow count ~ 10^5

PanicError: "runtime error: invalid memory address or nil pointer dereference"   
PanicStack: "base worker for ActivityWorker [panic]:
go.temporal.io/sdk/internal.WithActivityTask(0x26401a0, 0xc0025d2d00, 0xc0015cd290, 0x2037d97, 0xf, 0x2628ce0, 0xc003f9ec80, 0x26425a0, 0xc00004a840, 0x2659600, ...)
go.temporal.io/sdk@v1.2.0/internal/activity.go:270 +0x26a
go.temporal.io/sdk/internal.(*activityTaskHandlerImpl).Execute(0xc0010fbce0, 0x2037d97, 0xf, 0xc0015cd290, 0x0, 0x0, 0x0, 0x0)
go.temporal.io/sdk@v1.2.0/internal/internal_task_handlers.go:1774 +0x524
go.temporal.io/sdk/internal.(*activityTaskPoller).ProcessTask(0xc0012a1700, 0x1b76300, 0xc001c71840, 0xe372ee, 0x2640220)
go.temporal.io/sdk@v1.2.0/internal/internal_task_pollers.go:883 +0x1f1
go.temporal.io/sdk/internal.(*baseWorker).processTask(0xc000144b40, 0x1b76600, 0xc003290a60)
go.temporal.io/sdk@v1.2.0/internal/internal_worker_base.go:343 +0xbd
created by go.temporal.io/sdk/internal.(*baseWorker).runTaskDispatcher
go.temporal.io/sdk@v1.2.0/internal/internal_worker_base.go:270 +0xff" 

Can provide more info if needed.

Regards,
Junaid

Hey Junaid,

I’m definitely going to need some more info to be able to provide you any help. From what you’ve sent it could definitely just be a small bug dereferencing a some uninitialized memory.