You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Vries, Michiel de" <Mi...@nl.compuware.com> on 2001/03/01 10:25:47 UTC
RE: Stack overwritten with Xalan C++
Hi Dave,
Thanks for the answer. I'm not sure that I understand you fully. What do you
mean by the old Dinkumware patches?
Currently I'm building the complete product with SP3 and the patches from
www.dinkumware.com/vc_fixes.html. The libraries are also built with that
combination, so why should I have differences in (expected) size of the
objects?
I'm now going to try out the C API. However I'm not sure if the C API is as
functional as the C++ API, since I want to use external DTD's etc.
I hope you can explain me the problems with the size of the objects.
Thanks,
Michiel.
> -----Original Message-----
> From: David_N_Bertoni@lotus.com [mailto:David_N_Bertoni@lotus.com]
> Sent: Wednesday, February 28, 2001 5:50 PM
> To: xalan-dev@xml.apache.org
> Subject: RE: Stack overwritten with Xalan C++
>
>
>
> This is likely to be a problem with a difference in the size
> of objects.
> You must absolutely make sure that headers that are expecting the old
> Dinkumware headers are _not_ being included with those that
> are expecting
> the new headers.
>
> This is why I suggested that you consider using the C API --
> these problems
> will not exist because our released DLLs are compiled
> appropriately, and
> your code will never include the Xalan header files.
>
> Dave
>
>
>
>
>
> "Vries, Michiel de"
>
> <Michiel_de_Vries@nl.comp To:
> "'xalan-dev@xml.apache.org'" <xa...@xml.apache.org>
> uware.com> cc:
> (bcc: David N Bertoni/CAM/Lotus)
> Subject:
> RE: Stack overwritten with Xalan C++
> 02/28/2001 10:32 AM
>
> Please respond to
>
> xalan-dev
>
>
>
>
>
>
>
>
> Steve,
>
> 'Unfortunately' I did this already...
>
> So that is not the solution.
>
> Michiel.
>
> > -----Original Message-----
> > From: Stephen_Auriemma@lotus.com [mailto:Stephen_Auriemma@lotus.com]
> > Sent: Wednesday, February 28, 2001 2:23 PM
> > To: xalan-dev@xml.apache.org
> > Subject: Re: Stack overwritten with Xalan C++
> >
> >
> >
> >
> > Michiel
> >
> > From the sample you provide it is not entirely clear that you are
> > initializing Xerces. If you are not initializing Xerces then
> > you will need
> > to add the following code to your application.
> >
> >
> > #include <util/PlatformUtils.hpp>
> >
> > // Call the static initializer for Xerces.
> > XMLPlatformUtils::Initialize();
> >
> > Hope this helps...
> >
> > Steve
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > "Vries, Michiel de"
> >
> > <Michiel_de_Vries@nl.comp To:
> > xalan-dev@xml.apache.org
> > uware.com> cc:
> > (bcc: Stephen Auriemma/CAM/Lotus)
> > Subject:
> > Stack overwritten with Xalan C++
> > 02/28/2001 07:23 AM
> >
> > Please respond to
> >
> > xalan-dev
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hello everyone,
> >
> > I patched my local machine with SP3 and the Dinkumware fixes.
> > Now I tried
> > using the new Xalan 1.1 with UNIFACE (the product I'm
> > integrating it with).
> >
> > I get into a situation in which I have some local variables
> > (the input!)
> > and
> > then I try to create a XalanTransformer:
> >
> > XalanTransformer::initialize();
> >
> > XalanTransformer theXalanTransformer;
> >
> > After the second statement is executed, my stack is
> > overwritten. I tried to
> > do it in the other way (like in simpletransform) as well, but
> > then the same
> > happens during:
> >
> > XSLTEngineImpl theProcessor(
> >
> > theParserLiaison,
> >
> > theXSLTProcessorEnvSupport,
> >
> > theDOMSupport,
> >
> > theXObjectFactory,
> >
> > theXPathFactory);
> >
> > Does anyone of you have any idea on why this is happening? Am
> > I integrating
> > in a wrongful way?
> >
> > I would like to prevent me debugging through the Xalan library...
> >
> > Thanks for the help.
> >
> > Groeten/Regards,
> >
> > Michiel.
> > ---
> > "Just because you're paranoid doesn't mean they're not after you"
> >
> >
> >
> >
>
>
>
>