Describe a challenging technical bug you encountered in a past project and the step-by-step process you used to resolve it.