-
Bug
-
Resolution: Fixed
-
P1
-
1.4.1
-
beta
-
generic
-
generic
This is a 2D part of P1 bug 4677194, which combined 2D and Awt issues.
From that bug:
Here's the fourth crash (fatal error) that happens with build 11
before any of other fatal errors can manifest (reproducible with
-Xcheck:jni every time in my environment):
FATAL ERROR in native method: JNI received a null class
at sun.awt.image.BufImgSurfaceData.initRaster(Native Method)
at sun.awt.image.BufImgSurfaceData.createDataBC(BufImgSurfaceData.java:262)
at sun.awt.image.BufImgSurfaceData.createData(BufImgSurfaceData.java:112)
at sun.awt.image.OffScreenImage.initBackground(OffScreenImage.java:102)
at sun.awt.image.OffScreenImage.<init>(OffScreenImage.java:69)
at sun.awt.image.AcceleratedOffScreenImage.<init>(AcceleratedOffScreenImage.java:75)
at sun.awt.motif.X11OffScreenImage.<init>(X11OffScreenImage.java:62)
at sun.awt.motif.X11OffScreenImage.<init>(X11OffScreenImage.java:56)
at sun.awt.motif.X11ImageRepresentation.createImage(X11ImageRepresentation.java:34)
at sun.awt.image.ImageRepresentation.createBufferedImage(ImageRepresentation.java:224)
at sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:331)
- locked <efce84d0> (a sun.awt.motif.X11ImageRepresentation)
at sun.awt.image.ImageDecoder.setPixels(ImageDecoder.java:108)
at sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:461)
at sun.awt.image.GifImageDecoder.parseImage(Native Method)
at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:603)
at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:220)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:257)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:168)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
###@###.### 2002-05-15
From that bug:
Here's the fourth crash (fatal error) that happens with build 11
before any of other fatal errors can manifest (reproducible with
-Xcheck:jni every time in my environment):
FATAL ERROR in native method: JNI received a null class
at sun.awt.image.BufImgSurfaceData.initRaster(Native Method)
at sun.awt.image.BufImgSurfaceData.createDataBC(BufImgSurfaceData.java:262)
at sun.awt.image.BufImgSurfaceData.createData(BufImgSurfaceData.java:112)
at sun.awt.image.OffScreenImage.initBackground(OffScreenImage.java:102)
at sun.awt.image.OffScreenImage.<init>(OffScreenImage.java:69)
at sun.awt.image.AcceleratedOffScreenImage.<init>(AcceleratedOffScreenImage.java:75)
at sun.awt.motif.X11OffScreenImage.<init>(X11OffScreenImage.java:62)
at sun.awt.motif.X11OffScreenImage.<init>(X11OffScreenImage.java:56)
at sun.awt.motif.X11ImageRepresentation.createImage(X11ImageRepresentation.java:34)
at sun.awt.image.ImageRepresentation.createBufferedImage(ImageRepresentation.java:224)
at sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:331)
- locked <efce84d0> (a sun.awt.motif.X11ImageRepresentation)
at sun.awt.image.ImageDecoder.setPixels(ImageDecoder.java:108)
at sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:461)
at sun.awt.image.GifImageDecoder.parseImage(Native Method)
at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:603)
at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:220)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:257)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:168)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
###@###.### 2002-05-15