c# - Context.Undo() error, only on Windows XP machine -
i have asynchronous socket , following error on 1 windows xp machine:
the undo operation encountered context different applied in corresponding set operation.
the undo operation encountered context different applied in corresponding set operation. possible cause context set on thread , not reverted(undone). mscorlib @ system.threading.synchronizationcontextswitcher.undo() @ system.threading.executioncontextswitcher.undo() @ system.threading.executioncontext.runfinallycode(object userdata, boolean exceptionthrown) @ system.runtime.compilerservices.runtimehelpers.executebackoutcodehelper(object backoutcode, object userdata, boolean exceptionthrown) @ system.runtime.compilerservices.runtimehelpers.executecodewithguaranteedcleanup(trycode code, cleanupcode backoutcode, object userdata) @ system.threading.executioncontext.runinternal(executioncontext executioncontext, contextcallback callback, object state) @ system.threading.executioncontext.run(executioncontext executioncontext, contextcallback callback, object state) @ system.net.contextawareresult.complete(intptr usertoken) @ system.net.lazyasyncresult.protectedinvokecallback(object result, intptr usertoken) @ system.net.sockets.baseoverlappedasyncresult.completionportcallback(uint32 errorcode, uint32 numbytes, nativeoverlapped* nativeoverlapped) @ system.threading._iocompletioncallback.performiocompletioncallback(uint32 errorcode, uint32 numbytes, nativeoverlapped* poverlap)
a little reading on this, indicates many issues, fact it's happening on windows xp, keeps me actively changing anything; before having better understanding.
any ideas, why xp specific?
thank theo
Comments
Post a Comment