当我在Linux Fedora中运行JavaFx Application时,我的应用程序崩溃..!

时间:2014-02-10 14:32:02

标签: linux javafx-2 fedora16 jnativehook

我已经制作了在Windows,Mac OS中运行良好的JavaFx应用程序,但是当我在Linux Fedora中运行时,应用程序会使整个系统崩溃,并显示以下日志。

1)Linux崩溃的原因是什么?

2)这次崩溃的可能解决方案是什么?

  

Java运行时环境检测到致命错误:
  SIGSEGV(0xb)at pc = 0x00840e58,pid = 2114,tid = 2694839152 JRE版本:   Java(TM)SE运行时环境(7.0_51-b13)(版本1.7.0_51-b13)   Java VM:Java HotSpot(TM)客户端VM(24.51-b03混合模式linux-x86)   有问题的框架:C [libc.so.6 + 0x2fe58]退出+ 0x38写入失败   核心转储。核心转储已被禁用。要启用核心转储,请尝试   再次启动Java之前的“ulimit -c unlimited”如果你愿意的话   提交错误报告,请访问:
  http://bugreport.sun.com/bugreport/crash.jsp事故发生了   在本机代码中的Java虚拟机之外。看有问题   报告错误的框架。   --------------- T H R E A D ---------------

     

当前线程(0xa0a8d800):JavaThread“JNativeHook Native Hook”   [_thread_in_native,id = 2306,stack(0xa01ff000,0xa0a00000)]

     

--------------- S Y S T E M ---------------

     操作系统:Fedora发布14(Laughlin)

     

uname:Linux 2.6.35.6-45.fc14.i686#1 SMP Mon Oct 18 23:56:17 UTC 2010   i686 libc:glibc 2.12.90 NPTL 2.12.90 rlimit:STACK 8192k,CORE 0k,   NPROC 1024,NOFILE 1024,AS无限负载平均值:20.56 6.52 4.06

     

/ proc / meminfo:MemTotal:1013996 kB MemFree:112652 kB   缓冲区:4224 kB缓存:140000 kB

     

内存:4k页面,物理1013996k(112652k免费),交换   1535996k(665220k免费)

     

vm_info:用于linux-x86 JRE的Java HotSpot(TM)客户端VM(24.51-b03)   (1.7.0_51-b13),由“java_re”与gcc于2013年12月18日18:49:34建立   4.3.0 20080428(Red Hat 4.3.0-8)

     

时间:2014年2月10日星期一16:29:44经过时间:15804秒

我没有输入整个日志,因为发布太长了。请提供异常日志的可能解决方案

1 个答案:

答案 0 :(得分:1)

请在https://github.com/kwhat/jnativehook处提交整个崩溃日志中的错误。可能已经在1.2主干中修复了这个问题。