netbeans (Ошибка при запуске)

Модератор: Модераторы разделов

Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

netbeans

Сообщение ishitori »

система: archlinux x86_64, 2.6.26.5-1, jdk 6u7-1.
sudo pacman -Syu делаю почти каждый день.

поставил из репозитория netbeans 6.1-2. процесс установки прошел без проблем, но при попытке запуска выдает следующее:

Код: Выделить всё

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f09ae5616af, pid=20319, tid=1118337360
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0-b23 mixed mode linux-amd64)
# Problematic frame:
# C  [libc.so.6+0x306af]  catgets+0x1f
#
# An error report file with more information is saved as:
# /home/ishitori/hs_err_pid20319.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
/usr/share/netbeans/bin/../platform8/lib/nbexec: line 466: 20319 Aborted                 "/opt/java/bin/java" -Djdk.home="/opt/java" -classpath "/usr/share/netbeans/platform8/lib/boot.jar:/usr/share/netbeans/platform8/lib/org-openide-modules.jar:/usr/share/netbeans/platform8/lib/org-openide-util.jar:/opt/java/lib/dt.jar:/opt/java/lib/tools.jar" -Dnetbeans.dirs="/usr/share/netbeans/nb6.1:/usr/share/netbeans/ide9:/usr/share/netbeans/java2:/usr/share/netbeans/xml2:/usr/share/netbeans/apisupport1:/usr/share/netbeans/enterprise5:/usr/share/netbeans/mobility8:/usr/share/netbeans/profiler3:/usr/share/netbeans/gsf1:/usr/share/netbeans/ruby2:/usr/share/netbeans/visualweb2:/usr/share/netbeans/soa2:/usr/share/netbeans/identity2:/usr/share/netbeans/uml5:/usr/share/netbeans/harness:/usr/share/netbeans/cnd2:" -Dnetbeans.home="/usr/share/netbeans/platform8" '-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade' '-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense' '-Xmx512m' '-client' '-Xss2m' '-Xms32m' '-XX:PermSize=32m' '-XX:MaxPermSize=200m' '-Xverify:none' '-Dapple.laf.useScreenMenuBar=true' '-Dsun.java2d.noddraw=true' org.netbeans.Main --userdir "/home/ishitori/.netbeans/6.1" "--branding" "nb"


в файле hs_err_pid20319.log ничего нового нет. как видно из лога, проблема не в jvm, а в libc.so.6. в гугле ничего внятного по этому поводу не нашел.

никто не сталкивался с подобной проблемой? может, у кого-нибудь уже стоит netbeans?
морнинг круассан..
Спасибо сказали:
Аватара пользователя
JaSPeR
Сообщения: 157
ОС: Archlinux

Re: netbeans

Сообщение JaSPeR »

Я помню, что когда я устанавливал netbeans, он не тянул определенные библиотеки/виртуальные машины/etc, но эти библиотеки были нужны.

Покажи, какие зависисмости у тебя требовал пакман при установке.
Arhlinux overlord + OpenBox.
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: netbeans

Сообщение ishitori »

у меня к моменту установки netbeans уже стояли все нужные зависимости. так что pacman скачал и установил только саму IDE.
вообще sudo pacman -Si netbeans пишет:

Код: Выделить всё

...
Depends On     : jdk
Optional Deps  : None
Conflicts With : None
Replaces       : None
...
морнинг круассан..
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: netbeans

Сообщение cheer »

Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: netbeans

Сообщение ishitori »

похоже. пусть и не на линуксе. попробую запустить с jdk-7.
морнинг круассан..
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: netbeans

Сообщение ishitori »

похоже, это проблема jdk, а не netbeans. такой же дамп был и в eclipse при попытке запуска gui-приложения. пробовал 6u7, 6u10. с jdk7 тоже не работает, но там уже другая ошибка :)
морнинг круассан..
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: netbeans

Сообщение ishitori »

так-с...
мои эксперименты с jdk на 64-битном линуксе продолжались больше 2-х месяцев (с перерывами).
результат: использую jdk6u10 и eclipse ganymede на виндоус, установленной в virtualbox'е =)

методом научного тыка выяснил, что последняя рабочая версия jdk на 64-битной платформе - jdk1.5.0_11. начиная с 12-го апдейта начинаются всевозможные конфликты, крэши виртуальной машины с выгрузкой дампов (и обвинениями в сторону нативных библиотек!) и прочие радости жизни. а в jdk1.5, как оказалось, не было класса, которые я использовал в проекте (ну надо же было такую пакость сделать!).

ставил lib32-jdk - вроде даже всё хорошо поначалу было: netbeans работал, уже имеющиеся jar-файлы запускались. а вот эклипсовские 64-битные библиотеки swt грузиться не хотели, и подсунуть эклипсу их 32-битные версии не удалось =( но если вы не используете eclipse, то, думаю, lib32-jdk вполне сгодится.

вот.. если у меня кривые руки, то скажите, пожалуйста, чянтд. буду благодарен.

upd:
на 32-битной платформе, уверен, всё будет работать. так что вкупе с отсутствием драйвера для моего сканера под x86_64 это может стать причиной возврата на i686. никакого ощутимого прироста производительности от 64 бит я не заметил, а вот проблем с ПО стало на порядок больше.
морнинг круассан..
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: netbeans

Сообщение cheer »

а openjdk вообще шлак?
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: netbeans

Сообщение ishitori »

самое интересное, что он вылетал с такой же ошибкой (ругался на какую-то нативную библиотеку).
gcj работает, но просто жутко тормозит по сравнению с реализацией sun'а.
морнинг круассан..
Спасибо сказали: