powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
9 сообщений из 9, страница 1 из 1
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857436
Добрый день
с помощью SQL монитора нашел запрос который роняет сервер Firebird 3 с ошибкой:

Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
internal Firebird consistency check (can't continue after bugcheck).


Код: sql
1.
2.
3.
4.
select  tmp_labelbarcode.BARCODE
from    tmp_labelbarcode
where   tmp_labelbarcode.BARCODE = '462713603936820000004620016596753'
order by  tmp_labelbarcode.BARCODE



Повторяется на разных версиях Firebird на таблице с данными (на пустой таблице нет ошибки)

таблица простая, три поля

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TABLE TMP_LABELBARCODE (
    ID       INTEGER NOT NULL,
    BARCODE  CHAR(20) NOT NULL,
    IDLABEL  INTEGER NOT NULL
);

ALTER TABLE TMP_LABELBARCODE ADD PRIMARY KEY (ID);

CREATE INDEX TMLB_BARCODE ON TMP_LABELBARCODE (BARCODE);
CREATE INDEX TMLB_IDLABEL ON TMP_LABELBARCODE (IDLABEL);
CREATE UNIQUE INDEX TMP_LABELBARCODE_IDX1 ON TMP_LABELBARCODE (BARCODE, IDLABEL);



Из явной проблемы в запросе вижу:
поле BARCODE char(20) а в условии where 33 цифры но это не повод серверу совсем падать.
Если добавить буквы - ошибки не будет
для значения 462713603936820000004620016596754 то же нет ошибки (пустой результат)
а для
для значения 462713603936820000004620016596752 - та же ошибка

Во вложении скрипт
создает базу, таблицу и заливает в неё строки из рабочей базы (200 000 записей)

Проверял в том числе и на последнем снапшоте
2019-09-04 02:27:39 Firebird-3.0.5.33166-0_x64

Пришлось переключить сервер на Classic а то всех из программы вышибало.
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857444
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим МещеряковВо вложении скриптВ каком вложении ?
Если воспроизводится - лучше сразу в трекер, там и вложения можно добавлять
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857459
Вадим МещеряковВо вложении скрипт
создает базу, таблицу и заливает в неё строки из рабочей базы (200 000 записей)
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857462
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857468
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо,
постараюсь посмотреть в ближайшее время
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857473
hvlad,

Вырезал лишние записи из тблицы, осталось всего 10 и на них повторяется ошибка
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39857814
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибку воспроизвёл, причину нашёл, исправление будет на днях.
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39859589
hvlad,

Проверил на снапшоте 3.0.5.33168. Ошибка не возникает
Спасибо!
...
Рейтинг: 0 / 0
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
    #39862653
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Fix is commited into v2.5 too

интрига, блин
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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