I was asked by diablo-jdk to post it here

Ilia Chipitsine ilia at paramon.ru
Mon Apr 24 18:28:11 UTC 2006


:-)
-------------- next part --------------
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0xa) at pc=0x2b551c47, pid=89304, tid=0x805c000
#
# Java VM: Java HotSpot(TM) Client VM (diablo-1.5.0_06-b00 mixed mode)
# Problematic frame:
# j  sun.nio.ch.FileDispatcher.read0(Ljava/io/FileDescriptor;JI)I+0
#

---------------  T H R E A D  ---------------

Current thread (0x0805cc00):  JavaThread "main" [_thread_in_native_trans, id=134594560]

siginfo:si_signo=10, si_errno=0, si_code=12, si_addr=0x28643300

Registers:
EAX=0x0000000c, EBX=0x30ac1720, ECX=0x28643300, EDX=0x0000000c
ESP=0xbfbfc660, EBP=0xbfbfc69c, ESI=0x30ac1718, EDI=0x0805cc00
EIP=0x2b551c47, EFLAGS=0x00010206

Top of Stack: (sp=0xbfbfc660)
0xbfbfc660:   0000000c 0000000c 0805ccc0 bfbfc6a4
0xbfbfc670:   bfbfc6b8 08566000 00000000 0000000c
0xbfbfc680:   bfbfc680 00000000 bfbfc6b8 30ac24f8
0xbfbfc690:   00000000 30ac1720 bfbfc6ac bfbfc6d8
0xbfbfc6a0:   2b54b9cf 30ac2470 2b54fb39 0000000c
0xbfbfc6b0:   08566000 00000000 2d6399e8 bfbfc6bc
0xbfbfc6c0:   30ac134c bfbfc6f0 30ac24f8 00000000
0xbfbfc6d0:   30ac1358 bfbfc6e0 bfbfc710 2b54b9cf 

Instructions: (pc=0x2b551c47)
0x2b551c37:   cf c1 e9 02 81 e1 fc 0f 00 00 81 c1 00 30 64 28
0x2b551c47:   89 09 81 3d 68 30 62 28 00 00 00 00 0f 85 0d 00 

