Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jan 2006 11:36:26 +0200 (EET)
From:      Achilleus Mantzios <achill@matrix.gatewaynet.com>
To:        Peter van Heusden <pvh@wfeet.za.net>
Cc:        freebsd-java@freebsd.org
Subject:   Re: Core dump when using jai-imagio
Message-ID:  <Pine.LNX.4.44.0601191113500.19264-100000@matrix.gatewaynet.com>
In-Reply-To: <43CCFD3A.6050004@wfeet.za.net>

next in thread | previous in thread | raw e-mail | index | archive | help
O Peter van Heusden έγραψε στις Jan 17, 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?

I used to use jai too, IMMSMW just 2-3 years ago back in jdk1.3.x.
For some reason (i dont recall) some codecs were available in base
1.4.x classes so i got rid of jai.


> 
> 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@leftside.wfeet.za.net:/usr/obj/usr/src/sys/GENERIC i386
> 
> 
> 
> _______________________________________________
> freebsd-java@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"
> 

-- 
-Achilleus




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0601191113500.19264-100000>