якобы упал фб 1.5

все вопросы и ответы о среде для разработчиков от www.sqlly.com

Модераторы: kdv, Pavel Kutakov

Ответить
entryway
Сообщения: 71
Зарегистрирован: 13 апр 2006, 18:06

якобы упал фб 1.5

Сообщение entryway » 16 мар 2007, 18:33

Ватсоновские логи падения выложил сюда:
http://prboom-plus.sourceforge.net/entryway_crash.zip
После нажатия в диалоге с ошибкой на "закрыть" фаирберд преспокойно продолжает работать дальше. Чтобы бы это могло быть?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 16 мар 2007, 18:52

Это не лог падения, а минидамп. Он как раз не нужен :)

entryway
Сообщения: 71
Зарегистрирован: 13 апр 2006, 18:06

Сообщение entryway » 16 мар 2007, 22:03

А где брать что-то другое? Лог падения с раскруткой стека и т.д. должен вроде как фаирберд сам делать, если конечно не срыв стэка имеет место быть, но он (фарберд) судя по всему таким функционалом не обладает. Или надо дебаг версию? Адреса падения, как это обычно бывает, в том диалоге не было, ну или я проглядел. Следующий раз постараюсь быть внимательней.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 16 мар 2007, 22:35

entryway писал(а):А где брать что-то другое?
Запустить drwtsn32 и посмотреть куда он складывает лог - самый первый его параметр

entryway
Сообщения: 71
Зарегистрирован: 13 апр 2006, 18:06

Сообщение entryway » 16 мар 2007, 23:20


hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 17 мар 2007, 01:30

entryway писал(а):это подойдет?
Да, .log - это оно

Какая версия FB ?
Используются ли UDF ?
Что в firebird.log ?

Скачайте .pdb файлы от той же версии и распакуйте их в каталог bin, после падения вышлите лог ещё раз

entryway
Сообщения: 71
Зарегистрирован: 13 апр 2006, 18:06

Сообщение entryway » 17 мар 2007, 02:11

Какая версия FB ?
Вершон инфо показывает 1.5.0.3744. Блин, смотрю я - старое оно. Последний билд в этой серии 1.5.3. Наверное и разбираться в падении этой версии не шибко имеет смысл...
Используются ли UDF ?
Да, но только входящие в стандартную поставку.
Что в firebird.log ?
За 16е число (последнее падение) вот это: http://prboom-plus.sourceforge.net/fblog.txt
Скачайте .pdb файлы от той же версии и распакуйте их в каталог bin, после падения вышлите лог ещё раз
Попробую, только оно ведь не часто падает. В ватсоновском логе с 13.09.2003 - всего три раза. Наверное заодно поставлю 1.5.3.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 17 мар 2007, 02:29

Последний всё-таки 1.5.4 и обновиться до него стоит в любом случае

Если я правильно нашёл место в коде (без pdb), то (возможно) это связано с tcp сервером и исправлялось только в 2.0

PS Сетку колбасит не по детски, судя по firebird.log


PPS To dimitr : имеем падение в server.cpp\thread в строке с

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

if (request->req_port->port_server_flags & SRVR_thread_per_port)
request->req_port - мусор

Не это ли ты правил в ревизии 1.73 ?

entryway
Сообщения: 71
Зарегистрирован: 13 апр 2006, 18:06

Сообщение entryway » 17 мар 2007, 02:52

hvlad писал(а):PS Сетку колбасит не по детски, судя по firebird.log
А что значат записи ниже?

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

SERVER (Client)	Fri Mar 16 08:40:21 2007
	INET/inet_error: read errno = 10054
Ибо они там через каждые "мало" секунд на протяжении небольшого интервала времени после падения пока сервер не рестартонулся. Может то просто мои сервисы пытались реконектиться. У них это на таймере и их три.
Не это ли ты правил в ревизии 1.73 ?
У вас что, номера ревизий - флоаты? :)
Есть ли анонимный риадонли доступ на SVN или что там у вас?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 17 мар 2007, 11:06

entryway писал(а):
hvlad писал(а):PS Сетку колбасит не по детски, судя по firebird.log
А что значат записи ниже?

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

SERVER (Client)	Fri Mar 16 08:40:21 2007
	INET/inet_error: read errno = 10054
А то выше их нет ? В MSDN все коды ошибок есть. Конкретно 10054 и 10061 описаны даже на ibase.ru
entryway писал(а):Ибо они там через каждые "мало" секунд на протяжении небольшого интервала времени после падения пока сервер не рестартонулся. Может то просто мои сервисы пытались реконектиться. У них это на таймере и их три.
Похоже на то
entryway писал(а):
entryway писал(а):
Не это ли ты правил в ревизии 1.73 ?
У вас что, номера ревизий - флоаты? :)
Есть ли анонимный риадонли доступ на SVN или что там у вас?
Страницу проекта показать, или сам найдёшь ?

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 18 мар 2007, 11:52

hvlad писал(а):Не это ли ты правил в ревизии 1.73 ?
фигассе спросил. это 3 года назад было :-)

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 18 мар 2007, 13:55

dimitr писал(а):
hvlad писал(а):Не это ли ты правил в ревизии 1.73 ?
фигассе спросил. это 3 года назад было :-)
Дык :) Кто же ещё помнит\знает что там было :)

entryway : в общем у тебя варианты апгрейда на 1.5.4 или 2.0.1 и, если будет продолжать падать, - без тестового примера эту багу вряд ли можно будет поймать

EvilsInterrupt
Сообщения: 66
Зарегистрирован: 29 авг 2006, 10:00

Сообщение EvilsInterrupt » 19 мар 2007, 15:56

Извините что оффтоп, но рази такой топик применим к инстументу IB/FB Develeper Studio ?

Ответить