Stack: [0xbfbc0000,0xbfc00000),  sp=0xbfbfc660,  free space=241k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
j  sun.nio.ch.FileDispatcher.read0(Ljava/io/FileDescriptor;JI)I+0
j  sun.nio.ch.FileDispatcher.read(Ljava/io/FileDescriptor;JI)I+4
j  sun.nio.ch.IOUtil.readIntoNativeBuffer(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;Ljava/lang/Object;)I+116
j  sun.nio.ch.IOUtil.read(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;Ljava/lang/Object;)I+55
j  sun.nio.ch.FileChannelImpl.read(Ljava/nio/ByteBuffer;)I+117
j  sun.font.TrueTypeFont.readBlock(II)Ljava/nio/ByteBuffer;+79
J  sun.font.TrueTypeFont.init(I)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  sun.font.TrueTypeFont.<init>(Ljava/lang/String;Ljava/lang/Object;IZ)V+46
j  sun.font.FontManager.registerFontFile(Ljava/lang/String;[Ljava/lang/String;IZI)Lsun/font/PhysicalFont;+55
j  sun.font.FontManager.registerFonts([Ljava/lang/String;[[Ljava/lang/String;IIZIZ)V+50
j  sun.java2d.SunGraphicsEnvironment.addDirFonts(Ljava/lang/String;Ljava/io/File;Ljava/io/FilenameFilter;IZIZZ)V+401
j  sun.java2d.SunGraphicsEnvironment.registerFontsInDir(Ljava/lang/String;ZIZZ)V+34
j  sun.java2d.SunGraphicsEnvironment.registerFontsOnPath(Ljava/lang/String;ZIZZ)V+33
j  sun.java2d.SunGraphicsEnvironment.access$600(Lsun/java2d/SunGraphicsEnvironment;Ljava/lang/String;ZIZZ)V+8
j  sun.java2d.SunGraphicsEnvironment$2.run()Ljava/lang/Object;+67
v  ~StubRoutines::call_stub
V  [libjvm.so+0x26f2d8]
V  [libjvm.so+0x387208]
V  [libjvm.so+0x26f3ef]
V  [libjvm.so+0x2c4935]
C  [libjava.so+0x111b1]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x25
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j  sun.java2d.SunGraphicsEnvironment.loadFonts()V+41
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+482
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+372
j  java.awt.Font.getFont2D()Lsun/font/Font2D;+75
v  ~StubRoutines::call_stub
V  [libjvm.so+0x26f2d8]
V  [libjvm.so+0x387208]
V  [libjvm.so+0x26f3ef]
V  [libjvm.so+0x27b46b]
V  [libjvm.so+0x27f328]
C  [libfontmanager.so+0x1f195]  Java_sun_font_FontManager_getFont2D+0x31
j  sun.font.FontManager.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+0
j  sun.font.FontDesignMetrics.initMatrixAndMetrics()V+4
j  sun.font.FontDesignMetrics.<init>(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V+62
j  sun.java2d.SunGraphics2D.makeFontMetrics(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)Ljava/awt/FontMetrics;+107
j  sun.java2d.SunGraphics2D.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+42
j  java.awt.Component.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+83
j  javax.swing.JComponent.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+73
j  javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(Ljavax/swing/JComponent;)Ljava/awt/Dimension;+146
j  javax.swing.JComponent.getPreferredSize()Ljava/awt/Dimension;+26
j  java.awt.BorderLayout.preferredLayoutSize(Ljava/awt/Container;)Ljava/awt/Dimension;+157
j  java.awt.Container.preferredSize()Ljava/awt/Dimension;+43
j  java.awt.Container.getPreferredSize()Ljava/awt/Dimension;+1
j  javax.swing.JComponent.getPreferredSize()Ljava/awt/Dimension;+39
j  javax.swing.JRootPane$RootLayout.preferredLayoutSize(Ljava/awt/Container;)Ljava/awt/Dimension;+26
j  java.awt.Container.preferredSize()Ljava/awt/Dimension;+43
j  java.awt.Container.getPreferredSize()Ljava/awt/Dimension;+1
j  javax.swing.JComponent.getPreferredSize()Ljava/awt/Dimension;+39
j  java.awt.BorderLayout.preferredLayoutSize(Ljava/awt/Container;)Ljava/awt/Dimension;+157
j  java.awt.Container.preferredSize()Ljava/awt/Dimension;+43
j  java.awt.Container.getPreferredSize()Ljava/awt/Dimension;+1
j  java.awt.Window.pack()V+32
j  smartsvn.lB.<init>()V+22
j  smartsvn.lB.a()V+17
j  smartsvn.lJ.a()V+24
j  SmartSVN.main([Ljava/lang/String;)V+8
v  ~StubRoutines::call_stub
V  [libjvm.so+0x26f2d8]
V  [libjvm.so+0x387208]
V  [libjvm.so+0x26f3ef]
V  [libjvm.so+0x27b021]
V  [libjvm.so+0x28c4e0]
C  [java+0x3aac]  _init+0x2c50
C  [java+0x12a6]  _init+0x44a

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.nio.ch.FileDispatcher.read0(Ljava/io/FileDescriptor;JI)I+0
j  sun.nio.ch.FileDispatcher.read(Ljava/io/FileDescriptor;JI)I+4
j  sun.nio.ch.IOUtil.readIntoNativeBuffer(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;Ljava/lang/Object;)I+116
j  sun.nio.ch.IOUtil.read(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;Ljava/lang/Object;)I+55
j  sun.nio.ch.FileChannelImpl.read(Ljava/nio/ByteBuffer;)I+117
j  sun.font.TrueTypeFont.readBlock(II)Ljava/nio/ByteBuffer;+79
J  sun.font.TrueTypeFont.init(I)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  sun.font.TrueTypeFont.<init>(Ljava/lang/String;Ljava/lang/Object;IZ)V+46
j  sun.font.FontManager.registerFontFile(Ljava/lang/String;[Ljava/lang/String;IZI)Lsun/font/PhysicalFont;+55
j  sun.font.FontManager.registerFonts([Ljava/lang/String;[[Ljava/lang/String;IIZIZ)V+50
j  sun.java2d.SunGraphicsEnvironment.addDirFonts(Ljava/lang/String;Ljava/io/File;Ljava/io/FilenameFilter;IZIZZ)V+401
j  sun.java2d.SunGraphicsEnvironment.registerFontsInDir(Ljava/lang/String;ZIZZ)V+34
j  sun.java2d.SunGraphicsEnvironment.registerFontsOnPath(Ljava/lang/String;ZIZZ)V+33
j  sun.java2d.SunGraphicsEnvironment.access$600(Lsun/java2d/SunGraphicsEnvironment;Ljava/lang/String;ZIZZ)V+8
j  sun.java2d.SunGraphicsEnvironment$2.run()Ljava/lang/Object;+67
v  ~StubRoutines::call_stub
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j  sun.java2d.SunGraphicsEnvironment.loadFonts()V+41
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+482
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+372
j  java.awt.Font.getFont2D()Lsun/font/Font2D;+75
v  ~StubRoutines::call_stub
j  sun.font.FontManager.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+0
j  sun.font.FontDesignMetrics.initMatrixAndMetrics()V+4
j  sun.font.FontDesignMetrics.<init>(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V+62
j  sun.java2d.SunGraphics2D.makeFontMetrics(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)Ljava/awt/FontMetrics;+107
j  sun.java2d.SunGraphics2D.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+42
j  java.awt.Component.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+83
j  javax.swing.JComponent.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+73
j  javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(Ljavax/swing/JComponent;)Ljava/awt/Dimension;+146
j  javax.swing.JComponent.getPreferredSize()Ljava/awt/Dimension;+26
j  java.awt.BorderLayout.preferredLayoutSize(Ljava/awt/Container;)Ljava/awt/Dimension;+157
j  java.awt.Container.preferredSize()Ljava/awt/Dimension;+43
j  java.awt.Container.getPreferredSize()Ljava/awt/Dimension;+1
j  javax.swing.JComponent.getPreferredSize()Ljava/awt/Dimension;+39
j  javax.swing.JRootPane$RootLayout.preferredLayoutSize(Ljava/awt/Container;)Ljava/awt/Dimension;+26
j  java.awt.Container.preferredSize()Ljava/awt/Dimension;+43
j  java.awt.Container.getPreferredSize()Ljava/awt/Dimension;+1
j  javax.swing.JComponent.getPreferredSize()Ljava/awt/Dimension;+39
j  java.awt.BorderLayout.preferredLayoutSize(Ljava/awt/Container;)Ljava/awt/Dimension;+157
j  java.awt.Container.preferredSize()Ljava/awt/Dimension;+43
j  java.awt.Container.getPreferredSize()Ljava/awt/Dimension;+1
j  java.awt.Window.pack()V+32
j  smartsvn.lB.<init>()V+22
j  smartsvn.lB.a()V+17
j  smartsvn.lJ.a()V+24
j  SmartSVN.main([Ljava/lang/String;)V+8
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x0856f600 JavaThread "AWT-Shutdown" [_thread_blocked, id=139917312]
  0x0852a800 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=139635200]
  0x0852a200 JavaThread "Image Fetcher 2" daemon [_thread_blocked, id=139633664]
  0x084ffe00 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=139632640]
  0x084ffa00 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=139459584]
  0x084ff200 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=139457536]
  0x08254c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=136662528]
  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]
  0x08067c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=134643200]
=>0x0805cc00 JavaThread "main" [_thread_in_native_trans, id=134594560]

Other Threads:
  0x0812d200 VMThread [id=134642176]
  0x08056d00 WatcherThread [id=135848448]

VM state:synchronizing (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x08062480/0x080624c0] Safepoint_lock - owner thread: 0x0812d200
[0x08062540/0x08062580] Threads_lock - owner thread: 0x0812d200

Heap
 def new generation   total 576K, used 490K [0x2d5d0000, 0x2d670000, 0x2d980000)
  eden space 512K,  83% used [0x2d5d0000, 0x2d63a8f8, 0x2d650000)
  from space 64K,  99% used [0x2d660000, 0x2d66fff8, 0x2d670000)
  to   space 64K,   0% used [0x2d650000, 0x2d650000, 0x2d660000)
 tenured generation   total 2156K, used 1889K [0x2d980000, 0x2db9b000, 0x305d0000)
   the space 2156K,  87% used [0x2d980000, 0x2db585b8, 0x2db58600, 0x2db9b000)
 compacting perm gen  total 8704K, used 8540K [0x305d0000, 0x30e50000, 0x345d0000)
   the space 8704K,  98% used [0x305d0000, 0x30e270a0, 0x30e27200, 0x30e50000)
No shared spaces configured.

Dynamic libraries:
0x08048000 	/usr/local/diablo-jdk1.5.0/bin/java
0x2807d000 	/lib/libz.so.3
0x2808d000 	/usr/lib/libpthread.so.2
0x280b2000 	/lib/libc.so.6
0x2818b000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/client/libjvm.so
0x2862c000 	/lib/libm.so.4
0x28644000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/native_threads/libhpi.so
0x28655000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libverify.so
0x28662000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libjava.so
0x28681000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libzip.so
0x34a1d000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libawt.so
0x34ab9000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libmlib_image.so
0x34b77000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/xawt/libmawt.so
0x34bae000 	/usr/X11R6/lib/libXext.so.6
0x34bbb000 	/usr/X11R6/lib/libX11.so.6
0x34f01000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libfontmanager.so
0x34f86000 	/usr/lib/libstdc++.so.5
0x35050000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libdcpr.so
0x3507c000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libnet.so
0x3508d000 	/usr/local/diablo-jdk1.5.0/jre/lib/i386/libnio.so
0x2d5ce000 	/usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
0x35094000 	/usr/X11R6/lib/libXcursor.so.1
0x3509d000 	/usr/X11R6/lib/libXrender.so.1
0x350a5000 	/usr/X11R6/lib/libXfixes.so.3
0x28052000 	/libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Dsun.io.useCanonCaches=false -Xmx48m
java_command: SmartSVN
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/ilia/bin
LD_LIBRARY_PATH=/usr/local/diablo-jdk1.5.0/jre/lib/i386/client:/usr/local/diablo-jdk1.5.0/jre/lib/i386:/usr/local/diablo-jdk1.5.0/jre/../lib/i386
SHELL=/bin/sh
DISPLAY=:0.0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=i386

Signal Handlers:
SIGSEGV: [libjvm.so+0x426680], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGBUS: [libjvm.so+0x426680], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGFPE: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGUSR1: [libjvm.so+0x3872e0], sa_mask[0]=0x00000000, sa_flags=0x00000040
SIGUSR2: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGINT: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGQUIT: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGTERM: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002


---------------  S Y S T E M  ---------------

OS:FreeBSD
uname:FreeBSD 6.1-RC FreeBSD 6.1-RC #0: Tue Apr 18 04:24:56 YEKST 2006     root@:/usr/src/sys/i386/compile/JANE i386
rlimit: STACK 65536k, CORE infinity, NOFILE 11095
CPU:total 2 family 15, cmov, cx8, fxsr, mmx, ht

Memory: 4k page, physical 907836k

vm_info: Java HotSpot(TM) Client VM (diablo-1.5.0_06-b00) for freebsd-x86, built on Feb 17 2006 00:12:58 by truk with gcc 3.4.4 [FreeBSD] 20050518



More information about the freebsd-java mailing list