Date: Thu, 10 Oct 2002 19:36:07 +0200 (CEST) From: Martin Blapp <mb@imp.ch> To: "Kevin B. Hendricks" <kevin.hendricks@sympatico.ca> Cc: <dev@porting.openoffice.org>, <openoffice@freebsd.org>, <kan@freebsd.org> Subject: Re: [porting-dev] FreeBSD: Uncatched exception problem Message-ID: <20021010192739.S15308-100000@levais.imp.ch> In-Reply-To: <200210101314.22210.kevin.hendricks@sympatico.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, > So it would be interesting to change this catch to catch everything just to > make sure the stack walkback to find the catch is close to working and > then check the type of the exception. Doesn't work. been there, but are you sure it is the right "try" we are looking at ? But it is strange ... printf("try XXX - 1\n"); sTypeName = xDetection->queryTypeByDescriptor( lDescriptor, bDeep ); // If no exception occure - but we couldn't detect right type ... // we can try to get neccessary information by using interaction // An interaction handler should exist everytime. // If user forgot to set anyone - we created our own one some lines printf("try XXX - 2\n"); try XXX - 1 Abort trap (core dumped) Only the first point is hit ... > I would simply add debug print statements to these two methods to confirm > if the catch is made but somehow it is not an exAbort and so another throw > is done. If you do not get the right catch, try changeing it to catch > everything "..." and the print out the type of whatever is caught. Nope, the catch is never reached. 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?20021010192739.S15308-100000>