Customer is running Sun Identity Server 6.0SP1 with Webserver 6.0SP8
and J2SE 1.3.1_13 on Solaris 8 with latest patches.
During stress tests, the webserver restarts automatically as the
JDK crashes randomly with SEGV. During the tests, we run multiple java clients test driver instances(10) against Identity Server (does login/logout to IS).
jvm.minHeapSize=128000000
jvm.maxHeapSize=256000000
Webserver error log:
---------------------
[19/Aug/2004:01:55:26] failure (23003): Child process admin thread is shutting down
[19/Aug/2004:01:55:27] verbose (23003): signal_handler_thread: received signal 18
[19/Aug/2004:01:55:27] verbose (23003): Primordial process detected child 23004 died: status 139
[19/Aug/2004:01:55:27] verbose (23003): Is our child- will spawn replacement
[19/Aug/2004:01:55:27] verbose (23003): Unlinking of /tmp/https-wcars98y-d869d62d/.cgistub_23004 returned -1
[19/Aug/2004:01:55:27] verbose (23003): Server spawned worker process 23593
[19/Aug/2004:01:55:27] verbose (23593): User authentication cache entries expire in 120 seconds.
[19/Aug/2004:01:55:27] verbose (23593): User authentication cache holds 200 users
[19/Aug/2004:01:55:27] verbose (23593): Up to 4 groups are cached for each cached user.
[19/Aug/2004:01:55:27] verbose (23593): file cache module initialized (API versions 1 through 1)
[19/Aug/2004:01:55:27] verbose (23593): file cache has been initialized
[19/Aug/2004:01:55:27] verbose (23593): KeepAliveTimeout is 30 seconds (default value)
[19/Aug/2004:01:55:27] verbose (23593): PostThreadsEarly set to off
[19/Aug/2004:01:55:27] verbose (23593): MaxKeepAliveConnections set to 256
[19/Aug/2004:01:55:27] info (23593): Installing a new configuration
pflags output on core
----------------------
core '/corefiles/wcars98y.ns-httpd.23004' of 23004: ns-httpd -d /opt/nortel/3rd_party/security/current_s1is/servers/http
s-
data model = _ILP32 flags = PR_MSACCT
/22: flags = PR_PCINVAL
sigmask = 0xffffbefc,0x00001fff cursig =
pstack output
-------------
----------------- lwp# 22 / thread# 27 --------------------
fda97de0 JVM_handle_solaris_signal (560c30, fb041170, fb041148, fdb5417c, 0, 0) + 15c
feb0b118 __sighndlr (b, fb041400, fb041148, fda96a10, fb041e40, fb041e30) + c
feb0811c sigacthandler (b, fb041d98, 0, 0, 0, feb1c000) + 708
--- called from signal handler with signal 11 (SIGSEGV) ---
fda69ef8 __1cFjvmdiOcleanup_thread6FpnKJavaThread__v_ (560c30, 560c30, 100, fb041, 560c30, fdb5417c) + 19c
fdaafcc4 __SLIP.DELETER__D (0, fdb5417c, 1, 560c30, fdb5417c, fb041544) + 60
fd97006c __1cGThreadbDdelete_thread_and_TLS_current6M_v_ (1, 560c30, fdb90120, 560c30, fdb5417c, fb0415a4) + 34
fd96f2ec jni_DetachCurrentThread (560c30, fed7e900, fdb62714, fd96f22c, fdb5417c, fe5b5c00) + c0
fe5a4f80 __0oHJvmCalldtv (fb0416d8, 2, fe5b5c00, 560cbc, 1, fda12e58) + b8
fe62a100 __0fUNSServletSessionImplHservicev (fb041818, 0, 55c0c0, fdb62a04, fda12e58, fb0416d8) + 3ac
fe62e768 ???????? (fb041818, 0, 53c, fed7e900, 65, eae689a0)
fe5c7ea8 __0fKNSJavaUtilJrunGlobalPFPv_vPviT (fe62e744, fb041818, 0, fe641800, fc52f500, fe641b78) + 84
fe62fd14 NSServletService (542a50, 596590, 5965d8, fe6429e0, 24f098, 0) + 420
ff238be8 __0FNfunc_exec_strP6KFuncStructP6GpblockP6HSessionP6HRequest (6c2f0, 542a50, 596590, 5965d8, 0, 0) + 1f0
ff239dd8 INTobject_execute (5ae558, 596590, 5965d8, 5ae558, 5964e0, ff306c00) + 56c
ff23daac INTservact_service (596590, 5965d8, 0, 0, 0, ff307000) + 444
ff23e000 INTservact_handle_processed (596590, 5965d8, 2, 255b58, fffffffc, 0) + 140
ff272b20 __0fLHttpRequestUUnacceleratedRespondPCcPc (5964e0, 5e7c90, ff316b10, 5965d8, 596590, ff316800) + 4e8
ff272120 __0fLHttpRequestNHandleRequestP6Gnetbuf (5964e0, 5e7cb0, 5e7c90, 2000, 5e5c78, ff316800) + 590
ff2708d0 __0fNDaemonSessionDrunv (595988, ff316000, ff316000, ff271b90, 0, 0) + 40c
ff113f44 ThreadMain (595988, a, feb1c000, 8, 5967b8, 0) + 28
fed64c6c _pt_root (5967b8, fed8075c, 1, 5967b8, 1, fe401000) + ec
feb0b01c _thread_start (5967b8, 0, 0, 0, 0, 0) + 40
----------------- lwp# 23 --------------------------------
There is no other application on the system other than the Sun
Identity server.
###@###.### 10/25/04 22:30 GMT
and J2SE 1.3.1_13 on Solaris 8 with latest patches.
During stress tests, the webserver restarts automatically as the
JDK crashes randomly with SEGV. During the tests, we run multiple java clients test driver instances(10) against Identity Server (does login/logout to IS).
jvm.minHeapSize=128000000
jvm.maxHeapSize=256000000
Webserver error log:
---------------------
[19/Aug/2004:01:55:26] failure (23003): Child process admin thread is shutting down
[19/Aug/2004:01:55:27] verbose (23003): signal_handler_thread: received signal 18
[19/Aug/2004:01:55:27] verbose (23003): Primordial process detected child 23004 died: status 139
[19/Aug/2004:01:55:27] verbose (23003): Is our child- will spawn replacement
[19/Aug/2004:01:55:27] verbose (23003): Unlinking of /tmp/https-wcars98y-d869d62d/.cgistub_23004 returned -1
[19/Aug/2004:01:55:27] verbose (23003): Server spawned worker process 23593
[19/Aug/2004:01:55:27] verbose (23593): User authentication cache entries expire in 120 seconds.
[19/Aug/2004:01:55:27] verbose (23593): User authentication cache holds 200 users
[19/Aug/2004:01:55:27] verbose (23593): Up to 4 groups are cached for each cached user.
[19/Aug/2004:01:55:27] verbose (23593): file cache module initialized (API versions 1 through 1)
[19/Aug/2004:01:55:27] verbose (23593): file cache has been initialized
[19/Aug/2004:01:55:27] verbose (23593): KeepAliveTimeout is 30 seconds (default value)
[19/Aug/2004:01:55:27] verbose (23593): PostThreadsEarly set to off
[19/Aug/2004:01:55:27] verbose (23593): MaxKeepAliveConnections set to 256
[19/Aug/2004:01:55:27] info (23593): Installing a new configuration
pflags output on core
----------------------
core '/corefiles/wcars98y.ns-httpd.23004' of 23004: ns-httpd -d /opt/nortel/3rd_party/security/current_s1is/servers/http
s-
data model = _ILP32 flags = PR_MSACCT
/22: flags = PR_PCINVAL
sigmask = 0xffffbefc,0x00001fff cursig =
pstack output
-------------
----------------- lwp# 22 / thread# 27 --------------------
fda97de0 JVM_handle_solaris_signal (560c30, fb041170, fb041148, fdb5417c, 0, 0) + 15c
feb0b118 __sighndlr (b, fb041400, fb041148, fda96a10, fb041e40, fb041e30) + c
feb0811c sigacthandler (b, fb041d98, 0, 0, 0, feb1c000) + 708
--- called from signal handler with signal 11 (SIGSEGV) ---
fda69ef8 __1cFjvmdiOcleanup_thread6FpnKJavaThread__v_ (560c30, 560c30, 100, fb041, 560c30, fdb5417c) + 19c
fdaafcc4 __SLIP.DELETER__D (0, fdb5417c, 1, 560c30, fdb5417c, fb041544) + 60
fd97006c __1cGThreadbDdelete_thread_and_TLS_current6M_v_ (1, 560c30, fdb90120, 560c30, fdb5417c, fb0415a4) + 34
fd96f2ec jni_DetachCurrentThread (560c30, fed7e900, fdb62714, fd96f22c, fdb5417c, fe5b5c00) + c0
fe5a4f80 __0oHJvmCalldtv (fb0416d8, 2, fe5b5c00, 560cbc, 1, fda12e58) + b8
fe62a100 __0fUNSServletSessionImplHservicev (fb041818, 0, 55c0c0, fdb62a04, fda12e58, fb0416d8) + 3ac
fe62e768 ???????? (fb041818, 0, 53c, fed7e900, 65, eae689a0)
fe5c7ea8 __0fKNSJavaUtilJrunGlobalPFPv_vPviT (fe62e744, fb041818, 0, fe641800, fc52f500, fe641b78) + 84
fe62fd14 NSServletService (542a50, 596590, 5965d8, fe6429e0, 24f098, 0) + 420
ff238be8 __0FNfunc_exec_strP6KFuncStructP6GpblockP6HSessionP6HRequest (6c2f0, 542a50, 596590, 5965d8, 0, 0) + 1f0
ff239dd8 INTobject_execute (5ae558, 596590, 5965d8, 5ae558, 5964e0, ff306c00) + 56c
ff23daac INTservact_service (596590, 5965d8, 0, 0, 0, ff307000) + 444
ff23e000 INTservact_handle_processed (596590, 5965d8, 2, 255b58, fffffffc, 0) + 140
ff272b20 __0fLHttpRequestUUnacceleratedRespondPCcPc (5964e0, 5e7c90, ff316b10, 5965d8, 596590, ff316800) + 4e8
ff272120 __0fLHttpRequestNHandleRequestP6Gnetbuf (5964e0, 5e7cb0, 5e7c90, 2000, 5e5c78, ff316800) + 590
ff2708d0 __0fNDaemonSessionDrunv (595988, ff316000, ff316000, ff271b90, 0, 0) + 40c
ff113f44 ThreadMain (595988, a, feb1c000, 8, 5967b8, 0) + 28
fed64c6c _pt_root (5967b8, fed8075c, 1, 5967b8, 1, fe401000) + ec
feb0b01c _thread_start (5967b8, 0, 0, 0, 0, 0) + 40
----------------- lwp# 23 --------------------------------
There is no other application on the system other than the Sun
Identity server.
###@###.### 10/25/04 22:30 GMT
- duplicates
-
JDK-4831461 JNI GetEnv() race with ThreadLocalStorage::set_thread() guarantee
- Closed