ipfw - Abort trap (core dumped)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Гость » 2010-04-10 12:32:37

набросайте фейковый набор в скрипт
котрый после запуска валит ipfw
и закинте в рассылку
к вечеру разрабы уже все пофиксят

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-10 12:37:35

чота как-то не спортивно, а скрипт вон он в шапке
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Alex Keda » 2010-04-10 13:26:58

та хочу в рассылку накатать.
ещё бы проверить куррент i386 - на amd64 не падает ни 8 ни 9
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-10 13:57:59

ок, вечером на карренте проверю :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Alex Keda » 2010-04-10 14:04:45

Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-10 14:15:19

да, на карренте i386
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение ADRE » 2010-04-10 18:16:34

Гость писал(а):
ну если не работает ipfw, почему бы не восспользоватся альтернативными вариантами?
?? ??? ?????? ???? ??????
??? ????? -- ??????? ???? ????? ??? ????? ipfw!
действительно пародокс - таджмахал чтоли построить решил?
//del

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение ADRE » 2010-04-10 18:55:28

а на каком количестве записей, примерно, таблица отваливается? 255*60? судя по маске
//del

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Alex Keda » 2010-04-10 19:33:34

ADRE писал(а):а на каком количестве записей, примерно, таблица отваливается? 255*60? судя по маске
какое-то дурацкое.. на работе в хистори есть
чё-то 11881 чтоли...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-10 23:11:04

кстати на 8-RELEASE i386 GENERIC пере коркой пишет в логи:

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

Line 15240: stack overflow detected; terminated
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение ADRE » 2010-04-11 6:22:41

маленький говностек 254*60 = 15240, 2^13 =8192 надо посмотреть как его обемом рулить. 2 ^ 14 = 16384, попробуй запихнуть туда 8192 - запихнётся больше чем уверен, а вот8193 уже не залезет
//del

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-11 7:23:40

в карренте i386 корка повторяется

backtrace на 361 шаг oO
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение ProFTP » 2010-04-11 7:28:19

предлагаю переписать FreeBSD на perl чтобы получилась аналоговая супер машина, скоростная, с квантовыми распределенными и параллельным вычислениями!
без ipfw


===
я только что попробовал ipfw ipfw.txt
ничего не вываливается, как вариант сделать несколько таблиц...

ipfw.txt

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

table 1 add 1.1.1.1
table 1 add 1.1.1.2
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение ADRE » 2010-04-11 7:38:11

это не вариант, вариант в данном случае
//del

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-11 7:38:58

к вечерку соберу мир с

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

DEBUG_FLAGS=-g
CFLAGS=-pipe
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение sch » 2010-04-11 10:17:12

i386 8-stable на 9 апреля

ошибка возникает на значении 40 в третьем октете
несмотря на core dumped таблица все равно заполняется до конца и файервол продолжает работу - в соответствии с заполненной таблицей. То есть ipfw отрабатывает нормально все команды и вылетает при завершении работы.
Последний раз редактировалось sch 2010-04-11 10:22:07, всего редактировалось 1 раз.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Alex Keda » 2010-04-11 10:19:38

опять же - парадокс грит что проявляется на выходе из функции добавления строчек
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Alex Keda » 2010-04-11 10:25:02

http://lists.freebsd.org/pipermail/free ... 16565.html
запулил
просьба у кого отладка есть - туда же кинуть
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение Гость » 2010-04-11 11:44:14

зачем весь мир?
достаточно только те библиотеки которые видны в бектреисе
я видел там только libc.so

так же можно попробовать за есперимента взять ipfw с другой версии бсд i386 где он не валиться
и собрать на этой где валиться

дабы проверить это глюк в ipfw или libc.so

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-12 7:45:40

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

foo# gdb /sbin/ipfw ipfw.core 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `ipfw'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libutil.so.9...done.
Loaded symbols for /lib/libutil.so.9
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x281eee1b in kill () at kill.S:3
3       RSYSCALL(kill)
(gdb) bt
#0  0x281eee1b in kill () at kill.S:3
#1  0x280e8ef5 in __fail (msg=0x281f3730 "stack overflow detected; terminated") at /usr/src/lib/libc/sys/stack_protector.c:95
#2  0x280e8f30 in __stack_chk_fail () at /usr/src/lib/libc/sys/stack_protector.c:102
#3  0x08057f44 in ipfw_readfile (ac=2, av=0xbfbfecac) at /usr/src/sbin/ipfw/main.c:581
#4  0x08057fca in main (ac=2, av=0xbfbfecac) at /usr/src/sbin/ipfw/main.c:606
Current language:  auto; currently asm

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

foo# uname -a
FreeBSD foo.vyborg.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #1: Sun Apr 11 21:00:05 MSD 2010     root@foo.vyborg.ru:/usr/obj/usr/src/sys/GENERIC  i386
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-12 9:00:18

ололо я нашел ошибку! :)
позже патч выложу :D
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-12 9:22:11

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

foo# diff -ruN main.c~ main.c
--- main.c~     2010-03-04 19:54:56.000000000 +0300
+++ main.c      2010-04-12 09:37:21.000000000 +0400
@@ -553,7 +553,7 @@
        }
 
        while (fgets(buf, BUFSIZ, f)) {         /* read commands */
-               char linename[10];
+               char linename[11];
                char *args[2];
 
                lineno++;
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение sch » 2010-04-12 11:27:43

hizel писал(а):

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

-               char linename[10];
+               char linename[11];
а почему не поставить 12 символов в массив? :oops:
ошибка возникала при количестве строк в файле = (2^5 + 2^3) * 2^8
увеличив символьное представление операции на 1 позицию мы оттянули возникновение ошибки до более другого количества строк :)
возможно даже до количества = (2^5 + 2^3) * 2^8 * 2^8

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение hizel » 2010-04-12 11:35:30

угу :)

вообщем закоммитили так:
http://lists.freebsd.org/pipermail/svn- ... 22696.html

всем спасибо - все свободны :)

таки место бага правильное ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: ipfw - Abort trap (core dumped)

Непрочитанное сообщение sch » 2010-04-12 11:41:24

поздравляю с почти коммитом в ядро :)