Страница 1 из 1
[8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-15 14:48:41
Гость
Проверил на qemu-amd64. С этим коммитом sbcl-1.0.25 и sbcl-1.0.17 (bootstrap) съедает всю память пока не вываливается с ошибкой
bus error так и не дойдя до
REPL. Во время поедания памяти sbcl не реагирует даже на SIGKILL. После `svn diff -c189771 | patch -R' sbcl кушает память сколько положено и выдает REPL.
У кого-нить на 8-CURRENT sbcl работает нормально?
Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-15 18:03:50
f_andrey
Не знаю насколько подойдет,
Код: Выделить всё
> uname -a
FreeBSD my_book 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Mar 11 05:59:35 MSK 2009 andrey@my_book:/usr/obj/usr/src/sys/MY_BOOK amd64
> pkg_info | grep sbcl
sbcl-1.0.25
вроде запускается без проблем, если версия системы не слишком старая то могу что то попробовать протестить, если скажешь как.
Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-15 21:15:03
Гость
f_andrey писал(а):FreeBSD my_book 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Mar 11 05:59:35 MSK 2009 andrey@my_book:/usr/obj/usr/src/sys/MY_BOOK amd64
не подойдет, ибо коммит r189771 был 13-го марта
http://docs.FreeBSD.org/cgi/mid.cgi?200 ... ep8f068001
В качестве теста подойдет HelloWorld. Напр.,
Код: Выделить всё
> sbcl --eval '(print "Hello World!")'
This is SBCL 1.0.26.3, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
"Hello World!"
*^D
>
Если у тя sbcl перевалит порог в 100 метров RSS и продолжит кушать дальше пока не упрется в лимит (либо --dynamic-space-size, либо setrlimit(2)), то значит сей баг не только у меня.
Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-15 22:19:03
f_andrey
Гость писал(а):не подойдет, ибо коммит r189771 был 13-го марта
Если завтра на работе не чем не напрягут, пересоберу систему и попробую.
Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-16 15:16:44
f_andrey
Сегодня обновился, часиков в пол одинацадтого, вот такой результат
Код: Выделить всё
# uname -a
FreeBSD my_book 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Mon Mar 16 14:02:01 MSK 2009 andrey@my_book:/usr/obj/usr/src/sys/MY_BOOK amd64
> sbcl --eval '(print "Hello World!")'
This is SBCL 1.0.25, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
^D
last pid: 1620; load averages: 0.69, 0.65, 0.48 up 0+00:16:32 14:40:50
79 processes: 2 running, 76 sleeping, 1 zombie
CPU: 0.7% user, 0.0% nice, 36.1% system, 0.9% interrupt, 62.2% idle
Mem: 2577M Active, 129M Inact, 343M Wired, 17M Cache, 170M Buf, 145M Free
Swap: 5120M Total, 294M Used, 4826M Free, 5% Inuse, 172K In
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1617 andrey 1 60 0 8239M 2669M CPU1 1 0:38 10.16% sbcl
Где то за 5-10 минут сжирает всю оперативу, этот момент показан шапкой топа, и потом еше минут через 10 наверное падает, коре файл сначала хотел приложить, даже пару раз попытался отправить, потом дошло посмотреть чего не отправляется а он оказывается 8Гб я как то и не подумал что в него же весь дамп сбрасывается

Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-16 21:06:20
Гость
ОК, спасибо за тест.
сделал пост в рассылку -
http://docs.FreeBSD.org/cgi/mid.cgi?864oxtuzct.fsf
Пока просто не понятно где проблема: в sbcl или в ядре. Вроде ничего аномального в выводе ktrace(1) я не замечал (mmap(2) вызывается точно также как и без зависания процесса).
Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-16 21:44:07
f_andrey
Гость писал(а):ОК, спасибо за тест.
Да когда есть возможность, почему бы и не помочь

Гляжу, там уже отреагировали, будем надеятся починят.
Re: [8-CURRENT] lang/sbcl и r189771 (ELF: .note.ABI-tag)
Добавлено: 2009-03-17 17:58:01
Гость
f_andrey писал(а):Гляжу, там уже отреагировали, будем надеятся починят.
и
пофиксили сегодня. Скорость реакции на письмо в freebsd-current@ удивляет. PR'ы обычно висят неделями/месяцами пока на них не обратят внимание.