Страница 1 из 1

rtfree: *********** has 1 refs

Добавлено: 2008-05-04 10:13:03
Sash
Очень давно наблюдаю на сервере вот такую куету в message
May 4 10:14:14 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 10:14:29 zuzya kernel: rtfree: 0xc7e4ba50 has 1 refs
May 4 10:14:39 zuzya kernel: rtfree: 0xc7e4c618 has 1 refs
May 4 10:15:15 zuzya kernel: rtfree: 0xc7e4b9d8 has 2 refs
May 4 10:17:08 zuzya kernel: rtfree: 0xc7e4ba50 has 1 refs
May 4 10:25:01 zuzya kernel: rtfree: 0xc7e4b9d8 has 2 refs
May 4 10:27:58 zuzya kernel: rtfree: 0xc7e4ba50 has 1 refs
May 4 10:29:15 zuzya kernel: rtfree: 0xc7e4ba50 has 1 refs
May 4 10:29:46 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 10:31:37 zuzya kernel: rtfree: 0xc7e4ba50 has 1 refs
May 4 10:34:36 zuzya kernel: rtfree: 0xcebe50f0 has 1 refs
May 4 10:35:52 zuzya kernel: rtfree: 0xc7e4b9d8 has 2 refs
May 4 10:36:15 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 10:42:32 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 10:43:15 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 10:44:57 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 10:45:53 zuzya kernel: rtfree: 0xc7e4b9d8 has 2 refs
May 4 10:54:13 zuzya kernel: rtfree: 0xcebe50f0 has 1 refs
May 4 10:55:18 zuzya kernel: rtfree: 0xcebe50f0 has 1 refs
May 4 10:55:47 zuzya kernel: rtfree: 0xc7e4c618 has 1 refs
May 4 10:55:53 zuzya kernel: rtfree: 0xc7e4b9d8 has 2 refs
May 4 10:58:14 zuzya kernel: rtfree: 0xc80dc078 has 1 refs
May 4 11:05:53 zuzya kernel: rtfree: 0xc7e4b9d8 has 2 refs
dmesg выдаёт примерно такое же
.........
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4c078 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc7e4c618 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4ba50 has 1 refs
rtfree: 0xcebe50f0 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xcebe50f0 has 1 refs
rtfree: 0xcebe50f0 has 1 refs
rtfree: 0xc7e4c618 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
rtfree: 0xc80dc078 has 1 refs
rtfree: 0xc7e4b9d8 has 2 refs
uname -a
FreeBSD server 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sat Mar 15 14:57:54 MSK 2008 sash@server:/usr/obj/usr/src/sys/SERVER i386

ядро пересобранно с добавлением вот этого и ничего не убирал

options MROUTING
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options DUMMYNET

options NETGRAPH
options NETGRAPH_ASYNC
options NETGRAPH_BPF
options NETGRAPH_CISCO
options NETGRAPH_ECHO
options NETGRAPH_ETHER
options NETGRAPH_FRAME_RELAY
options NETGRAPH_HOLE
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_LMI
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_ONE2MANY
options NETGRAPH_PPP
options NETGRAPH_PPPOE
options NETGRAPH_PPTPGRE
options NETGRAPH_RFC1490
options NETGRAPH_SOCKET
options NETGRAPH_TEE
options NETGRAPH_TTY
options NETGRAPH_UI
options NETGRAPH_VJC
постоянно обновляется дерево портов по этому конфигу
*default host=cvsup7.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix

*default compress

ports-all
никто с таким не сталкивался? :?

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-04 10:21:28
Sash
кстати, по поводу загуглить
гугль ведёт меня только на англицкие ицточники, но из-за не идельаного знания англицкого боюсь что-то щас дёргать
вот интересная вещь
http://www.freebsd.org/cgi/query-pr.cgi?pr=121706
я так понимаю ,что тут рекомендуют пропатчить код и пересобрать ядро(или мир?)
а хотелось бы точно знать... :roll:

да, кстати, сервер не использвается как шлюз, но будет таковым. при включении natd дико тормозит сервер, но как шлюз работает.

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-04 10:28:55
GreenDay
погуглил тут немного..
вроде патчить надо

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

Christian S.J. Peron
csjp
FreeBSD Committer


Index: net/if_stf.c
===================================================================
RCS file: /usr/ncvs/src/sys/net/if_stf.c,v
retrieving revision 1.59
diff -u -r1.59 if_stf.c
--- net/if_stf.c 22 Oct 2006 11:52:15 -0000 1.59
+++ net/if_stf.c 27 Aug 2007 23:51:19 -0000
@@ -607,10 +607,10 @@
(u_int32_t)ntohl(sin.sin_addr.s_addr));
#endif
if (rt)
- rtfree(rt);
+ RTFREE_LOCKED(rt);
return -1;
}
- rtfree(rt);
+ RTFREE_LOCKED(rt);
}

return 0;
Index: netinet/in_gif.c
===================================================================
RCS file: /usr/ncvs/src/sys/netinet/in_gif.c,v
retrieving revision 1.36
diff -u -r1.36 in_gif.c
--- netinet/in_gif.c 10 May 2007 15:58:47 -0000 1.36
+++ netinet/in_gif.c 27 Aug 2007 23:48:04 -0000
@@ -374,10 +374,10 @@
(u_int32_t)ntohl(sin.sin_addr.s_addr));
#endif
if (rt)
- rtfree(rt);
+ RTFREE_LOCKED(rt);
return 0;
}
- rtfree(rt);
+ RTFREE_LOCKED(rt);
}

return 32 * 2;
хех.. сам быстрее меня нашел. :)
гугли сначала, не стесняйся

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-04 10:33:29
Sash
GreenDay, я так понимаю, что в двух файлах нужно внести изменения и пересобрать ядро?
или как-то по другому?

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-04 11:29:52
Sash
раскурил
http://www.lissyara.su/?id=1012
почитал камменты
обновил сорцЫ, пересобрал ядро и рибутнул
dmesg показал то что нужно :)
цпасибо )

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-04 11:31:01
Sash
вай вай вай... та же ошибка...
щас буду патчить...
:(

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-05 8:24:17
Sash
у меня такое подозрение ,что релиз 7.0 для i368 у меня глючный(качал с ftp.freebsd.org), потому что все сервера на АМД таких ошибок не дают, а второго i386 с 7 версией нет.. у кого стоит 7.0 на i386 посмотрите dmesg нет ли у Вас таких ошибок?
или это ошибка хардварная?

Re: rtfree: *********** has 1 refs

Добавлено: 2008-05-05 8:25:18
manefesto
у меня на i386 такой ошибки нету

Re: rtfree: *********** has 1 refs

Добавлено: 2009-02-04 10:30:43
fragpit
А у меня наоборот, под интелом норм пахало полгода, а тока на амд поставил там сразу мессадж .. :cf: