Core dump when using jai-imagio
Peter van Heusden
pvh at wfeet.za.net
Tue Jan 17 06:23:36 PST 2006
Hi everyone
I'm trying to read a g3fax format file using the 1.5 Jdk (patchset 2),
JAI (version 1.1.2_1) and JAI-ImageIO (1.0). These two add-on packages
rely on linuxpluginwrapper-20051113. When I try and run this program:
File f = new File("/home/pvh/java/fax.tif");
try {
BufferedImage bi = ImageIO.read(f);
} catch (java.io.IOException e) {
}
I get a core dump, with the log I've appended below. Does anyone have
any idea how to resolve this problem?
Thanks,
Peter
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x35a5817e, pid=70473, tid=0x8060000
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-pvh_12_jan_2006_01_20
mixed mode)
# Problematic frame:
# C [libclib_jiio.so+0x1017e]
Java_com_sun_medialib_codec_png_Encoder_setUserData+0x2b3e
#
--------------- T H R E A D ---------------
Current thread (0x08060c00): JavaThread "main" [_thread_in_native,
id=134610944]
siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x08571000
Registers:
EAX=0x08531beb, EBX=0x0003f415, ECX=0x00000000, EDX=0x0000001f
ESP=0xbfbfd67c, EBP=0xbfbfd6d4, ESI=0x00000017, EDI=0x00000000
EIP=0x35a5817e, EFLAGS=0x00010246
Top of Stack: (sp=0xbfbfd67c)
0xbfbfd67c: 00000000 00000000 00000000 00000005
0xbfbfd68c: 2817ba98 000006b8 35b24f00 00000014
0xbfbfd69c: 00000000 00069c18 00000000 00000001
0xbfbfd6ac: 000006c0 00000000 000000d8 0000002b
0xbfbfd6bc: 08528e90 08531beb 00000000 08223c80
0xbfbfd6cc: 08531beb 08528e90 bfbfd6f4 35a5adf0
0xbfbfd6dc: 08223c80 00000044 2816b759 284d6469
0xbfbfd6ec: 08223c80 08223c80 bfbfd754 35a57965
Instructions: (pc=0x35a5817e)
0x35a5816e: 09 c7 43 83 c6 08 8b 45 ec b9 17 00 00 00 29 f1
0x35a5817e: 0f b6 14 03 d3 e2 83 c6 08 09 d7 43 83 fe 17 7f
Stack: [0xbfa00000,0xbfc00000), sp=0xbfbfd67c, free space=2037k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
C [libclib_jiio.so+0x1017e]
Java_com_sun_medialib_codec_png_Encoder_setUserData+0x2b3e
C [libclib_jiio.so+0x12df0]
Java_com_sun_medialib_codec_png_Encoder_setUserData+0x57b0
C [libclib_jiio.so+0xf965]
Java_com_sun_medialib_codec_png_Encoder_setUserData+0x2325
C [libclib_jiio.so+0xa6de]
Java_com_sun_medialib_codec_g3fax_Decoder_Decode+0x6a
j com.sun.medialib.codec.g3fax.Decoder.Decode([B[B[I[II)I+0
j com.sun.medialib.codec.g3fax.Decoder.decode([B[B[I[II)I+8
j
com.sun.media.imageioimpl.plugins.tiff.TIFFCodecLibFaxDecompressor.decodeRaw([BIII)V+281
j com.sun.media.imageio.plugins.tiff.TIFFDecompressor.decode()V+755
j
com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.decodeTile(III)V+629
j
com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.read(ILjavax/imageio/ImageReadParam;)Ljava/awt/image/BufferedImage;+1128
j
javax.imageio.ImageIO.read(Ljavax/imageio/stream/ImageInputStream;)Ljava/awt/image/BufferedImage;+55
j
javax.imageio.ImageIO.read(Ljava/io/File;)Ljava/awt/image/BufferedImage;+51
j ImageExperiment.main([Ljava/lang/String;)V+46
v ~StubRoutines::call_stub
V [libjvm.so+0x25c531]
V [libjvm.so+0x34fa95]
V [libjvm.so+0x25c38b]
V [libjvm.so+0x2653ef]
V [libjvm.so+0x27247b]
C [java+0x3ad2] _init+0x2b96
C [java+0x1389] _init+0x44d
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sun.medialib.codec.g3fax.Decoder.Decode([B[B[I[II)I+0
j com.sun.medialib.codec.g3fax.Decoder.decode([B[B[I[II)I+8
j
com.sun.media.imageioimpl.plugins.tiff.TIFFCodecLibFaxDecompressor.decodeRaw([BIII)V+281
j com.sun.media.imageio.plugins.tiff.TIFFDecompressor.decode()V+755
j
com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.decodeTile(III)V+629
j
com.sun.media.imageioimpl.plugins.tiff.TIFFImageReader.read(ILjavax/imageio/ImageReadParam;)Ljava/awt/image/BufferedImage;+1128
j
javax.imageio.ImageIO.read(Ljavax/imageio/stream/ImageInputStream;)Ljava/awt/image/BufferedImage;+55
j
javax.imageio.ImageIO.read(Ljava/io/File;)Ljava/awt/image/BufferedImage;+51
j ImageExperiment.main([Ljava/lang/String;)V+46
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0813fc00 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=135527936]
0x0813f800 JavaThread "CompilerThread0" daemon [_thread_blocked,
id=135526912]
0x0813f400 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=135525888]
0x0813f000 JavaThread "Finalizer" daemon [_thread_blocked, id=135524864]
0x0806bc00 JavaThread "Reference Handler" daemon [_thread_blocked,
id=134659584]
=>0x08060c00 JavaThread "main" [_thread_in_native, id=134610944]
Other Threads:
0x08130200 VMThread [id=134658560]
0x0805ad00 WatcherThread [id=135758336]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 404K [0x2d560000, 0x2d600000,
0x2da40000)
eden space 512K, 66% used [0x2d560000, 0x2d5b5308, 0x2d5e0000)
from space 64K, 100% used [0x2d5e0000, 0x2d5f0000, 0x2d5f0000)
to space 64K, 0% used [0x2d5f0000, 0x2d5f0000, 0x2d600000)
tenured generation total 1408K, used 743K [0x2da40000, 0x2dba0000,
0x31560000)
the space 1408K, 52% used [0x2da40000, 0x2daf9e38, 0x2dafa000,
0x2dba0000)
compacting perm gen total 8192K, used 3484K [0x31560000, 0x31d60000,
0x35560000)
the space 8192K, 42% used [0x31560000, 0x318c72c0, 0x318c7400,
0x31d60000)
No shared spaces configured.
Dynamic libraries:
0x08048000 /usr/local/jdk1.5.0/bin/java
0x2808c000 /usr/lib/libpthread.so.1
0x280b0000 /lib/libc.so.5
0x2818b000 /usr/local/jdk1.5.0/jre/lib/i386/client/libjvm.so
0x285dd000 /lib/libm.so.3
0x285f9000 /usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so
0x2860a000 /usr/local/jdk1.5.0/jre/lib/i386/libverify.so
0x28617000 /usr/local/jdk1.5.0/jre/lib/i386/libjava.so
0x28636000 /usr/local/jdk1.5.0/jre/lib/i386/libzip.so
0x3599c000 /usr/local/jdk1.5.0/jre/lib/i386/libcmm.so
0x35a17000 /usr/local/jdk1.5.0/jre/lib/i386/libjpeg.so
0x35a48000 /usr/local/jdk1.5.0/jre/lib/i386/libclib_jiio.so
0x35b3c000 /usr/lib/compat/libm.so.2
0x2d55a000 /usr/local/lib/pluginwrapper/jai.so
0x35b57000 /usr/local/jdk1.5.0/jre/lib/i386/libawt.so
0x35bf3000 /usr/local/jdk1.5.0/jre/lib/i386/libmlib_image.so
0x35cb0000 /usr/local/jdk1.5.0/jre/lib/i386/xawt/libmawt.so
0x35ce7000 /usr/X11R6/lib/libXext.so.6
0x35cf4000 /usr/X11R6/lib/libX11.so.6
0x28055000 /libexec/ld-elf.so.1
VM Arguments:
java_command: ImageExperiment
Environment Variables:
JAVA_HOME=/usr/local/jdk1.5.0
CLASSPATH=/usr/local/jakarta-tomcat5.5/common/lib/servlet-api.jar:/usr/local/jakarta-tomcat5.5/common/lib/jsp-api.jar:/home/pvh/servlets:.
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/pvh/bin
LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/i386/client:/usr/local/jdk1.5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386
SHELL=/bin/tcsh
DISPLAY=blackstar:0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=i386
--------------- S Y S T E M ---------------
OS:FreeBSD
uname:FreeBSD 5.4-STABLE FreeBSD 5.4-STABLE #0: Thu Jan 5 00:32:45 SAST
2006 pvh at leftside.wfeet.za.net:/usr/obj/usr/src/sys/GENERIC i386
More information about the freebsd-java
mailing list