JDK-8071551 : SIGSEGV in HeapChangeLogging.java
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2015-01-26
  • Updated: 2015-02-26
  • Resolved: 2015-02-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Resolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
Crash in gc/defnew/HeapChangeLogging.java

There is no hs_err.log for this crash. The log has:

#0: [GC (Allocation Failure) 81920K->120831K(120832K), 16.4857013 secs]
#1: [Full GC (Allocation Failure) 120831K->79927K(120832K), 3.4021796 secs]
#2: [Full GC (Allocation Failure) 120831K->120827K(120832K), 0.4400766 secs]
#3: [Full GC (Allocation Failure) 120831K->120811K(120832K), 0.3730115 secs]
#4: [Full GC (Allocation Failure) 120831K->120831K(120832K), 0.3556132 secs]
#5: [Full GC (Allocation Failure) 120831K->120831K(120832K), 0.3305079 secs]
#6: [Full GC (Allocation Failure) 120831K->567K(120832K), 0.1332076 secs]
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xfffffd7ffe2d46e5, pid=29919, tid=5
#

Comments
Looking from the bottom of the thread dump we see that thread #5 is doing some Monitor Enter stuff when crashing: --- called from signal handler with signal 11 (SIGSEGV) --- fffffd7ffe2d46e5 __1cNObjectMonitorGEnterI6MpnGThread__v_ () + 2c5 fffffd7ffe2d3a6a __1cNObjectMonitorFenter6MpnGThread__v_ () + 30a fffffd7ffe536257 __1cSObjectSynchronizerKslow_enter6FnGHandle_pnJBasicLock_pnGThread__v_ () + 177 fffffd7ffe535d45 __1cSObjectSynchronizerKfast_enter6FnGHandle_pnJBasicLock_bpnGThread__v_ () + 115 fffffd7ffdd78e89 __1cSInterpreterRuntimeMmonitorenter6FpnKJavaThread_pnPBasicObjectLock__v_ () + 449 fffffd7feca426f5 * java/lang/ref/ReferenceQueue.enqueue(Ljava/lang/ref/Reference;)Z+7 (line 119) fffffd7feca076c0 * java/lang/ref/Reference.tryHandlePending(Z)Z+109 (line 435) fffffd7feca076c0 * java/lang/ref/Reference$ReferenceHandler.run()V+1 (line 306) fffffd7feca007b1 * java/lang/ref/Reference$ReferenceHandler.run()V+27264 fffffd7ffdd93ddd __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ () + 4fd fffffd7ffdd9272e __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_pnGSymbol_5pnRJavaCallArguments_pnGThread__v_ () + 21e fffffd7ffdd928b0 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_pnGSymbol_6pnGThread__v_ () + 100 fffffd7ffdf0a8a6 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ () + c6 fffffd7ffe590f0f __1cKJavaThreadRthread_main_inner6M_v_ () + 1df fffffd7ffe590b6d __1cKJavaThreadDrun6M_v_ () + 3bd fffffd7ffe2feddd java_start () + 10d fffffd7fff2b704b _thr_setup () + 5b fffffd7fff2b7280 _lwp_start () Then it crashes again in the crash handler: --- called from signal handler with signal 11 (SIGSEGV) --- 0000000000000000 ???????? () + 28000d54290 fffffd7ffdad01da __1cFframeNprint_C_frame6FpnMoutputStream_pcipC_v_ () + 4a fffffd7ffe653ed9 __1cHVMErrorGreport6MpnMoutputStream__v_ () + 1529 fffffd7ffe65521e __1cHVMErrorOreport_and_die6M_v_ () + 106e fffffd7ffe3107d4 JVM_handle_solaris_signal () + cc4 fffffd7ffe309a35 signalHandler () + 35 fffffd7fff2b7386 __sighndlr () + 6 fffffd7fff2abc32 call_user_handler () + 252 fffffd7fff2abe4e sigacthandler (b, fffffd7fa39fde60, fffffd7fa39fdb00) + de And again, and again...: --- called from signal handler with signal 11 (SIGSEGV) --- 0000000000000000 ???????? () + 28000d54290 fffffd7ffe655f2e __1cNcrash_handler6FipnHsiginfo_pv_v_ () + 7e fffffd7fff2b7386 __sighndlr () + 6 fffffd7fff2abc32 call_user_handler () + 252 fffffd7fff2abe4e sigacthandler (b, 0, fffffd7fa39fb1e0) + de --- called from signal handler with signal 11 (SIGSEGV) --- 0000000000000000 ???????? () + 28000d54290 fffffd7ffe655f2e __1cNcrash_handler6FipnHsiginfo_pv_v_ () + 7e fffffd7fff2b7386 __sighndlr () + 6 fffffd7fff2abc32 call_user_handler () + 252 fffffd7fff2abe4e sigacthandler (b, 0, fffffd7fa39fb9d0) + de No hs_err.log for you! Seems likely to be a duplicate of JDK-8049304.
28-01-2015

I = High (crash, nightly), L = Low (happened once), W = High (none, nighlty) = P2
26-01-2015