-
Bug
-
Resolution: Fixed
-
P1
-
6
-
b27
-
sparc
-
solaris_9
with mustang b27 64 bits jvm, vmark/vtest/atg/tomcat all crashed on
solaris sparc.
The crashes only happened on solaris sparc with 64 bits jvm.
It's a regression from b26.
The crashes happened within an hour.
For example,
Tomcat crashd on jtg-e450-3.sfbay
# uname -a
SunOS jtg-e450-3 5.10 Generic sun4u sparc SUNW,Ultra-4
# pwd
/bt/Tomcatrun.915.-d64
# tail run.tomcat.out
Unexpected Error
------------------------------------------------------------------------------
SIGSEGV (0xb) at pc=0xffffffff38018128, pid=2007, tid=43
Do you want to debug the problem?
To debug, run 'dbx - 2007'; then switch to thread 43
Enter 'yes' to launch dbx automatically (PATH must include dbx)
Otherwise, press RETURN to abort...
SIGSEGV (0xb) at pc=0xffffffff38018128, pid=2007, tid=43
The stack trace is below.
current thread: t@43
=>[1] ___nanosleep(0xffffffff0bffdf40, 0xffffffff0bffdf30, 0x10, 0x0,
0x6da, 0x0), at 0xffffffff7f0c9304
[2] _sleep(0x64, 0x0, 0x0, 0x0, 0xffffffff37d0a400, 0x64), at
0xffffffff7f0bba7c
[3] os::message_box(0x7ec33d50, 0xffffffff00000000,
0xffffffff00000000, 0x4e, 0x64, 0xffffffff0bffe010), at 0xffffffff7e94068c
[4] VMError::show_message_box(0xffffffff0bffe2d8, 0xffffffff7ec4aa70,
0x7d0, 0x1c87d4, 0xffffffff7ea8729d, 0xffffffff7eb9a000), at
0xffffffff7e9d1898
[5] VMError::report_and_die(0xffffffff0bffe2d8, 0xb400, 0x0, 0x0,
0xbc00, 0x2b), at 0xffffffff7e9d0894
[6] JVM_handle_solaris_signal(0xffffffff7c400000, 0xffffffff0bffe8f0,
0xffffffff0bffe610, 0x1002a2bd0, 0xffffffff38018128, 0x1), at
0xffffffff7e3a04d8
[7] __sighndlr(0xb, 0xffffffff0bffe8f0, 0xffffffff0bffe610,
0xffffffff7e39f900, 0x0, 0xa), at 0xffffffff7f0c9030
[8] call_user_handler(0xffffffff37d0a400, 0xffffffff37d0a400,
0xffffffff0bffe610, 0xc, 0x0, 0x0), at 0xffffffff7f0bd7a4
[9] 0xffffffff38005978(0xffffffff2c7a36c0, 0xb7, 0x1171dd78,
0xffffffff38018040, 0xcf, 0xffffffff0bffe2e1), at 0xffffffff38005977
[10] 0xffffffff38005810(0xffffffff2c7a3678, 0xb8, 0xffffffff1171d3c0,
0xffffffff38018040, 0xffffffff2c7cdc28, 0xffffffff0bffe461), at
0xffffffff3800580f
[11] 0xffffffff38005930(0xffffffff2c7a3678, 0x6, 0x0,
0xffffffff380181a0, 0xffffffff2c7cdc28, 0xffffffff0bffe551), at
0xffffffff3800592f
[12] 0xffffffff38005930(0xffffffff2d360e80, 0xb6, 0x0,
0xffffffff3801a9c0, 0xffffffff2c366408, 0xffffffff0bffe6a1), at
0xffffffff3800592f
[13] 0xffffffff38005810(0xffffffff2c338318, 0xb6, 0x0,
0xffffffff38017e20, 0xffffffff2c366408, 0xffffffff0bffe7b1), at
0xffffffff3800580f
[14] 0xffffffff38005858(0xffffffff2c338318, 0xb6, 0x0,
0xffffffff38017de0, 0xffffffff2c366408, 0xffffffff0bffe8a1), at
0xffffffff38005857
[15] 0xffffffff38005930(0xffffffff2bcbc0a0, 0xffffffff1143e800, 0x0,
0xffffffff38017de0, 0x10011a080, 0xffffffff0bffead1), at 0xffffffff3800592f
[16] 0xffffffff38005d20(0xffffffff0bffff50, 0x0, 0x0,
0xffffffff380182e0, 0xffffffff00000000, 0xffffffff0bffebc1), at
0xffffffff38005d1f
[17] 0xffffffff3800023c(0xffffffff0bfff5a8, 0xffffffff0bfff9f0, 0xa,
0xffffffff114400f0, 0xffffffff3800b540, 0xffffffff0bfff860), at
0xffffffff3800023b
[18] JavaCalls::call_helper(0x1, 0x1, 0xffffffff380001e0, 0x1002a2bd0,
0xa, 0xffffffff0bfff578), at 0xffffffff7e2b0c5c
[19] JavaCalls::call_virtual(0xffffffff0bfff9e8, 0xffffffff11442dd8,
0x100000000, 0x2a32c0, 0xffffffff0bfff850, 0x1002a2bd0), at
0xffffffff7e691ba4
[20] JavaCalls::call_virtual(0x1, 0x1002a32b0, 0x1002a32b8,
0xffffffff7ec4c1e0, 0xffffffff7ec4c378, 0x1002a2bd0), at 0xffffffff7e41f8b8
[21] thread_entry(0x100290020, 0x1002a2bd0, 0xffffffff7ec4b790,
0x100290020, 0x1002a32b8, 0xffffffff7eb9a000), at 0xffffffff7e4479ec
[22] JavaThread::thread_main_inner(0x1002a2bd0, 0xf0e8, 0xac00,
0xf000, 0x0, 0x0), at 0xffffffff7e98e07c
[23] _start(0x1002a2bd0, 0x7e440b98, 0xffffffff00000000,
0xffffffff7ec3b628, 0xffffffff7ea68d36, 0xffffffff7eb9a000), at
0xffffffff7e93dff8
###@###.### 2005-03-10 22:28:28 GMT
solaris sparc.
The crashes only happened on solaris sparc with 64 bits jvm.
It's a regression from b26.
The crashes happened within an hour.
For example,
Tomcat crashd on jtg-e450-3.sfbay
# uname -a
SunOS jtg-e450-3 5.10 Generic sun4u sparc SUNW,Ultra-4
# pwd
/bt/Tomcatrun.915.-d64
# tail run.tomcat.out
Unexpected Error
------------------------------------------------------------------------------
SIGSEGV (0xb) at pc=0xffffffff38018128, pid=2007, tid=43
Do you want to debug the problem?
To debug, run 'dbx - 2007'; then switch to thread 43
Enter 'yes' to launch dbx automatically (PATH must include dbx)
Otherwise, press RETURN to abort...
SIGSEGV (0xb) at pc=0xffffffff38018128, pid=2007, tid=43
The stack trace is below.
current thread: t@43
=>[1] ___nanosleep(0xffffffff0bffdf40, 0xffffffff0bffdf30, 0x10, 0x0,
0x6da, 0x0), at 0xffffffff7f0c9304
[2] _sleep(0x64, 0x0, 0x0, 0x0, 0xffffffff37d0a400, 0x64), at
0xffffffff7f0bba7c
[3] os::message_box(0x7ec33d50, 0xffffffff00000000,
0xffffffff00000000, 0x4e, 0x64, 0xffffffff0bffe010), at 0xffffffff7e94068c
[4] VMError::show_message_box(0xffffffff0bffe2d8, 0xffffffff7ec4aa70,
0x7d0, 0x1c87d4, 0xffffffff7ea8729d, 0xffffffff7eb9a000), at
0xffffffff7e9d1898
[5] VMError::report_and_die(0xffffffff0bffe2d8, 0xb400, 0x0, 0x0,
0xbc00, 0x2b), at 0xffffffff7e9d0894
[6] JVM_handle_solaris_signal(0xffffffff7c400000, 0xffffffff0bffe8f0,
0xffffffff0bffe610, 0x1002a2bd0, 0xffffffff38018128, 0x1), at
0xffffffff7e3a04d8
[7] __sighndlr(0xb, 0xffffffff0bffe8f0, 0xffffffff0bffe610,
0xffffffff7e39f900, 0x0, 0xa), at 0xffffffff7f0c9030
[8] call_user_handler(0xffffffff37d0a400, 0xffffffff37d0a400,
0xffffffff0bffe610, 0xc, 0x0, 0x0), at 0xffffffff7f0bd7a4
[9] 0xffffffff38005978(0xffffffff2c7a36c0, 0xb7, 0x1171dd78,
0xffffffff38018040, 0xcf, 0xffffffff0bffe2e1), at 0xffffffff38005977
[10] 0xffffffff38005810(0xffffffff2c7a3678, 0xb8, 0xffffffff1171d3c0,
0xffffffff38018040, 0xffffffff2c7cdc28, 0xffffffff0bffe461), at
0xffffffff3800580f
[11] 0xffffffff38005930(0xffffffff2c7a3678, 0x6, 0x0,
0xffffffff380181a0, 0xffffffff2c7cdc28, 0xffffffff0bffe551), at
0xffffffff3800592f
[12] 0xffffffff38005930(0xffffffff2d360e80, 0xb6, 0x0,
0xffffffff3801a9c0, 0xffffffff2c366408, 0xffffffff0bffe6a1), at
0xffffffff3800592f
[13] 0xffffffff38005810(0xffffffff2c338318, 0xb6, 0x0,
0xffffffff38017e20, 0xffffffff2c366408, 0xffffffff0bffe7b1), at
0xffffffff3800580f
[14] 0xffffffff38005858(0xffffffff2c338318, 0xb6, 0x0,
0xffffffff38017de0, 0xffffffff2c366408, 0xffffffff0bffe8a1), at
0xffffffff38005857
[15] 0xffffffff38005930(0xffffffff2bcbc0a0, 0xffffffff1143e800, 0x0,
0xffffffff38017de0, 0x10011a080, 0xffffffff0bffead1), at 0xffffffff3800592f
[16] 0xffffffff38005d20(0xffffffff0bffff50, 0x0, 0x0,
0xffffffff380182e0, 0xffffffff00000000, 0xffffffff0bffebc1), at
0xffffffff38005d1f
[17] 0xffffffff3800023c(0xffffffff0bfff5a8, 0xffffffff0bfff9f0, 0xa,
0xffffffff114400f0, 0xffffffff3800b540, 0xffffffff0bfff860), at
0xffffffff3800023b
[18] JavaCalls::call_helper(0x1, 0x1, 0xffffffff380001e0, 0x1002a2bd0,
0xa, 0xffffffff0bfff578), at 0xffffffff7e2b0c5c
[19] JavaCalls::call_virtual(0xffffffff0bfff9e8, 0xffffffff11442dd8,
0x100000000, 0x2a32c0, 0xffffffff0bfff850, 0x1002a2bd0), at
0xffffffff7e691ba4
[20] JavaCalls::call_virtual(0x1, 0x1002a32b0, 0x1002a32b8,
0xffffffff7ec4c1e0, 0xffffffff7ec4c378, 0x1002a2bd0), at 0xffffffff7e41f8b8
[21] thread_entry(0x100290020, 0x1002a2bd0, 0xffffffff7ec4b790,
0x100290020, 0x1002a32b8, 0xffffffff7eb9a000), at 0xffffffff7e4479ec
[22] JavaThread::thread_main_inner(0x1002a2bd0, 0xf0e8, 0xac00,
0xf000, 0x0, 0x0), at 0xffffffff7e98e07c
[23] _start(0x1002a2bd0, 0x7e440b98, 0xffffffff00000000,
0xffffffff7ec3b628, 0xffffffff7ea68d36, 0xffffffff7eb9a000), at
0xffffffff7e93dff8
###@###.### 2005-03-10 22:28:28 GMT
- relates to
-
JDK-6359699 Missing -xmemalign=4s option with SS11 (5.8) compilers, and -xregs=no%frameptr
- Resolved