You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by "Vincent,Wei" <we...@gmail.com> on 2014/08/28 08:28:11 UTC

libhdfs result in JVM crash issue, please help me

All

I am using libhdfs, I need some usage like following ,and when the JNI call
return, it had result in some Crash in JVM, Attachment is the detail
information.

JAVA


                Call

JNI



                Call

C LIB



                Call

Libhdfs

Crash info


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f3271ad3159, pid=9880, tid=139854651725568
#
# JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build
1.7.0_51-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode
linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
#
# Core dump written. Default location: /home/haduser/core or core.9880
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread is native thread

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
si_addr=0x0000000000000168

Registers:
RAX=0x00007f326c1eb201, RBX=0x00007f326c011b70, RCX=0x00007f326c1eb201,
RDX=0x0000000000000000
RSP=0x00007f3272d60e00, RBP=0x00007f3272d60e20, RSI=0x0000000000000000,
RDI=0x00007f326c011b70
R8 =0x0000000000000000, R9 =0x0000000000000001, R10=0x0000000000000000,
R11=0x0000000000000202
R12=0x0000000000000000, R13=0x00007f3272134a60, R14=0x0000000000000000,
R15=0x0000000000000000
RIP=0x00007f3271ad3159, EFLAGS=0x0000000000010202,
CSGSFS=0x0000000000000033, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007f3272d60e00)
0x00007f3272d60e00:   00007f326c011b70 0000000000000000
0x00007f3272d60e10:   0000000000000000 0000000000000004
0x00007f3272d60e20:   00007f3272d60e40 00007f3271ad34cf
0x00007f3272d60e30:   00007f326c0159e8 00007f3272b562c0
0x00007f3272d60e40:   00007f3272d60e50 00007f3271c98409
0x00007f3272d60e50:   00007f3272d60e70 00007f327192c67d
0x00007f3272d60e60:   0000000000000000 00007f326c0159e8
0x00007f3272d60e70:   00007f326c27f3e0 00007f326410ea14
0x00007f3272d60e80:   0000000500010002 00007f3272105b48
0x00007f3272d60e90:   0000000000000000 0000000000000030
0x00007f3272d60ea0:   00007f3272d61a10 00007f3272945c83
0x00007f3272d60eb0:   00007f3272d61700 0000000000000000
0x00007f3272d60ec0:   0000000000000000 00007fff7a8c5670
0x00007f3272d60ed0:   00007f3272d619c0 0000000000000000
0x00007f3272d60ee0:   0000000000000003 00007f3272945ea8
0x00007f3272d60ef0:   0000000000000000 00007f3272d61700
0x00007f3272d60f00:   0000000000000000 0000000000000000
0x00007f3272d60f10:   0000000000000000 0000000000000000
0x00007f3272d60f20:   0000000000000000 0000000000000000
0x00007f3272d60f30:   0000000000000000 0000000000000000
0x00007f3272d60f40:   0000000000000000 0000000000000000
0x00007f3272d60f50:   0000000000000000 0000000000000000
0x00007f3272d60f60:   0000000000000000 0000000000000000
0x00007f3272d60f70:   0000000000000000 0000000000000000
0x00007f3272d60f80:   0000000000000000 6a29d305af3e5c9c
0x00007f3272d60f90:   00007fff7a8c5670 00007f3272d619c0
0x00007f3272d60fa0:   0000000000000000 0000000000000003
0x00007f3272d60fb0:   944d36a9b2de5c9c 944d362d13fe5c9c
0x00007f3272d60fc0:   0000000000000000 0000000000000000
0x00007f3272d60fd0:   0000000000000000 0000000000000000
0x00007f3272d60fe0:   0000000000000000 0000000000000000
0x00007f3272d60ff0:   0000000000000000 00007f32722573fd

Instructions: (pc=0x00007f3271ad3159)
0x00007f3271ad3139:   9f c6 40 80 fe 00 74 01 f0 48 0f b1 13 48 39 c1
0x00007f3271ad3149:   74 d1 48 89 c1 f6 c1 01 74 d5 4c 89 f6 48 89 df
0x00007f3271ad3159:   4d 8b a6 68 01 00 00 e8 5b fc ff ff 85 c0 75 b3
0x00007f3271ad3169:   41 c7 44 24 20 00 00 00 00 41 83 7d 00 01 7e 05

Register to memory mapping:

