Hakob,

I just found a nasty bug which caused crashes, probably in this case as
well. These data get processed correctly now (100 times, on NT) using
the working version. It should be OK in the next release.

Thanks for your time,

Tom


Hakob Zarobyan wrote:
> 
> for this particular case i use following:
> 
> as a data tree:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <Class>
> <Order Name="TINAMIFORMES">
>         <Family Name="TINAMIDAE">
>             <Species Scientific_Name="Tinamus major">  Great
> Tinamou.</Species>
>             <Species Scientific_Name="Nothocercus">Highland
> Tinamou.</Species>
>             <Species Scientific_Name="Crypturellus soui">Little
> Tinamou.</Species>
>             <Species Scientific_Name="Crypturellus cinnamomeus">Thicket
> Tinamou.</Species>
>             <Species Scientific_Name="Crypturellus boucardi">Slaty-breasted
> Tinamou.</Species>
>             <Species Scientific_Name="Crypturellus kerriae">Choco
> Tinamou.</Species>
>         </Family>
>     </Order>
> <Order Name="GAVIIFORMES">
>         <Family Name="GAVIIDAE">
>             <Species Scientific_Name="Gavia stellata">Red-throated
> Loon.</Species>
>             <Species Scientific_Name="Gavia arctica">Arctic Loon.</Species>
>             <Species Scientific_Name="Gavia pacifica">Pacific
> Loon.</Species>
>             <Species Scientific_Name="Gavia immer">Common Loon.</Species>
>             <Species Scientific_Name="Gavia adamsii">Yellow-billed
> Loon.</Species>
>         </Family>
>     </Order>
> 
> <Order Name="PODICIPEDIFORMES">
>         <Family Name="PODICIPEDIDAE">
>             <Species Scientific_Name="Tachybaptus dominicus">Least
> Grebe.</Species>
>             <Species Scientific_Name="Podilymbus podiceps">Pied-billed
> Grebe.</Species>
>             <Species Scientific_Name="">Atitlan Grebe.</Species>
>             <Species Scientific_Name="">Horned Grebe.</Species>
>             <Species Scientific_Name="">Red-necked Grebe.</Species>
>             <Species Scientific_Name="">Eared Grebe.</Species>
>             <Species Scientific_Name="">Western Grebe.</Species>
>             <Species Scientific_Name="">Clark's Grebe.</Species>
>             <Species Scientific_Name=""/>
>         </Family>
>     </Order>
> 
> <Order Name="PROCELLARIIFORMES">
>         <Family Name="DIOMEDEIDAE">
>             <Species Scientific_Name="Thalassarche
> chlororhynchos">Yellow-nosed Albatross. (A)</Species>
>             <Species Scientific_Name="Thalassarche cauta">Shy Albatross.
> (A)</Species>
>             <Species Scientific_Name="Thalassarche melanophris">Black-browed
> Albatross. (A)</Species>
>             <Species Scientific_Name="Phoebetria palpebrata">Light-mantled
> Albatross. (A)</Species>
>             <Species Scientific_Name="Diomedea exulans">Wandering Albatross.
> (A)</Species>
>             <Species Scientific_Name="Phoebastria immutabilis">Laysan
> Albatross.</Species>
>             <Species Scientific_Name="Phoebastria nigripes">Black-footed
> Albatross.</Species>
>             <Species Scientific_Name="Phoebastria albatrus">Short-tailed
> Albatross. (N)</Species>
>         </Family>
>         <Family Name="PROCELLARIIDAE">
>             <Species Scientific_Name="Fulmarus glacialis">Northern
> Fulmar.</Species>
>             <Species Scientific_Name="Pterodroma neglecta">Kermadec Petrel.
> (A)</Species>
>             <Species Scientific_Name="Pterodroma arminjoniana">Herald
> Petrel. (A)</Species>
>             <Species Scientific_Name="Pterodroma ultima">Murphy's Petrel.
> (N)</Species>
>             <Species Scientific_Name="Pterodroma inexpectata">Mottled
> Petrel. (A)</Species>
>             <Species Scientific_Name="Pterodroma cahow">Bermuda
> Petrel.</Species>
>             <Species Scientific_Name="Pterodroma hasitata">Black-capped
> Petrel.</Species>
>             <Species Scientific_Name="Pterodroma externa">Juan Fernandez
> Petrel. (N)</Species>
>             <Species Scientific_Name="Pterodroma phaeopygia">Dark-rumped
> Petrel.</Species>
>             <Species Scientific_Name="Pterodroma cervicalis">White-necked
> Petrel. (H)</Species>
>             <Species Scientific_Name="Pterodroma hypoleuca">Bonin Petrel.
> (H)</Species>
>             <Species Scientific_Name="Pterodroma nigripennis">Black-winged
> Petrel. (H, A)</Species>
>             <Species Scientific_Name="Pterodroma cookii">Cook's Petrel.
> (N)</Species>
>             <Species Scientific_Name="Pterodroma longirostris">Stejneger's
> Petrel. (A)</Species>
>             <Species Scientific_Name="Bulweria bulwerii">Bulwer's Petrel.
> (H)</Species>
>             <Species Scientific_Name="Bulweria fallax">Jouanin's Petrel. (H,
> A)</Species>
>             <Species Scientific_Name="Procellaria parkinsoni">Parkinson's
> Petrel. (N)</Species>
>             <Species Scientific_Name="Calonectris leucomelas">Streaked
> Shearwater. (A)</Species>
>             <Species Scientific_Name="Calonectris diomedea">Cory's
> Shearwater. (N)</Species>
>             <Species Scientific_Name="Puffinus creatopus">Pink-footed
> Shearwater. (N)</Species>
>             <Species Scientific_Name="Puffinus carneipes">Flesh-footed
> Shearwater. (N)</Species>
>             <Species Scientific_Name="Puffinus gravis">Greater Shearwater.
> (N)</Species>
>             <Species Scientific_Name="Puffinus pacificus">Wedge-tailed
> Shearwater.</Species>
>             <Species Scientific_Name="Puffinus bulleri">Buller's Shearwater.
> (N)</Species>
>             <Species Scientific_Name="Puffinus griseus">Sooty Shearwater.
> (N)</Species>
>             <Species Scientific_Name="Puffinus tenuirostris">Short-tailed
> Shearwater. (N)</Species>
>             <Species Scientific_Name="Puffinus nativitatis">Christmas
> Shearwater. (H)</Species>
>             <Species Scientific_Name="Puffinus puffinus">Manx
> Shearwater.</Species>
>             <Species Scientific_Name="Puffinus auricularis">Townsend's
> Shearwater.</Species>
>             <Species Scientific_Name="Puffinus opisthomelas">Black-vented
> Shearwater.</Species>
>             <Species Scientific_Name="Puffinus lherminieri">Audubon's
> Shearwater.</Species>
>             <Species Scientific_Name="Puffinus assimilis">Little Shearwater.
> (A)</Species>
>         </Family>
>         <Family Name="HYDROBATIDAE">
>             <Species Scientific_Name="Oceanites oceanicus">Wilson's
> Storm-Petrel. (N)</Species>
>             <Species Scientific_Name="Pelagodroma marina">White-faced
> Storm-Petrel. (A)</Species>
>             <Species Scientific_Name="Hydrobates pelagicus">European
> Storm-Petrel. (A)</Species>
>             <Species Scientific_Name="Oceanodroma furcata">Fork-tailed
> Storm-Petrel.</Species>
>             <Species Scientific_Name="Oceanodroma leucorhoa">Leach's
> Storm-Petrel.</Species>
>             <Species Scientific_Name="Oceanodroma homochroa">Ashy
> Storm-Petrel.</Species>
>             <Species Scientific_Name="Oceanodroma castro">Band-rumped
> Storm-Petrel. (N)</Species>
>             <Species Scientific_Name="Oceanodroma tethys">Wedge-rumped
> Storm-Petrel. (N)</Species>
>             <Species Scientific_Name="Oceanodroma melania">Black
> Storm-Petrel.</Species>
>             <Species Scientific_Name="Oceanodroma macrodactyla">Guadalupe
> Storm-Petrel.</Species>
>             <Species Scientific_Name="Oceanodroma markhami">Markham's
> Storm-Petrel. (A)</Species>
>             <Species Scientific_Name="Oceanodroma tristrami">Tristram's
> Storm-Petrel. (H)</Species>
>             <Species Scientific_Name="Oceanodroma microsoma">Least
> Storm-Petrel.</Species>
>         </Family>
>     </Order>
> 
> <Order Name="PELECANIFORMES">
>         <Family Name="PHAETHONTIDAE">
>             <Species Scientific_Name="Phaethon lepturus">White-tailed
> Tropicbird.</Species>
>             <Species Scientific_Name="Phaethon aethereus">Red-billed
> Tropicbird.</Species>
>             <Species Scientific_Name="Phaethon rubricauda">Red-tailed
> Tropicbird.</Species>
>         </Family>
>         <Family Name="SULIDAE">
>             <Species Scientific_Name="Sula dactylatra">Masked
> Booby.</Species>
>             <Species Scientific_Name="Sula nebouxii">Blue-footed
> Booby.</Species>
>             <Species Scientific_Name="Sula variegata">Peruvian Booby.
> (A)</Species>
>             <Species Scientific_Name="Sula leucogaster">Brown
> Booby.</Species>
>             <Species Scientific_Name="Sula sula">Red-footed Booby.</Species>
>             <Species Scientific_Name="Morus bassanus">Northern
> Gannet.</Species>
>         </Family>
>         <Family Name="PELECANIDAE">
>             <Species Scientific_Name="Pelecanus erythrorhynchos">American
> White Pelican.</Species>
>             <Species Scientific_Name="Pelecanus occidentalis">Brown
> Pelican.</Species>
>         </Family>
>         <Family Name="PHALACROCORACIDAE">
>             <Species Scientific_Name="Phalacrocorax penicillatus">Brandt's
> Cormorant.</Species>
>             <Species Scientific_Name="Phalacrocorax brasilianus">Neotropic
> Cormorant.</Species>
>             <Species Scientific_Name="Phalacrocorax auritus">Double-crested
> Cormorant.</Species>
>             <Species Scientific_Name="Phalacrocorax carbo">Great
> Cormorant.</Species>
>             <Species Scientific_Name="Phalacrocorax urile">Red-faced
> Cormorant.</Species>
>             <Species Scientific_Name="Phalacrocorax pelagicus">Pelagic
> Cormorant.</Species>
>         </Family>
>         <Family Name="ANHINGIDAE">
>             <Species Scientific_Name="Anhinga anhinga">Anhinga.</Species>
>         </Family>
>         <Family Name="FREGATIDAE">
>             <Species Scientific_Name="Fregata magnificens">Magnificent
> Frigatebird.</Species>
>             <Species Scientific_Name="Fregata minor">Great
> Frigatebird.</Species>
>             <Species Scientific_Name="Fregata ariel">Lesser Frigatebird.
> (A)</Species>
>         </Family>
>     </Order>
> </Class>
> 
> as a stylesheet:
> <?xml version="1.0"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
>   <xsl:output method="xml" indent="yes"/>
> 
> <xsl:template match="Class">
> <BirdInfo>
>         <xsl:apply-templates select="Order"/>
> </BirdInfo>
> </xsl:template>
> 
> <xsl:template match="Order">
> Order is:  <xsl:value-of select="@Name"/>
>         <xsl:apply-templates select="Family"/><xsl:text>
> </xsl:text>
> </xsl:template>
> 
> <xsl:template match="Family">
>         Family is:  <xsl:value-of select="@Name"/>
>         <xsl:apply-templates select="Species | SubFamily | text()"/>
> </xsl:template>
> 
> <xsl:template match="SubFamily">
>                 SubFamily is <xsl:value-of select="@Name"/>
>     <xsl:apply-templates select="Species | text()"/>
> </xsl:template>
> 
> <xsl:template match="Species">
>         <xsl:choose>
>           <xsl:when test="name(..)='SubFamily'">
>                 <xsl:text>      </xsl:text><xsl:value-of
> select="."/><xsl:text> </xsl:text><xsl:value-of select="@Scientific_Name"/>
>           </xsl:when>
>           <xsl:otherwise>
>                 <xsl:value-of select="."/><xsl:text>
> </xsl:text><xsl:value-of select="@Scientific_Name"/>
>           </xsl:otherwise>
>         </xsl:choose>
> </xsl:template>
> 
> </xsl:stylesheet>
> 
> -----Original Message-----
> From: Kaiserovi [mailto:[EMAIL PROTECTED]]
> Sent: September 10, 2000 11:04 AM
> To: Sablotron Mailing List
> Subject: Re: [Sab] Problem with install of 0.43
> 
> I think that running sabcmd with --times 100 will do the same; but do
> you suggest that 0.43 will crash for *any* data, with this modification?
> If not, could you please send the stylesheet and the XML input for which
> it does crash?
> 
> Thanks,
> Tom
> 
> Hakob Zarobyan wrote:
> >
> > Hi Tom,
> >
> > to reproduce the error you should make a small change in
> > \Sablot-0.43\Sablot\command\sabcmd.cpp ( sabcmd utility)
> >
> > =>  numberTimes=100  (instead of 1)
> >
> > ********** sabcmd.cpp: line#497***
> >
> >     // SHOULD 1 by Default
> >     if (!numberTimes)
> >         numberTimes = 100;
> >     if (numberMeasure)
> >         timeZero = getExactTime();
> >
> > *********
> > after re run you will see "... memory could not be "written" ... " etc.
> >
> > Note: it is worth to mentioned that if (numberTimes<10) it works fine;
> > Platform: NT; version 0.43
> >
> > Thanks.
> >
> > with regards,
> > Hakob
> >
> > -----Original Message-----
> > From: Kaiserovi [mailto:[EMAIL PROTECTED]]
> > Sent: September 6, 2000 8:06 AM
> > To: Sablotron Mailing List
> > Subject: Re: [Sab] Problem with install of 0.43
> >
> > Hakob and Christopher,
> > can you kindly send the test data and/or code reproducing the errors?
> > Without that, there's not much we can do to fix it.
> >
> > Thanks,
> > Tom Kaiser
> >
> > Hakob Zarobyan wrote:
> > >
> > > just one more observation. I have tried to compile and run 43 on NT.
> seems
> > > work fine. but if you do processing  more then 1 time it fails with
> > > assertion. I suppose it is something wrong with memory management.
> > >
> > > regs.,
> > > Hakob
> > >
> > > -----Original Message-----
> > > From: Christopher Rivera [mailto:[EMAIL PROTECTED]]
> > > Sent: September 1, 2000 4:16 PM
> > > To: Sablotron Mailing List
> > > Subject: [Sab] Problem with install of 0.43
> > >
> > > I've tried both the binary and the source. I've compiled the source, and
> > the
> > > program seems to work right up to the part where I try to parse an xml
> > file.
> > > The following happens:
> > >
> > > > sabcmd: datastr.cpp:290: void Str::nset(const char *, int): Assertion
> > > `chars' failed.
> > > Then is does a core dump.
> > >
> > > Any ideas anyone?
> > >
> > > <name>Christopher Rivera</name>
> > > <email href="[EMAIL PROTECTED]"/>
> > > <email href="[EMAIL PROTECTED]"/>
> > > <position>Webmaster</position>
> > > <company url="http://www.onenest.com/">oneNest.com, Inc.</company>

Reply via email to