Странная ошибка FB 2.0.1 на Gentoo Linux

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
usb
Сообщения: 2
Зарегистрирован: 26 окт 2007, 10:29

Странная ошибка FB 2.0.1 на Gentoo Linux

Сообщение usb » 26 окт 2007, 11:09

Несколько раз в день (5-10) вылетает ошибка в протоколах,

fb_inet_server[6773]: segfault at 0000000000000009 rip 00002b60b914e0fb rsp 00007ffff1c3b160 error 6
fb_inet_server[8392] general protection rip:2b163e5b6eca rsp:7fff6c6b4210 error:0
fb_inet_server[7027]: segfault at fffffffffffffff9 rip 00002b52d47d15df rsp 00007fffd65b4810 error 6
fb_inet_server[10816]: segfault at fffffffffffffff9 rip 00002b21c8dd05df rsp 00007fffe1fb8610 error 6
fb_inet_server[10581]: segfault at fffffffffffffff9 rip 00002b8e0e46a5df rsp 00007fff9c91be50 error 6
fb_inet_server[1497]: segfault at 0000000000000010 rip 00002b63c940bf67 rsp 00007fffe197cea0 error 6
fb_inet_server[1544]: segfault at 00002b442b705000 rip 00002b44299ef3f6 rsp 00007fff81c85180 error 4
fb_inet_server[1644]: segfault at 00002ab1aae13000 rip 00002ab1a90fd3f6 rsp 00007fff02574a70 error 4
fb_inet_server[1735]: segfault at 0000000000000010 rip 00002b2e454a8f67 rsp 00007fff658dfe00 error 6
fb_inet_server[1870]: segfault at 00002b07a2450000 rip 00002b07a073a3f6 rsp 00007fff0af38430 error 4
fb_inet_server[2002]: segfault at 0000000000000010 rip 00002b898fae2f67 rsp 00007fff1b2a57d0 error 6
fb_inet_server[2158]: segfault at 0000000000000010 rip 00002b8858df6f67 rsp 00007fff51f924b0 error 6
fb_inet_server[2381]: segfault at 0000000000000010 rip 00002ac1dc298f67 rsp 00007fffceaee010 error 6
fb_inet_server[2512]: segfault at 0000000000000010 rip 00002b2800ba9f67 rsp 00007fffaa1dc700 error 6
fb_inet_server[3397]: segfault at 00002b423b2b7000 rip 00002b42395a13f6 rsp 00007fff720d05d0 error 4

после появления это ошибки вылетает клиентское соединение с сообщением типа "удаленный хост принудительно разорвал соединение".

Повреждений базы данных не заметил, в протоколах Firebird тоже вроде все нормально только ошибки типа

INET/Inet_error: read errno = 104

Сервер:

uname -a:
Linux 2.6.22-gentoo-r5 #1 SMP PREEMPT Mon Sep 3 01:18:32 MSD 2007 x86_64 Intel(R) Xeon(R) CPU E5310 @ 1.60GHz GenuineIntel GNU/Linux

2CPU Xeon по 4 ядра на каждом ОЗУ 4ГГб

Как это лечить господа?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 26 окт 2007, 11:49

Где-то была инструкция по отладке сервера... Насколько я помню: надо заставить сервер кидать корку (параметром в конфиге), потом грузить эту корку в gdb и смотреть backtrace если стек не поврежден. Возможно, придется собрать сервер с --enable-debug чтобы видеть не адреса, а строки исходника.

usb
Сообщения: 2
Зарегистрирован: 26 окт 2007, 10:29

Сообщение usb » 02 ноя 2007, 13:47

У кого была аналогичная проблема могу сказать что обновился на 2.0.3 версию и трабла исчезла

Ответить