RAX=0x00007f326c1eb201 is an unknown value
RBX=0x00007f326c011b70 is an unknown value
RCX=0x00007f326c1eb201 is an unknown value
RDX=0x0000000000000000 is an unknown value
RSP=0x00007f3272d60e00 is an unknown value
RBP=0x00007f3272d60e20 is an unknown value
RSI=0x0000000000000000 is an unknown value
RDI=0x00007f326c011b70 is an unknown value
R8 =0x0000000000000000 is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x0000000000000202 is an unknown value
R12=0x0000000000000000 is an unknown value
R13=0x00007f3272134a60: <offset 0xe37a60> in
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so at 0x00007f32712fd000
R14=0x0000000000000000 is an unknown value
R15=0x0000000000000000 is an unknown value


Stack: [0x00007f3272c61000,0x00007f3272d62000],  sp=0x00007f3272d60e00,
 free space=1023k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
V  [libjvm.so+0x7d64cf]  Monitor::lock_without_safepoint_check()+0x2f
V  [libjvm.so+0x99b409]  VM_Exit::wait_if_vm_exited()+0x39
V  [libjvm.so+0x62f67d]  jni_DetachCurrentThread+0x3d
-- 
BR,

Vincent.Wei

Re: libhdfs result in JVM crash issue, please help me

Posted by "Vincent,Wei" <we...@gmail.com>.
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1e3872fb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f1e380a4405 in os::abort(bool) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#3  0x00007f1e38223347 in VMError::report_and_die() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#4  0x00007f1e380a8d8f in JVM_handle_linux_signal () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#5  <signal handler called>
#6  0x00007f1e38066159 in Monitor::ILock(Thread*) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#7  0x00007f1e380664cf in Monitor::lock_without_safepoint_check() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#8  0x00007f1e3822b409 in VM_Exit::wait_if_vm_exited() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#9  0x00007f1e37ebf67d in jni_DetachCurrentThread () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#10 0x00007f1e26544a14 in hdfsThreadDestructor (v=<optimized out>) at
/home/haduser/hadoop-2.2.0-src/hadoop-hdfs-project/hadoop-hdfs/src/main/native/libhdfs/jni_helper.c:84
#11 0x00007f1e38ed8c83 in __nptl_deallocate_tsd () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f1e38ed8ea8 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#13 0x00007f1e387ea3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x0000000000000000 in ?? ()



2014-08-28 14:28 GMT+08:00 Vincent,Wei <we...@gmail.com>:

