Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Oct 2002 20:25:40 -0400
From:      "Kevin B. Hendricks" <kevin.hendricks@sympatico.ca>
To:        Martin Blapp <mb@imp.ch>, Alexander Kabaev <ak03@gte.com>
Cc:        <dev@porting.openoffice.org>, <openoffice@FreeBSD.ORG>, <kan@FreeBSD.ORG>
Subject:   Re: [porting-dev] FreeBSD: Uncatched exception problem
Message-ID:  <200210102025.40384.kevin.hendricks@sympatico.ca>
In-Reply-To: <20021011004639.F15308-100000@levais.imp.ch>
References:  <20021011004639.F15308-100000@levais.imp.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Martin,

I took another look at the QueryTypeByDescriptor routine in 
framework/source/services/typedetection.cxx

If I am reading this correctly, we are making the call to detect which 
throws the exception via the component interface (the gcc bridge?).

Here is the relevant snippet:

 Reference< ::com::sun::star::document::XExtendedFilterDetection > 
xDetector( m_xFactory->createInstance( sDetectorName ), UNO_QUERY );
                                        if( xDetector.is() == sal_True )

...
 OUString sDetectorDecision = xDetector->detect( seqDescriptor );


If so, then even though the gcc3 bridge code passed its tests, I do think 
we should take another look at it and write another test case that tries 
to walk the backtrace over the bridge code just to make sure the bridge 
code is not the culprit here.

What do you think?

Kevin

On October 10, 2002 07:59, Martin Blapp wrote:
> Hi Alexander, Kevin,
>
> > You should compile and link this sample using the same options OO uses
> > to compile its components. The simple case of exceptions being thrown
> > across shared libraries is working fine, I assure you.
>
> Just did that. There is no change in the behaviour. Remember that
> I also used a version of linux's unxlngi4 includefile with the same
> settings to compile OpenOffice. No way.
>
> I also tried to compile everything with -frtti, but also no help.
>
> Martin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-openoffice" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210102025.40384.kevin.hendricks>