The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Бага в новом релизе FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Бага в новом релизе FreeBSD"  +/
Сообщение от SubGun (ok) on 11-Дек-09, 12:17 
FreeBSD 8.0 AMD64 Release чистая, без единого пакета. Пытаюсь установить Perl 5.10 из портов и тут же получаю:
I've tried to compile and run the following simple program:

#include <stdio.h>
int main() { printf("Ok\n"); return(0); }

I used the command:

        cc -o try -O2 -pipe -fno-strict-aliasing -DAPPLLIB_EXP="/usr/local/lib/perl5/5.10.1/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -Wl,-E try.c -lm -lcrypt -lutil
         ./try

and I got the following output:

try.c: In function 'main':
try.c:2: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
I can't compile the test program.
You have a BIG problem.  Shall I abort Configure [y]
Ok.  Stopping Configure.
===>  Script "Configure" failed unexpectedly.
Please report the problem to skv@FreeBSD.org [maintainer] and attach the
"/usr/ports/lang/perl5.10/work/perl-5.10.1/config.log" including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/perl5.10.
*** Error code 1

Stop in /usr/ports/lang/perl5.10.

Кто-нибудь смог победить это?

Только что поймал аналогичную проблему и для других портов. Что происходит?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Бага в новом релизе FreeBSD"  +/
Сообщение от Аноним (??) on 11-Дек-09, 12:55 
https://www.opennet.ru:8101/openforum/vsluhforumID1/63355.html вторая ссылка в гугле на СТАРУЮ проблему
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Бага в новом релизе FreeBSD"  +/
Сообщение от Michael (??) on 11-Дек-09, 13:10 
>https://www.opennet.ru:8101/openforum/vsluhforumID1/63355.html вторая ссылка в гугле на СТАРУЮ проблему

покажите
cd /usr/ports/lang/perl5.10 && make showconfig

если у вас PERL_64BITINT=on, сделайте off

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Бага в новом релизе FreeBSD"  +/
Сообщение от SubGun (ok) on 11-Дек-09, 13:23 
>покажите
>cd /usr/ports/lang/perl5.10 && make showconfig
>
>если у вас PERL_64BITINT=on, сделайте off

Никакого эффекта. Та же самая проблема.

netgenic# cd /usr/ports/lang/perl5.10 && make showconfig
===> The following configuration options are available for perl-5.10.1:
     DEBUGGING=off "Build with debugging support"
     GDBM=off "Build GDBM_File extension"
     PERL_MALLOC=on "Use Perl malloc"
     PERL_64BITINT=off "Use 64 bit integers (on i386)"
     THREADS=off "Build threaded perl"
     MULTIPLICITY=off (default) "Use multiplicity"
     SUIDPERL=off "Build set-user-id suidperl binary"
     SITECUSTOMIZE=off "Run-time customization of @INC"
     USE_PERL=on "Rewrite links in /usr/bin"
===> Use 'make config' to modify these settings

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Бага в новом релизе FreeBSD"  +/
Сообщение от Michael (??) on 11-Дек-09, 13:34 

>Никакого эффекта. Та же самая проблема.

очень странно. а с железом точно никаких проблем?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Бага в новом релизе FreeBSD"  +/
Сообщение от SubGun (ok) on 11-Дек-09, 13:45 
>>Никакого эффекта. Та же самая проблема.
>
>очень странно. а с железом точно никаких проблем?

Точно. Это чисто программная проблема.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Бага в новом релизе FreeBSD"  +/
Сообщение от Michael (??) on 11-Дек-09, 14:16 

>Точно. Это чисто программная проблема.

я сталкивался с подобным при сборке perl5.10 на 8.0 пару раз, но мне так и не удалось выявить закономерность, т.к. в большинстве случаев все собирается на ура.
вы систему как ставили? с дистрибутива или make world?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Бага в новом релизе FreeBSD"  +/
Сообщение от SubGun (ok) on 11-Дек-09, 13:24 
>https://www.opennet.ru:8101/openforum/vsluhforumID1/63355.html вторая ссылка в гугле на СТАРУЮ проблему

Проблема не была решена. Доустанавливать в чистую BSD пакет linux-base - не выход.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Бага в новом релизе FreeBSD"  +/
Сообщение от hate email on 11-Дек-09, 15:02 
>>https://www.opennet.ru:8101/openforum/vsluhforumID1/63355.html вторая ссылка в гугле на СТАРУЮ проблему
>
>Проблема не была решена. Доустанавливать в чистую BSD пакет linux-base - не
>выход.