>
> All
>
> I am using libhdfs, I need some usage like following ,and when the JNI
> call return, it had result in some Crash in JVM, Attachment is the detail
> information.
>
> JAVA
>
>
>                 Call
>
> JNI
>
>
>
>                 Call
>
> C LIB
>
>
>
>                 Call
>
> Libhdfs
>
> Crash info
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00007f3271ad3159, pid=9880, tid=139854651725568
> #
> # JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build
> 1.7.0_51-b13)
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode
> linux-amd64 compressed oops)
> # Problematic frame:
> # V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> #
> # Core dump written. Default location: /home/haduser/core or core.9880
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.sun.com/bugreport/crash.jsp
> #
>
> ---------------  T H R E A D  ---------------
>
> Current thread is native thread
>
> siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
> si_addr=0x0000000000000168
>
> Registers:
> RAX=0x00007f326c1eb201, RBX=0x00007f326c011b70, RCX=0x00007f326c1eb201,
> RDX=0x0000000000000000
> RSP=0x00007f3272d60e00, RBP=0x00007f3272d60e20, RSI=0x0000000000000000,
> RDI=0x00007f326c011b70
> R8 =0x0000000000000000, R9 =0x0000000000000001, R10=0x0000000000000000,
> R11=0x0000000000000202
> R12=0x0000000000000000, R13=0x00007f3272134a60, R14=0x0000000000000000,
> R15=0x0000000000000000
> RIP=0x00007f3271ad3159, EFLAGS=0x0000000000010202,
> CSGSFS=0x0000000000000033, ERR=0x0000000000000004
>   TRAPNO=0x000000000000000e
>
> Top of Stack: (sp=0x00007f3272d60e00)
> 0x00007f3272d60e00:   00007f326c011b70 0000000000000000
> 0x00007f3272d60e10:   0000000000000000 0000000000000004
> 0x00007f3272d60e20:   00007f3272d60e40 00007f3271ad34cf
> 0x00007f3272d60e30:   00007f326c0159e8 00007f3272b562c0
> 0x00007f3272d60e40:   00007f3272d60e50 00007f3271c98409
> 0x00007f3272d60e50:   00007f3272d60e70 00007f327192c67d
> 0x00007f3272d60e60:   0000000000000000 00007f326c0159e8
> 0x00007f3272d60e70:   00007f326c27f3e0 00007f326410ea14
> 0x00007f3272d60e80:   0000000500010002 00007f3272105b48
> 0x00007f3272d60e90:   0000000000000000 0000000000000030
> 0x00007f3272d60ea0:   00007f3272d61a10 00007f3272945c83
> 0x00007f3272d60eb0:   00007f3272d61700 0000000000000000
> 0x00007f3272d60ec0:   0000000000000000 00007fff7a8c5670
> 0x00007f3272d60ed0:   00007f3272d619c0 0000000000000000
> 0x00007f3272d60ee0:   0000000000000003 00007f3272945ea8
> 0x00007f3272d60ef0:   0000000000000000 00007f3272d61700
> 0x00007f3272d60f00:   0000000000000000 0000000000000000
> 0x00007f3272d60f10:   0000000000000000 0000000000000000
> 0x00007f3272d60f20:   0000000000000000 0000000000000000
> 0x00007f3272d60f30:   0000000000000000 0000000000000000
> 0x00007f3272d60f40:   0000000000000000 0000000000000000
> 0x00007f3272d60f50:   0000000000000000 0000000000000000
> 0x00007f3272d60f60:   0000000000000000 0000000000000000
> 0x00007f3272d60f70:   0000000000000000 0000000000000000
> 0x00007f3272d60f80:   0000000000000000 6a29d305af3e5c9c
> 0x00007f3272d60f90:   00007fff7a8c5670 00007f3272d619c0
> 0x00007f3272d60fa0:   0000000000000000 0000000000000003
> 0x00007f3272d60fb0:   944d36a9b2de5c9c 944d362d13fe5c9c
> 0x00007f3272d60fc0:   0000000000000000 0000000000000000
> 0x00007f3272d60fd0:   0000000000000000 0000000000000000
> 0x00007f3272d60fe0:   0000000000000000 0000000000000000
> 0x00007f3272d60ff0:   0000000000000000 00007f32722573fd
>
> Instructions: (pc=0x00007f3271ad3159)
> 0x00007f3271ad3139:   9f c6 40 80 fe 00 74 01 f0 48 0f b1 13 48 39 c1
> 0x00007f3271ad3149:   74 d1 48 89 c1 f6 c1 01 74 d5 4c 89 f6 48 89 df
> 0x00007f3271ad3159:   4d 8b a6 68 01 00 00 e8 5b fc ff ff 85 c0 75 b3
> 0x00007f3271ad3169:   41 c7 44 24 20 00 00 00 00 41 83 7d 00 01 7e 05
>
> Register to memory mapping:
>
> RAX=0x00007f326c1eb201 is an unknown value
> RBX=0x00007f326c011b70 is an unknown value
> RCX=0x00007f326c1eb201 is an unknown value
> RDX=0x0000000000000000 is an unknown value
> RSP=0x00007f3272d60e00 is an unknown value
> RBP=0x00007f3272d60e20 is an unknown value
> RSI=0x0000000000000000 is an unknown value
> RDI=0x00007f326c011b70 is an unknown value
> R8 =0x0000000000000000 is an unknown value
> R9 =0x0000000000000001 is an unknown value
> R10=0x0000000000000000 is an unknown value
> R11=0x0000000000000202 is an unknown value
> R12=0x0000000000000000 is an unknown value
> R13=0x00007f3272134a60: <offset 0xe37a60> in
> /usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so at 0x00007f32712fd000
> R14=0x0000000000000000 is an unknown value
> R15=0x0000000000000000 is an unknown value
>
>
> Stack: [0x00007f3272c61000,0x00007f3272d62000],  sp=0x00007f3272d60e00,
>  free space=1023k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
> code)
> V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> V  [libjvm.so+0x7d64cf]  Monitor::lock_without_safepoint_check()+0x2f
> V  [libjvm.so+0x99b409]  VM_Exit::wait_if_vm_exited()+0x39
> V  [libjvm.so+0x62f67d]  jni_DetachCurrentThread+0x3d
> --
> BR,
>
> Vincent.Wei
>



-- 
BR,

Vincent.Wei

Re: libhdfs result in JVM crash issue, please help me

