Hi,
Got this following traceback in an error report from a user today:
OSX 10.5 (32 bit Intel)
File %22extern/aui/auibook.pyo%22, line 1875, in OnLeftUp
File
%22wx/_core.pyo%22, line 9741, in ReleaseMouse
PyAssertionError: C++
assertion %22len == length + size_t(0)%22 failed at
/BUILD/wxPython-src-2.8.10.1/src/common/stream.cpp(677) in GetSize(): large
files not supported
Not exactly sure what to make of this error, nor how this could occur.
The wxWidgets code that is raising the exception also seems a bit odd to me
const size_t len = wx_truncate_cast(size_t, length);
wxASSERT_MSG( len == length + size_t(0), wxT("large files not supported") );
Would the 'length + size_t(0)' result in an implicit cast of length to size_t? If so then it would seem to be checking if the explicit cast on the previous line is the same as implicit cast by adding the wxFileOffset length to size_t 0.
Either way would be curious to learn about what this has to do with ReleaseMouse.
Cody