Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4525303

Crash in MarkSweep

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 1.3.0
    • hotspot
    • sparc
    • solaris_7

      Name: dk106046 Date: 11/17/2001


      **Questions: Contact ###@###.### instead of md23716.**

      Name: md23716 Date: 11/09/2001

      Occurs on 1.3.1_01. Could be related to 4521163.

      >>HotSpot Error Report:

      Unexpected Signal : 11 occurred at PC=0xfe21d54c
      Function name=JVM_GetClassName
      Library=/u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/server/libjvm.so


      Dynamic libraries:
      0x10000 /u07/appuser/WebSphere/AppServer/java/jre/bin/../bin/sparc/native_threads/java
      0xff350000 /usr/lib/libthread.so.1
      0xff390000 /usr/lib/libdl.so.1
      0xff200000 /usr/lib/libc.so.1
      0xff330000 /usr/platform/SUNW,Ultra-250/lib/libc_psr.so.1
      0xfe000000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/server/libjvm.so
      0xff2d0000 /usr/lib/libCrun.so.1
      0xff1e0000 /usr/lib/libsocket.so.1
      0xff100000 /usr/lib/libnsl.so.1
      0xff0d0000 /usr/lib/libm.so.1
      0xff310000 /usr/lib/libw.so.1
      0xff0b0000 /usr/lib/libmp.so.2
      0xff080000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/native_threads/libhpi.so
      0xff050000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/libverify.so
      0xfe7c0000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/libjava.so
      0xff020000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/libzip.so
      0xe1fe0000 /u07/appuser/WebSphere/AppServer/bin/libWsProcessManagement.so
      0xe1fc0000 /u07/appuser/WebSphere/AppServer/bin/libpmiJvmpiProfiler.so
      0xe1fa0000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/libnet.so
      0xe1ee0000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/liborb.so
      0xe1ec0000 /u07/appuser/WebSphere/AppServer/java/jre/lib/sparc/libioser12.so
      0xe1ea0000 /usr/lib/nss_files.so.1

      Local Time = Wed Nov 7 14:48:45 2001
      Elapsed Time = 2546
      #
      # HotSpot Virtual Machine Error : 11
      # Error ID : 4F530E43505002C4 01
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) Server VM (1.3.1_01 interpreted mode)
      #

      >>C Stack Trace:

      Reading ld.so.1
      Reading libthread.so.1
      Reading libdl.so.1
      Reading libc.so.1
      Reading libc_psr.so.1
      Reading libjvm.so
      Reading libCrun.so.1
      Reading libsocket.so.1
      Reading libnsl.so.1
      Reading libm.so.1
      Reading libw.so.1
      Reading libmp.so.2
      Reading libhpi.so
      Reading libverify.so
      Reading libjava.so
      Reading libzip.so
      Reading libWsProcessManagement.so
      Reading libpmiJvmpiProfiler.so
      Reading libnet.so
      Reading liborb.so
      Reading libioser12.so
      Reading nss_files.so.1
      detected a multithreaded program

      t@4 (l@4) terminated by signal ABRT (Abort)
      dbx: warning: Frame::refresh(): signal handler has no sigcontext

      t@1 (0x00025ad8) ?() sleep on 0x2a628 in cond_wait()
      t@2 (0xff00fd78) b l@2 ?() LWP suspended in _signotifywait()
      t@3 (0xfef0dd78) ?() sleep on 0xff382a30 in _reap_wait()
      o> t@4 (0xfee0bd78) b l@4 _start() signal SIGABRT in __sigprocmask()
      t@5 (0xfed09d78) b l@6 _co_timerset() LWP suspended in _lwp_sema_wait()
      t@6 (0xfde01d78) _start() sleep on 0xbb5d0 in cond_wait()
      t@7 (0xfab81d78) _start() sleep on 0xbd508 in cond_wait()
      t@8 (0xfec07d78) a l@3 _start() LWP suspended in _poll()
      t@9 (0xfeb05d78) _start() sleep on 0x29ad8 in cond_wait()
      t@10 (0xfaa81d78) _start() sleep on 0x296d8 in cond_wait()
      t@11 (0xe6781d78) _start() sleep on 0x293f0 in cond_wait()
      t@12 (0xe6501d78) _start() sleep on 0x29458 in cond_wait()
      t@13 (0xe1f81d78) _start() sleep on 0x3f5b58 in cond_wait()
      t@14 (0xe1e81d78) _start() sleep on 0x42a890 in cond_wait()
      t@15 (0xe1d81d78) _start() sleep on 0x429108 in cond_wait()
      t@16 (0xe1c81d78) a l@7 _start() LWP suspended in _libc_read()
      t@17 (0xe1b81d78) a l@1 _start() LWP suspended in _so_accept()
      t@18 (0xe1a81d78) a l@5 _start() LWP suspended in _libc_read()
      t@19 (0xe1981d78) _start() sleep on 0x64bad0 in cond_wait()
      t@20 (0xe1881d78) a l@9 _start() LWP suspended in _libc_read()
      t@21 (0xe1781d78) a l@11 _start() LWP suspended in _libc_read()
      t@22 (0xe1681d78) _start() sleep on 0x69cd68 in cond_wait()
      t@23 (0xe1581d78) a l@10 _start() LWP suspended in _so_accept()
      t@24 (0xe1481d78) a l@8 _start() LWP suspended in _so_accept()
      t@25 (0xe1381d78) a l@12 _start() LWP suspended in _libc_read()
      t@26 (0xe1281d78) a l@27 _start() sleep on 0x6cc1d8 in _lwp_sema_wait()
      t@29 (0xe0f81d78) _start() sleep on 0x16d1e8 in _cond_timedwait_cancel()
      t@30 (0xe0e81d78) a l@26 _start() sleep on 0x29968 in _lwp_sema_wait()
      t@32 (0xe0c81d78) a l@16 _start() LWP suspended in _so_accept()
      t@33 (0xe0b81d78) _start() sleep on 0x665a10 in cond_wait()
      t@35 (0xe0981d78) a l@18 _start() LWP suspended in _poll()
      t@36 (0xe0881d78) _start() sleep on 0x168c88 in cond_wait()
      t@37 (0xe0781d78) a l@22 _start() LWP suspended in _poll()
      t@38 (0xe0681d78) _start() sleep on 0x6643d8 in _cond_timedwait_cancel()
      t@39 (0xe0581d78) a l@20 _start() LWP suspended in _libc_read()
      t@41 (0xe0381d78) _start() sleep on 0x627530 in _cond_timedwait_cancel()
      t@42 (0xe0281d78) _start() sleep on 0x68a3e8 in cond_wait()
      t@43 (0xe0181d78) _start() sleep on 0x631a20 in cond_wait()
      t@44 (0xe0081d78) _start() sleep on 0x631a98 in cond_wait()
      t@45 (0xdff81d78) _start() sleep on 0x631ad0 in cond_wait()
      t@46 (0xdfe81d78) _start() sleep on 0x631b08 in cond_wait()
      t@47 (0xdfd81d78) _start() sleep on 0x635a50 in cond_wait()
      t@48 (0xdfc81d78) _start() sleep on 0x635ac8 in cond_wait()
      t@49 (0xdfb81d78) _start() sleep on 0x645e80 in cond_wait()
      t@50 (0xdfa81d78) _start() sleep on 0x646028 in cond_wait()
      t@51 (0xdf981d78) _start() sleep on 0x16f828 in cond_wait()
      t@53 (0xdf781d78) a l@13 _start() LWP suspended in _so_accept()
      t@54 (0xe0a81d78) a l@24 _start() sleep on 0x28378 in _lwp_sema_wait()
      t@55 (0xdf681d78) a l@17 _start() LWP suspended in _poll()
      t@56 (0xdf581d78) _start() sleep on 0x659ce0 in cond_wait()
      t@93 (0xe1081d78) a l@15 _start() sleep on 0x68a3b0 in _lwp_sema_wait()
      t@116 (0xe1181d78) a l@31 _start() LWP suspended in _poll()

      current thread: t@4
      =>[1] __sigprocmask(0x0, 0xfee0a868, 0x0, 0x0, 0x0, 0x0), at 0xff369ab8
      [2] _resetsig(0xff36c408, 0x0, 0x0, 0xfee0bd78, 0xff37e000, 0x0), at 0xff35e4fc
      [3] _sigon(0xfee0bd78, 0xff3859a8, 0x6, 0xfee0a93c, 0xfee0bd78, 0xfee0a980), at 0xff35dc9c
      [4] _thrp_kill(0x0, 0x4, 0x6, 0xff37e000, 0x4, 0xff2bc4a8), at 0xff360cb0
      [5] raise(0x6, 0x0, 0x0, 0xffffffff, 0xff2bc414, 0xfee0aa90), at 0xff24afe0
      [6] abort(0xff2b8018, 0xfee0aa90, 0x0, 0xfffffff8, 0x4, 0xfee0aab1), at 0xff2357bc
      [7] os::abort(0x1, 0xfe49a000, 0x1, 0xfee0ab10, 0x0, 0xfe21d54c), at 0xfe3a4644
      [8] os::handle_unexpected_exception(0xff2bc304, 0xfe5087cc, 0xfe4acc2c, 0xfe441aac, 0xfe49a000, 0xfee0ab30), at 0xfe3a3768
      [9] JVM_handle_solaris_signal(0x0, 0x0, 0xfee0b638, 0xfe49a000, 0xb, 0xfee0b8f0), at 0xfe207304
      [10] __libthread_segvhdlr(0xb, 0xfee0b8f0, 0xfee0b638, 0xff37e000, 0xb, 0x0), at 0xff36905c
      [11] __sighndlr(0xb, 0xfee0b8f0, 0xfee0b638, 0xff368f78, 0xfee0be10, 0xfee0be00), at 0xff36bbcc
      [12] sigacthandler(0xb, 0xfee0bd78, 0x0, 0x0, 0x0, 0xff37e000), at 0xff3683b8
      ---- called from signal handler with signal 11 (SIGSEGV) ------

      ........snip........

      t@30 (l@26) stopped in _lwp_sema_wait at 0xff29b3e0
      0xff29b3e0: _lwp_sema_wait+0x000c: bgeu,a _lwp_sema_wait+0x20
      Thread t@30 (0xe0e81d78) at priority 10
      state: asleep on 0x00029968 (0x29968): thread condition variable
      base function: 0xfe2106dc: _start() stack: 0xe0e82000[524288]
      flags: DETACHED|SUSPENDED
      masked signals: QUIT
      Currently inactive in _lwp_sema_wait
      current thread: t@30
      =>[1] _lwp_sema_wait(0x4, 0x0, 0x0, 0xfee0be30, 0x0, 0x2), at 0xff29b3e0
      [2] _park(0xe0e81e30, 0xff37e000, 0x0, 0xe0e81d78, 0x25020, 0xe1281d78), at 0xff359818
      [3] _swtch(0xe0e81d78, 0x0, 0xff37e000, 0x5, 0x1000, 0xfee0bd78), at 0xff3594f0
      [4] cond_wait(0x4356, 0x29950, 0xff37e000, 0x29968, 0xe0e81d78, 0xe0e814c4), at 0xff358004
      [5] Monitor::wait(0x29920, 0x0, 0x0, 0xfe49a000, 0xfe4aed20, 0xfe4a4e14), at 0xfe1563b8
      [6] VMThread::execute(0xfe4ab464, 0x60120, 0xb0290, 0xfe49a000, 0xe0e81654, 0x28), at 0xfe192a04
      [7] MarkSweep::invoke(0x0, 0x0, 0xb0290, 0xfe49a000, 0xb0290, 0xe0e81684), at 0xfe236af0
      [8] JVM_GC(0xfe4aed20, 0xb0290, 0xe0e819c0, 0x1, 0xfe49a000, 0xbb938), at 0xfe236d38
      [9] Java_java_lang_Runtime_gc(0xb0314, 0xe0e8182c, 0xe0e81830, 0xb0290, 0xfe49a000, 0x0), at 0xfe7cf85c
      [10] 0x97120(0xe0e8182c, 0xe0e818b4, 0xe0e818b8, 0x9c44c, 0x0, 0x109a0), at 0x9711f
      [11] 0x945cc(0xe0e818b4, 0xea60, 0x0, 0xea64, 0x4, 0xe0e817d0), at 0x945cb
      [12] 0x945cc(0xe0e81954, 0x1, 0xfe4a7ae8, 0x9ee9c, 0x0, 0xe0e81848), at 0x945cb
      [13] 0xfe502368(0xe0e819e0, 0xe0e81c18, 0xa, 0xf767e8c8, 0x4, 0xe0e818f8), at 0xfe502367
      [14] JavaCalls::call_helper(0xe0e81c10, 0xfe49a000, 0xe0e81b5c, 0xb0290, 0x9641c, 0xe0e81c18), at 0xfe0c9548
      [15] JavaCalls::call_virtual(0xf767ea78, 0xe0e81b48, 0xe0e81b4c, 0xfe49a000, 0xe0e81c10, 0xe0e81b5c), at 0xfe1f3a1c
      [16] JavaCalls::call_virtual(0xe0e81c10, 0xe0e81c0c, 0xe0e81c08, 0xe0e81bfc, 0xe0e81bf4, 0xb0290), at 0xfe1f99f0
      [17] thread_entry(0xf6817e18, 0xb0290, 0xfe49a000, 0xe0e81d18, 0x1e, 0xe), at 0xfe217e90
      [18] JavaThread::run(0xe0e02000, 0xfe4a4f8c, 0xfe49a000, 0x80000, 0xb0290, 0x80000), at 0xfe212990
      [19] _start(0xfe49a000, 0xe1dd5d18, 0x0, 0x5, 0x1, 0xfe401000), at 0xfe2106fc

      Other threads are suspended on monitors, or in I/O.


      Reproducible - Daily cores dumps in pre-production system.

      Targeted release: 1.3.1_02


      ======================================================================

      ###@###.### 2001-11-09

      What customer have included in the C stack trace up to the <<snip>> is the dbx
      output for the current thread where the failure occurred. Additionally,
      after the <<snip>> we have included the thread information for gc. One of
      the things being queried by our engineer is the line near the top of the
      trace 'dbx: warning: Frame::refresh(): signal handler has no sigcontext',
      which is not normally seen.

      Let me know whatever other information is required. If your engineer needs
      to speak to IBM's, then I'm sure we can arrange that.

      ======================================================================
      ###@###.### 2001-11-13

      Added 7 attachments containing dbxtrace.out, activity.log, stderr.log,
      stdout.log, and source code used to replicate core dump.

      See Escalation for Details (or Comments).

        

       

            xjiangsunw Xuyang Jiang (Inactive)
            mdevereuorcl Michelle Devereux (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: