Who is responsible to dispose of the arguments in which case (renderer -> browser, browser -> renderer), and when can the arguments be safely disposed?
I am using CefGlue in a very big project, and sometimes there will be a crash when disposing of a CefListValue:
There's even someone mentioning this crash here: https://groups.google.com/forum/#!topic ... XZNBfVIxqA
- Code: Select all
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at
Xilium.CefGlue.Interop.cef_list_value_t.release_delegate.Invoke(cef_list_value_t* self) at
Xilium.CefGlue.Interop.cef_list_value_t.release(cef_list_value_t* self) at
Xilium.CefGlue.CefListValue.Release() at
Xilium.CefGlue.CefListValue.Finalize()