That's the same bit of code I was talking about - I dimly recall years ago having trouble with exceptions on the GNU compiler under IRIX - could you use an if statement instead and avoid using the exception handling?
-- Eliot Muir, Technical Director iNTERFACEWARE mailto:[EMAIL PROTECTED] Voice 64-21-333068 http://www.interfaceware.com Makers of iNTERFACEWARE Chameleon "Program to the iNTERFACE not the implementation" -----Original Message----- From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] Sent: Thursday, April 06, 2000 12:31 PM To: [EMAIL PROTECTED] Subject: Re: IRIX changes ... "If it is any help, I have gone through XMLScanner::scanDocument(const XMLCh* ..) transcoding and writing out the systemId. This string (containing the relative file name) is fine on entry to the routine, and is still fine after tmpURL is created and after the check isRelative is performed. But in the catch for MalformedURLException the systemId appears to have turned into nonsense - before the LocalFileInputSource is created, so the filename going into getFullPath in the IRIX platform utils is nonsense, causing realpath to return NULL." This sounds a lot like the Solaris bug we had, where there were bugs in the Solaris runtime exception handling. However, that was only in the presence of multiple threads. ---------------------------------------- Dean Roddey Software Weenie IBM Center for Java Technology - Silicon Valley [EMAIL PROTECTED] begin 600 WINMAIL.DAT M>)\^(@8``0:0" `$```````!``$``0>[EMAIL PROTECTED](````Y 0```````#H``$(@ <` M& ```$E032Y-:6-R;[EMAIL PROTECTED];"Y.;W1E`#$(`0V ! `"[EMAIL PROTECTED]"``$$ MD 8`T $```$````0`````P``, (````+``\.``````(!_P\!````40`````` M``"!*Q^DOJ,0&9UN`-T!#U0"`````'AE<F-E<RUD979 >&UL+F%P86-H92YO M<F<`4TU44 !X97)C97,M9&5V0'AM;"YA<&%C:&4N;W)G`````!X``C !```` M!0```%--5% `````'@`#, $````:````>&5R8V5S+61E=D!X;6PN87!A8VAE M+F]R9P````,`%0P!`````P#^#P8````>``$P`0```!P````G>&5R8V5S+61E M=D!X;6PN87!A8VAE+F]R9R<[EMAIL PROTECTED], $````?````4TU44#I815)#15,M1$56 M0%A-3"Y!4$%#2$4N3U)'```#```Y``````L`0#H!````'@#V7P$````:```` M>&5R8V5S+61E=D!X;6PN87!A8VAE+F]R9P````(!]U\!````40````````"! M*Q^DOJ,0&9UN`-T!#U0"`````'AE<F-E<RUD979 >&UL+F%P86-H92YO<F<` M4TU44 !X97)C97,M9&5V0'AM;"YA<&%C:&4N;W)G``````,`_5\!`````P#_ M7P`````"`?8/`0````0````````"468!!( [EMAIL PROTECTED]))6"!C:&%N M9V5S("[EMAIL PROTECTED]@ ,[EMAIL PROTECTED] '! `&``P`+0`%``0`(P$!(( #``X```#0 [EMAIL PROTECTED],`"L`*0`$`$4!`0F [EMAIL PROTECTED],44P14(R0C!"1#0Q,4$W1#4P M,$$P,$,Q,S%%-S,`&@<!`Y &`*0(```A````"P`"``$````+`",```````,` M)@``````"P`I```````#`"X```````,[EMAIL PROTECTED] `Y`(#H>UEAG[\!'@!P M``$````5````4D4Z($E225@@8VAA;F=E<R [EMAIL PROTECTED] M`;^?85EAZ^!QZ0LK$=2GU0"@#!,><P``'@`># $````%````4TU44 `````> M`!\,`0```!T```!E;&EO="YM=6ER0&EN=&5R9F%C97=A<F4N8V]M``````,` M!A %'RO#`P`'$,H$```>[EMAIL PROTECTED]&4```!42$%44U1(15-!345"251/1D-/ M1$5)5T%35$%,2TE.1T%"3U54+4E$24U,65)%0T%,3%E%05)304=/2$%624Y' M5%)/54),15=)5$A%6$-%4%1)3TY33TY42$5'3E5#3TU024Q%``````(!"1 ! M````?P4``'L%``!/" ``3%I&=7/O(M9W``H!`P'W( *D`^,"`&.": K <V5T M," '$X\"@P!0`O(/651A: -QA0*#,@[G<')Q,@_V)GT*@ C((#L);S(U9C4" M@ J!=6,`4 L#8P,`00M@;F<Q,#,S)PNF$: /@'0G!"!T:!!E('-A!X @8FDQ M!4!O9B %H $`($E8('=A&'$'0&L+@&>N( &@"& %0"T9T60'<.AL>2 )<&,' M0 E0"K$9"H!Y90^1&K!G;R#5#X!V&H)T`V!U`F 8L(,#\!B0(&5X8V4%,!YI M`B $( (@&(-'3E4Y&8%M< ,0!) <)'5N8P2!&=!225@;[EMAIL PROTECTED]"!Y"& @ M=0^PGQJP`Z &D!C `9!T90> [P(P(G `@"[EMAIL PROTECTED]&P`' CL?AV;VD+,2!C`) = M8ABAUQYG'[EMAIL PROTECTED]&P:@3\<)":84Q:R#^ M+1PD129 ;\$%0$UU:7(L$: %D&9H M`P`;X2!$*/ %D'0#!;$J7FE.5$521H!!0T5705)%)I4[%M(AD" `P ,0*B Z [EMAIL PROTECTED] "X BX'[EMAIL PROTECTED] *P&4N'[EMAIL PROTECTED] <)%8D,!Z ($ V M-"TR,2T7<#-8,#8X*E0LEF@"0'#0.B\O=S+ +BX_+T;Q)II-86L$D![Q&7 K M:[EMAIL PROTECTED] !X =X!\1'"0J4?PB4 -@"< 8X!B '0`8DODK9R!N**$XPQ_@'> C M`HL80![!(A"#<S$W)OJ9$E,Q-B;Z)D S-C2!7P-@(N J$"?A/F%/!1!GFPN M*:%-!Y 8T&=E/F,_)I8]]#2#"S$]] (`:2T8,30T`4 F0#$X,$<!0 [EMAIL PROTECTED] M($8#83HM#(-B#^ #8&0!`'E $R(0,O!B;2\"(%M3T$U44#I$+UTFE4,P'P9@ M`C!#EQ@@"'!S9&'Z>2D001,``Q$Q0"D0`= !0I @,3(Z,[EMAIL PROTECTED] [EMAIL PROTECTED](D>@',M`0!V0'@;@+PN80JP#W N\ 6P9T;(C1W :[EMAIL PROTECTED]/</ M<1<P!Y$N3Z! #T$:/83G"[8FK2;6(DDUT2,Q','F;AN@&*!L<"D0&> =(;L8 ML!SP;ABP&) =H6<>0%!834Q3&^!N5<!R##HZ!/ `<$1O8W5](P(H!: C81PD M5G$VT"K['"1/H"[EMAIL PROTECTED]&9$:@R/AOG<%$!ZP&I$:XAB3>2-Q\&U)9"X8$51A M(K %$/\:D5?R`9 +@"3E'"0)< [EMAIL PROTECTED]/P`'@%F05&'O0=!5P1\1 M(Q%R&Z XE1VA_5KA92D0(])<<P,0`R!?TBT<)&$!@" [EMAIL PROTECTED]< MD"+@([5C,AB#>4R18VM444Z07H5487#O,S$%L > 7"%"&[EMAIL PROTECTED]([EMAIL PROTECTED] ]P M7N [EMAIL PROTECTED] 9T1D`>Y%)7=;>AJP<&<0'*(XD;U54W0(<%7 8=$",&\<)-\YH " M"? B([EMAIL PROTECTED]@$0!;!;5=(8L$Q7@ = 1B !2?1N<!KP4PAA,(%D2"D0_G,XI%[R M7T(<)!SP&H$<))=M`E60#\!&(9!L4!A _QY : [EMAIL PROTECTED] M1`#!G42(`8C'_!"!4 M86VF*1 ;X"3$9(%4\#]SX6-U;34)<&R2![!53/Q,+CL`4N]<5 A@(+ <P?X@ M"0`%0"9 -7 [EMAIL PROTECTED]@"V#[!1 $(&)6,!GP&+ /@'#A_G<8H&Z4;I%\X&Z1?*%U ML7MH&7PF<B"@'K 8\25O9_E<,$AO?.!5<"D!&) 80/\9\P(@&Y%T)1,`!Y ) M\!Z _QPD&6$MX"U !2 =X57Q(Y&_1* FFCYCAL^'[EMAIL PROTECTED]/P.@" !$0G\F M`8 NPB!7QPGA") <)$E"33; (Q%[(-%I(DH=,'LP*3,(\6>[&Z ;(%,#$"F M'Q%6&_%?B?9%KWE?)N43P0"1X `#`! 0``````,`$1 ``````P" $/____] M``<PH"=R)V&?OP% [EMAIL PROTECTED]"=R)V&?OP$+``" "" &``````# [EMAIL PROTECTED] M```#A0````````,``H (( 8``````, ```````!&`````!"%`````````P`% M@ @@[EMAIL PROTECTED] ```````$8`````4H4``+<-```#``F "" &``````# ```` [EMAIL PROTECTED] (( 8``````, ```````!&`````%2%```! M````! [EMAIL PROTECTED], `+`!: "" &``````# [EMAIL PROTECTED],` M%X (( 8``````, ```````!&`````!&%`````````P`9@ @@[EMAIL PROTECTED] `` M`````$8`````&(4````````>`"B "" &``````# [EMAIL PROTECTED] M`0````$`````````'@`I@ @@[EMAIL PROTECTED] ```````$8`````-X4```$````! M`````````!X`*H (( 8``````, ```````!&`````#B%```!`````0`````` @```>[EMAIL PROTECTED],`#33]-P``6D2% ` end