JDK-6501898 : SIGSEGV near libc.so.6 after calling Java_sun_dc_pr_PathFiller_writeAlpha8
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 1.4.2,1.4.2_03,1.4.2_06,5.0u10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux,windows_xp
  • CPU: x86
  • Submitted: 2006-12-07
  • Updated: 2011-01-19
  • Resolved: 2007-06-13
Related Reports
Duplicate :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)


FULL OS VERSION :
Linux ubuntu-shared 2.6.15-26-386 #1 PREEMPT Mon Jul 17 19:52:53 UTC 2006 i686 GNU/Linux

A DESCRIPTION OF THE PROBLEM :
Application Stops while loading a Batik SVG Image exported with MS Visio:
Working wit hNetBeans 5.5, ERROR LOG:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0xb7e2363b, pid=11058, tid=2813320112
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x6263b]
#

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

Current thread (0x08813798):  JavaThread "RunnableQueue-0" daemon [_thread_in_vm, id=11124]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000010c

Registers:
EAX=0xffffffff, EBX=0xb7eebadc, ECX=0xb7eed320, EDX=0x00000100
ESP=0xa7afc5e0, EBP=0xa7afc650, ESI=0x088844d8, EDI=0x08884510
EIP=0xb7e2363b, CR2=0x0000010c, EFLAGS=0x00010212

  Top of Stack: (sp=0xa7afc5e0)
0xa7afc5e0:   08889a28 00000236 a7d8711b a7daad48
0xa7afc5f0:   00000cd2 b7edf79b b7edf79b b7edf79b
0xa7afc600:   b7edf79b 0880265c 4435478e 431c6df2
0xa7afc610:   44354db5 431c3ca8 00000108 00000140
0xa7afc620:   b7eed358 088160a0 b7eed344 b7eed33c
0xa7afc630:   b7eed320 00000e1b ffffff89 3ed2927a
0xa7afc640:   4435478e b7eebadc b7eed320 00000000
0xa7afc650:   a7afc714 b7e24653 b7eed320 08859df8

Instructions: (pc=0xb7e2363b)
0xb7e2362b:   45 a4 89 45 ac eb 50 01 45 cc 8b 57 08 8b 47 0c
0xb7e2363b:   39 7a 0c 0f 85 5c 01 00 00 39 78 08 0f 85 53 01

