SIGSEGV java.awt.DefaultKeyboardFocusManager.typeAheadAssertions

时间:2019-02-28 14:45:43

标签: java swing

我有以下具有以下内容的hs_err_pid.file:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fb77f686766, pid=19258, tid=0x00007fb76d79a700
# Problematic frame:
# J 17188 C1 java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Ljava/awt/Component;Ljava/awt/AWTEvent;)Z (352 bytes) @ 0x00007fb77f686766 [0x00007fb77f6866e0+0x86]

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

Current thread (0x00007fb72402f800):  JavaThread "AWT-EventQueue-0" [_thread_in_Java, id=19281, stack(0x00007fb76d69a000,0x00007fb76d79b000)]

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

...


    J 17188 C1 java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Ljava/awt/Component;Ljava/awt/AWTEvent;)Z (352 bytes) @ 0x00007fb77f686766 [0x00007fb77f6866e0+0x86]
J 13263 C2 java.awt.DefaultKeyboardFocusManager.dispatchEvent(Ljava/awt/AWTEvent;)Z (1589 bytes) @ 0x00007fb77efa9a68 [0x00007fb77efa8840+0x1228]
J 19414 C2 java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V (883 bytes) @ 0x00007fb77fc49d04 [0x00007fb77fc49860+0x4a4]
J 8772 C2 java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V (129 bytes) @ 0x00007fb77df90e70 [0x00007fb77df90e20+0x50]
J 12159 C2 java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V (149 bytes) @ 0x00007fb77ed5eb20 [0x00007fb77ed5e800+0x320]
J 12160 C2 java.awt.EventQueue$3.run()Ljava/lang/Void; (60 bytes) @ 0x00007fb77ed38a20 [0x00007fb77ed389c0+0x60]
J 8813 C2 java.awt.EventQueue$3.run()Ljava/lang/Object; (5 bytes) @ 0x00007fb77dca3794 [0x00007fb77dca3760+0x34]
v  ~StubRoutines::call_stub
V  [libjvm.so+0x690c66]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x1056
V  [libjvm.so+0x729f2c]  JVM_DoPrivileged+0x27c
J 2050  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x00007fb77d739b55 [0x00007fb77d739a80+0xd5]
J 8678 C2 java.awt.EventQueue$4.run()Ljava/lang/Object; (5 bytes) @ 0x00007fb77e615610 [0x00007fb77e615480+0x190]
v  ~StubRoutines::call_stub
V  [libjvm.so+0x690c66]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x1056
V  [libjvm.so+0x729f2c]  JVM_DoPrivileged+0x27c
J 2050  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x00007fb77d739b55 [0x00007fb77d739a80+0xd5]
J 14316 C2 org.netbeans.core.TimableEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V (43 bytes) @ 0x00007fb77f0b8e80 [0x00007fb77f0b86a0+0x7e0]
J 17106 C2 java.awt.EventDispatchThread.pumpOneEventForFilters(I)V (295 bytes) @ 0x00007fb77e0c7c70 [0x00007fb77e0c7900+0x370]
J 9743% C2 java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V (47 bytes) @ 0x00007fb77e81113c [0x00007fb77e811040+0xfc]
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j  java.awt.EventDispatchThread.run()V+9
v  ~StubRoutines::call_stub
V  [libjvm.so+0x690c66]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x1056
V  [libjvm.so+0x691171]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x321
V  [libjvm.so+0x691617]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x47
V  [libjvm.so+0x72c990]  thread_entry(JavaThread*, Thread*)+0xa0
V  [libjvm.so+0xa755f3]  JavaThread::thread_main_inner()+0x103
V  [libjvm.so+0xa7573c]  JavaThread::run()+0x11c
V  [libjvm.so+0x926138]  java_start(Thread*)+0x108
C  [libpthread.so.0+0x7a51]

Java版本:1.8.0_172-b11
JRE版本:jre-8u112-linux-x64
操作系统:CentOS版本6.7

我已经搜索了这个问题,特别是堆栈溢出和Oracle Java Bug数据库,但是没有找到任何东西。

我试图用工具jmap将相应的核心文件转换为hprof文件,但它退出并显示错误“无法读取二进制文件”或“无法附加到核心文件”。 工具jstack出现相同的错误。

我的问题是,你们中的任何人以前都曾见过此问题,可以提供某种参考,另一个论坛条目或错误报告吗?
是否有人知道会导致这种类型的问题?
工具jmap和jstack有什么问题,似乎该软件未使用调试选项进行编译。
其他有用的调试提示

我只提供最有用的部分。当您需要更多信息时,我可以提供更多信息。

0 个答案:

没有答案