Allen, On Jan 16, 2010, at 10:57 AM, Allen Sanderson wrote:
> Hi Elena, > > HDF5 did not dump out any errors, the call to H5Dopen returned a negative > pointer. That was all. I see. > Let me see if I can put together some sample code that will make this failure > happen. > This will be great! Thank you! Elena > Cheers, > > Allen > > > > > On Jan 15, 2010, at 6:47 PM, Elena Pourmal wrote: > >> Allen, >> >> You said that your program failed. Did it print out errors from the HDF5 >> library? This what we would like to see to assess the problem (a bug or a >> feature ;-) >> Having source code of the failing program would be even more helpful. >> >> Thank you! >> >> Elena >> On Jan 14, 2010, at 3:39 PM, Allen Sanderson wrote: >> >>> Hello Elena, >>> >>> Not a problem to send the stack info. Rarely do I gather this info so could >>> you point me to some sample code that will give you the info you need. >>> >>> Cheers, >>> >>> Allen >>> >>> >>> Allen Sanderson >>> SCI Institute >>> University of Utah >>> www.sci.utah.edu >>> >>> >>> >>> On Jan 14, 2010, at 1:13 PM, Elena Pourmal wrote: >>> >>>> Allen, >>>> >>>> Thank you for your report! >>>> On Jan 14, 2010, at 12:37 PM, Allen Sanderson wrote: >>>> >>>>> HI, >>>>> >>>>> This morning I was able to track down a bug with a file with external >>>>> links where the file was opened twice simultaneously. The first open was >>>>> read only. The second open was read write. However, if I create the file >>>>> with the exact same hierarchy but without links I do not see the bug. I >>>>> found this odd. >>>>> >>>>> Here is the sequence >>>>> >>>>> fp1 = open file read only >>>>> >>>>> gp1 = open /group using fp1 (note /group is an eternal link) >>>>> >>>>> fp2 = open file read/write >>>>> >>>>> dp2 = open /group/dataset using fp2 >>>>> >>>>> the last open fails. I can understand the failure given the gp1 is read >>>>> only and dp2 which is under it is trying to perhaps do a write which >>>>> could cause some problems. So it fails. >>>>> >>>>> However, if the file has the same hierarchy but without the link it does >>>>> not fail. I found this behavior strange as I would have expected both to >>>>> behave the same. >>>>> >>>>> Obviously, one solution is not to open the file twice which is certainly >>>>> possible but also having both opens be read/write also works. But I am >>>>> more concerned with the inconsistency. >>>>> >>>> yes, good point. Could you please send us an error stack from the failed >>>> program? >>>> >>>> In our defense :-) RM entry for H5Fopen states "A file can often be opened >>>> with a new H5Fopen call without closing an already-open identifier >>>> established in a previous H5Fopen or H5Fcreate call. Each such H5Fopen >>>> call will return a unique identifier and the file can be accessed through >>>> any of these identifiers as long as the identifier remains valid. In such >>>> multiply-opened cases, all the open calls should use the same flags >>>> argument." >>>> >>>> Elena >>>> >>>>> >>>>> Cheers, >>>>> >>>>> Allen >>>>> >>>>> >>>>> Allen Sanderson >>>>> SCI Institute >>>>> University of Utah >>>>> www.sci.utah.edu >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Hdf-forum is for HDF software users discussion. >>>>> [email protected] >>>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org >>>> >>>> _______________________________________________ >>>> Hdf-forum is for HDF software users discussion. >>>> [email protected] >>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org >>> >>> _______________________________________________ >>> Hdf-forum is for HDF software users discussion. >>> [email protected] >>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org >> >> _______________________________________________ >> Hdf-forum is for HDF software users discussion. >> [email protected] >> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org > > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
