2014-10-31 6 views
6

Na uruchamiając skrypt wyposażonego SmartGit,Java HotSpot (TM) 64-bitowy serwer VM ostrzeżenie, CentOS, SmartGit, SmartSvn

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'. 

Mimo to otwiera się w porządku, na robi commit otrzymuję,

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" "[email protected] 

na badania się trochę, znalazłem,

  1. 64 bitowe biblioteki powinny być stosowane. (jeśli to jest powód, proszę powiedz mi, jak to zrobić).

  2. Nie znaleziono prawidłowego JRE. Pobrałem nowy JRE i podałem jego ścieżkę wewnątrz skryptu powłoki. To samo ostrzeżenie i awaria.

co może być przyczyną tego i jak mogę to naprawić?

+0

Właśnie zaktualizowałem Centos i teraz dostaję to także. Miał również ten sam problem z Eclipse. Przekręcenie cairoGraphics za pośrednictwem pliku eclipse.ini spowodowało powstanie tej sztuczki. Więc wyobrażam sobie, że jest to również problem z wyświetlaniem grafiki. – DavidR

Odpowiedz

6

W sprawie zapobiegania awariom SmartGit 6.0.7 po otwarciu okna zatwierdzania, jako obejście zmodyfikowałem smartgithg.sh, aby dodać -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false do polecenia Java. tj zmienił komendę:

$_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" "[email protected]" 

Znalazłem to obejście, do innego elementu oprogramowania opartego na Eclipse, opisane w http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/379466.aspx

[Mam również wysłał informację do syntevo Wsparcie]

+0

Wielkie dzięki! działa jak marzenie. – user1502

+0

Dzięki! Działa w porządku. –

+0

Just FYI ... najnowsza aktualizacja do Smartgit rozwiązuje ten problem już teraz. – DavidR

0

sama jak powyżej SmartSvn in smartsvn.sh

$ _JAVA_EXEC $ _VM_PROPERTIES -Xmx $ {SMARTSVN_MAX_HEAP_SIZE} -Dsmartsvn.vm-xmx = $ {SMARTSVN_MAX_HEAP_SIZE} -Dor g.eclipse.swt.internal.gtk.cairoGraphics = false -jar "$ SMARTSVN_HOME/lib/bootloader.jar" "$ @"

Powiązane problemy