[gdal-dev] Re: Runtime error on executing "OGRRegisterAll()" function.

Mateusz Łoskot mateusz at loskot.net
Thu Dec 15 09:54:34 EST 2011


On 15 December 2011 11:49, mrym <meryemvrl at gmail.com> wrote:
> Hi,
> This has started happening to me also. When i call any function from gdal
> library i get this error:
> "Unhandled exception at 0x7264082a (msvcr90d.dll) in test.exe: 0xC0000005:
> Access violation reading location 0x6973762f."
> Error happens at iosfwd file at this function
>
>    static int __CLRCALL_OR_CDECL compare(_In_count_(_Count) const _Elem
> *_First1, _In_count_(_Count)
>    const _Elem *_First2, size_t _Count){
>                // compare [_First1, _First1 + _Count) with [_First2, ...)
>                //  _DEBUG_POINTER(_First1);
>                //  _DEBUG_POINTER(_First2);
>                return (::memcmp(_First1, _First2, _Count));
> <----------------i get error at this line
>    }

I'm suspicious it is crashing near std::map and the crash is due to
mixed variants of C/C++ runt-ime indeed.

It would be good if you can post a minimal complete test program crashing
with this error and don't forget to add compilation flags you used to build it.

#include <.<your headers here..>
int main()
{
your code here
}

> I also built gdal with /MDd option but i still get this error. Any help will
> be appreciated. Thanks in advance..

Did you just changed flags and build or was it clean and complete *rebuild*?

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Member of ACCU, http://accu.org


More information about the gdal-dev mailing list