The trace gives the address of the return point, so the error could be in the previous source line. What does the line
show?