Release: JDK1.2.2_07a
Reproduce:
Run JCK1.2.2 interactive testing with test suite JComboBoxTests_JComboBox
bigapp-s12:/export/home/jck/tonga_130_02/bigapp-s12/jck-runtime-api-122.interactive/th114738
.Solaris.sparc/JComboBoxTests_JComboBox/*tlog
System: Solaris 8/ Sparc
NOTES:
This problem does not occur on IA system. It works fine.
Here are some info from core file:
---------------------------------------------------------------------------------------
bigapp-s12:/export/home/jck/tonga_130_02/bigapp-s12/jck-runtime-api-122.interact
ive/th114738.Solaris.sparc/JComboBoxTests_JComboBox 44 % /usr/dist/pkgs/devpro,v
4.2/5.x-sparc/bin/dbx /usr/java1.2/jre/bin/sparc/native_threads/java core
The major new features of this release relative to 3.2 are:
o The Collector now supports MT applications (see `help collectormt')
o Runtime checking (RTC) is supported with fork/exec/attach (see `help
rtc attach' for details)
o RTC has an API for allocators (see `help rtc api')
o New command `regs' to print current value of registers (see `help regs')
o New command `showblock' to give details about heap block (see `help showblock'
)
o Enhanced `pathmap' command (see `help pathmap')
o New dbxenv variable 'language_mode' (see `help dbxenv' under `language_mode')
o New dbxenv variable 'output_inherited_members' (ee `help dbxenv' under
`output_inherited_members')
o Two new dbx read-only variables: $helpfile and $helpfile_html (see `help help'
)
o New -v (verbose) flag to the `module' and `modules' commands
(see `help module' and `help modules')
o New +r flag to print and display commands (see `help print')
o Default value of dbxenv variable `scope_look_aside' has been changed
to on (see `help dbxenv' under scope_look_aside and `help scope')
o New `inobject' event for support of `stop inobject <c++_obj_exp>'
(see `help c++ inobject' and `help event specification')
o `inclass' event now supports template classes (see `help c++ inclass' and
`help event specification')
o `stop at <lineno>' now supports C++ template definitions as well as
C++ inlined functions defined in header files (see `help event specification'
under `at' event)
o Support for new C++ operators: `const_cast', `dynamic_cast',
`reinterpret_cast', and `static_cast'
o Support for new C++ `typeid' operator
o An HTML version of the help file is available (see `help help')
See also `help changes32'
The major new features of 3.2 (SPARCWorks 3.1) relative to 3.1 are:
o Objective C support (see `help ObjC')
o Fortran 90 support (see `help fortran')
o Runtime checking (RTC) gives information about memory usage
(see `help check' and `help showmemuse')
o `whereis -a' shows symbolic name of address (see `help whereis')
o Support for Pascal's `with' statement
o SPARC V8+ support (see `help dbxenv' and `help registers')
o Better support for stripped binaries
o One-line descriptions of all commands (see `help commands')
o dbx outputs and accepts the suffixes `U', `L', and `LL' to denote
unsigned, long, and long long quantities.
See also `help changes31'.
The major new features of 3.1 (SparcWorks 3.0.2) relative to 3.0.1 are
o Runtime Checking (RTC) now supports multi-threaded applications.
See `help rtc mt'. (Solaris 2.x)
o `adb' mode (see `help adb' for details)
o Output format control (see `help dbxenv' under `output_base')
o Array-slicing for C and C++ (see `help array-slicing')
o Support for Fortran intrinsic functions.
o `print' flags for $[] (see `help ksh expressions')
o Printf-like output format control (see `help format')
o Support for user-supplied pretty printing functions (see
`help prettyprint')
o The `runargs' command (see `help runargs')
See also `help changes301'.
To suppress this message, add the following line to your .dbxrc file:
dbxenv suppress_startup_message 4.0
Reading symbolic information for java
dbx: warning: writable memory segment 0xf5360000[8192] of size 0 in core
core file header read successfully
Reading symbolic information for rtld /usr/lib/ld.so.1
dbx: program is not active
Reading symbolic information for libjvm.so
Reading symbolic information for libjava.so
Reading symbolic information for libthread.so.1
Reading symbolic information for libdl.so.1
Reading symbolic information for libc.so.1
Reading symbolic information for libm.so.1
Reading symbolic information for libsocket.so.1
Reading symbolic information for libnsl.so.1
Reading symbolic information for libmp.so.2
Reading symbolic information for libc_psr.so.1
Reading symbolic information for libzip.so
Reading symbolic information for libawt.so
Reading symbolic information for libmlib_image.so
Reading symbolic information for libC.so.5
Reading symbolic information for libXm.so.3
Reading symbolic information for libXt.so.4
Reading symbolic information for libXext.so.0
Reading symbolic information for libXtst.so.1
Reading symbolic information for libX11.so.4
Reading symbolic information for libw.so.1
Reading symbolic information for libSM.so.6
Reading symbolic information for libICE.so.6
Reading symbolic information for libfontmanager.so
Reading symbolic information for libdps.so.5
Reading symbolic information for libsunwjdga.so
Reading symbolic information for libdga.so.1
Reading symbolic information for libjdgaSUNWffb.so
detected a multithreaded program
dbx: program is not active
t@9 (l@6) terminated by signal ABRT (Abort)
(/usr/dist/pkgs/devpro,v4.2/5.x-sparc/bin/dbx)
(/usr/dist/pkgs/devpro,v4.2/5.x-sparc/bin/dbx) where
current thread: t@9
=>[1] __sigprocmask(0x0, 0xfa7bdb28, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xfef
09cf0
[2] _resetsig(0xfef1c984, 0x0, 0xfa7c1dc0, 0x0, 0x0, 0xfa7c1e40), at 0xfeeff31
c
[3] _sigon(0xfef24398, 0xfef24278, 0xfa7c1e38, 0xfa7bdbfc, 0x6, 0xfee4d0ac), a
t 0xfeefea40
[4] _thrp_kill(0x0, 0x9, 0x6, 0xfef1c984, 0xfa7c1dc0, 0x0), at 0xfef01944
[5] abort(0xfeeb3bb0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfee39468
[6] panicHandler(0x0, 0xfa7be148, 0xfa7bde90, 0xff31dc00, 0x6, 0x0), at 0xff12
b70c
[7] __sighndlr(0x6, 0xfa7be148, 0xfa7bde90, 0xff12a4bc, 0xfa7c1e48, 0xfa7c1e28
), at 0xfef0bd50
---- called from signal handler with signal 6 (SIGABRT) ------
[8] __sigprocmask(), at 0xfef09cf0
[9] _resetsig(0xfef1c984, 0x0, 0xfa7c1dc0, 0x0, 0x0, 0xfa7c1e40), at 0xfeeff31
c
[10] _sigon(0xfef24398, 0xfef24278, 0xfa7c1e38, 0xfa7be32c, 0x6, 0xfee4d0ac),
at 0xfeefea40
[11] _thrp_kill(0x0, 0x9, 0x6, 0xfef1c984, 0xfa7c1dc0, 0x0), at 0xfef01944
[12] abort(0xfeeb3bb0, 0xfa7be898, 0x2000, 0x4007a000, 0xb, 0xff349000), at 0x
fee3942c
[13] __libthread_segvhdlr(0xb, 0xfa7be898, 0xfa7be5e0, 0xfef1c984, 0x0, 0x0),
at 0xfef092a8
[14] __sighndlr(0xb, 0xfa7be898, 0xfa7be5e0, 0xfef091c8, 0xfa7c1e48, 0xfa7c1e2
8), at 0xfef0bd50
---- called from signal handler with signal 11 (SIGSEGV) ------
[15] FieldCPI2VarInd(), at 0xff1cb940
[16] getFieldValue(0xc1ae68, 0x46, 0x78731b, 0xc1b288, 0x18, 0xc1ca10), at 0xf
f1dacc4
[17] doField(0x10000045, 0x0, 0x1, 0x46, 0x46, 0x33), at 0xff1dadac
[18] analyzeInstr(0xc1ae68, 0xff3616f8, 0xfa7beb80, 0xc1b2a4, 0x3a, 0x7872e8),
at 0xff1e08e0
[19] analyzeBlockFromCurState(0xc1ae68, 0xc1b290, 0xff357104, 0x0, 0x78731a, 0
xc1b2d0), at 0xff1e152c
[20] analyzeFullyFromStartState(0xc1ae68, 0xc1ae78, 0x10000000, 0xc1af58, 0xc1
b2d0, 0x60), at 0xff1e3684
[21] analyzeLoop(0xc1ae68, 0x1, 0xfa7bf538, 0x30, 0x30, 0xc1ae68), at 0xff1e38
0c
[22] genLoopEntryIfNeeded(0xfa7bf538, 0x18, 0x30, 0x0, 0xc1ae68, 0xff31ec00),
at 0xff17edc8
[23] JITLoopHandleBlockBoundary(0xfa7bf538, 0x1c, 0x1b, 0xc199a8, 0x30, 0x0),
at 0xff1c4b6c
[24] JITSecondPass(0xfa7bf538, 0x1fff, 0x1, 0xffffffff, 0x7872e8, 0x18), at 0x
ff19da08
[25] JITCompile_md(0xfa7bf538, 0xfa7bf484, 0x2c, 0xfa7bf2fc, 0x0, 0xc1a960), a
t 0xff18c100
[26] jitCompileMethod(0x786738, 0x0, 0xff17907c, 0x0, 0x787322, 0x0), at 0xff1
79140
[27] compileMethodLocked(0x786738, 0x0, 0xff31e990, 0x786738, 0x0, 0xff31c0c4)
, at 0xff176a10
[28] countingInvoker(0x786798, 0x786738, 0x1, 0x45d590, 0xfa7bf954, 0x78a6e8),
at 0xff06a710
[29] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x786738, 0x1, 0x78a6e8), at
0xff120ab8
[30] runJavaMethod(0x45d590, 0x473708, 0xfa7bfa30, 0xee592, 0x473708, 0x0), at
0xff0985a0
[31] JITCallbackInterpreter(0x45d590, 0xee592, 0xfa7bfb84, 0x473708, 0x0, 0x0)
, at 0xff175f6c
[32] JITInterpreterStub(0xfbc1d4e0, 0xfbd78200, 0x782f18, 0x782f18, 0x64c158,
0xfa9c9238), at 0xff1c8898
[33] 0xfa9c90a4(0xfbc06438, 0xfbc06438, 0x0, 0x18, 0x2, 0xfbd78200), at 0xfa9c
90a3
[34] JITInvokeCompiledMethod(0x4736e4, 0x7470d0, 0x45d590, 0x7470d0, 0x0, 0x0)
, at 0xff32d448
[35] invokeCompiledMethod(0xfa7bfc50, 0x7470d0, 0x45d590, 0x4736d0, 0x4736d0,
0xf), at 0xff06b374
[36] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x7470d0, 0x1, 0x7580c0), at
0xff120ab8
[37] runJavaMethod(0x45d590, 0x4736b0, 0xfa7bffe8, 0x269f1, 0x4736b0, 0x0), at
0xff0985a0
[38] JITCallbackInterpreter(0x45d590, 0x269f1, 0xfa7c013c, 0x4736b0, 0x0, 0x0)
, at 0xff175f6c
[39] JITInterpreterStub(0xfbc06438, 0x75d5e8, 0x759000, 0x751940, 0x75d5e8, 0x
759000), at 0xff1c8898
[40] 0xfa9c8cbc(0xfbc00a58, 0x4000, 0xfbc06438, 0x0, 0x19, 0x0), at 0xfa9c8cbb
[41] JITInvokeCompiledMethod(0x473698, 0x7409c0, 0x45d590, 0x7409c0, 0x0, 0x0)
, at 0xff32d448
[42] invokeCompiledMethod(0xfa7c01e0, 0x7409c0, 0x45d590, 0x473684, 0x473684,
0x47365c), at 0xff06b374
[43] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x7409c0, 0x1, 0xfa7c0590), a
t 0xff120ab8
[44] runJavaMethod(0x45d590, 0x473684, 0xfa7c0598, 0x269f1, 0x473684, 0x0), at
0xff0985a0
[45] jni_Invoke(0x269f1, 0x473684, 0x1, 0x45d590, 0xfa7c069c, 0xff09ba30), at
0xff09bef8
[46] jvm_Invoke_helper(0x45d778, 0x473654, 0x7409c0, 0x0, 0x0, 0x1), at 0xff09
c1a0
[47] _JVM_InvokeMethod_(0x45d778, 0x0, 0xff31ca24, 0x7409c0, 0x473650, 0x47368
0), at 0xff0db490
[48] JVM_InvokeMethod(0x45d778, 0x473650, 0x473654, 0x0, 0x45d610, 0x45d590),
at 0xff0dabcc
[49] sysInvokeNative(0x45d778, 0xfef45d5c, 0x473650, 0xee803, 0x3, 0x0), at 0x
ff1729d4
[50] invokeJNINativeMethod0(0x47363c, 0x45d778, 0x45d590, 0x473650, 0x1, 0x473
65c), at 0xff06be84
[51] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x13ec10, 0x1, 0xb87310), at
0xff120ab8
[52] runJavaMethod(0x45d590, 0x47360c, 0xfa7c0c38, 0xee592, 0x47360c, 0x0), at
0xff0985a0
[53] JITCallbackInterpreter(0x45d590, 0xee592, 0xfa7c0d8c, 0x47360c, 0x0, 0xfa
991558), at 0xff175f6c
[54] JITInterpreterStub(0xfbc1a608, 0xfbd780f8, 0xba7ea0, 0xba7ea0, 0x2c4468,
0xfa931528), at 0xff1c8898
[55] 0xfa93135c(0xfbc02a18, 0xfbd780b0, 0x2, 0xfbc03658, 0xfbd780f8, 0xfbc157c
8), at 0xfa93135b
[56] 0xfa982480(0xfbc0c458, 0xfbd780b0, 0xfa931020, 0x16d1a0, 0x45d748, 0xfbc0
5950), at 0xfa98247f
[57] 0xfa930ed4(0xfbc0c428, 0xfbd780b0, 0x2, 0xfbc1a698, 0x0, 0x0), at 0xfa930
ed3
[58] 0xfa981f74(0xfbc0c428, 0x0, 0x45d590, 0x6fe2b8, 0x6d2a30, 0xfa98b568), at
0xfa981f73
[59] 0xfa98b510(0xfbc15760, 0xfbd78050, 0xfbc02a18, 0xfbc0c428, 0x35c838, 0xfa
95b558), at 0xfa98b50f
[60] 0xfa95b4d0(0xfbc0c318, 0xfbd78050, 0xfa937138, 0x1621e0, 0x1621f8, 0x0),
at 0xfa95b4cf
[61] 0xfa937024(0xfbc02a18, 0xfbd78050, 0xfbc0c318, 0x1f6, 0x323538, 0x8d5800)
, at 0xfa937023
[62] 0xfa8ee0ec(0xfbc02a18, 0xfbd78050, 0x8d5800, 0x1f6, 0x34ca58, 0x8ce000),
at 0xfa8ee0eb
[63] 0xfa8ed6d0(0xfbc02a18, 0xfbd78050, 0x1f6, 0x64, 0x3d3c68, 0x88d000), at 0
xfa8ed6cf
[64] 0xfa8d35f0(0xfbc02a18, 0xfbd78050, 0x1f6, 0xfbc050f8, 0x45d590, 0xfbc0595
0), at 0xfa8d35ef
[65] 0xfa8ed194(0xfbc02a18, 0xfbd78050, 0x1f6, 0xe4, 0x19f21b9e, 0x10), at 0xf
a8ed193
[66] 0xfa921978(0xfbc04db8, 0xfbc000c8, 0x3d, 0xb, 0xfbd78050, 0x0), at 0xfa92
1977
[67] 0xfa91f9d8(0xfbc04db8, 0xfbd47008, 0x1f6, 0xfbc02a18, 0x137438, 0xfbc02a1
8), at 0xfa91f9d7
[68] 0xfa90b51c(0xfbc04db8, 0xfbd47008, 0x0, 0xfbd47008, 0x0, 0x103c), at 0xfa
90b51b
[69] 0xfa8ed10c(0xfbc000c8, 0xfbd47008, 0xf9d28, 0x0, 0x0, 0xfa7c1654), at 0xf
a8ed10b
[70] 0xfa91d3d8(0xfbc000c8, 0xfbd47008, 0x8d5800, 0x32de98, 0x32de98, 0x863400
), at 0xfa91d3d7
[71] 0xfa8d16bc(0xfcc196a0, 0xfbd47008, 0xfbc000c8, 0xff348cc8, 0x0, 0x0), at
0xfa8d16bb
[72] 0xfa8ca8a0(0xfcc19658, 0xfbd47008, 0xfa871828, 0x45d590, 0x478eb0, 0xfa87
1828), at 0xfa8ca89f
[73] 0xfa8717a0(0xfcc19658, 0xfcc196b8, 0xfa7c16b8, 0x0, 0x47b7df, 0x0), at 0x
fa87179f
[74] JITInvokeCompiledMethod(0x4735f0, 0x47b480, 0x45d590, 0x47b480, 0x0, 0x0)
, at 0xff32d448
[75] invokeCompiledMethod(0xfa7c1848, 0x47b480, 0x45d590, 0x4735dc, 0x4735dc,
0x37), at 0xff06b374
[76] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x47b480, 0x1, 0x47ac38), at
0xff120ab8
[77] do_execute_java_method_vararg_SLOW(0x45d590, 0x269f1, 0x0, 0x4735c4, 0x3,
0xfa7c1ccc), at 0xff098298
[78] do_execute_java_method(0x45d590, 0x45d658, 0x0, 0x47b5b0, 0xff31c000, 0xf
a7c1e28), at 0xff0974d4
[79] ThreadRT0(0x45d658, 0x0, 0xff357000, 0x45d590, 0xfef1c984, 0x0), at 0xff0
c33dc
[80] _start(0x0, 0x45d590, 0xff31dc00, 0xfa4, 0xff32e000, 0xff36396c), at 0xff
127978
(/usr/dist/pkgs/devpro,v4.2/5.x-sparc/bin/dbx)
challenger:/home/hnguyen 29 %
Reproduce:
Run JCK1.2.2 interactive testing with test suite JComboBoxTests_JComboBox
bigapp-s12:/export/home/jck/tonga_130_02/bigapp-s12/jck-runtime-api-122.interactive/th114738
.Solaris.sparc/JComboBoxTests_JComboBox/*tlog
System: Solaris 8/ Sparc
NOTES:
This problem does not occur on IA system. It works fine.
Here are some info from core file:
---------------------------------------------------------------------------------------
bigapp-s12:/export/home/jck/tonga_130_02/bigapp-s12/jck-runtime-api-122.interact
ive/th114738.Solaris.sparc/JComboBoxTests_JComboBox 44 % /usr/dist/pkgs/devpro,v
4.2/5.x-sparc/bin/dbx /usr/java1.2/jre/bin/sparc/native_threads/java core
The major new features of this release relative to 3.2 are:
o The Collector now supports MT applications (see `help collectormt')
o Runtime checking (RTC) is supported with fork/exec/attach (see `help
rtc attach' for details)
o RTC has an API for allocators (see `help rtc api')
o New command `regs' to print current value of registers (see `help regs')
o New command `showblock' to give details about heap block (see `help showblock'
)
o Enhanced `pathmap' command (see `help pathmap')
o New dbxenv variable 'language_mode' (see `help dbxenv' under `language_mode')
o New dbxenv variable 'output_inherited_members' (ee `help dbxenv' under
`output_inherited_members')
o Two new dbx read-only variables: $helpfile and $helpfile_html (see `help help'
)
o New -v (verbose) flag to the `module' and `modules' commands
(see `help module' and `help modules')
o New +r flag to print and display commands (see `help print')
o Default value of dbxenv variable `scope_look_aside' has been changed
to on (see `help dbxenv' under scope_look_aside and `help scope')
o New `inobject' event for support of `stop inobject <c++_obj_exp>'
(see `help c++ inobject' and `help event specification')
o `inclass' event now supports template classes (see `help c++ inclass' and
`help event specification')
o `stop at <lineno>' now supports C++ template definitions as well as
C++ inlined functions defined in header files (see `help event specification'
under `at' event)
o Support for new C++ operators: `const_cast', `dynamic_cast',
`reinterpret_cast', and `static_cast'
o Support for new C++ `typeid' operator
o An HTML version of the help file is available (see `help help')
See also `help changes32'
The major new features of 3.2 (SPARCWorks 3.1) relative to 3.1 are:
o Objective C support (see `help ObjC')
o Fortran 90 support (see `help fortran')
o Runtime checking (RTC) gives information about memory usage
(see `help check' and `help showmemuse')
o `whereis -a' shows symbolic name of address (see `help whereis')
o Support for Pascal's `with' statement
o SPARC V8+ support (see `help dbxenv' and `help registers')
o Better support for stripped binaries
o One-line descriptions of all commands (see `help commands')
o dbx outputs and accepts the suffixes `U', `L', and `LL' to denote
unsigned, long, and long long quantities.
See also `help changes31'.
The major new features of 3.1 (SparcWorks 3.0.2) relative to 3.0.1 are
o Runtime Checking (RTC) now supports multi-threaded applications.
See `help rtc mt'. (Solaris 2.x)
o `adb' mode (see `help adb' for details)
o Output format control (see `help dbxenv' under `output_base')
o Array-slicing for C and C++ (see `help array-slicing')
o Support for Fortran intrinsic functions.
o `print' flags for $[] (see `help ksh expressions')
o Printf-like output format control (see `help format')
o Support for user-supplied pretty printing functions (see
`help prettyprint')
o The `runargs' command (see `help runargs')
See also `help changes301'.
To suppress this message, add the following line to your .dbxrc file:
dbxenv suppress_startup_message 4.0
Reading symbolic information for java
dbx: warning: writable memory segment 0xf5360000[8192] of size 0 in core
core file header read successfully
Reading symbolic information for rtld /usr/lib/ld.so.1
dbx: program is not active
Reading symbolic information for libjvm.so
Reading symbolic information for libjava.so
Reading symbolic information for libthread.so.1
Reading symbolic information for libdl.so.1
Reading symbolic information for libc.so.1
Reading symbolic information for libm.so.1
Reading symbolic information for libsocket.so.1
Reading symbolic information for libnsl.so.1
Reading symbolic information for libmp.so.2
Reading symbolic information for libc_psr.so.1
Reading symbolic information for libzip.so
Reading symbolic information for libawt.so
Reading symbolic information for libmlib_image.so
Reading symbolic information for libC.so.5
Reading symbolic information for libXm.so.3
Reading symbolic information for libXt.so.4
Reading symbolic information for libXext.so.0
Reading symbolic information for libXtst.so.1
Reading symbolic information for libX11.so.4
Reading symbolic information for libw.so.1
Reading symbolic information for libSM.so.6
Reading symbolic information for libICE.so.6
Reading symbolic information for libfontmanager.so
Reading symbolic information for libdps.so.5
Reading symbolic information for libsunwjdga.so
Reading symbolic information for libdga.so.1
Reading symbolic information for libjdgaSUNWffb.so
detected a multithreaded program
dbx: program is not active
t@9 (l@6) terminated by signal ABRT (Abort)
(/usr/dist/pkgs/devpro,v4.2/5.x-sparc/bin/dbx)
(/usr/dist/pkgs/devpro,v4.2/5.x-sparc/bin/dbx) where
current thread: t@9
=>[1] __sigprocmask(0x0, 0xfa7bdb28, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xfef
09cf0
[2] _resetsig(0xfef1c984, 0x0, 0xfa7c1dc0, 0x0, 0x0, 0xfa7c1e40), at 0xfeeff31
c
[3] _sigon(0xfef24398, 0xfef24278, 0xfa7c1e38, 0xfa7bdbfc, 0x6, 0xfee4d0ac), a
t 0xfeefea40
[4] _thrp_kill(0x0, 0x9, 0x6, 0xfef1c984, 0xfa7c1dc0, 0x0), at 0xfef01944
[5] abort(0xfeeb3bb0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfee39468
[6] panicHandler(0x0, 0xfa7be148, 0xfa7bde90, 0xff31dc00, 0x6, 0x0), at 0xff12
b70c
[7] __sighndlr(0x6, 0xfa7be148, 0xfa7bde90, 0xff12a4bc, 0xfa7c1e48, 0xfa7c1e28
), at 0xfef0bd50
---- called from signal handler with signal 6 (SIGABRT) ------
[8] __sigprocmask(), at 0xfef09cf0
[9] _resetsig(0xfef1c984, 0x0, 0xfa7c1dc0, 0x0, 0x0, 0xfa7c1e40), at 0xfeeff31
c
[10] _sigon(0xfef24398, 0xfef24278, 0xfa7c1e38, 0xfa7be32c, 0x6, 0xfee4d0ac),
at 0xfeefea40
[11] _thrp_kill(0x0, 0x9, 0x6, 0xfef1c984, 0xfa7c1dc0, 0x0), at 0xfef01944
[12] abort(0xfeeb3bb0, 0xfa7be898, 0x2000, 0x4007a000, 0xb, 0xff349000), at 0x
fee3942c
[13] __libthread_segvhdlr(0xb, 0xfa7be898, 0xfa7be5e0, 0xfef1c984, 0x0, 0x0),
at 0xfef092a8
[14] __sighndlr(0xb, 0xfa7be898, 0xfa7be5e0, 0xfef091c8, 0xfa7c1e48, 0xfa7c1e2
8), at 0xfef0bd50
---- called from signal handler with signal 11 (SIGSEGV) ------
[15] FieldCPI2VarInd(), at 0xff1cb940
[16] getFieldValue(0xc1ae68, 0x46, 0x78731b, 0xc1b288, 0x18, 0xc1ca10), at 0xf
f1dacc4
[17] doField(0x10000045, 0x0, 0x1, 0x46, 0x46, 0x33), at 0xff1dadac
[18] analyzeInstr(0xc1ae68, 0xff3616f8, 0xfa7beb80, 0xc1b2a4, 0x3a, 0x7872e8),
at 0xff1e08e0
[19] analyzeBlockFromCurState(0xc1ae68, 0xc1b290, 0xff357104, 0x0, 0x78731a, 0
xc1b2d0), at 0xff1e152c
[20] analyzeFullyFromStartState(0xc1ae68, 0xc1ae78, 0x10000000, 0xc1af58, 0xc1
b2d0, 0x60), at 0xff1e3684
[21] analyzeLoop(0xc1ae68, 0x1, 0xfa7bf538, 0x30, 0x30, 0xc1ae68), at 0xff1e38
0c
[22] genLoopEntryIfNeeded(0xfa7bf538, 0x18, 0x30, 0x0, 0xc1ae68, 0xff31ec00),
at 0xff17edc8
[23] JITLoopHandleBlockBoundary(0xfa7bf538, 0x1c, 0x1b, 0xc199a8, 0x30, 0x0),
at 0xff1c4b6c
[24] JITSecondPass(0xfa7bf538, 0x1fff, 0x1, 0xffffffff, 0x7872e8, 0x18), at 0x
ff19da08
[25] JITCompile_md(0xfa7bf538, 0xfa7bf484, 0x2c, 0xfa7bf2fc, 0x0, 0xc1a960), a
t 0xff18c100
[26] jitCompileMethod(0x786738, 0x0, 0xff17907c, 0x0, 0x787322, 0x0), at 0xff1
79140
[27] compileMethodLocked(0x786738, 0x0, 0xff31e990, 0x786738, 0x0, 0xff31c0c4)
, at 0xff176a10
[28] countingInvoker(0x786798, 0x786738, 0x1, 0x45d590, 0xfa7bf954, 0x78a6e8),
at 0xff06a710
[29] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x786738, 0x1, 0x78a6e8), at
0xff120ab8
[30] runJavaMethod(0x45d590, 0x473708, 0xfa7bfa30, 0xee592, 0x473708, 0x0), at
0xff0985a0
[31] JITCallbackInterpreter(0x45d590, 0xee592, 0xfa7bfb84, 0x473708, 0x0, 0x0)
, at 0xff175f6c
[32] JITInterpreterStub(0xfbc1d4e0, 0xfbd78200, 0x782f18, 0x782f18, 0x64c158,
0xfa9c9238), at 0xff1c8898
[33] 0xfa9c90a4(0xfbc06438, 0xfbc06438, 0x0, 0x18, 0x2, 0xfbd78200), at 0xfa9c
90a3
[34] JITInvokeCompiledMethod(0x4736e4, 0x7470d0, 0x45d590, 0x7470d0, 0x0, 0x0)
, at 0xff32d448
[35] invokeCompiledMethod(0xfa7bfc50, 0x7470d0, 0x45d590, 0x4736d0, 0x4736d0,
0xf), at 0xff06b374
[36] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x7470d0, 0x1, 0x7580c0), at
0xff120ab8
[37] runJavaMethod(0x45d590, 0x4736b0, 0xfa7bffe8, 0x269f1, 0x4736b0, 0x0), at
0xff0985a0
[38] JITCallbackInterpreter(0x45d590, 0x269f1, 0xfa7c013c, 0x4736b0, 0x0, 0x0)
, at 0xff175f6c
[39] JITInterpreterStub(0xfbc06438, 0x75d5e8, 0x759000, 0x751940, 0x75d5e8, 0x
759000), at 0xff1c8898
[40] 0xfa9c8cbc(0xfbc00a58, 0x4000, 0xfbc06438, 0x0, 0x19, 0x0), at 0xfa9c8cbb
[41] JITInvokeCompiledMethod(0x473698, 0x7409c0, 0x45d590, 0x7409c0, 0x0, 0x0)
, at 0xff32d448
[42] invokeCompiledMethod(0xfa7c01e0, 0x7409c0, 0x45d590, 0x473684, 0x473684,
0x47365c), at 0xff06b374
[43] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x7409c0, 0x1, 0xfa7c0590), a
t 0xff120ab8
[44] runJavaMethod(0x45d590, 0x473684, 0xfa7c0598, 0x269f1, 0x473684, 0x0), at
0xff0985a0
[45] jni_Invoke(0x269f1, 0x473684, 0x1, 0x45d590, 0xfa7c069c, 0xff09ba30), at
0xff09bef8
[46] jvm_Invoke_helper(0x45d778, 0x473654, 0x7409c0, 0x0, 0x0, 0x1), at 0xff09
c1a0
[47] _JVM_InvokeMethod_(0x45d778, 0x0, 0xff31ca24, 0x7409c0, 0x473650, 0x47368
0), at 0xff0db490
[48] JVM_InvokeMethod(0x45d778, 0x473650, 0x473654, 0x0, 0x45d610, 0x45d590),
at 0xff0dabcc
[49] sysInvokeNative(0x45d778, 0xfef45d5c, 0x473650, 0xee803, 0x3, 0x0), at 0x
ff1729d4
[50] invokeJNINativeMethod0(0x47363c, 0x45d778, 0x45d590, 0x473650, 0x1, 0x473
65c), at 0xff06be84
[51] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x13ec10, 0x1, 0xb87310), at
0xff120ab8
[52] runJavaMethod(0x45d590, 0x47360c, 0xfa7c0c38, 0xee592, 0x47360c, 0x0), at
0xff0985a0
[53] JITCallbackInterpreter(0x45d590, 0xee592, 0xfa7c0d8c, 0x47360c, 0x0, 0xfa
991558), at 0xff175f6c
[54] JITInterpreterStub(0xfbc1a608, 0xfbd780f8, 0xba7ea0, 0xba7ea0, 0x2c4468,
0xfa931528), at 0xff1c8898
[55] 0xfa93135c(0xfbc02a18, 0xfbd780b0, 0x2, 0xfbc03658, 0xfbd780f8, 0xfbc157c
8), at 0xfa93135b
[56] 0xfa982480(0xfbc0c458, 0xfbd780b0, 0xfa931020, 0x16d1a0, 0x45d748, 0xfbc0
5950), at 0xfa98247f
[57] 0xfa930ed4(0xfbc0c428, 0xfbd780b0, 0x2, 0xfbc1a698, 0x0, 0x0), at 0xfa930
ed3
[58] 0xfa981f74(0xfbc0c428, 0x0, 0x45d590, 0x6fe2b8, 0x6d2a30, 0xfa98b568), at
0xfa981f73
[59] 0xfa98b510(0xfbc15760, 0xfbd78050, 0xfbc02a18, 0xfbc0c428, 0x35c838, 0xfa
95b558), at 0xfa98b50f
[60] 0xfa95b4d0(0xfbc0c318, 0xfbd78050, 0xfa937138, 0x1621e0, 0x1621f8, 0x0),
at 0xfa95b4cf
[61] 0xfa937024(0xfbc02a18, 0xfbd78050, 0xfbc0c318, 0x1f6, 0x323538, 0x8d5800)
, at 0xfa937023
[62] 0xfa8ee0ec(0xfbc02a18, 0xfbd78050, 0x8d5800, 0x1f6, 0x34ca58, 0x8ce000),
at 0xfa8ee0eb
[63] 0xfa8ed6d0(0xfbc02a18, 0xfbd78050, 0x1f6, 0x64, 0x3d3c68, 0x88d000), at 0
xfa8ed6cf
[64] 0xfa8d35f0(0xfbc02a18, 0xfbd78050, 0x1f6, 0xfbc050f8, 0x45d590, 0xfbc0595
0), at 0xfa8d35ef
[65] 0xfa8ed194(0xfbc02a18, 0xfbd78050, 0x1f6, 0xe4, 0x19f21b9e, 0x10), at 0xf
a8ed193
[66] 0xfa921978(0xfbc04db8, 0xfbc000c8, 0x3d, 0xb, 0xfbd78050, 0x0), at 0xfa92
1977
[67] 0xfa91f9d8(0xfbc04db8, 0xfbd47008, 0x1f6, 0xfbc02a18, 0x137438, 0xfbc02a1
8), at 0xfa91f9d7
[68] 0xfa90b51c(0xfbc04db8, 0xfbd47008, 0x0, 0xfbd47008, 0x0, 0x103c), at 0xfa
90b51b
[69] 0xfa8ed10c(0xfbc000c8, 0xfbd47008, 0xf9d28, 0x0, 0x0, 0xfa7c1654), at 0xf
a8ed10b
[70] 0xfa91d3d8(0xfbc000c8, 0xfbd47008, 0x8d5800, 0x32de98, 0x32de98, 0x863400
), at 0xfa91d3d7
[71] 0xfa8d16bc(0xfcc196a0, 0xfbd47008, 0xfbc000c8, 0xff348cc8, 0x0, 0x0), at
0xfa8d16bb
[72] 0xfa8ca8a0(0xfcc19658, 0xfbd47008, 0xfa871828, 0x45d590, 0x478eb0, 0xfa87
1828), at 0xfa8ca89f
[73] 0xfa8717a0(0xfcc19658, 0xfcc196b8, 0xfa7c16b8, 0x0, 0x47b7df, 0x0), at 0x
fa87179f
[74] JITInvokeCompiledMethod(0x4735f0, 0x47b480, 0x45d590, 0x47b480, 0x0, 0x0)
, at 0xff32d448
[75] invokeCompiledMethod(0xfa7c1848, 0x47b480, 0x45d590, 0x4735dc, 0x4735dc,
0x37), at 0xff06b374
[76] executeJava(0xff364b28, 0x45d590, 0x45d74c, 0x47b480, 0x1, 0x47ac38), at
0xff120ab8
[77] do_execute_java_method_vararg_SLOW(0x45d590, 0x269f1, 0x0, 0x4735c4, 0x3,
0xfa7c1ccc), at 0xff098298
[78] do_execute_java_method(0x45d590, 0x45d658, 0x0, 0x47b5b0, 0xff31c000, 0xf
a7c1e28), at 0xff0974d4
[79] ThreadRT0(0x45d658, 0x0, 0xff357000, 0x45d590, 0xfef1c984, 0x0), at 0xff0
c33dc
[80] _start(0x0, 0x45d590, 0xff31dc00, 0xfa4, 0xff32e000, 0xff36396c), at 0xff
127978
(/usr/dist/pkgs/devpro,v4.2/5.x-sparc/bin/dbx)
challenger:/home/hnguyen 29 %
- duplicates
-
JDK-4412093 a compiler graph test fail with stack overflow
- Closed
- relates to
-
JDK-4393501 Scimark2 performance regression from 1.2.1_04 to 1.2.2_05a on Sparc
- Closed