#81 <https://github.com/timholy/HDF5.jl/issues/81> 

Hope this helps!

Ben

On Thursday, March 13, 2014 3:49:41 PM UTC-4, Tim Holy wrote:
>
> Yes, if you do have a reproducible way of triggering the segfault, please 
> do 
> submit as an issue: https://github.com/timholy/HDF5.jl/issues/new 
>
> --Tim 
>
> On Thursday, March 13, 2014 10:48:28 AM ben wrote: 
> > I meant composite! Grr. 
> > 
> > On Thursday, March 13, 2014 9:54:30 AM UTC-4, Patrick O'Leary wrote: 
> > > On Thursday, March 13, 2014 8:48:30 AM UTC-5, Tim Holy wrote: 
> > >> IIRC it does actually store the definition of types in a "hidden" 
> group 
> > >> inside 
> > >> the file. But in general it's hard to make use of: what if the type 
> is 
> > >> defined 
> > >> inside a module that hasn't been loaded? So yes, HDF5/JLD are a 
> little 
> > >> bit 
> > >> fragile when it comes to types; unfortunately, I don't think there is 
> a 
> > >> good 
> > >> solution---it's basically a consequence of having modules (which are 
> a 
> > >> good 
> > >> thing!). 
> > > 
> > > The segfault is suboptimal though. Since you store the structure of 
> the 
> > > source type on serialization, can we check for the existence of an 
> > > equivalently-defined type before deserializing? Though the fact that 
> Ben 
> > > said he changed the *abstract* supertype is confusing; why would that 
> > > matter? Or do I misunderstand him? 
>

Reply via email to