[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Java Problems
Do you use our -xen0 / -xenU kernels or compile your own? Can you reproduce this on 2.0.7 or unstable ? Thanks, Ian > Hi. This post follows on from: > http://lists.xensource.com/archives/html/xen-devel/2005-04/msg > 00185.html > > And is possibly related to the bug referenced here: > http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4335360 > > In summary: Java processes are doing odd things. > > 1) It appears that number values are mysteriously changing. > e.g. if you > look at the Hashtable error there is no way the > IllegalArgumentException > could be thrown, unless the float value passed into a > function is being > corrupted somehow on the stack. > > 2) I'm seeing JVM crashes (e.g. the ColorModel crash below). > I'm seeing > other crashes inside native code methods in other apps I'm running. > > I've tried this with/without /lib/tls. And on a RHEL4 and > Debian Sarge > DomU. > > I don't see either problem when the same app runs on a non-Xen server. > > Guesswork: I notice that SSE comes up in related to other reports of > this bug (http://www.tommesani.com/SSE.html, > http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4948500). > Perhaps there is some kind of register corruption going on? Or > something that could corrupt float arguments on the stack? And if > that's the case then this could be something with wider implications > than just Java processes. > > Does anyone have any ideas what it might be? If you're interested in > tracking it down, the following test case may help. > > Regards, Peter > http://rimuhosting.com - Xen VPS Hosting > > > # prerequisite you'll need to install a 1.5 JDK from sun > # host is Xen 2.0.6 > # uname -r > 2.6.11.10-xenU-rimu1 > # wget http://downloads.rimuhosting.com/FillTest.java > # javac -target 1.4 -source 1.4 FillTest.java; while true; do java > -client -Djava.awt.headless=true FillTest; ret=$?; if [ $? > -ne 0 ]; then > echo ret=$ret; break; fi; done > iteration 1 > iteration 100001 > iteration 200001 > Exception in thread "main" > java.lang.IllegalArgumentException: Width (7) > and height (-2147483648) cannot be <= 0 > at > java.awt.image.DirectColorModel.createCompatibleWritableRaster > (DirectColorModel.java:999) > at > java.awt.image.BufferedImage.<init>(BufferedImage.java:314) > at FillTest.test(FillTest.java:19) > at FillTest.main(FillTest.java:11) > iteration 1 > iteration 100001 > iteration 1500001 > Exception in thread "main" > java.lang.IllegalArgumentException: Illegal > Load: NaN > at java.util.Hashtable.<init>(Hashtable.java:160) > at java.util.Hashtable.<init>(Hashtable.java:186) > at > sun.awt.image.CachingSurfaceManager.<init>(CachingSurfaceManag > er.java:163) > at > sun.awt.motif.X11CachingSurfaceManager.<init>(X11CachingSurfac > eManager.java:57) > at > sun.java2d.SurfaceManagerFactory.createCachingManager(SurfaceM > anagerFactory.java:38) > at > sun.awt.image.SurfaceManager.getManager(SurfaceManager.java:69) > at > sun.awt.image.SurfaceManager.getManager(SurfaceManager.java:45) > at > sun.java2d.SurfaceData.getDestSurfaceData(SurfaceData.java:113) > at > sun.java2d.SunGraphicsEnvironment.createGraphics(SunGraphicsEn > vironment.java:337) > at > sun.java2d.HeadlessGraphicsEnvironment.createGraphics(Headless > GraphicsEnvironment.java:77) > at > java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1143) > at FillTest.test(FillTest.java:20) > at FillTest.main(FillTest.java:11) > iteration 1 > iteration 100001 > iteration 1200001 > iteration 1300001 > # > # An unexpected error has been detected by HotSpot Virtual Machine: > # > # SIGSEGV (0xb) at pc=0x439437dd, pid=20786, tid=16384 > # > # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed > mode, sharing) > # Problematic frame: > # J > java.awt.image.ColorModel.<init>(I[ILjava/awt/color/ColorSpace;ZZII)V > # > # An error report file with more information is saved as > hs_err_pid20786.log > # > # If you would like to submit a bug report, please visit: > # http://java.sun.com/webapps/bugreport/crash.jsp > # > Aborted > iteration 1 > iteration 100001 > iteration 200001 > iteration 300001 > iteration 700001 > # > # An unexpected error has been detected by HotSpot Virtual Machine: > # > # SIGSEGV (0xb) at pc=0x439437dd, pid=22123, tid=16384 > # > # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed > mode, sharing) > # Problematic frame: > # J > java.awt.image.ColorModel.<init>(I[ILjava/awt/color/ColorSpace;ZZII)V > # > # An error report file with more information is saved as > hs_err_pid22123.log > # > # If you would like to submit a bug report, please visit: > # http://java.sun.com/webapps/bugreport/crash.jsp > # > Aborted > iteration 1 > iteration 100001 > iteration 200001 > iteration 1100001 > iteration 1200001 > Exception in thread "main" > java.lang.IllegalArgumentException: Illegal > Load: NaN > at java.util.Hashtable.<init>(Hashtable.java:160) > at java.util.Hashtable.<init>(Hashtable.java:186) > at > sun.awt.image.CachingSurfaceManager.<init>(CachingSurfaceManag > er.java:163) > at > sun.awt.motif.X11CachingSurfaceManager.<init>(X11CachingSurfac > eManager.java:57) > at > sun.java2d.SurfaceManagerFactory.createCachingManager(SurfaceM > anagerFactory.java:38) > at > sun.awt.image.SurfaceManager.getManager(SurfaceManager.java:69) > at > sun.awt.image.SurfaceManager.getManager(SurfaceManager.java:45) > at > sun.java2d.SurfaceData.getDestSurfaceData(SurfaceData.java:113) > at > sun.java2d.SunGraphicsEnvironment.createGraphics(SunGraphicsEn > vironment.java:337) > at > sun.java2d.HeadlessGraphicsEnvironment.createGraphics(Headless > GraphicsEnvironment.java:77) > at > java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1143) > at FillTest.test(FillTest.java:20) > at FillTest.main(FillTest.java:11) > iteration 1 > iteration 100001 > > > > > > iteration 400001 > iteration 500001 > # > # An unexpected error has been detected by HotSpot Virtual Machine: > # > # SIGSEGV (0xb) at pc=0x43adbbdd, pid=26268, tid=16384 > # > # Java VM: Java HotSpot(TM) Server VM (1.5.0_04-b05 mixed mode) > # Problematic frame: > # j java.awt.image.SinglePixelPackedSampleModel.<init>(IIII[I)V+62 > # > # An error report file with more information is saved as > hs_err_pid26268.log > # > # If you would like to submit a bug report, please visit: > # http://java.sun.com/webapps/bugreport/crash.jsp > # > > > iteration 500001 > Exception in thread "main" java.lang.IllegalArgumentException: > Dimensions (width=1 height=7) are too large > at java.awt.image.SampleModel.<init>(SampleModel.java:112) > at > java.awt.image.SinglePixelPackedSampleModel.<init>(SinglePixel > PackedSampleModel.java:124) > at java.awt.image.Raster.createPackedRaster(Raster.java:770) > at java.awt.image.Raster.createPackedRaster(Raster.java:466) > at > java.awt.image.DirectColorModel.createCompatibleWritableRaster > (DirectColorModel.java:1015) > at > java.awt.image.BufferedImage.<init>(BufferedImage.java:314) > at FillTest.test(FillTest.java:19) > at FillTest.main(FillTest.java:11) > iteration 1 > iteration 100001 > > iteration 400001 > iteration 500001 > # > # An unexpected error has been detected by HotSpot Virtual Machine: > # > # SIGSEGV (0xb) at pc=0x43adbbdd, pid=24844, tid=16384 > # > # Java VM: Java HotSpot(TM) Server VM (1.5.0_04-b05 mixed mode) > # Problematic frame: > # j > java.awt.image.ColorModel.<init>(I[ILjava/awt/color/ColorSpace > ;ZZII)V+221 > # > # An error report file with more information is saved as > hs_err_pid24844.log > # > # If you would like to submit a bug report, please visit: > # http://java.sun.com/webapps/bugreport/crash.jsp > # > Aborted > > > iteration 1100001 > # > # An unexpected error has been detected by HotSpot Virtual Machine: > # > # SIGSEGV (0xb) at pc=0x43adbbdd, pid=24479, tid=16384 > # > # Java VM: Java HotSpot(TM) Server VM (1.5.0_04-b05 mixed mode) > # Problematic frame: > # j > java.awt.image.ColorModel.<init>(I[ILjava/awt/color/ColorSpace > ;ZZII)V+221 > # > # An error report file with more information is saved as > hs_err_pid24479.log > # > # If you would like to submit a bug report, please visit: > # http://java.sun.com/webapps/bugreport/crash.jsp > # > Aborted > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |