powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависание регистрации событий по xnet протоколу
15 сообщений из 40, страница 2 из 2
Зависание регистрации событий по xnet протоколу
    #40045142
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
:7736171c ntdll.NtWaitForSingleObject + 0xc
:762404e2 KERNELBASE.WaitForSingleObject + 0x12
:6b6e468a ; C:\WINDOWS\SysWOW64\fbclient.dll
Этот поток ждет событие FIREBIRD_E_S2C_EVNT_FILLED_0_12_1613237756

Главный поток ждет безымянный семафор
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045144
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Вот откомпилированный файл

Запускать
Код: powershell
1.
project1.exe xnet://...

Не вешается

Код: plaintext
1.
2.
3.
4.
5.
6.
Firebird-3.0.7.33374-1_Win32_pdb>Project1.exe xnet://s:\Temp\A.30.FDB
Connecting to xnet://s:\Temp\A.30.FDB
Connected OK
Before isc_wait_for_event
After isc_wait_for_event
EventCallback. ALength: 0
Press <ENTER>...
Клиент 3.0.7.33374-1_Win32, сервер 3.0.7.33374-1_x64, ось Win7 x64
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045145
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Отладчик, в момент зависания на isc_wait_for_event показывает следующие стеки:
pdb файлы подложи, без них стеки бесполезны
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045147
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
pdb файлы подложи,
Delphi их не понимает

А по имени Windows Event ничего нельзя вытащить?
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045148
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

ну так и стеки нужно не с Delphi смотреть.
Имя event'а означает ожидание ответа от сервера, но это нам мало что даёт.

Под отладчиком VS я тоже повесился, буду смотреть, похоже там гонки какие-то есть.
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045152
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
ну так и стеки нужно не с Delphi смотреть.
Так в студии и не зависает ничего
hvlad
Под отладчиком VS я тоже повесился
Ура! :)
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045242
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже на CORE-923
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045456
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

занесёшь в трекер ?
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045488
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
занесёшь в трекер ?
Нет. Пока нет стабильных условий воспроизведения получу отлуп. Здесь уже дней пять сидим без результата
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045531
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
hvlad
занесёшь в трекер ?
Нет.
Ну тогда не будет исправления :)

_Vasilisk_
Пока нет стабильных условий воспроизведения получу отлуп
От меня - не получишь.
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045621
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045626
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
http://tracker.firebirdsql.org/browse/CORE-6488
Спасибо.

А у меня еще вопрос о pdb. Я научился их прикручивать и могу достать стеки. Но теперь вопрос, а где взять сами pdb? Здесь https://github.com/FirebirdSQL/firebird/releases/download/R3_0_7/Firebird-3.0.7.33374-1_Win32_pdb.zip лежат файлы в которых записаны адреса только экспортируемых функций
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045691
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
hvladhttp://tracker.firebirdsql.org/browse/CORE-6488
Спасибо.Сначала хорошо бы проверить сегодняшний снапшот

_Vasilisk_
А у меня еще вопрос о pdb. Я научился их прикручивать и могу достать стеки. Но теперь вопрос, а где взять сами pdb? Здесь https://github.com/FirebirdSQL/firebird/releases/download/R3_0_7/Firebird-3.0.7.33374-1_Win32_pdb.zip лежат файлы в которых записаны адреса только экспортируемых функций
Других pdb нет и там есть всё, что нужно отладчику.
"Адреса экспортируемых функций" есть в любой dll вообще-то, без них загрузчик работать не сможет ;)
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045739
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Сначала хорошо бы проверить сегодняшний снапшот
Проверил. Работает
...
Рейтинг: 0 / 0
Зависание регистрации событий по xnet протоколу
    #40045747
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
hvlad
Сначала хорошо бы проверить сегодняшний снапшот
Проверил. Работает
Спасибо
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависание регистрации событий по xnet протоколу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]