Index: generic/xotclStack85.c =================================================================== diff -u -re61fc14f5c25172a1d1f93bea03be54a772fb4b5 -rf279bf06b31139084edd5136824a1e2622265e00 --- generic/xotclStack85.c (.../xotclStack85.c) (revision e61fc14f5c25172a1d1f93bea03be54a772fb4b5) +++ generic/xotclStack85.c (.../xotclStack85.c) (revision f279bf06b31139084edd5136824a1e2622265e00) @@ -47,9 +47,11 @@ nonXotclObjectProcFrame(Tcl_CallFrame *framePtr) { for (; framePtr; framePtr = Tcl_CallFrame_callerPtr(framePtr)) { register int flag = Tcl_CallFrame_isProcCallFrame(framePtr); + if (flag & FRAME_IS_XOTCL_METHOD) { /* never return an inactive method frame */ - if (!(((XOTclCallStackContent *)Tcl_CallFrame_clientData(framePtr))->frameType & XOTCL_CSC_TYPE_INACTIVE)) break; + if (!(((XOTclCallStackContent *)Tcl_CallFrame_clientData(framePtr))->frameType + & XOTCL_CSC_TYPE_INACTIVE)) break; } else { if (flag & FRAME_IS_XOTCL_OBJECT) continue; /*if ((flag & (FRAME_IS_XOTCL_OBJECT|FRAME_IS_XOTCL_CMETHOD)) == 0) break;*/