pjs/java/webclient/src_moz
edburns%acm.org 98e68de71c Thanks to Andi Eades, and Steffen Grarup for finding and fixing this.
Basically, we were storing a local jobject ref and using it on
 another thread without calling NewGlobalRef.

The fix is below:

cvs diff WindowControlImpl.cpp NativeEventThread.cpp (in directory D:\Projects\mozilla\java\webclient\src_moz\)
Index: WindowControlImpl.cpp
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/src_moz/WindowControlImpl.cpp,v
retrieving revision 1.5
diff -r1.5 WindowControlImpl.cpp
131c131,134
<     initContext->nativeEventThread = nsnull;
---
>     if (nsnull != initContext->nativeEventThread) {
>         ::util_DeleteGlobalRef(env, initContext->nativeEventThread);
>         initContext->nativeEventThread = nsnull;
>     }
Index: NativeEventThread.cpp
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/src_moz/NativeEventThread.cpp,v
retrieving revision 1.7
diff -r1.7 NativeEventThread.cpp
213c213,215
<         initContext->nativeEventThread = obj; // VERY IMPORTANT!!
---
>         initContext->nativeEventThread =
>             ::util_NewGlobalRef(env, obj); // VERY IMPORTANT!!
>

*****CVS exited normally with code 1*****
2000-03-31 17:09:00 +00:00
..
motif a=edburns 2000-03-08 18:41:01 +00:00
BookmarksImpl.cpp bug=32011 2000-03-16 23:07:03 +00:00
CurrentPageImpl.cpp bug=32011 2000-03-16 23:07:03 +00:00
DocumentLoaderObserverImpl.cpp bug=32011 2000-03-16 23:07:03 +00:00
DocumentLoaderObserverImpl.h a=edburns 2000-03-07 22:33:38 +00:00
EventRegistration.cpp bug=31123 2000-03-09 05:12:42 +00:00
EventRegistration.h a=edburns 2000-03-04 01:37:20 +00:00
HistoryImpl.cpp bug=32011 2000-03-16 23:07:03 +00:00
ISupportsPeer.cpp a=edburns 2000-03-04 01:37:20 +00:00
Makefile.solaris a=ashuk 2000-03-28 21:36:04 +00:00
Makefile.win r=ashuk 2000-03-21 19:27:13 +00:00
NativeEventThread.cpp Thanks to Andi Eades, and Steffen Grarup for finding and fixing this. 2000-03-31 17:09:00 +00:00
NavigationImpl.cpp bug=32011 2000-03-16 23:07:03 +00:00
RDFEnumeration.cpp bug=32011 2000-03-16 23:07:03 +00:00
RDFTreeNode.cpp bug=32011 2000-03-16 23:07:03 +00:00
WindowControlImpl.cpp Thanks to Andi Eades, and Steffen Grarup for finding and fixing this. 2000-03-31 17:09:00 +00:00
WrapperFactoryImpl.cpp bug=32011 2000-03-16 23:07:03 +00:00
bal_util.cpp r=ashuk 2000-03-21 19:27:13 +00:00
bal_util.h r=ashuk 2000-03-21 19:27:13 +00:00
jni_util.cpp r=ashuk 2000-03-21 19:27:13 +00:00
jni_util.h r=ashuk 2000-03-21 19:27:13 +00:00
jni_util_export.cpp r=ashuk 2000-03-21 19:27:13 +00:00
jni_util_export.h r=ashuk 2000-03-21 19:27:13 +00:00
nsActions.cpp bug=31123 2000-03-09 05:12:42 +00:00
nsActions.h bug=31123 2000-03-09 05:12:42 +00:00
rdf_util.cpp bug=31123 2000-03-09 05:12:42 +00:00
rdf_util.h a=edburns 2000-03-07 22:33:38 +00:00
runem.solaris a=edburns 2000-03-07 22:19:20 +00:00