hg: jdk7u/jdk7u-osx/jdk: 7120875: fix macos ipv6 issue and update multiple test scripts
Alexander Strange
astrange at apple.com
Thu Dec 22 22:05:51 PST 2011
I built this and found that java crashes for me running java/net/Authenticator tests.
gdb:
(gdb) bt
#0 JNIid::is_static_field_id (this=0x0) at instanceKlass.hpp:910
#1 0x0000000101de4d42 in jfieldIDWorkaround::from_static_jfieldID (id=0x0) at jfieldIDWorkaround.hpp:149
#2 0x0000000101e27c80 in jni_GetStaticIntField (env=0x10085aa00, clazz=0x0, fieldID=0x0) at /Volumes/Work/jdk7u-osx/jdk7u-osx/hotspot/src/share/vm/prims/jni.cpp:3085
#3 0x0000000107a1899f in setDefaultScopeID (env=0x10085aa00, him=0x1004001c0) at net_util_md.c:97
#4 0x0000000107a1cc12 in Java_java_net_PlainSocketImpl_socketBind (env=0x10085aa00, this=0x1004002a8, iaObj=0x1004002a0, localport=0) at PlainSocketImpl.c:575
…
ps():
java.net.PlainSocketImpl.socketBind(Native Method)
java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
java.net.ServerSocket.bind(ServerSocket.java:376)
java.net.ServerSocket.<init>(ServerSocket.java:237)
java.net.ServerSocket.<init>(ServerSocket.java:128)
AuthNPETest.main(AuthNPETest.java:134)
It looks like ni_class is null if ServerSocket is inited before NetworkInterface?
On Dec 22, 2011, at 2:07 PM, michael.x.mcmahon at oracle.com wrote:
> Changeset: 12819477ce5a
> Author: michaelm
> Date: 2011-12-22 11:05 -0800
> URL: http://hg.openjdk.java.net/jdk7u/jdk7u-osx/jdk/rev/12819477ce5a
>
> 7120875: fix macos ipv6 issue and update multiple test scripts
> Reviewed-by: alanb
> Contributed-by: kurchi.subhra.hazra at oracle.com, jason.uh at oracle.com
>
> + src/macosx/classes/java/net/DefaultInterface.java
> ! src/share/classes/java/net/MulticastSocket.java
> ! src/share/classes/java/net/NetworkInterface.java
> + src/solaris/classes/java/net/DefaultInterface.java
> ! src/solaris/native/java/net/Inet4AddressImpl.c
> ! src/solaris/native/java/net/NetworkInterface.c
> ! src/solaris/native/java/net/PlainDatagramSocketImpl.c
> ! src/solaris/native/java/net/PlainSocketImpl.c
> ! src/solaris/native/java/net/net_util_md.c
> + src/windows/classes/java/net/DefaultInterface.java
> ! test/com/sun/jdi/ImmutableResourceTest.sh
> ! test/com/sun/jdi/JITDebug.sh
> ! test/com/sun/jdi/Solaris32AndSolaris64Test.sh
> ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh
> ! test/com/sun/tools/attach/CommonSetup.sh
> ! test/java/io/Serializable/evolution/RenamePackage/run.sh
> ! test/java/io/Serializable/serialver/classpath/run.sh
> ! test/java/io/Serializable/serialver/nested/run.sh
> ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
> ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
> ! test/java/lang/ProcessBuilder/Basic.java
> ! test/java/lang/ProcessBuilder/Zombies.java
> ! test/java/lang/StringCoding/CheckEncodings.sh
> ! test/java/lang/annotation/loaderLeak/LoaderLeak.sh
> ! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh
> ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh
> ! test/java/net/Authenticator/B4933582.sh
> ! test/java/net/DatagramSocket/Send12k.java
> ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh
> ! test/java/net/Socket/OldSocketImpl.sh
> ! test/java/net/URL/B5086147.sh
> ! test/java/net/URL/runconstructor.sh
> ! test/java/net/URLClassLoader/B5077773.sh
> ! test/java/net/URLClassLoader/sealing/checksealed.sh
> ! test/java/net/URLConnection/6212146/test.sh
> ! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
> ! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
> ! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh
> ! test/java/security/Security/signedfirst/Dyn.sh
> ! test/java/security/Security/signedfirst/Static.sh
> ! test/java/util/Currency/PropertiesTest.sh
> ! test/java/util/Locale/LocaleCategory.sh
> ! test/java/util/PluggableLocale/ExecTest.sh
> ! test/java/util/ResourceBundle/Bug6299235Test.sh
> ! test/java/util/ResourceBundle/Control/ExpirationTest.sh
> ! test/java/util/ServiceLoader/basic.sh
> ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh
> ! test/javax/imageio/stream/StreamCloserLeak/run_test.sh
> ! test/javax/script/CommonSetup.sh
> ! test/javax/security/auth/Subject/doAs/Test.sh
> ! test/lib/security/java.policy/Ext_AllPolicy.sh
> ! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh
> ! test/sun/misc/URLClassPath/ClassnameCharTest.sh
> ! test/sun/net/www/MarkResetTest.sh
> ! test/sun/net/www/http/HttpClient/RetryPost.sh
> ! test/sun/net/www/protocol/jar/B5105410.sh
> ! test/sun/net/www/protocol/jar/jarbug/run.sh
> ! test/sun/security/krb5/runNameEquals.sh
> ! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh
> ! test/sun/security/pkcs11/Provider/Login.sh
> ! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh
> ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
> ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
> ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
> ! test/sun/security/tools/jarsigner/AlgOptions.sh
> ! test/sun/security/tools/jarsigner/PercentSign.sh
> ! test/sun/security/tools/jarsigner/diffend.sh
> ! test/sun/security/tools/jarsigner/oldsig.sh
> ! test/sun/security/tools/keytool/AltProviderPath.sh
> ! test/sun/security/tools/keytool/CloneKeyAskPassword.sh
> ! test/sun/security/tools/keytool/NoExtNPE.sh
> ! test/sun/security/tools/keytool/SecretKeyKS.sh
> ! test/sun/security/tools/keytool/StandardAlgName.sh
> ! test/sun/security/tools/keytool/printssl.sh
> ! test/sun/security/tools/keytool/resource.sh
> ! test/sun/security/tools/keytool/standard.sh
> ! test/sun/tools/jconsole/ImmutableResourceTest.sh
> ! test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh
>
More information about the macosx-port-dev
mailing list