Netbeans padá - chyba java-1.6.0-openjdk

Dobrý den, používám F16, nainstaloval jsem si Netbeans 7.0.1. Při pokusu o checkout IDE spadne a vypíše se tato zpráva: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java was killed by signal 6 (SIGABRT).
Jedna repository se mi podařila checkoutnout asi na 10. pokus, druhá nejde vůbec.
Několikrát jsem přeinstaloval IDE, hledal jsem chybu na internetu, ale žádné řešení jsem nenašel.
Můžete prosím poradit?

EDIT: IDE spadne když třeba se pokusím o checkout do nově vytvořeného projektu: Team->Subversion->Checkout, zadám url, username a password a zatrhnu políčko “remember password”… přikládám výpis chyby z terminálu:


process 4167: arguments to dbus_message_iter_append_basic() were incorrect, assertion "*bool_p == 0 || *bool_p == 1" failed in file dbus-message.c line 2541.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
netbeans-7.0.1/bin/../platform/lib/nbexec: řádek 548:  4167 Neúspěšně ukončen (SIGABRT)        (core dumped [obraz paměti uložen]) "/usr/lib/jvm/java/bin/java" -Djdk.home="/usr/lib/jvm/java" -classpath "/home/kak/netbeans-7.0.1/platform/lib/boot.jar:/home/kak/netbeans-7.0.1/platform/lib/org-openide-modules.jar:/home/kak/netbeans-7.0.1/platform/lib/org-openide-util.jar:/home/kak/netbeans-7.0.1/platform/lib/org-openide-util-lookup.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_zh_CN.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_zh_CN.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_zh_CN.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_zh_CN.jar:/usr/lib/jvm/java/lib/dt.jar:/usr/lib/jvm/java/lib/tools.jar" -Dnetbeans.system_http_proxy="DIRECT" -Dnetbeans.system_http_non_proxy_hosts="" -Dnetbeans.dirs="/home/kak/netbeans-7.0.1/nb:/home/kak/netbeans-7.0.1/ergonomics:/home/kak/netbeans-7.0.1/ide:/home/kak/netbeans-7.0.1/java:netbeans-7.0.1/bin/../xml:/home/kak/netbeans-7.0.1/apisupport:netbeans-7.0.1/bin/../webcommon:/home/kak/netbeans-7.0.1/websvccommon:/home/kak/netbeans-7.0.1/enterprise:/home/kak/netbeans-7.0.1/mobility:/home/kak/netbeans-7.0.1/profiler:/home/kak/netbeans-7.0.1/ruby:netbeans-7.0.1/bin/../python:/home/kak/netbeans-7.0.1/php:netbeans-7.0.1/bin/../visualweb:netbeans-7.0.1/bin/../soa:netbeans-7.0.1/bin/../identity:netbeans-7.0.1/bin/../uml:/home/kak/netbeans-7.0.1/harness:/home/kak/netbeans-7.0.1/cnd:/home/kak/netbeans-7.0.1/dlight:/home/kak/netbeans-7.0.1/groovy:netbeans-7.0.1/bin/../extra:netbeans-7.0.1/bin/../javafx:netbeans-7.0.1/bin/../javacard:" -Dnetbeans.home="/home/kak/netbeans-7.0.1/platform" '-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade' '-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense' '-XX:MaxPermSize=384m' '-Xmx768m' '-client' '-Xss2m' '-Xms32m' '-XX:PermSize=32m' '-Dapple.laf.useScreenMenuBar=true' '-Dapple.awt.graphics.UseQuartz=true' '-Dsun.java2d.noddraw=true' -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/home/kak/.netbeans/7.0/var/log/heapdump.hprof" org.netbeans.Main --userdir "/home/kak/.netbeans/7.0" "--branding" "nb" 0<&0

Bavil jsem se s lidmi z openJDK QA a říkali, že ta volání jdou mimo JDK, problém může být třeba v DBus. Zkuste to pustit v Java 7 (balíček java7), případně v Javě od Oracle (nutno stáhnout z jejich stránek), jestli se to bude chovat stejně.

Děkuji za radu, ale bohužel se to chová stejně… EDIT: mimochodem, zkusil jsem prostředí KDE a tam to jede bez problému…

výpis chyby ještě z GNOME:


process 3643: arguments to dbus_message_iter_append_basic() were incorrect, assertion "*bool_p == 0 || *bool_p == 1" failed in file dbus-message.c line 2541.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
netbeans-7.0.1/bin/../platform/lib/nbexec: řádek 548:  3643 Neúspěšně ukončen (SIGABRT)        (core dumped [obraz paměti uložen]) "/usr/java/latest/bin/java" -Djdk.home="/usr/java/latest" -classpath "/home/kak/netbeans-7.0.1/platform/lib/boot.jar:/home/kak/netbeans-7.0.1/platform/lib/org-openide-modules.jar:/home/kak/netbeans-7.0.1/platform/lib/org-openide-util.jar:/home/kak/netbeans-7.0.1/platform/lib/org-openide-util-lookup.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/boot_zh_CN.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-modules_zh_CN.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_ja.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util-lookup_zh_CN.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_pt_BR.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_ru.jar:/home/kak/netbeans-7.0.1/platform/lib/locale/org-openide-util_zh_CN.jar:/usr/java/latest/lib/dt.jar:/usr/java/latest/lib/tools.jar" -Dnetbeans.system_http_proxy="DIRECT" -Dnetbeans.system_http_non_proxy_hosts="" -Dnetbeans.dirs="/home/kak/netbeans-7.0.1/nb:netbeans-7.0.1/bin/../ergonomics:/home/kak/netbeans-7.0.1/ide:netbeans-7.0.1/bin/../java:netbeans-7.0.1/bin/../xml:netbeans-7.0.1/bin/../apisupport:netbeans-7.0.1/bin/../webcommon:/home/kak/netbeans-7.0.1/websvccommon:netbeans-7.0.1/bin/../enterprise:netbeans-7.0.1/bin/../mobility:netbeans-7.0.1/bin/../profiler:/home/kak/netbeans-7.0.1/ruby:netbeans-7.0.1/bin/../python:/home/kak/netbeans-7.0.1/php:netbeans-7.0.1/bin/../visualweb:netbeans-7.0.1/bin/../soa:netbeans-7.0.1/bin/../identity:netbeans-7.0.1/bin/../uml:netbeans-7.0.1/bin/../harness:netbeans-7.0.1/bin/../cnd:netbeans-7.0.1/bin/../dlight:netbeans-7.0.1/bin/../groovy:netbeans-7.0.1/bin/../extra:netbeans-7.0.1/bin/../javafx:netbeans-7.0.1/bin/../javacard:" -Dnetbeans.home="/home/kak/netbeans-7.0.1/platform" '-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade' '-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense' '-XX:MaxPermSize=384m' '-Xmx768m' '-client' '-Xss2m' '-Xms32m' '-XX:PermSize=32m' '-Dapple.laf.useScreenMenuBar=true' '-Dapple.awt.graphics.UseQuartz=true' '-Dsun.java2d.noddraw=true' org.netbeans.Main --userdir "/home/kak/.netbeans/7.0" "--branding" "nb" 0<&0

Zkuste to nahlásit jako bug proti DBus, očividně je problém v něm nebo v jeho nastavení v GNOME - https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora

AFAIK Netbeans 7.0.1 neni v f16, použil jste balík z rawhide? Tipnul bych si, že to bude chtít recompile oproti správné verzi knihoven. Zkusím to přebuildit, každopádně toto není podporované.

Pro rebuild nejsou na f16 splněné závislosti, takže to asi pro f16 jednoduše udělat nepůjde.

Díky za radu. Zkusil jsem nainstalovat v. 6.9.1, ale spadlo to taky… není nakonec chyba v instalaci Fedory??? Mám to smazat a přeinstalovat počítač :frowning: ?

Přeinstalovat není třeba. Vraťte se k balíčkům f16 (pokud jste instaloval nějaké jiné verze) pomocí:

yum distro-sync

Dále můžete ověřit stav nainstalovaných balíčků (jestli jsou v pořádku) pomocí:

rpm -qaV

Chvíli to potrvá. Ty co to vypíše, přeinstalujte (yum reinstall).

U té verze 6.9.1 je to stejná chyba?

Zkusím to překompilovat, odkaz pošlu.

Zkuste workaround z:
https://bbs.archlinux.org/viewtopic.php?id=119592,
comment 2, vypadá to na gnome-keyring.