Posted by "Vincent,Wei" <we...@gmail.com>.
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1e3872fb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f1e380a4405 in os::abort(bool) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#3  0x00007f1e38223347 in VMError::report_and_die() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#4  0x00007f1e380a8d8f in JVM_handle_linux_signal () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#5  <signal handler called>
#6  0x00007f1e38066159 in Monitor::ILock(Thread*) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#7  0x00007f1e380664cf in Monitor::lock_without_safepoint_check() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#8  0x00007f1e3822b409 in VM_Exit::wait_if_vm_exited() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#9  0x00007f1e37ebf67d in jni_DetachCurrentThread () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#10 0x00007f1e26544a14 in hdfsThreadDestructor (v=<optimized out>) at
/home/haduser/hadoop-2.2.0-src/hadoop-hdfs-project/hadoop-hdfs/src/main/native/libhdfs/jni_helper.c:84
#11 0x00007f1e38ed8c83 in __nptl_deallocate_tsd () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f1e38ed8ea8 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#13 0x00007f1e387ea3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x0000000000000000 in ?? ()



2014-08-28 14:28 GMT+08:00 Vincent,Wei <we...@gmail.com>:

>
> All
>
> I am using libhdfs, I need some usage like following ,and when the JNI
> call return, it had result in some Crash in JVM, Attachment is the detail
> information.
>
> JAVA
>
>
>                 Call
>
> JNI
>
>
>
>                 Call
>
> C LIB
>
>
>
>                 Call
>
> Libhdfs
>
> Crash info
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00007f3271ad3159, pid=9880, tid=139854651725568
> #
> # JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build
> 1.7.0_51-b13)
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode
> linux-amd64 compressed oops)
> # Problematic frame:
> # V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> #
> # Core dump written. Default location: /home/haduser/core or core.9880
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.sun.com/bugreport/crash.jsp
> #
>
> ---------------  T H R E A D  ---------------
>
> Current thread is native thread
>
> siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
> si_addr=0x0000000000000168
>
> Registers:
> RAX=0x00007f326c1eb201, RBX=0x00007f326c011b70, RCX=0x00007f326c1eb201,
> RDX=0x0000000000000000
> RSP=0x00007f3272d60e00, RBP=0x00007f3272d60e20, RSI=0x0000000000000000,
> RDI=0x00007f326c011b70
> R8 =0x0000000000000000, R9 =0x0000000000000001, R10=0x0000000000000000,
> R11=0x0000000000000202
> R12=0x0000000000000000, R13=0x00007f3272134a60, R14=0x0000000000000000,
> R15=0x0000000000000000
> RIP=0x00007f3271ad3159, EFLAGS=0x0000000000010202,
> CSGSFS=0x0000000000000033, ERR=0x0000000000000004
>   TRAPNO=0x000000000000000e
>
> Top of Stack: (sp=0x00007f3272d60e00)
> 0x00007f3272d60e00:   00007f326c011b70 0000000000000000
> 0x00007f3272d60e10:   0000000000000000 0000000000000004
> 0x00007f3272d60e20:   00007f3272d60e40 00007f3271ad34cf
> 0x00007f3272d60e30:   00007f326c0159e8 00007f3272b562c0
> 0x00007f3272d60e40:   00007f3272d60e50 00007f3271c98409
> 0x00007f3272d60e50:   00007f3272d60e70 00007f327192c67d
> 0x00007f3272d60e60:   0000000000000000 00007f326c0159e8
> 0x00007f3272d60e70:   00007f326c27f3e0 00007f326410ea14
> 0x00007f3272d60e80:   0000000500010002 00007f3272105b48
> 0x00007f3272d60e90:   0000000000000000 0000000000000030
> 0x00007f3272d60ea0:   00007f3272d61a10 00007f3272945c83
> 0x00007f3272d60eb0:   00007f3272d61700 0000000000000000
> 0x00007f3272d60ec0:   0000000000000000 00007fff7a8c5670
> 0x00007f3272d60ed0:   00007f3272d619c0 0000000000000000
> 0x00007f3272d60ee0:   0000000000000003 00007f3272945ea8
> 0x00007f3272d60ef0:   0000000000000000 00007f3272d61700
> 0x00007f3272d60f00:   0000000000000000 0000000000000000
> 0x00007f3272d60f10:   0000000000000000 0000000000000000
> 0x00007f3272d60f20:   0000000000000000 0000000000000000
> 0x00007f3272d60f30:   0000000000000000 0000000000000000
> 0x00007f3272d60f40:   0000000000000000 0000000000000000
> 0x00007f3272d60f50:   0000000000000000 0000000000000000
> 0x00007f3272d60f60:   0000000000000000 0000000000000000
> 0x00007f3272d60f70:   0000000000000000 0000000000000000
> 0x00007f3272d60f80:   0000000000000000 6a29d305af3e5c9c
> 0x00007f3272d60f90:   00007fff7a8c5670 00007f3272d619c0
> 0x00007f3272d60fa0:   0000000000000000 0000000000000003
> 0x00007f3272d60fb0:   944d36a9b2de5c9c 944d362d13fe5c9c
> 0x00007f3272d60fc0:   0000000000000000 0000000000000000
> 0x00007f3272d60fd0:   0000000000000000 0000000000000000
> 0x00007f3272d60fe0:   0000000000000000 0000000000000000
> 0x00007f3272d60ff0:   0000000000000000 00007f32722573fd
>
> Instructions: (pc=0x00007f3271ad3159)
> 0x00007f3271ad3139:   9f c6 40 80 fe 00 74 01 f0 48 0f b1 13 48 39 c1
> 0x00007f3271ad3149:   74 d1 48 89 c1 f6 c1 01 74 d5 4c 89 f6 48 89 df
> 0x00007f3271ad3159:   4d 8b a6 68 01 00 00 e8 5b fc ff ff 85 c0 75 b3
> 0x00007f3271ad3169:   41 c7 44 24 20 00 00 00 00 41 83 7d 00 01 7e 05
>
> Register to memory mapping:
>
> RAX=0x00007f326c1eb201 is an unknown value
> RBX=0x00007f326c011b70 is an unknown value
> RCX=0x00007f326c1eb201 is an unknown value
> RDX=0x0000000000000000 is an unknown value
> RSP=0x00007f3272d60e00 is an unknown value
> RBP=0x00007f3272d60e20 is an unknown value
> RSI=0x0000000000000000 is an unknown value
> RDI=0x00007f326c011b70 is an unknown value
> R8 =0x0000000000000000 is an unknown value
> R9 =0x0000000000000001 is an unknown value
> R10=0x0000000000000000 is an unknown value
> R11=0x0000000000000202 is an unknown value
> R12=0x0000000000000000 is an unknown value
> R13=0x00007f3272134a60: <offset 0xe37a60> in
> /usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so at 0x00007f32712fd000
> R14=0x0000000000000000 is an unknown value
> R15=0x0000000000000000 is an unknown value
>
>
> Stack: [0x00007f3272c61000,0x00007f3272d62000],  sp=0x00007f3272d60e00,
>  free space=1023k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
> code)
> V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> V  [libjvm.so+0x7d64cf]  Monitor::lock_without_safepoint_check()+0x2f
> V  [libjvm.so+0x99b409]  VM_Exit::wait_if_vm_exited()+0x39
> V  [libjvm.so+0x62f67d]  jni_DetachCurrentThread+0x3d
> --
> BR,
>
> Vincent.Wei
>



