Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе / 9 сообщений из 9, страница 1 из 1
04.09.2019, 18:36
    #39857436
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
Добрый день
с помощью 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
04.09.2019, 18:46
    #39857444
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
Вадим МещеряковВо вложении скриптВ каком вложении ?
Если воспроизводится - лучше сразу в трекер, там и вложения можно добавлять
...
Рейтинг: 0 / 0
04.09.2019, 19:14
    #39857459
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
Вадим МещеряковВо вложении скрипт
создает базу, таблицу и заливает в неё строки из рабочей базы (200 000 записей)
...
Рейтинг: 0 / 0
04.09.2019, 19:26
    #39857462
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
...
Рейтинг: 0 / 0
04.09.2019, 19:34
    #39857468
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
Спасибо,
постараюсь посмотреть в ближайшее время
...
Рейтинг: 0 / 0
04.09.2019, 19:41
    #39857473
Падает Firebird 64 bit версий 3.0.3, 3.0.3, 3.0.4, 3.0.5 при таком SQL запросе
hvlad,

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

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

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


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