Hi,   

  I’m trying to port a XPCOM package from WIN to Mac OS X. The  
package contain a XPCOM component. To generate the package on Mac OS  
X, I did the following step :

  1) I download Mozilla Source code from CVS.

cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot co mozilla/ 
client.mk

cd mozilla

cp

./configure (with the mozconfig file locate in the “ browser->config  
“ folder )

2) I built Firefox with gcc-4.0 on Mac OS X 10.4.8 (PowerPC).

3) I built my XPCOM component with some libraries and sources files  
generate in the step 1 (libnspr4.a, libplc4.a, libplds4.a,  
libxpcomglue_s.a, libxpcomglues.a).



I install the XPCOM package in Firefox 2.0.0.4. The installation of  
the package seems ok, but there is some problems with my custom XPCOM  
component. My component have to access to the text of the selection  
and the problem happen when I try to get the nod value of a  
nsIDOMText instance (nsIDOMText::GetNodeValue). I think that the  
problem come from the nsEmbedString class. The crash log look like :

Thread 0 Crashed:

0   libxpcom_core.dylib                 0x2c06a3e4  
nsAString_internal::SetLength(unsigned) + 44

1   libxpcom_core.dylib                 0x2c06097c CopyASCIItoUTF16 
(nsACString_internal const&, nsAString_internal&) + 36

2   org.mozilla.firefox                 0x007993f0  
nsGenericDOMDataNode::GetData(nsAString_internal&) + 112



I’ll appreciate, if someone can give me some hints

  Best Regards, Pierre





  
_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom

Reply via email to