Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6645511
Votes 2
Synopsis crash in the sun_dc_pr_PathStroker_dispose
Category java:classes_2d
Reported Against
Release Fixed 6u10(b26)
State 10-Fix Delivered, bug
Priority: 4-Low
Related Bugs
Submit Date 26-DEC-2007
Description
FULL PRODUCT VERSION :
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Linux geo 2.6.21.6 #1 SMP Fri Nov 16 14:39:24 EST 2007 x86_64 AMD Opteron(tm) Processor 246 AuthenticAMD GNU/Linux

EXTRA RELEVANT SYSTEM CONFIGURATION :
Headless machine

A DESCRIPTION OF THE PROBLEM :
Our web gis server, GeoServer, the jvm randomly crashes on the above box while trying to render maps on a graphics context.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
The problem occurs randomly. We don't have a specific way to reproduce it consistently.


ERROR MESSAGES/STACK TRACES THAT OCCUR :

*** glibc detected *** /opt/sun-java-1.6.0//bin/java: double free or corruption (!prev): 0x00002aaad8671150 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b2543b03aad]
/lib/libc.so.6(cfree+0x76)[0x2b2543b05796]
/opt/actual/jdk1.6.0_03/jre/lib/amd64/libdcpr.so[0x2aaaddae0b4d]
/opt/actual/jdk1.6.0_03/jre/lib/amd64/libdcpr.so(Java_sun_dc_pr_PathStroker_dispose+0x71)[0x2aaaddae4e31]
[0x2aaaab8cbc85]

I can provide a fuller listing with all the libs and jars involved.

REPRODUCIBILITY :
This bug can be reproduced often.
Posted Date : 2007-12-26 18:47:03.0
Work Around
N/A
Evaluation
Fixed by adding the check suggested by IBM
Posted Date : 2008-05-29 18:23:57.0
Comments
  
  Include a link with my name & email   

Submitted On 04-JAN-2008
We just got a similar crash, but in a different object/method:

*** glibc detected *** /opt/sun-i586-java-1.6.0/bin/java: double free or corruption (!prev): 0x081d0b48 ***
======= Backtrace: =========
/lib/libc.so.6[0xa3baa6]
/lib/libc.so.6(cfree+0x90)[0xa3efc0]
/opt/actual/jdk1.6.0_03_i586/jre/lib/i386/libdcpr.so[0xda11a282]
/opt/actual/jdk1.6.0_03_i586/jre/lib/i386/libdcpr.so[0xda126253]
/opt/actual/jdk1.6.0_03_i586/jre/lib/i386/libdcpr.so(Java_sun_dc_pr_PathDasher_dispose+0x5c)[0xda11e06c]


Submitted On 31-AUG-2008
Hum, the current state is 10-fix delivered. What does it mean? Has it been already included in any release of the 1.6.0_xx series? 


Submitted On 31-AUG-2008
Ah sorry, noticed it's in u10... hum... which is still not considered stable, pity



PLEASE NOTE: JDK6 is formerly known as Project Mustang