From dev-return-38755-apmail-harmony-dev-archive=harmony.apache.org@harmony.apache.org Mon Jan 04 03:02:21 2010 Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 41874 invoked from network); 4 Jan 2010 03:02:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 Jan 2010 03:02:21 -0000 Received: (qmail 57802 invoked by uid 500); 4 Jan 2010 03:02:21 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 57709 invoked by uid 500); 4 Jan 2010 03:02:19 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 57697 invoked by uid 99); 4 Jan 2010 03:02:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jan 2010 03:02:18 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of xu.regis@gmail.com designates 209.85.211.177 as permitted sender) Received: from [209.85.211.177] (HELO mail-yw0-f177.google.com) (209.85.211.177) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jan 2010 03:02:09 +0000 Received: by ywh7 with SMTP id 7so5789995ywh.24 for ; Sun, 03 Jan 2010 19:01:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=Uc0usjNJXWMsxeec1tw2l0HtpaWdlxsuqEhP9AlX+8g=; b=Pf4jt+9zH1dVU5GBMbwZb4ztsNMwrRqtr64Sssk90aWYUhUqiM4IZiovt9pQtw1xqS AGXSu5C69bEPjK/fdoDRgnBWBsAp/QBikmsnfvWy/1DITyOnnTkEdH992Z/sGXDoLpe8 jcDgexf7qAucjQO2E81zFmsamuVi5pGJ0Afak= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=vtF6pg8UoLi5Iuw7x0SefeoWSB4INUjd5jS8kgB/BvqPn6oUdAm7MLWQsRa2Gz7utA mEJGGi1r8cbAeC33yfnv1fTDslKIHZhtxf7MkduU9SVUVuyRizCS0RsKibTyKBv0XKyB J2i2AWJyLGtLGzjgsRuvZj+daYQuqt/pSAa/o= Received: by 10.150.239.15 with SMTP id m15mr33575247ybh.336.1262574107266; Sun, 03 Jan 2010 19:01:47 -0800 (PST) Received: from ?9.123.237.18? ([220.248.0.145]) by mx.google.com with ESMTPS id 21sm17275954iwn.10.2010.01.03.19.00.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 03 Jan 2010 19:01:45 -0800 (PST) Message-ID: <4B415996.4010005@gmail.com> Date: Mon, 04 Jan 2010 10:59:34 +0800 From: Regis User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: dev@harmony.apache.org Subject: java -version crash on Ubuntu 9.10 with IBM VME Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, I upgraded my workstation from Ubuntu 8.04 to 9.10, and I got crash when running java -version with IBM VME, drlvm works well, [1] is stack trace. It crashed in zlib, and if I changed zlib optimization level from -O3 to -O2, the crash never happened, so it seems some gcc aggressive optimizations can't work with VME and cause the crash. So shall we change the default zlib optimization level to -O2 to make it work with this popular distrubition? $ gcc --version gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [1] Thread: main (priority 5) (LOCATION OF ERROR) 000000a7 java/util/zip/Inflater.inflateImpl([BIIJ)I (@003D723B) 00000053 java/util/zip/Inflater.inflate([BII)I 0000007a java/util/zip/InflaterInputStream.read([BII)I 00000004 java/util/zip/ZipFile$ZipInflaterInputStream.read([BII)I 00000005 java/io/FilterInputStream.read([B)I 0000004b org/apache/harmony/luni/util/InputStreamHelper.readFullyAndClose(Ljava/io/InputStream;)[B 0000007a java/util/jar/JarFile.readMetaEntries()V 0000001f java/util/jar/JarFile.(Ljava/io/File;ZI)V 0000002b org/apache/harmony/luni/internal/net/www/protocol/jar/JarURLConnectionImpl.openJarFile()Ljava/util/jar/JarFile; 00000030 org/apache/harmony/luni/internal/net/www/protocol/jar/JarURLConnectionImpl.findJarFile()V 00000008 org/apache/harmony/luni/internal/net/www/protocol/jar/JarURLConnectionImpl.connect()V 00000001 org/apache/harmony/luni/internal/net/www/protocol/jar/JarURLConnectionImpl.getJarFile()Ljava/util/jar/JarFile; 0000006e java/net/URLClassLoader.createURLJarHandler(Ljava/net/URL;)Ljava/net/URLClassLoader$URLHandler; 00000040 java/net/URLClassLoader.makeNewHandler()V 00000018 java/net/URLClassLoader.getHandler(I)Ljava/net/URLClassLoader$URLHandler; 00000045 java/net/URLClassLoader.findClassImpl(Ljava/lang/String;)Ljava/lang/Class; 00000008 java/net/URLClassLoader$4.run()Ljava/lang/Class; 00000001 java/net/URLClassLoader$4.run()Ljava/lang/Object; 00000003 java/security/AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; 0000000d java/net/URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; 00000002 com/ibm/oti/vm/URLSystemClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; 0000006a java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; 00000041 com/ibm/oti/vm/URLSystemClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; 00000022 java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; 00000041 com/ibm/oti/vm/URLSystemClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; 00000003 java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; -- Best Regards, Regis.