Hi Regis. I met the same problem. -O2 solve the problem on my site. Seems ok to me.
On Tue, Jan 5, 2010 at 2:49 PM, Regis <xu.re...@gmail.com> wrote: > On 2010-01-04 10:59, Regis wrote: >> >> 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.<init>(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; >> >> > > Does anyone have the same problem? Or just I'm not lucky? > > -- > Best Regards, > Regis. > -- Yours sincerely, Charles Lee