[gdal-dev] NetCDF+HDF5 and threadsafety
William Kyngesburye
woklist at kyngchaos.com
Wed Feb 10 14:52:01 PST 2016
Finally got a chance to test this.
With HDF5 built with thread safety, without HL (of course, no NetCDF4), the multireadtest has no problems on a HDF5 file.
The opposite - no thread safety + HL and NetCDF4, I get a bunch of "pointer being freed was not allocated" errors.
If I force HL + threadsafety (new config option for HDF5), multireadtest again succeeds, and also on a NetCDF4 file. Austotests also succeed on both.
> On Feb 5, 2016, at 9:23 AM, William Kyngesburye <kyngchaos at kyngchaos.com> wrote:
>
> On Feb 5, 2016, at 2:38 AM, Even Rouault <even.rouault at spatialys.com> wrote:
>>
>>>> There's an optionnaly compiled app you can use to test threadsafety :
>>>>
>>>> cd apps
>>>> make multireadtest
>>>> ./multireadtest -nlo [-oi number_of_iterations] file_to_test
>>>>
>>>> Increase number_of_iterations so that it runs for a few seconds.
>>>
>>> How do I trigger building that?
>>
>> Just like the above mentionned lines :-) After you've initially built GDAL
>> from the top directory
>
> Ah, I'm not reading the details, my brain just saw the run line ;)
>
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
[Trillian] What are you supposed to do WITH a maniacally depressed robot?
[Marvin] You think you have problems? What are you supposed to do if you ARE a maniacally depressed robot? No, don't try and answer, I'm 50,000 times more intelligent than you and even I don't know the answer...
- HitchHiker's Guide to the Galaxy
More information about the gdal-dev
mailing list