gpt4 book ai didi

Java HotSpot(TM) 64 位服务器 VM 警告、CentOS、SmartGit、SmartSvn

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:13:15 25 4
gpt4 key购买 nike

在运行 SmartGit 提供的 shell 脚本时,

  Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/User/.smartgit/6/jna-tmp/com/sun/jna/linux-i386/libjnidispatch.so which might have disabled stack guard. The VM will try to fix the stack guard now.

It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.

虽然它打开得很好,但在提交时我得到了,

java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
smartgithg.sh: line 100: 394 Aborted $_JAVA_EXEC $_VM_PROPERTIES -Xmx${SMARTGITHG_MAX_HEAP_SIZE} -Xverify:none -Dsmartgit.vm-xmx=${SMARTGITHG_MAX_HEAP_SIZE} -jar "$SMARTGIT_HOME/lib/bootloader.jar" "$@

经过一番研究,我发现,

  1. 应该使用 64 位库。 (如果这是原因,请告诉我该怎么做)。

  2. 未找到正确的 JRE。下载了一个新的 JRE 并在 shell 脚本中给出了它的路径。相同的警告和崩溃。

可能是什么原因造成的,我该如何解决?

最佳答案

关于防止 SmartGit 6.0.7 在打开提交对话框时崩溃的主题,作为解决方法,我修改了 smartgithg.sh 以添加 -Dorg.eclipse.swt.internal.gtk.cairoGraphics= false 到 Java 命令。即将命令更改为:

$_JAVA_EXEC $_VM_PROPERTIES -Xmx${SMARTGITHG_MAX_HEAP_SIZE} -Xverify:none -Dsmartgit.vm-xmx=${SMARTGITHG_MAX_HEAP_SIZE} -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false -jar "$SMARTGIT_HOME/lib/bootloader.jar" "$@"

我在 http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/379466.aspx 中描述了另一项基于 Eclipse 的软件的变通方法。

[我也已将此信息发送给 syntevo 支持]

关于Java HotSpot(TM) 64 位服务器 VM 警告、CentOS、SmartGit、SmartSvn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26676870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com