美文网首页
crash日记1

crash日记1

作者: 怕水河马 | 来源:发表于2021-12-07 19:06 被阅读0次

    https://stackoverflow.com/questions/1000002/what-is-segv-maperr

    A fatal error has been detected by the Java Runtime Environment:

    SIGSEGV (0xb) at pc=0x0000ffff8d9659fc, pid=31881, tid=0x0000fffec529f1e0

    JRE version: OpenJDK Runtime Environment (8.0_212-b01) (build 1.8.0_212-8u212-b01-1~deb9u1-b01)

    Java VM: OpenJDK 64-Bit Server VM (25.212-b01 mixed mode linux-aarch64 )

    Problematic frame:

    V [libjvm.so+0x5159fc]

    Core dump written. Default location: /opt/data/Seeyon/G6N/ApacheJetspeed/bin/core or core.31881

    If you would like to submit a bug report, please visit:

    http://bugreport.java.com/bugreport/crash.jsp

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

    Current thread (0x0000ffff880c3000): GCTaskThread [stack: 0x0000fffec50a0000,0x0000fffec52a0000] [id=31936]

    siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000

    Registers:
    R0=0x0000000000000000
    R1=0x000000000000003a
    R2=0x0000fffcbb896598
    R3=0x0000000000000000
    R4=0x0000ffff87955a28
    R5=0x000000000000eb43
    R6=0x0000000000000000
    R7=0x0000000000000000
    R8=0x0000000000000000
    R9=0x0000000000000000
    R10=0x0000ffff8e05bb60
    R11=0x0000000000000000
    R12=0x0000000000000000
    R13=0x0000000000000000
    R14=0x0024d29a895cb93d
    R15=0x000011c5aaa4f37b
    R16=0x000000000000270f
    R17=0x0000000000000007
    R18=0x000000000000000f
    R19=0x0000fffcbb896598
    R20=0x0000ffff8dfed000
    R21=0x0000000000000001
    R22=0x0000000000000000
    R23=0x0000ffff8dfed000
    R24=0x0000ffff8d895000
    R25=0x0000000000000019
    R26=0x0000000000000001
    R27=0x0000fffec529e730
    R28=0x0000000000000001
    R29=0x0000fffec529e120
    R30=0x0000ffff8d9665f8

    Top of Stack: (sp=0x0000fffec529e120)
    0x0000fffec529e120: 0000fffec529e1a0 0000ffff8d9665f8
    0x0000fffec529e130: 0000fff80c1c0090 0000ffff8e025cce
    0x0000fffec529e140: 000000000001fffd 0000ffff8e0257e7
    0x0000fffec529e150: 0000ffff8dfed000 0000ffff8d895000
    0x0000fffec529e160: 0000fffec529e730 0000fffcbb896598
    0x0000fffec529e170: 0000ffff8913da80 0000000000000001
    0x0000fffec529e180: 0000ffff8dfed000 0000ffff8d895000
    0x0000fffec529e190: 0000ffff8dfea000 000000000000003a
    0x0000fffec529e1a0: 0000fffec529e270 0000ffff8d94b9ec
    0x0000fffec529e1b0: 0000ffec09aee340 0000fffec529e8f0
    0x0000fffec529e1c0: 0000fffec529e310 0000fffec529e730
    0x0000fffec529e1d0: 0000fffec529e3e0 0000ffff8d895000
    0x0000fffec529e1e0: 0000fffec529e440 0000ffff880c34d0
    0x0000fffec529e1f0: 0000fffec529e550 0000ffff8df6f798
    0x0000fffec529e200: 0000ffff8e05c000 0000ffff8dfef000
    0x0000fffec529e210: 0000fffec529e250 0000ffff8d95d788
    0x0000fffec529e220: 0000fffec529e2c0 000000000000000c
    0x0000fffec529e230: 0000fffe00000019 000000000012f64f
    0x0000fffec529e240: 000000002c24a8c8 2d446da282cf4200
    0x0000fffec529e250: 0000fffec529e280 0000ffff8d96be00
    0x0000fffec529e260: 0000ffff8e30f780 2d446da282cf4200
    0x0000fffec529e270: 0000fffec529e320 0000ffff8d954cf4
    0x0000fffec529e280: 0000ffec09aee340 0000000000000019
    0x0000fffec529e290: 0000ffff8dfef000 0000fffec529e730
    0x0000fffec529e2a0: 0000ffff880c3490 0000fffec529e4c0
    0x0000fffec529e2b0: 0000fffec529e440 0000ffff880c34d0
    0x0000fffec529e2c0: 0000fffec529e550 0000ffff8df6f798
    0x0000fffec529e2d0: 0000ffff8e05c000 0000ffff8dfef000
    0x0000fffec529e2e0: 0000fffec529e320 0000ffff8d954cc4
    0x0000fffec529e2f0: 0000ffec09aee340 0000000000000019
    0x0000fffec529e300: 0000ffff88063350 000000000012f64f
    0x0000fffec529e310: 000000002c24aae4 2d446da282cf4200

    Instructions: (pc=0x0000ffff8d9659fc)
    0x0000ffff8d9659dc: a8 73 00 b9 3e 29 0d 94 fa 03 00 aa a8 73 40 b9
    0x0000ffff8d9659ec: c6 fe ff 17 c8 1a 43 d3 96 00 00 37 c0 fa 7e 92
    0x0000ffff8d9659fc: 08 00 40 f9 08 19 43 d3 60 6f 41 b9 37 00 80 52
    0x0000ffff8d965a0c: 1f 00 08 6b 49 d5 ff 54 7a 33 40 f9 b8 fe ff f0

    Register to memory mapping:

    R0=0x0000000000000000
    R1=0x000000000000003a
    R2=0x0000fffcbb896598
    R3=0x0000000000000000
    R4=0x0000ffff87955a28
    R5=0x000000000000eb43
    R6=0x0000000000000000
    R7=0x0000000000000000
    R8=0x0000000000000000
    R9=0x0000000000000000
    R10=0x0000ffff8e05bb60
    R11=0x0000000000000000
    R12=0x0000000000000000
    R13=0x0000000000000000
    R14=0x0024d29a895cb93d
    R15=0x000011c5aaa4f37b
    R16=0x000000000000270f
    R17=0x0000000000000007
    R18=0x000000000000000f
    R19=0x0000fffcbb896598
    R20=0x0000ffff8dfed000
    R21=0x0000000000000001
    R22=0x0000000000000000
    R23=0x0000ffff8dfed000
    R24=0x0000ffff8d895000
    R25=0x0000000000000019
    R26=0x0000000000000001
    R27=0x0000fffec529e730
    R28=0x0000000000000001
    R29=0x0000fffec529e120
    R30=0x0000ffff8d9665f8

    Stack: [0x0000fffec50a0000,0x0000fffec52a0000], sp=0x0000fffec529e120, free space=2040k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x5159fc]
    V [libjvm.so+0x5165f8]
    V [libjvm.so+0x4fb9ec]
    V [libjvm.so+0x504cf4]
    V [libjvm.so+0xa8312c]
    V [libjvm.so+0x83fe1c]
    C [libpthread.so.0+0x77e4] start_thread+0x18c

    参考前面的内容,关键信息如下:

    There are two common kinds of SEGV, which is an error that results from an invalid memory access:

    1. A page was accessed which had the wrong permissions. E.g., it was read-only but your code tried to write to it. This will be reported as SEGV_ACCERR.
    2. A page was accessed that is not even mapped into the address space of the application at all. This will often result from dereferencing a null pointer or a pointer that was corrupted with a small integer value. This is reported as SEGV_MAPERR.

    Documentation of a sort (indexed Linux source code) for SEGV_MAPERR is here: http://lxr.free-electrons.com/ident?i=SEGV_MAPERR.

    相关文章

      网友评论

          本文标题:crash日记1

          本文链接:https://www.haomeiwen.com/subject/wfuaxrtx.html