[devel] [Sisyphus-cybertalk] I: Sisyphus-20060401 malta download: +1
Sviatoslav Sviridov
=?iso-8859-1?q?svd_=CE=C1_altlinux=2Eru?=
Чт Апр 6 11:02:31 MSD 2006
Dmitry V. Levin wrote on 4/6/2006 12:14 AM:
>> В сизиф таки просочился, но только в i586... На x86_64 получили облом:
>>
>> Error occurred during initialization of VM
>> Could not reserve enough space for code cache
>>
>> В конексте x86_64 такая проблема в сети встречается, например:
>> http://forum.java.sun.com/thread.jspa?threadID=651637&start=0
>>
>> Однако в доступном мне окружении такой проблемы нет...
>>
>> Что делать? Может кто-нить знает решение?
>>
>
> Можно увеличивать лимит виртуальной памяти.
>
> Например, как было недавно установлено, для сборки maxima на i686 достаточно
> лимита в 1G, а для сборки её же на x86_64 недостаточно лимита в 8G.
>
> Но лимит 8G на сервере с 2G физической памяти ничего не даст.
>
Результаты проверки показывают, что j2se1.4-blackdown-devel заводится
нормально при лимите в 1.25G. При лимите в 1.1G ошибка такая же, как
была раньше... а вот при лимите 1.2G нечто новенькое :)
$ hsh-shell --mountpoints=/proc --number=3 ~/build/
[builder на vsvd64 .in]$ java
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x00002aaaab4a3620, pid=17176, tid=16384
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (Blackdown-1.4.2-03 mixed mode)
# Problematic frame:
# V [libjvm.so+0x423620]
#
# An error report file with more information is saved as
/tmp/hs_err_pid17176.log
Но зато для всех случаев помогает -XX:ReservedCodeCacheSize=48m для
j2se1.4-blackdown.
А вот для j2se1.5-sun это не помогает при лимите в 1.2G, но все же
срабатывает при лимите в 2G (без использования этой опции j2se1.5-sun не
заводится даже с лимитом в 2G)
> Не знаю, что делать.
> А давно у subversion в сборочных зависимостях появился j2se-devel?
>
Зависимость такая появилась довольно давно (более года назад, со времен
1.1.3), но раньше она была как j2se1.4-sun-devel. Не знаю как раньше
subversion собирался на x86_64, но при подготовке 1.3.1 я получил
неудовлетворенную сборочную зависимость: не оказалось j2se1.4-sun-devel
для x86_64, зато есть j2se1.4-blackdown-devel. Поэтому сейчас я сменил
зависимость на j2se-deve = 1.4. (как вариант, можно попробовать без
использования версии, только не забыть добавить ключи для сборки в
режиме совместимости с 1.4)
>> Ну или хотя бы может кто-нить рассказать какие лимиты используются у
>> incominger'а при сборке пакетов?
>>
>
> В терминах hasher-priv.conf(5):
> rlimit_hard_as=1073741824
> rlimit_soft_cpu=7200
> rlimit_hard_cpu=7260
> wlimit_time_elapsed=14400
> wlimit_time_idle=3600
> wlimit_bytes_written=268435456
>
Добавил на wiki:
http://www.freesource.info/wiki/AltLinux/Razrabotchiku/SborkaPaketov#h327-12
(хм... только сейчас заметил, что начинал поиск подходящего места с
wiki.sisyphus.ru, а добавил таки на freesource.info :))
--
Best Regards,
Sviatoslav Sviridov
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 250 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060406/773d7453/attachment-0001.bin>
Подробная информация о списке рассылки Devel