JDK-4775681 : S1appserver7 crashed when running iMM4.5 with 1.4.1_01 in c2 mode
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 1.4.1,1.4.1_01,1.4.1_02
  • Priority: P1
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic,solaris_8,solaris_9
  • CPU: generic,sparc
  • Submitted: 2002-11-07
  • Updated: 2002-12-20
  • Resolved: 2002-12-20
Related Reports
Duplicate :  
Duplicate :  
Description
When I ran iMM4.5( market maker ) with S1AS7 using 1.4.1 ,
appserver7 crashed within 20 minutes and we got core dumps. 

Test machine is E4500, 8 cpus, Memory size: 8192 Megabytes 
big5server% uname -a
SunOS big5server 5.9 Generic_112233-03 sun4u sparc SUNW,Ultra-Enterprise
big5server% cat /etc/release
                        Solaris 9 12/02 s9s_u2wos_08 SPARC
           Copyright 2002 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                            Assembled 07 October 2002

# /usr/j2se/bin/java -version

java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)

###@###.### 2002-11-07

--------Trace--------------------------
Reading appservd
dbx: warning: writable memory segment 0xfd700000[565248] of size 0 in
core
core file header read successfully

Reading libnsl.so.1
dbx: warning: The corefile has a different ELF checksum for
/usr/lib/libnsl.so.1
checksums are:  file: 0x6faa  core: 0x1cac
See `help core mismatch' for more details.

Reading libc.so.1
dbx: warning: The corefile has a different ELF checksum for
/usr/lib/libc.so.1
checksums are:  file: 0xa9a8  core: 0x314e
See `help core mismatch' for more details.

  [14] PhaseCFG::DFS(0x1, 0x890b18, 0x890b18, 0x7d, 0x14, 0x0), at
0xfd91521c
  [15] PhaseCFG::DFS(0x1, 0x0, 0x890c0c, 0x7b, 0xf8c4e4, 0x1c), at
0xfd91521c
  [16] PhaseCFG::DFS(0x1, 0x890e10, 0x890e10, 0x79, 0x0, 0xd076d0), at
0xfd91521c
  [17] PhaseCFG::DFS(0x1, 0x890eac, 0x890eac, 0x77, 0xfdd84000, 0x1c),
at 0xfd91521c
  [18] PhaseCFG::DFS(0x1, 0x890f48, 0x890f48, 0x76, 0xfffffff8,
0xd07ad0), at 0xfd9151bc
  [19] PhaseCFG::DFS(0x1, 0x88f980, 0x88f980, 0x74, 0x0, 0x0), at
0xfd91521c
  [20] PhaseCFG::DFS(0x1, 0x88fa70, 0x88fa70, 0x65, 0x12c7f454, 0x0), at
0xfd91521c
  [21] PhaseCFG::DFS(0x1, 0x88e504, 0x88e504, 0x57, 0xfdd84000,
0xb7d07d), at 0xfd91521c
  [22] PhaseCFG::DFS(0x1, 0x88c150, 0x88c150, 0x55, 0x14, 0x0), at
0xfd91521c
  [23] PhaseCFG::DFS(0x1, 0x88c240, 0x88c240, 0x53, 0xf8c4e4, 0x1c), at
0xfd91521c
  [24] PhaseCFG::DFS(0x1, 0x88c330, 0x88c330, 0x44, 0x0, 0xd076d0), at
0xfd91521c

  [20] PhaseCFG::DFS(0x1, 0x88fa70, 0x88fa70, 0x65, 0x12c7f454, 0x0), at
0xfd91521c
  [21] PhaseCFG::DFS(0x1, 0x88e504, 0x88e504, 0x57, 0xfdd84000,
0xb7d07d), at 0xfd91521c
  [22] PhaseCFG::DFS(0x1, 0x88c150, 0x88c150, 0x55, 0x14, 0x0), at
0xfd91521c
  [23] PhaseCFG::DFS(0x1, 0x88c240, 0x88c240, 0x53, 0xf8c4e4, 0x1c), at
0xfd91521c
  [24] PhaseCFG::DFS(0x1, 0x88c330, 0x88c330, 0x44, 0x0, 0xd076d0), at
0xfd91521c
 [26] PhaseCFG::DFS(0x1, 0x0, 0x88c62c, 0x40, 0xfffffff8, 0xd07ad0), at
0xfd91521c
  [27] PhaseCFG::DFS(0x1, 0x1b87d44, 0x1b87d44, 0x3e, 0x0, 0x0), at
0xfd91521c
  [28] PhaseCFG::DFS(0x1, 0x1b87e34, 0x1b87e34, 0x3c, 0x12c7f454, 0x0),
at 0xfd91521c
  [29] PhaseCFG::DFS(0x1, 0x1b87f24, 0x1b87f24, 0x6, 0xfdd84000,
0xb7d07d), at 0xfd91521c
  [30] PhaseCFG::DFS(0x1, 0xf93b78, 0xf93b78, 0x5, 0x14, 0x0), at
0xfd91521c
  [31] PhaseCFG::DFS(0x1, 0x1b8c294, 0x1b8c294, 0x4, 0xf8c4e4, 0x1c), at
0xfd9151bc
  [32] PhaseCFG::DFS(0x1, 0xf92ee0, 0xf92ee0, 0x3, 0x0, 0xd076d0), at
0xfd91521c
  [33] PhaseCFG::DFS(0x1, 0x1b8c644, 0x1b8c644, 0x2, 0xfdd84000, 0x1c),
at 0xfd9151bc

  [34] PhaseCFG::DFS(0x0, 0x0, 0x1b855f8, 0x1, 0xfffffff8, 0xd07ad0), at
0xfd91521c
  [35] PhaseCFG::Dominators(0xd07ad0, 0x0, 0xfddcbf20, 0x0, 0x0, 0x0),
at 0xfd9e5f14
  [36] Compile::Code_Gen(0x12c7f540, 0x12c7f314, 0x12c7f454, 0x94ec58,
0x12c7f454, 0x0), at 0xfd9e7878
  [37] Compile::Compile(0x12e8b5c, 0xb92e84, 0x0, 0x121aba8, 0xffffffff,
0x1), at 0xfda171d4
  [38] C2Compiler::compile_method(0x95f38, 0x12c7fd38, 0x0, 0x121aba8,
0xffffffff, 0x0), at 0xfda13bf0
  [39] CompileBroker::invoke_compiler_on_method(0x4ec, 0x0, 0xffffffff,
0x4c9694, 0xfddc3024, 0x4c9608), at 0xfda13430
  [40] CompileBroker::compiler_thread_loop(0x4c9608, 0x4c9608, 0x4aca70,
0x4c9ba8, 0x2fff88, 0xfda83f60), at 0xfdacb140
  [41] JavaThread::run(0x4c9608, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfda83f88
  [42] _start(0x4c9608, 0xfdee2400, 0x0, 0x0, 0x0, 0x0), at 0xfda803d4

###@###.### 2002-11-14

Comments
WORK AROUND exclude oracle/jdbc/dbaccess/DBDataSetImpl _definesRowCompleted will avoid this crash, and cause crash on 4770073. use workaround of 4770073 exclude com/iplanet/ecommerce/vortex/pricing/PricingRequest getCommunityDAGPathCollection ###@###.### 2002-11-14
14-11-2002

EVALUATION run with 1.4.2 failed on "JVM cannout launched" error. This is a logmanager problem, see bug 4772993 and 4770189 ###@###.### 2002-11-14 This bug is a dup of 4682728, see the detail of that bug. This will be fixed in 1.4.1_03. ###@###.### 2002-12-20
14-11-2002