Access violation в FB2 fbclient.dll

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

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

Ответить
ViC
Сообщения: 5
Зарегистрирован: 14 мар 2005, 16:28

Access violation в FB2 fbclient.dll

Сообщение ViC » 14 мар 2005, 16:59

Здравствуйте!
Вроде на кузнице такой баг не зарегестрирован - при попытке подключиться во втором потоке к серверу кидается исключение по адресу $1002F55A про read of adress 0000000 в fbclient.dll. Воспроизвести особых попыток не предпринимал, в приложении вылезает стабильно. Если подскажите, какую еще информацию предоставить - охотно ею поделюсь :)

Сервер: WI-T2.0.0.10468 Firebird 2.0 Alpha 1 (версия от 5 марта)
Строка подключения: server/3052:d:\bases\fb2\base.fdb
Подключение в первом потоке - параметры isc_attach_database:
StatusVector $152C2C
DbHandle $FA2BD0

Подключение во втором потоке - параметры isc_attach_database:
StatusVector $240EFC
DbHandle $105C548

Но, судя по всему, это не особо поможет... т.к. все это меняется каждый раз.

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

Сообщение dimitr » 14 мар 2005, 17:52

на v1.5.x наблюдается или только на двойке?

ViC
Сообщения: 5
Зарегистрирован: 14 мар 2005, 16:28

Сообщение ViC » 14 мар 2005, 18:22

dimitr писал(а):на v1.5.x наблюдается или только на двойке?
Нет, только на FB2, пока вроде нормально работаю с длл-кой от 1.5.2

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

Сообщение dimitr » 14 мар 2005, 18:58

ок, проверю

ViC
Сообщения: 5
Зарегистрирован: 14 мар 2005, 16:28

Сообщение ViC » 21 апр 2005, 19:09

Дмитрий, видимо там что-то правилось, потому что клиент от Alpha 1 от этого недостатка избавлен. Но вот embed работать отказывается - падает с таким же сообщением об ошибке. ПодкрУтите гайки на кузнице, а?
Заранее спасибо.

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

Сообщение dimitr » 22 апр 2005, 21:58

В чем именно проблема с embedded? Тоже ошибка при коннекте из нескольких потоков?

ViC
Сообщения: 5
Зарегистрирован: 14 мар 2005, 16:28

Сообщение ViC » 27 апр 2005, 17:15

dimitr писал(а):В чем именно проблема с embedded? Тоже ошибка при коннекте из нескольких потоков?
Да, ошибка совершенно та же, в том же месте, только адреса другие, но это не суть важно, насколько я понимаю.

Удачи!

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

Сообщение dimitr » 27 апр 2005, 19:17

рисуй простенький примерчик и шли его бинарник мне на мыло.

ViC
Сообщения: 5
Зарегистрирован: 14 мар 2005, 16:28

Сообщение ViC » 12 май 2005, 15:59

dimitr писал(а):рисуй простенький примерчик и шли его бинарник мне на мыло.
Дмитрий, пример пришел? Есть какие-нибудь новости по этому вопросу? Что, неужели никто не обращался с такими проблемами?

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

Сообщение dimitr » 13 май 2005, 18:14

пример получил, проверил - ошибок нет. Распаковал архив в отдельный каталог, положил туда же fbembed.dll, запусил прогу, выбрал любую из моих баз (пробовал ODS 10 и 11), выбрал путь к fbembed, ввел sysdba/masterke. Дальше нажимал "Test" быстро-быстро, доведя кол-во потоков до 100. Ошибок нет.

Ответить