JDK-5089517 : J2SE 1.3.1_13 (IS6.0SP1/WS 6.0SP8) crashes randomly under stress testing
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.3.1_13
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_8
  • CPU: sparc
  • Submitted: 2004-08-19
  • Updated: 2005-03-30
  • Resolved: 2005-03-30
Related Reports
Duplicate :  
Description
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

Comments
EVALUATION See comments.
24-08-2004