Stack: [0xa7a7d000,0xa7afe000),  sp=0xa7afc5e0,  free space=509k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libc.so.6+0x6263b]
C  [libc.so.6+0x63653]
C  [libc.so.6+0x65411]  malloc+0x81
V  [libjvm.so+0x28629a]
V  [libjvm.so+0x19ec2b]
C  [libdcpr.so+0x4e5b]  Java_sun_dc_pr_PathFiller_writeAlpha8+0x6b
J  sun.dc.pr.PathFiller.writeAlpha8([BIII)V
J  sun.java2d.pipe.DuctusRenderer.getAlpha(Lsun/dc/pr/Rasterizer;[BIII)V
J  sun.java2d.pipe.DuctusShapeRenderer.renderPath(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  sun.java2d.pipe.DuctusShapeRenderer.draw(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V+38
j  sun.java2d.pipe.ValidatePipe.draw(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V+14
j  sun.java2d.SunGraphics2D.draw(Ljava/awt/Shape;)V+6
j  org.apache.batik.gvt.StrokeShapePainter.paint(Ljava/awt/Graphics2D;)V+35
J  org.apache.batik.gvt.CompositeShapePainter.paint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.ShapeNode.primitivePaint(Ljava/awt/Graphics2D;)V+12
J  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.ShapeNode.paint(Ljava/awt/Graphics2D;)V+9
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V+336
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
j  org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V+25
j  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V+336
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Ljava/awt/image/WritableRaster;)V+97
j  org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;+2
j  org.apache.batik.ext.awt.image.rendered.TranslateRed.copyData(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;+28
j  org.apache.batik.ext.awt.image.rendered.PadRed.copyData(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;+82
j  org.apache.batik.gvt.renderer.DynamicRenderer.repaint(Lorg/apache/batik/ext/awt/geom/RectListManager;)V+481
j  org.apache.batik.bridge.RepaintManager.updateRendering(Ljava/util/Collection;)Ljava/util/Collection;+219
j  org.apache.batik.bridge.UpdateManager.updateRendering(Ljava/util/List;Z)V+30
j  org.apache.batik.bridge.UpdateManager.repaint()V+141
j  org.apache.batik.bridge.UpdateManager$UpdateManagerRunHander.runnableInvoked(Lorg/apache/batik/util/RunnableQueue;Ljava/lang/Runnable;)V+21
j  org.apache.batik.util.RunnableQueue.runnableInvoked(Ljava/lang/Runnable;)V+13
j  org.apache.batik.util.RunnableQueue.run()V+379
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [libjvm.so+0x17af0c]
V  [libjvm.so+0x28b9d8]
V  [libjvm.so+0x17a765]
V  [libjvm.so+0x17a7fe]
V  [libjvm.so+0x1f2055]
V  [libjvm.so+0x2f4d43]
V  [libjvm.so+0x28c5e8]
C  [libpthread.so.0+0x5341]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  sun.dc.pr.PathFiller.writeAlpha8([BIII)V
J  sun.java2d.pipe.DuctusRenderer.getAlpha(Lsun/dc/pr/Rasterizer;[BIII)V
J  sun.java2d.pipe.DuctusShapeRenderer.renderPath(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  sun.java2d.pipe.DuctusShapeRenderer.draw(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V+38
j  sun.java2d.pipe.ValidatePipe.draw(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V+14
j  sun.java2d.SunGraphics2D.draw(Ljava/awt/Shape;)V+6
j  org.apache.batik.gvt.StrokeShapePainter.paint(Ljava/awt/Graphics2D;)V+35
J  org.apache.batik.gvt.CompositeShapePainter.paint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.ShapeNode.primitivePaint(Ljava/awt/Graphics2D;)V+12
J  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.ShapeNode.paint(Ljava/awt/Graphics2D;)V+9
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V+336
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
j  org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V+25
j  org.apache.batik.gvt.AbstractGraphicsNode.paint(Ljava/awt/Graphics2D;)V+336
J  org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Ljava/awt/Graphics2D;)V
v  ~RuntimeStub::alignment_frame_return Runtime1 stub
j  org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Ljava/awt/image/WritableRaster;)V+97
j  org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;+2
j  org.apache.batik.ext.awt.image.rendered.TranslateRed.copyData(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;+28
j  org.apache.batik.ext.awt.image.rendered.PadRed.copyData(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;+82
j  org.apache.batik.gvt.renderer.DynamicRenderer.repaint(Lorg/apache/batik/ext/awt/geom/RectListManager;)V+481
j  org.apache.batik.bridge.RepaintManager.updateRendering(Ljava/util/Collection;)Ljava/util/Collection;+219
j  org.apache.batik.bridge.UpdateManager.updateRendering(Ljava/util/List;Z)V+30
j  org.apache.batik.bridge.UpdateManager.repaint()V+141
j  org.apache.batik.bridge.UpdateManager$UpdateManagerRunHander.runnableInvoked(Lorg/apache/batik/util/RunnableQueue;Ljava/lang/Runnable;)V+21
j  org.apache.batik.util.RunnableQueue.runnableInvoked(Ljava/lang/Runnable;)V+13
j  org.apache.batik.util.RunnableQueue.run()V+379
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x088a2520 JavaThread "Thread-16" [_thread_in_vm, id=11129]
  0x08895ab0 JavaThread "Thread-15" [_thread_blocked, id=11128]
  0x0869e288 JavaThread "Timer-0" daemon [_thread_blocked, id=11125]
=>0x08813798 JavaThread "RunnableQueue-0" daemon [_thread_in_vm, id=11124]
  0x081203d8 JavaThread "Thread-9" daemon [_thread_blocked, id=11121]
  0x0847cec0 JavaThread "TimerQueue" daemon [_thread_blocked, id=11102]
  0x0805eeb8 JavaThread "DestroyJavaVM" [_thread_blocked, id=11058]
  0x086e1d48 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=11080]
  0x086c2aa0 JavaThread "AWT-Shutdown" [_thread_blocked, id=11079]
  0x0865c180 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=11077]
  0x08645fa0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=11076]
  0x080ea7a8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11074]
  0x080e90f8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11073]
  0x080e8178 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11072]
  0x080e69d0 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=11070]
  0x080e54d8 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=11069]
  0x080e3980 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=11068]
  0x080be4b8 JavaThread "Finalizer" daemon [_thread_blocked, id=11065]
  0x080bd800 JavaThread "Reference Handler" daemon [_thread_blocked, id=11064]

Other Threads:
  0x080bab90 VMThread [id=11063]
  0x080ebc40 WatcherThread [id=11075]

VM state:synchronizing (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x0805e050/0x0805e078] Safepoint_lock - owner thread: 0x080bab90
[0x0805e0d0/0x0805e0f8] Threads_lock - owner thread: 0x080bab90
[0x0805e8b0/0x0805e8c8] Compile_lock - owner thread: 0x088a2520

Heap
 def new generation   total 2368K, used 2301K [0xaa550000, 0xaa7e0000, 0xaaa30000)
  eden space 2112K,  96% used [0xaa550000, 0xaa74f6e8, 0xaa760000)
  from space 256K, 100% used [0xaa7a0000, 0xaa7e0000, 0xaa7e0000)
  to   space 256K,   0% used [0xaa760000, 0xaa760000, 0xaa7a0000)
 tenured generation   total 31080K, used 26565K [0xaaa30000, 0xac88a000, 0xae550000)
   the space 31080K,  85% used [0xaaa30000, 0xac4215f0, 0xac421600, 0xac88a000)
 compacting perm gen  total 19712K, used 19554K [0xae550000, 0xaf890000, 0xb2550000)
   the space 19712K,  99% used [0xae550000, 0xaf868898, 0xaf868a00, 0xaf890000)
No shared spaces configured.



VM Arguments:
jvm_args: -Xdebug -Xnoagent -Djava.compiler=none -Xrunjdwp:transport=dt_socket,address=localhost:57104
java_command: tpevo.pers.metroaq.MetroaqStart
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
LD_LIBRARY_PATH=/opt/jdk1.5.0_10/jre/lib/i386/client:/opt/jdk1.5.0_10/jre/lib/i386:/opt/jdk1.5.0_10/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=unix:1029

Signal Handlers:
SIGSEGV: [libjvm.so+0x326820], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x326820], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x28aa10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGILL: [libjvm.so+0x28aa10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x28ce60], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x28c890], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x28c890], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x28c890], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x28c890], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


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