# uanme -a
FreeBSD ***.****.*** 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Dec  5 20:13:46 EET 2009     root@****.***:/usr/obj/usr/src/sys/****  amd64
#


# pkg_info -E perl\*
perl-threaded-5.10.1
#

# cat /etc/make.conf | egrep PERL_VER
PERL_VER=5.10.0
PERL_VERSION=5.10.1
#

# pkg_info -E linux\*
#


и на стабле:


# uanme -a
FreeBSD ***.******.*** 8.0-STABLE FreeBSD 8.0-STABLE #0: Sat Dec  5 23:38:56 EET 2009     root@******.***:/usr/obj/usr/src/sys/****  amd64
#


# pkg_info -E perl\*
perl-threaded-5.10.1
#

# cat /etc/make.conf | egrep PERL_VER
PERL_VER=5.10.0
PERL_VERSION=5.10.1
#

# pkg_info -E linux\*
#


Как видим всё нормально. Так что чиним железо и руки.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Бага в новом релизе FreeBSD"  +/
Сообщение от lavr email on 11-Дек-09, 14:30 
>[оверквотинг удален]
>I used the command:
>
>        cc -o try -O2
>-pipe -fno-strict-aliasing -DAPPLLIB_EXP="/usr/local/lib/perl5/5.10.1/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -Wl,-E try.c -lm -lcrypt -lutil
>         ./try
>
>and I got the following output:
>
>try.c: In function 'main':
>try.c:2: internal compiler error: Segmentation fault: 11

строка 2 в try.c и сообщение Segmentation fault: 11 - очень похоже на битую память

>Please submit a full bug report,
>with preprocessed source if appropriate.
>See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>I can't compile the test program.
>You have a BIG problem.  Shall I abort Configure [y]
>Ok.  Stopping Configure.
>===>  Script "Configure" failed unexpectedly.
>Please report the problem to skv@FreeBSD.org [maintainer] and attach the
>"/usr/ports/lang/perl5.10/work/perl-5.10.1/config.log" including the output

посмотреть /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log - уже не судьба?
можно даже руками попробовать скомпилить try.c с заданными опциями сборки и
подумать в чем дело

>[оверквотинг удален]
>*** Error code 1
>
>Stop in /usr/ports/lang/perl5.10.
>*** Error code 1
>
>Stop in /usr/ports/lang/perl5.10.
>
>Кто-нибудь смог победить это?
>
>Только что поймал аналогичную проблему и для других портов. Что происходит?

все могутное что собирается - обламывается с Segmentaion faults 11?!
если да - битая память, если нет - нужно подумать, система чистая или апгрейд?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Бага в новом релизе FreeBSD"  +/
Сообщение от SubGun (ok) on 11-Дек-09, 15:49 
>посмотреть /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log - уже не судьба?
>можно даже руками попробовать скомпилить try.c с заданными опциями сборки и
>подумать в чем дело

lavr, конечно же я догадался глянуть config.log

netgenic# cat /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log
cat: /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log: No such file or directory

Странным образом perl собрался, как только я поставил debbuging ключ.

>все могутное что собирается - обламывается с Segmentaion faults 11?!
>если да - битая память, если нет - нужно подумать, система чистая
>или апгрейд?

Да, с 11. Система чистая, проверю память.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Бага в новом релизе FreeBSD"  +/
Сообщение от lavr email on 11-Дек-09, 16:09 
>>посмотреть /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log - уже не судьба?
>>можно даже руками попробовать скомпилить try.c с заданными опциями сборки и
>>подумать в чем дело
>
>lavr, конечно же я догадался глянуть config.log
>
>netgenic# cat /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log
>cat: /usr/ports/lang/perl5.10/work/perl-5.10.1/config.log: No such file or directory

как так, мб work удалил перед этим?

>Странным образом perl собрался, как только я поставил debbuging ключ.
>
>>все могутное что собирается - обламывается с Segmentaion faults 11?!
>>если да - битая память, если нет - нужно подумать, система чистая
>>или апгрейд?
>
>Да, с 11. Система чистая, проверю память.

понятно, эм-м, бывает что ПО проверки не высекают тонкие проблемы, несколько раз
с таким сталкивался, память с ECC - никакие ПО не выявили проблем, сборка же
падала в разных местах, то падала, то нет...
Железные тестеры у электронщиков выявили что память битая...

Попробовать погонять машину на параллельных сборках: make -j4 buildworld
и параллельно - параллельную сборку могутного мета порта или двух-трех.

Падение сборки в разных местах с Segfault 11 на 99% проблемы памяти.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру