JDK-6584008 (jvmtiStringPrimitiveCallback should not be invoked when string value is null) in 1.7.0_45
Patrick Decat
pdecat at gmail.com
Tue Mar 18 14:07:00 UTC 2014
Hi,
I've also run into this issue using Dynatrace 5.5.0.5562:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xf6e34067, pid=13299, tid=1645214576
#
# JRE version: 6.0_25-b06
# Java VM: Java HotSpot(TM) Server VM (20.0-b11 mixed mode linux-x86 )
# Problematic frame:
# V [libjvm.so+0x509067] invoke_string_value_callback(int (*)(long long,
long long, long long*, unsigned short const*, int, void*), CallbackWrapper*,
oopDesc*, void*)+0x47
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x62125000): VMThread [stack: 0x6207f000,0x62100000] [id=13351]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
si_addr=0x00000004
Registers:
EAX=0x00000000, EBX=0xf712cbc8, ECX=0x7333ffe8, EDX=0x00000000
ESP=0x620fecf0, EBP=0x620fed18, ESI=0x0000000c, EDI=0x00000000
EIP=0xf6e34067, EFLAGS=0x00010202, CR2=0x00000004
Top of Stack: (sp=0x620fecf0)
0x620fecf0: 620fed58 620fed58 00000004 36fffc68
0x620fed00: 00000000 00000000 00000000 f712cbc8
0x620fed10: 6334d868 400ad7cc 620fed88 f6e32a07
0x620fed20: f6576ed8 620fed40 7333ffe0 400adb30
0x620fed30: 00000720 00000000 62126890 620fed40
0x620fed40: 62126890 62126740 00000000 7333ffe0
0x620fed50: 00000018 00000000 80000000 007b0696
0x620fed60: 6334d868 00000404 2000459c f6e39ff3
Instructions: (pc=0xf6e34067)
0xf6e34047: 34 17 8b 3e 8b 30 8d 0c 16 8b 01 89 45 f0 8b 83
0xf6e34057: 9c 12 00 00 8b 30 01 f2 8b 02 8b 55 f0 89 45 ec
0xf6e34067: 8b 42 04 83 c0 08 80 78 05 05 0f 84 8b 00 00 00
0xf6e34077: 83 ec 0c 8d 34 3f 89 75 e8 56 e8 6a 07 0d 00 83
Register to memory mapping:
EAX=0x00000000 is an unknown value
EBX=0xf712cbc8: <offset 0x801bc8> in
/app/jboss/jdk1.6.0_25_32bits/jre/lib/i386/server/libjvm.so at 0xf692b000
ECX=0x7333ffe8 is an oop
java.lang.String
- klass: 'java/lang/String'
EDX=0x00000000 is an unknown value
ESP=0x620fecf0 is an unknown value
EBP=0x620fed18 is an unknown value
ESI=0x0000000c is an unknown value
EDI=0x00000000 is an unknown value
Stack: [0x6207f000,0x62100000], sp=0x620fecf0, free space=511k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x509067] invoke_string_value_callback(int (*)(long long,
long long, long long*, unsigned short const*, int, void*), CallbackWrapper*,
oopDesc*, void*)+0x47
V [libjvm.so+0x507a07]
IterateThroughHeapObjectClosure::do_object(oopDesc*)+0x2d7
V [libjvm.so+0x5b9c9b] MutableSpace::object_iterate(ObjectClosure*)+0x2b
V [libjvm.so+0x5f4d58]
ParallelScavengeHeap::object_iterate(ObjectClosure*)+0x38
V [libjvm.so+0x5098d0] VM_HeapIterateOperation::doit()+0x50
V [libjvm.so+0x734576] VM_Operation::evaluate()+0x46
V [libjvm.so+0x733a23] VMThread::evaluate_operation(VM_Operation*)+0x83
V [libjvm.so+0x733c90] VMThread::loop()+0x190
V [libjvm.so+0x733780] VMThread::run()+0x80
V [libjvm.so+0x5e294e] java_start(Thread*)+0x14e
C [libpthread.so.0+0x6a49] short+0xc9
VM_Operation (0x400ad7ac): HeapIterateOperation, mode: safepoint, requested
by thread 0x5b7bc800
Regards,
Patrick.
More information about the hotspot-dev
mailing list