winforms - BufferedGraphicsContext Error -
i getting below error , call stack @ same time everyday after several hours of application use. can shed light on happening?
system.invalidoperationexception: bufferedgraphicscontext cannot disposed of because buffer operation in progress. @ system.drawing.bufferedgraphicscontext.dispose(boolean disposing) @ system.drawing.bufferedgraphicscontext.dispose() @ system.drawing.bufferedgraphicscontext.allocbufferintempmanager(graphics targetgraphics, intptr targetdc, rectangle targetrectangle) @ system.drawing.bufferedgraphicscontext.allocate(intptr targetdc, rectangle targetrectangle) @ system.windows.forms.control.wmpaint(message& m) @ system.windows.forms.control.wndproc(message& m) @ system.windows.forms.scrollablecontrol.wndproc(message& m) @ system.windows.forms.toolstrip.wndproc(message& m) @ system.windows.forms.menustrip.wndproc(message& m) @ system.windows.forms.control.controlnativewindow.onmessage(message& m) @ system.windows.forms.control.controlnativewindow.wndproc(message& m) @ system.windows.forms.nativewindow.callback(intptr hwnd, int32 msg, intptr wparam, intptr lparam)
there long msdn forums discussion of error here. in cases error apparently associated either:
- an underlying outofmemory problem, manifests bufferedgraphicscontext exception, possibly due framework bug.
- a gdi object leak (creating gdi objects , not disposing them).
i recall seeing error myself year or ago, , associated memory problem made our app fill available vm after long run, #1 agrees have observed.
Comments
Post a Comment