Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 84876 invoked from network); 4 May 2009 21:46:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 May 2009 21:46:52 -0000 Received: (qmail 23772 invoked by uid 500); 4 May 2009 21:46:52 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 23734 invoked by uid 500); 4 May 2009 21:46:51 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 23654 invoked by uid 99); 4 May 2009 21:46:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 May 2009 21:46:51 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 May 2009 21:46:50 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 84064234C044 for ; Mon, 4 May 2009 14:46:30 -0700 (PDT) Message-ID: <2110866527.1241473590539.JavaMail.jira@brutus> Date: Mon, 4 May 2009 14:46:30 -0700 (PDT) From: "Kathey Marsden (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Updated: (DERBY-4207) Intermittent hang in tests and build with SUSE linux running under VMWare with "Virtual Machine Interface " enabled In-Reply-To: <874566342.1241199510297.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-4207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kathey Marsden updated DERBY-4207: ---------------------------------- Environment: java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build pxi32devifx-20070806 (SR5a)) IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223-20070426 (JIT enabled) J9VM - 20070420_12448_lHdSMR JIT - 20070419_1806_r8 GC - 200704_19) JCL - 20070725 java version "1.4.2" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2) Classic VM (build 1.4.2, J2RE 1.4.2 IBM build cxia32142-20061124 (SR7) (JIT enabled: jitc)) On SUSE linux running under VMWare SLES 10 service pack 2 VMware ESX Server 3i, 3.5.0, 158869 Model: eserver xSeries 345 -[8670MAX] Processors:2 CPU x 3.059 GHz Processor Type: Intel(R) Xeon(TM) CPU 3.06GHz Hyperthreading: Active Total Memory: 8.00 GB Number of NICs: 2 Virtual Machines: 6 VMotion Enabled: No was: java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build pxi32devifx-20070806 (SR5a)) IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223-20070426 (JIT enabled) J9VM - 20070420_12448_lHdSMR JIT - 20070419_1806_r8 GC - 200704_19) JCL - 20070725 java version "1.4.2" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2) Classic VM (build 1.4.2, J2RE 1.4.2 IBM build cxia32142-20061124 (SR7) (JIT enabled: jitc)) On SUSE linux running under VMWare > Intermittent hang in tests and build with SUSE linux running under VMWare with "Virtual Machine Interface " enabled > -------------------------------------------------------------------------------------------------------------------- > > Key: DERBY-4207 > URL: https://issues.apache.org/jira/browse/DERBY-4207 > Project: Derby > Issue Type: Bug > Components: Build tools, Test > Affects Versions: 10.5.1.2 > Environment: java version "1.5.0" > Java(TM) 2 Runtime Environment, Standard Edition (build pxi32devifx-20070806 (SR5a)) > IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223-20070426 (JIT enabled) > J9VM - 20070420_12448_lHdSMR > JIT - 20070419_1806_r8 > GC - 200704_19) > JCL - 20070725 > java version "1.4.2" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2) > Classic VM (build 1.4.2, J2RE 1.4.2 IBM build cxia32142-20061124 (SR7) (JIT enabled: jitc)) > On SUSE linux running under VMWare > SLES 10 service pack 2 > VMware ESX Server 3i, 3.5.0, 158869 > Model: eserver xSeries 345 -[8670MAX] > Processors:2 CPU x 3.059 GHz > Processor Type: Intel(R) Xeon(TM) CPU 3.06GHz > Hyperthreading: Active > Total Memory: 8.00 GB > Number of NICs: 2 > Virtual Machines: 6 > VMotion Enabled: No > Reporter: Kathey Marsden > Assignee: Kathey Marsden > Attachments: samplejavacores.zip > > > We made a change to enable the "Virtual Machine Interface " between the VM server and the SUSE Linux client, to correct a time calculation issue in this environment. Since then we have been seeing intermittent hangs, once in the build during splitmessages and several times in the tests. The hang always seems to be in some native code invoked from an internal java class. > This is lkely a VMWare bug, rather than Derby or JVM bug. Once that is verified I will close this invald, but thought I would file it in case users encounter the issue. > I will post a few sample javacore files. Here is one sample trace: > 1XMTHDINFO All Thread Details > NULL ------------------ > NULL > 2XMFULLTHDDUMP Full thread dump J9 VM (J2RE 5.0 IBM J9 2.3 Linux x86-32 build 20070420_12448_lHdSMR, native threads): > 3XMTHREADINFO "main" (TID:0x0806CB00, sys_thread_t:0x0805C380, state:CW, native ID:0x000016DC) prio=5 > 4XESTACKTRACE at java/lang/String.intern(Native Method) > 4XESTACKTRACE at java/lang/Class.getName(Class.java:1061) > 4XESTACKTRACE at com/ibm/oti/vm/AbstractClassLoader.getPackageName(AbstractClassLoader.java:362) > 4XESTACKTRACE at com/ibm/oti/vm/BootstrapClassLoader.loadClass(BootstrapClassLoader.java:71) > 4XESTACKTRACE at com/ibm/oti/vm/VM.findClassOrNull(Native Method) > 4XESTACKTRACE at com/ibm/oti/vm/BootstrapClassLoader.loadClass(BootstrapClassLoader.java:67) > 4XESTACKTRACE at com/ibm/security/cert/CertificateFactoryImpl.engineGenerateCertPath(CertificateFactoryImpl.java:563) > 4XESTACKTRACE at java/security/cert/CertificateFactory.generateCertPath(CertificateFactory.java:297) > 4XESTACKTRACE at sun/security/util/SignatureFileVerifier.getSigners(SignatureFileVerifier.java:487) > 4XESTACKTRACE at sun/security/util/SignatureFileVerifier.processImpl(SignatureFileVerifier.java:231) > 4XESTACKTRACE at sun/security/util/SignatureFileVerifier.process(SignatureFileVerifier.java:199) > 4XESTACKTRACE at java/util/jar/JarVerifier.processEntry(JarVerifier.java:300) > 4XESTACKTRACE at java/util/jar/JarVerifier.update(JarVerifier.java:212) > 4XESTACKTRACE at java/util/jar/JarFile.initializeVerifier(JarFile.java:352) > 4XESTACKTRACE at java/util/jar/JarFile.getInputStream(JarFile.java:429) > 4XESTACKTRACE at sun/misc/URLClassPath$JarLoader$1.getInputStream(URLClassPath.java:895) > 4XESTACKTRACE at sun/misc/Resource.cachedInputStream(Resource.java:96) > 4XESTACKTRACE at sun/misc/Resource.getByteBuffer(Resource.java:151) > 4XESTACKTRACE at java/net/URLClassLoader.defineClass(URLClassLoader.java:546) > 4XESTACKTRACE at java/net/URLClassLoader.access$400(URLClassLoader.java:120) > 4XESTACKTRACE at java/net/URLClassLoader$ClassFinder.run(URLClassLoader.java:962) > 4XESTACKTRACE at java/security/AccessController.doPrivileged(AccessController.java:275) > 4XESTACKTRACE at java/net/URLClassLoader.findClass(URLClassLoader.java:488) > 4XESTACKTRACE at java/lang/ClassLoader.loadClass(ClassLoader.java:607) > 4XESTACKTRACE at java/lang/ClassLoader.loadClass(ClassLoader.java:599) > 4XESTACKTRACE at sun/misc/Launcher$AppClassLoader.loadClass(Launcher.java:327) > 4XESTACKTRACE at java/lang/ClassLoader.loadClass(ClassLoader.java:573) > 4XESTACKTRACE at sun/security/jca/ProviderConfig$3.run(ProviderConfig.java:273) > 4XESTACKTRACE at java/security/AccessController.doPrivileged(AccessController.java:193) > 4XESTACKTRACE at sun/security/jca/ProviderConfig.doLoadProvider(ProviderConfig.java:264) > 4XESTACKTRACE at sun/security/jca/ProviderConfig.getProvider(ProviderConfig.java:244) > 4XESTACKTRACE at sun/security/jca/ProviderList.loadAll(ProviderList.java:280) > 4XESTACKTRACE at sun/security/jca/ProviderList.removeInvalid(ProviderList.java:297) > 4XESTACKTRACE at sun/security/jca/Providers.getFullProviderList(Providers.java:182) > 4XESTACKTRACE at java/security/Security.getProviders(Security.java:455) > 4XESTACKTRACE at java/security/Security.getProviders(Security.java:602) > 4XESTACKTRACE at java/security/Security.getProviders(Security.java:548) > 4XESTACKTRACE at org/apache/derby/client/am/EncryptionManager.(Bytecode PC:26) > 4XESTACKTRACE at org/apache/derby/jdbc/ClientBaseDataSource.(Bytecode PC:9) > 4XESTACKTRACE at java/lang/J9VMInternals.initializeImpl(Native Method) > 4XESTACKTRACE at java/lang/J9VMInternals.initialize(J9VMInternals.java:192(Compiled Code)) > 4XESTACKTRACE at java/lang/J9VMInternals.initialize(J9VMInternals.java:157(Compiled Code)) > 4XESTACKTRACE at java/lang/Class.forNameImpl(Native Method) > 4XESTACKTRACE at java/lang/Class.forName(Class.java:130) > 4XESTACKTRACE at org/apache/derbyTesting/junit/SecurityManagerSetup.getURL(SecurityManagerSetup.java:363) > 4XESTACKTRACE at org/apache/derbyTesting/junit/SecurityManagerSetup.determineClasspath(SecurityManagerSetup.java:325) > 4XESTACKTRACE at org/apache/derbyTesting/junit/SecurityManagerSetup.(SecurityManagerSetup.java:68) > 4XESTACKTRACE at java/lang/J9VMInternals.initializeImpl(Native Method) > 4XESTACKTRACE at java/lang/J9VMInternals.initialize(J9VMInternals.java:192(Compiled Code)) > 4XESTACKTRACE at org/apache/derbyTesting/functionTests/harness/jvm.getSecurityProps(jvm.java:384) > 4XESTACKTRACE at org/apache/derbyTesting/functionTests/harness/jvm.setSecurityProps(jvm.java:344) > 4XESTACKTRACE at org/apache/derbyTesting/functionTests/harness/RunTest.buildTestCommand(RunTest.java:2371) > 4XESTACKTRACE at -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.