-- 
BR,

Vincent.Wei

Re: libhdfs result in JVM crash issue, please help me

Posted by "Vincent,Wei" <we...@gmail.com>.
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1e3872fb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f1e380a4405 in os::abort(bool) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#3  0x00007f1e38223347 in VMError::report_and_die() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#4  0x00007f1e380a8d8f in JVM_handle_linux_signal () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#5  <signal handler called>
#6  0x00007f1e38066159 in Monitor::ILock(Thread*) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#7  0x00007f1e380664cf in Monitor::lock_without_safepoint_check() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#8  0x00007f1e3822b409 in VM_Exit::wait_if_vm_exited() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#9  0x00007f1e37ebf67d in jni_DetachCurrentThread () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#10 0x00007f1e26544a14 in hdfsThreadDestructor (v=<optimized out>) at
/home/haduser/hadoop-2.2.0-src/hadoop-hdfs-project/hadoop-hdfs/src/main/native/libhdfs/jni_helper.c:84
#11 0x00007f1e38ed8c83 in __nptl_deallocate_tsd () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f1e38ed8ea8 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#13 0x00007f1e387ea3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x0000000000000000 in ?? ()



2014-08-28 14:28 GMT+08:00 Vincent,Wei <we...@gmail.com>:

>
> All
>
> I am using libhdfs, I need some usage like following ,and when the JNI
> call return, it had result in some Crash in JVM, Attachment is the detail
> information.
>
> JAVA
>
>
>                 Call
>
> JNI
>
>
>
>                 Call
>
> C LIB
>
>
>
>                 Call
>
> Libhdfs
>
> Crash info
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00007f3271ad3159, pid=9880, tid=139854651725568
> #
> # JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build
> 1.7.0_51-b13)
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode
> linux-amd64 compressed oops)
> # Problematic frame:
> # V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> #
> # Core dump written. Default location: /home/haduser/core or core.9880
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.sun.com/bugreport/crash.jsp
> #
>
> ---------------  T H R E A D  ---------------
>
> Current thread is native thread
>
> siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
> si_addr=0x0000000000000168
>
> Registers:
> RAX=0x00007f326c1eb201, RBX=0x00007f326c011b70, RCX=0x00007f326c1eb201,
> RDX=0x0000000000000000
> RSP=0x00007f3272d60e00, RBP=0x00007f3272d60e20, RSI=0x0000000000000000,
> RDI=0x00007f326c011b70
> R8 =0x0000000000000000, R9 =0x0000000000000001, R10=0x0000000000000000,
> R11=0x0000000000000202
> R12=0x0000000000000000, R13=0x00007f3272134a60, R14=0x0000000000000000,
> R15=0x0000000000000000
> RIP=0x00007f3271ad3159, EFLAGS=0x0000000000010202,
> CSGSFS=0x0000000000000033, ERR=0x0000000000000004
>   TRAPNO=0x000000000000000e
>
> Top of Stack: (sp=0x00007f3272d60e00)
> 0x00007f3272d60e00:   00007f326c011b70 0000000000000000
> 0x00007f3272d60e10:   0000000000000000 0000000000000004
> 0x00007f3272d60e20:   00007f3272d60e40 00007f3271ad34cf
> 0x00007f3272d60e30:   00007f326c0159e8 00007f3272b562c0
> 0x00007f3272d60e40:   00007f3272d60e50 00007f3271c98409
> 0x00007f3272d60e50:   00007f3272d60e70 00007f327192c67d
> 0x00007f3272d60e60:   0000000000000000 00007f326c0159e8
> 0x00007f3272d60e70:   00007f326c27f3e0 00007f326410ea14
> 0x00007f3272d60e80:   0000000500010002 00007f3272105b48
> 0x00007f3272d60e90:   0000000000000000 0000000000000030
> 0x00007f3272d60ea0:   00007f3272d61a10 00007f3272945c83
> 0x00007f3272d60eb0:   00007f3272d61700 0000000000000000
> 0x00007f3272d60ec0:   0000000000000000 00007fff7a8c5670
> 0x00007f3272d60ed0:   00007f3272d619c0 0000000000000000
> 0x00007f3272d60ee0:   0000000000000003 00007f3272945ea8
> 0x00007f3272d60ef0:   0000000000000000 00007f3272d61700
> 0x00007f3272d60f00:   0000000000000000 0000000000000000
> 0x00007f3272d60f10:   0000000000000000 0000000000000000
> 0x00007f3272d60f20:   0000000000000000 0000000000000000
> 0x00007f3272d60f30:   0000000000000000 0000000000000000
> 0x00007f3272d60f40:   0000000000000000 0000000000000000
> 0x00007f3272d60f50:   0000000000000000 0000000000000000
> 0x00007f3272d60f60:   0000000000000000 0000000000000000
> 0x00007f3272d60f70:   0000000000000000 0000000000000000
> 0x00007f3272d60f80:   0000000000000000 6a29d305af3e5c9c
> 0x00007f3272d60f90:   00007fff7a8c5670 00007f3272d619c0
> 0x00007f3272d60fa0:   0000000000000000 0000000000000003
> 0x00007f3272d60fb0:   944d36a9b2de5c9c 944d362d13fe5c9c
> 0x00007f3272d60fc0:   0000000000000000 0000000000000000
> 0x00007f3272d60fd0:   0000000000000000 0000000000000000
> 0x00007f3272d60fe0:   0000000000000000 0000000000000000
> 0x00007f3272d60ff0:   0000000000000000 00007f32722573fd
>
> Instructions: (pc=0x00007f3271ad3159)
> 0x00007f3271ad3139:   9f c6 40 80 fe 00 74 01 f0 48 0f b1 13 48 39 c1
> 0x00007f3271ad3149:   74 d1 48 89 c1 f6 c1 01 74 d5 4c 89 f6 48 89 df
> 0x00007f3271ad3159:   4d 8b a6 68 01 00 00 e8 5b fc ff ff 85 c0 75 b3
> 0x00007f3271ad3169:   41 c7 44 24 20 00 00 00 00 41 83 7d 00 01 7e 05
>
> Register to memory mapping:
>
> RAX=0x00007f326c1eb201 is an unknown value
> RBX=0x00007f326c011b70 is an unknown value
> RCX=0x00007f326c1eb201 is an unknown value
> RDX=0x0000000000000000 is an unknown value
> RSP=0x00007f3272d60e00 is an unknown value
> RBP=0x00007f3272d60e20 is an unknown value
> RSI=0x0000000000000000 is an unknown value
> RDI=0x00007f326c011b70 is an unknown value
> R8 =0x0000000000000000 is an unknown value
> R9 =0x0000000000000001 is an unknown value
> R10=0x0000000000000000 is an unknown value
> R11=0x0000000000000202 is an unknown value
> R12=0x0000000000000000 is an unknown value
> R13=0x00007f3272134a60: <offset 0xe37a60> in
> /usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so at 0x00007f32712fd000
> R14=0x0000000000000000 is an unknown value
> R15=0x0000000000000000 is an unknown value
>
>
> Stack: [0x00007f3272c61000,0x00007f3272d62000],  sp=0x00007f3272d60e00,
>  free space=1023k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
> code)
> V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> V  [libjvm.so+0x7d64cf]  Monitor::lock_without_safepoint_check()+0x2f
> V  [libjvm.so+0x99b409]  VM_Exit::wait_if_vm_exited()+0x39
> V  [libjvm.so+0x62f67d]  jni_DetachCurrentThread+0x3d
> --
> BR,
>
> Vincent.Wei
>



-- 
BR,

Vincent.Wei

Re: libhdfs result in JVM crash issue, please help me

Posted by "Vincent,Wei" <we...@gmail.com>.
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007f1e3872c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1e3872fb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f1e380a4405 in os::abort(bool) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#3  0x00007f1e38223347 in VMError::report_and_die() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#4  0x00007f1e380a8d8f in JVM_handle_linux_signal () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#5  <signal handler called>
#6  0x00007f1e38066159 in Monitor::ILock(Thread*) () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#7  0x00007f1e380664cf in Monitor::lock_without_safepoint_check() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#8  0x00007f1e3822b409 in VM_Exit::wait_if_vm_exited() () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#9  0x00007f1e37ebf67d in jni_DetachCurrentThread () from
/usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so
#10 0x00007f1e26544a14 in hdfsThreadDestructor (v=<optimized out>) at
/home/haduser/hadoop-2.2.0-src/hadoop-hdfs-project/hadoop-hdfs/src/main/native/libhdfs/jni_helper.c:84
#11 0x00007f1e38ed8c83 in __nptl_deallocate_tsd () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f1e38ed8ea8 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#13 0x00007f1e387ea3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x0000000000000000 in ?? ()



2014-08-28 14:28 GMT+08:00 Vincent,Wei <we...@gmail.com>:

>
> All
>
> I am using libhdfs, I need some usage like following ,and when the JNI
> call return, it had result in some Crash in JVM, Attachment is the detail
> information.
>
> JAVA
>
>
>                 Call
>
> JNI
>
>
>
>                 Call
>
> C LIB
>
>
>
>                 Call
>
> Libhdfs
>
> Crash info
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00007f3271ad3159, pid=9880, tid=139854651725568
> #
> # JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build
> 1.7.0_51-b13)
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode
> linux-amd64 compressed oops)
> # Problematic frame:
> # V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> #
> # Core dump written. Default location: /home/haduser/core or core.9880
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.sun.com/bugreport/crash.jsp
> #
>
> ---------------  T H R E A D  ---------------
>
> Current thread is native thread
>
> siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
> si_addr=0x0000000000000168
>
> Registers:
> RAX=0x00007f326c1eb201, RBX=0x00007f326c011b70, RCX=0x00007f326c1eb201,
> RDX=0x0000000000000000
> RSP=0x00007f3272d60e00, RBP=0x00007f3272d60e20, RSI=0x0000000000000000,
> RDI=0x00007f326c011b70
> R8 =0x0000000000000000, R9 =0x0000000000000001, R10=0x0000000000000000,
> R11=0x0000000000000202
> R12=0x0000000000000000, R13=0x00007f3272134a60, R14=0x0000000000000000,
> R15=0x0000000000000000
> RIP=0x00007f3271ad3159, EFLAGS=0x0000000000010202,
> CSGSFS=0x0000000000000033, ERR=0x0000000000000004
>   TRAPNO=0x000000000000000e
>
> Top of Stack: (sp=0x00007f3272d60e00)
> 0x00007f3272d60e00:   00007f326c011b70 0000000000000000
> 0x00007f3272d60e10:   0000000000000000 0000000000000004
> 0x00007f3272d60e20:   00007f3272d60e40 00007f3271ad34cf
> 0x00007f3272d60e30:   00007f326c0159e8 00007f3272b562c0
> 0x00007f3272d60e40:   00007f3272d60e50 00007f3271c98409
> 0x00007f3272d60e50:   00007f3272d60e70 00007f327192c67d
> 0x00007f3272d60e60:   0000000000000000 00007f326c0159e8
> 0x00007f3272d60e70:   00007f326c27f3e0 00007f326410ea14
> 0x00007f3272d60e80:   0000000500010002 00007f3272105b48
> 0x00007f3272d60e90:   0000000000000000 0000000000000030
> 0x00007f3272d60ea0:   00007f3272d61a10 00007f3272945c83
> 0x00007f3272d60eb0:   00007f3272d61700 0000000000000000
> 0x00007f3272d60ec0:   0000000000000000 00007fff7a8c5670
> 0x00007f3272d60ed0:   00007f3272d619c0 0000000000000000
> 0x00007f3272d60ee0:   0000000000000003 00007f3272945ea8
> 0x00007f3272d60ef0:   0000000000000000 00007f3272d61700
> 0x00007f3272d60f00:   0000000000000000 0000000000000000
> 0x00007f3272d60f10:   0000000000000000 0000000000000000
> 0x00007f3272d60f20:   0000000000000000 0000000000000000
> 0x00007f3272d60f30:   0000000000000000 0000000000000000
> 0x00007f3272d60f40:   0000000000000000 0000000000000000
> 0x00007f3272d60f50:   0000000000000000 0000000000000000
> 0x00007f3272d60f60:   0000000000000000 0000000000000000
> 0x00007f3272d60f70:   0000000000000000 0000000000000000
> 0x00007f3272d60f80:   0000000000000000 6a29d305af3e5c9c
> 0x00007f3272d60f90:   00007fff7a8c5670 00007f3272d619c0
> 0x00007f3272d60fa0:   0000000000000000 0000000000000003
> 0x00007f3272d60fb0:   944d36a9b2de5c9c 944d362d13fe5c9c
> 0x00007f3272d60fc0:   0000000000000000 0000000000000000
> 0x00007f3272d60fd0:   0000000000000000 0000000000000000
> 0x00007f3272d60fe0:   0000000000000000 0000000000000000
> 0x00007f3272d60ff0:   0000000000000000 00007f32722573fd
>
> Instructions: (pc=0x00007f3271ad3159)
> 0x00007f3271ad3139:   9f c6 40 80 fe 00 74 01 f0 48 0f b1 13 48 39 c1
> 0x00007f3271ad3149:   74 d1 48 89 c1 f6 c1 01 74 d5 4c 89 f6 48 89 df
> 0x00007f3271ad3159:   4d 8b a6 68 01 00 00 e8 5b fc ff ff 85 c0 75 b3
> 0x00007f3271ad3169:   41 c7 44 24 20 00 00 00 00 41 83 7d 00 01 7e 05
>
> Register to memory mapping:
>
> RAX=0x00007f326c1eb201 is an unknown value
> RBX=0x00007f326c011b70 is an unknown value
> RCX=0x00007f326c1eb201 is an unknown value
> RDX=0x0000000000000000 is an unknown value
> RSP=0x00007f3272d60e00 is an unknown value
> RBP=0x00007f3272d60e20 is an unknown value
> RSI=0x0000000000000000 is an unknown value
> RDI=0x00007f326c011b70 is an unknown value
> R8 =0x0000000000000000 is an unknown value
> R9 =0x0000000000000001 is an unknown value
> R10=0x0000000000000000 is an unknown value
> R11=0x0000000000000202 is an unknown value
> R12=0x0000000000000000 is an unknown value
> R13=0x00007f3272134a60: <offset 0xe37a60> in
> /usr/jdk1.7.0_51/jre/lib/amd64/server/libjvm.so at 0x00007f32712fd000
> R14=0x0000000000000000 is an unknown value
> R15=0x0000000000000000 is an unknown value
>
>
> Stack: [0x00007f3272c61000,0x00007f3272d62000],  sp=0x00007f3272d60e00,
>  free space=1023k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
> code)
> V  [libjvm.so+0x7d6159]  Monitor::ILock(Thread*)+0x79
> V  [libjvm.so+0x7d64cf]  Monitor::lock_without_safepoint_check()+0x2f
> V  [libjvm.so+0x99b409]  VM_Exit::wait_if_vm_exited()+0x39
> V  [libjvm.so+0x62f67d]  jni_DetachCurrentThread+0x3d
> --
> BR,
>
> Vincent.Wei
>



-- 
BR,

Vincent.Wei