feature or useful bug?
haski at sezampro.yu
Mon Aug 11 05:02:20 PDT 2003
On Mon, Jun 23, 2003 at 06:06:37PM -0600, Izzy wrote:
> > The Name identifies the entity in an entity reference or, in the
> > case of an unparsed entity, in the value of an ENTITY or ENTITIES
> > attribute. If the same entity is declared more than once, the
> > first declaration encountered is binding; at user option, an XML
> > processor may issue a warning if entities are declared multiple
> > times.
> Oh! So it's a _feature_ of the XML spec. I have to admit, my
> knowledge of XML is limited. Playing with ALFS profiles is the
> closest I've come to doing anything XML. It is good to hear that I
> should be able to depend on this feature in the future. I was
> worried some one would report it as a bug and render my profiles
> broken! :(
> I'm guessing the XML processor described above is part of nALFS.
> Perhaps having it issue workings, at the users option, would be
A warning sounds nice, I'll add an option for it.
> On a related note, while experimenting with this feature, I HAVE
> found a bug! Creating a circular reference causes nALFS to segfault
> and dump core. I know, it was a stupid mistake on my part, but it
> should cause nALFS to insult me for being so stupid, not dump core
> for no obvious reason! Although this could be considered an insult
> To illustrate, here's a simple example that will cause the coredump
> I've discovered:
As Vassili said, this is probably a problem with libxml2. I can't
reproduce the bug with libxml-2.4.23, try updating the library if you
use some older version.
More information about the alfs-discuss