OS:testing/unstable

uname:Linux 2.6.15-26-386 #1 PREEMPT Mon Jul 17 19:52:53 UTC 2006 i686
libc:glibc 2.3.6 NPTL 2.3.6
rlimit: STACK 8192k, CORE infinity, NPROC infinity, NOFILE 1024, AS infinity
load average:2.09 2.13 2.07

CPU:total 1 (cores per cpu 1, threads per core 2) family 15 model 4 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht

Memory: 4k page, physical 1027968k(12236k free), swap 1028152k(974664k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_10-b03) for linux-x86, built on Nov  9 2006 14:22:56 by java_re with gcc 3.2.1-7a (J2SE release)





THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
I'don't know...work with NetBeans with Batik and complex SVG files...

REPRODUCIBILITY :
This bug can be reproduced often.
Additional part of original bug report:
=======================================

Dynamic libraries:
08048000-08057000 r-xp 00000000 08:01 153540     /opt/jdk1.5.0_10/jre/bin/java
08057000-08059000 rwxp 0000e000 08:01 153540     /opt/jdk1.5.0_10/jre/bin/java
08059000-088f3000 rwxp 08059000 00:00 0          [heap]
a757b000-a757e000 rwxp a757b000 00:00 0
a757e000-a75fc000 rwxp a757e000 00:00 0
a75fc000-a76e7000 rwxs 00000000 00:07 8486927    /SYSV00000000 (deleted)
a7751000-a7754000 ---p a7751000 00:00 0
a7754000-a77d2000 rwxp a7754000 00:00 0
a77d2000-a7a7d000 rwxs 00000000 00:07 8421387    /SYSV00000000 (deleted)
a7a7d000-a7a80000 ---p a7a7d000 00:00 0
a7a80000-a7afe000 rwxp a7a80000 00:00 0
a7afe000-a7b01000 ---p a7afe000 00:00 0
a7b01000-a7b7f000 rwxp a7b01000 00:00 0
a7b7f000-a7b82000 rwxp a7b7f000 00:00 0
a7b82000-a7c00000 rwxp a7b82000 00:00 0
a7c00000-a7c03000 ---p a7c00000 00:00 0
a7c03000-a7c81000 rwxp a7c03000 00:00 0
a7c81000-a7c84000 ---p a7c81000 00:00 0
a7c84000-a7d02000 rwxp a7c84000 00:00 0
a7d02000-a7d05000 ---p a7d02000 00:00 0
a7d05000-a7d83000 rwxp a7d05000 00:00 0
a7d83000-a7d98000 r-xp 00000000 08:01 156868     /opt/jdk1.5.0_10/jre/lib/i386/libdcpr.so
a7d98000-a7dab000 rwxp 00014000 08:01 156868     /opt/jdk1.5.0_10/jre/lib/i386/libdcpr.so
a7db5000-a7e09000 r-xp 00000000 08:01 156884     /opt/jdk1.5.0_10/jre/lib/i386/libcmm.so
a7e09000-a7e0c000 rwxp 00053000 08:01 156884     /opt/jdk1.5.0_10/jre/lib/i386/libcmm.so
a7e0c000-a7e0f000 ---p a7e0c000 00:00 0
a7e0f000-a7e8d000 rwxp a7e0f000 00:00 0
a7e8d000-a7e94000 r-xp 00000000 08:01 156849     /opt/jdk1.5.0_10/jre/lib/i386/libnio.so
a7e94000-a7e95000 rwxp 00006000 08:01 156849     /opt/jdk1.5.0_10/jre/lib/i386/libnio.so
a7e95000-a7e98000 ---p a7e95000 00:00 0
a7e98000-a7f16000 rwxp a7e98000 00:00 0
a7f16000-a7f3d000 r-xp 00000000 08:01 156882     /opt/jdk1.5.0_10/jre/lib/i386/libjpeg.so
a7f3d000-a7f3e000 rwxp 00026000 08:01 156882     /opt/jdk1.5.0_10/jre/lib/i386/libjpeg.so
a7f3e000-a7f41000 rwxp a7f3e000 00:00 0
a7f41000-a7fbf000 rwxp a7f41000 00:00 0
a7fbf000-a7fc2000 ---p a7fbf000 00:00 0
a7fc2000-a8040000 rwxp a7fc2000 00:00 0
a8040000-a8047000 r-xp 00000000 08:01 7659       /usr/lib/libXrender.so.1.3.0
a8047000-a8048000 rwxp 00006000 08:01 7659       /usr/lib/libXrender.so.1.3.0
a8048000-a8050000 r-xp 00000000 08:01 7631       /usr/lib/libXcursor.so.1.0.2
a8050000-a8051000 rwxp 00007000 08:01 7631       /usr/lib/libXcursor.so.1.0.2
a8051000-a8054000 ---p a8051000 00:00 0
a8054000-a80d2000 rwxp a8054000 00:00 0
a80d2000-a813c000 r-xp 00000000 08:01 156881     /opt/jdk1.5.0_10/jre/lib/i386/libfontmanager.so
a813c000-a8146000 rwxp 00069000 08:01 156881     /opt/jdk1.5.0_10/jre/lib/i386/libfontmanager.so
a8146000-a814a000 rwxp a8146000 00:00 0
a814a000-a822b000 r-xp 00000000 08:01 7620       /usr/lib/libX11.so.6.2.0
a822b000-a822f000 rwxp 000e1000 08:01 7620       /usr/lib/libX11.so.6.2.0
a822f000-a8230000 rwxp a822f000 00:00 0
a8233000-a8244000 r-xp 00000000 08:01 156846     /opt/jdk1.5.0_10/jre/lib/i386/libnet.so
a8244000-a8245000 rwxp 00011000 08:01 156846     /opt/jdk1.5.0_10/jre/lib/i386/libnet.so
a8245000-a8273000 r-xp 00000000 08:01 156876     /opt/jdk1.5.0_10/jre/lib/i386/xawt/libmawt.so
a8273000-a8276000 rwxp 0002e000 08:01 156876     /opt/jdk1.5.0_10/jre/lib/i386/xawt/libmawt.so
a8276000-a8277000 rwxp a8276000 00:00 0
a8277000-a833d000 r-xp 00000000 08:01 156869     /opt/jdk1.5.0_10/jre/lib/i386/libmlib_image.so
a833d000-a833e000 rwxp 000c5000 08:01 156869     /opt/jdk1.5.0_10/jre/lib/i386/libmlib_image.so
a833e000-a839e000 r-xp 00000000 08:01 156870     /opt/jdk1.5.0_10/jre/lib/i386/libawt.so
a839e000-a83a4000 rwxp 0005f000 08:01 156870     /opt/jdk1.5.0_10/jre/lib/i386/libawt.so
a83a4000-a83c8000 rwxp a83a4000 00:00 0
a9e7b000-a9e7c000 ---p a9e7b000 00:00 0
a9e7c000-a9efc000 rwxp a9e7c000 00:00 0
a9efc000-a9eff000 ---p a9efc000 00:00 0
a9eff000-a9f7d000 rwxp a9eff000 00:00 0
a9f7d000-a9f80000 ---p a9f7d000 00:00 0
a9f80000-a9ffe000 rwxp a9f80000 00:00 0
a9ffe000-aa001000 ---p a9ffe000 00:00 0
aa001000-aa07f000 rwxp aa001000 00:00 0
aa07f000-aa082000 ---p aa07f000 00:00 0
aa082000-aa124000 rwxp aa082000 00:00 0
aa124000-aa200000 ---p aa124000 00:00 0
aa202000-aa205000 r-xp 00000000 08:01 7639       /usr/lib/libXfixes.so.3.0.0
aa205000-aa206000 rwxp 00003000 08:01 7639       /usr/lib/libXfixes.so.3.0.0
aa206000-aa212000 r-xp 00000000 08:01 7637       /usr/lib/libXext.so.6.4.0
aa212000-aa213000 rwxp 0000c000 08:01 7637       /usr/lib/libXext.so.6.4.0
aa213000-aa216000 ---p aa213000 00:00 0
aa216000-aa294000 rwxp aa216000 00:00 0
aa294000-aa297000 ---p aa294000 00:00 0
aa297000-aa315000 rwxp aa297000 00:00 0
aa315000-aa319000 r-xp 00000000 08:01 157465     /opt/jdk1.5.0_10/jre/lib/i386/libdt_socket.so
aa319000-aa31a000 rwxp 00003000 08:01 157465     /opt/jdk1.5.0_10/jre/lib/i386/libdt_socket.so
aa31a000-aa34d000 r-xp 00000000 08:01 11752      /usr/lib/locale/it_IT.utf8/LC_CTYPE
aa34d000-aa350000 ---p aa34d000 00:00 0
aa350000-aa3ce000 rwxp aa350000 00:00 0
aa3ce000-aa3d1000 ---p aa3ce000 00:00 0
aa3d1000-aa44f000 rwxp aa3d1000 00:00 0
aa44f000-aa450000 ---p aa44f000 00:00 0
aa450000-aa4da000 rwxp aa450000 00:00 0
aa4da000-aa4f1000 rwxp aa4da000 00:00 0
aa4f1000-aa501000 rwxp aa4f1000 00:00 0
aa501000-aa50f000 rwxp aa501000 00:00 0
aa50f000-aa511000 rwxp aa50f000 00:00 0
aa511000-aa521000 rwxp aa511000 00:00 0
aa521000-aa52f000 rwxp aa521000 00:00 0
aa52f000-aa539000 rwxp aa52f000 00:00 0
aa539000-aa54f000 rwxp aa539000 00:00 0
aa54f000-aa7e0000 rwxp aa54f000 00:00 0
aa7e0000-aaa30000 rwxp aa7e0000 00:00 0
aaa30000-ac88a000 rwxp aaa30000 00:00 0
ac88a000-ae550000 rwxp ac88a000 00:00 0
ae550000-af890000 rwxp ae550000 00:00 0
af890000-b2550000 rwxp af890000 00:00 0
b2552000-b2554000 r-xp 00000000 08:01 7626       /usr/lib/libXau.so.6.0.0
b2554000-b2555000 rwxp 00001000 08:01 7626       /usr/lib/libXau.so.6.0.0
b2555000-b255f000 rwxp b2555000 00:00 0
b255f000-b25d5000 rwxp b255f000 00:00 0
b25d5000-b2835000 rwxp b25d5000 00:00 0
b2835000-b45d5000 rwxp b2835000 00:00 0
b45d5000-b4e44000 r-xs 00000000 08:01 160176     /opt/jdk1.5.0_10/jre/lib/charsets.jar
b4e44000-b4e59000 r-xs 00000000 08:01 157492     /opt/jdk1.5.0_10/jre/lib/jce.jar
b4e59000-b4ede000 r-xs 00000000 08:01 153001     /opt/jdk1.5.0_10/jre/lib/jsse.jar
b4ede000-b4f47000 rwxp b4ede000 00:00 0
b4f47000-b7555000 r-xs 00000000 08:01 160255     /opt/jdk1.5.0_10/jre/lib/rt.jar
b7555000-b7564000 r-xp 00000000 08:01 156822     /opt/jdk1.5.0_10/jre/lib/i386/libzip.so
b7564000-b7566000 rwxp 0000e000 08:01 156822     /opt/jdk1.5.0_10/jre/lib/i386/libzip.so
b7566000-b7587000 r-xp 00000000 08:01 156817     /opt/jdk1.5.0_10/jre/lib/i386/libjava.so
b7587000-b7589000 rwxp 00020000 08:01 156817     /opt/jdk1.5.0_10/jre/lib/i386/libjava.so
b7589000-b7592000 r-xp 00000000 08:01 5906       /lib/tls/i686/cmov/libnss_files-2.3.6.so
b7592000-b7593000 rwxp 00008000 08:01 5906       /lib/tls/i686/cmov/libnss_files-2.3.6.so
b7593000-b759b000 r-xp 00000000 08:01 5910       /lib/tls/i686/cmov/libnss_nis-2.3.6.so
b759b000-b759c000 rwxp 00007000 08:01 5910       /lib/tls/i686/cmov/libnss_nis-2.3.6.so
b759c000-b75ce000 r-xp 00000000 08:01 156948     /opt/jdk1.5.0_10/jre/lib/i386/libjdwp.so
b75ce000-b75cf000 rwxp 00032000 08:01 156948     /opt/jdk1.5.0_10/jre/lib/i386/libjdwp.so
b75cf000-b75d2000 rwxp b75cf000 00:00 0
b75d2000-b75e4000 r-xp 00000000 08:01 5900       /lib/tls/i686/cmov/libnsl-2.3.6.so
b75e4000-b75e5000 rwxp 00012000 08:01 5900       /lib/tls/i686/cmov/libnsl-2.3.6.so
b75e5000-b75e7000 rwxp b75e5000 00:00 0
b75e8000-b75f3000 r-xp 00000000 08:01 156532     /opt/jdk1.5.0_10/jre/lib/i386/libverify.so
b75f3000-b75f4000 rwxp 0000b000 08:01 156532     /opt/jdk1.5.0_10/jre/lib/i386/libverify.so
b75f4000-b75fc000 rwxs 00000000 08:01 151812     /tmp/hsperfdata_straps/11058
b75fc000-b761d000 r-xp 00000000 08:01 5897       /lib/tls/i686/cmov/libm-2.3.6.so
b761d000-b761e000 rwxp 00020000 08:01 5897       /lib/tls/i686/cmov/libm-2.3.6.so
b761e000-b798b000 r-xp 00000000 08:01 154822     /opt/jdk1.5.0_10/jre/lib/i386/client/libjvm.so
b798b000-b79a9000 rwxp 0036c000 08:01 154822     /opt/jdk1.5.0_10/jre/lib/i386/client/libjvm.so
b79a9000-b7dc1000 rwxp b79a9000 00:00 0
b7dc1000-b7ee6000 r-xp 00000000 08:01 5889       /lib/tls/i686/cmov/libc-2.3.6.so
b7ee6000-b7eed000 rwxp 00125000 08:01 5889       /lib/tls/i686/cmov/libc-2.3.6.so
b7eed000-b7ef0000 rwxp b7eed000 00:00 0
b7ef0000-b7ef2000 r-xp 00000000 08:01 5895       /lib/tls/i686/cmov/libdl-2.3.6.so
b7ef2000-b7ef3000 rwxp 00001000 08:01 5895       /lib/tls/i686/cmov/libdl-2.3.6.so
b7ef3000-b7ef4000 rwxp b7ef3000 00:00 0
b7ef4000-b7f03000 r-xp 00000000 08:01 5915       /lib/tls/i686/cmov/libpthread-2.3.6.so
b7f03000-b7f04000 rwxp 0000e000 08:01 5915       /lib/tls/i686/cmov/libpthread-2.3.6.so
b7f04000-b7f06000 rwxp b7f04000 00:00 0
b7f07000-b7f09000 r-xs 00000000 08:01 157490     /opt/jdk1.5.0_10/jre/lib/ext/dnsns.jar
b7f09000-b7f11000 r-xp 00000000 08:01 5902       /lib/tls/i686/cmov/libnss_compat-2.3.6.so
b7f11000-b7f12000 rwxp 00007000 08:01 5902       /lib/tls/i686/cmov/libnss_compat-2.3.6.so
b7f12000-b7f18000 r-xp 00000000 08:01 154722     /opt/jdk1.5.0_10/jre/lib/i386/native_threads/libhpi.so
b7f18000-b7f19000 rwxp 00006000 08:01 154722     /opt/jdk1.5.0_10/jre/lib/i386/native_threads/libhpi.so
b7f19000-b7f1a000 rwxp b7f19000 00:00 0
b7f1a000-b7f1b000 ---p b7f1a000 00:00 0
b7f1b000-b7f1e000 rwxp b7f1b000 00:00 0
b7f1e000-b7f33000 r-xp 00000000 08:01 2732       /lib/ld-2.3.6.so
b7f33000-b7f34000 rwxp 00014000 08:01 2732       /lib/ld-2.3.6.so
bfb33000-bfb36000 ---p bfb33000 00:00 0
bfb36000-bfd33000 rwxp bfb36000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]

Comments
EVALUATION Running patched jre on customer's environment solves the problem. See, the report below. --------------------------------------------------------------- Hi Alexey, I think your patch solves the problem! I could reproduce the crash one week ago without your patch. Log is attached. After applying the patch, the crash never reoccurred since then. It's a reasonably busy system and I performed some additional stress tests on it: It runs rock solid. Please let me know which official release will include the fix. Thanks a million for your help! Kind regards from a sunny Zurich, Switzerland, Ortwin Gl��ck Alexey Ushakov wrote: > Hello Ortwin. > > Here is libdcpr for jdk 1.5 linux-i586 with the fix that I've mentioned. Please, have a try. > > Best Regards, > Alexey
13-06-2007

EVALUATION I've still not received any additional info concerning this issue. So, I'm closing this CR as not reproducible. Please, reopen it in case of more info for reproducing available.
29-05-2007

EVALUATION It's not possible to reproduce this problem without additional info like - exact steps for reproducing - test case - core file At lest some of the info above could make it possible to find out the reason of the problem. So, I'm marking this bug as incomplete and pending for more info.
30-03-2007