powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сервер падает на финальной стадии restore
9 сообщений из 9, страница 1 из 1
Сервер падает на финальной стадии restore
    #39586091
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird-3.0.2.32703 x64 PDB (изначально был 3.0.3.32878 x64)
Win10 Pro x64


Не могу восстановить базу из бекапа (бекап базы FB2.5.8.27089 x64)(без и с ключом -m). В конце восстановления после "gbak:committing metadata" сервер падает. В firebird.log - пусто.
Код: plaintext
1.
2.
Unhandled exception at 0x00007FFAC1DAF0EC (engine12.dll) in gbak.exe: 0xC0000005: Access violation reading location 
0x0000000000000000.

> engine12.dll!Jrd::CoalesceNode::getDesc(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb, dsc * desc) Line 2975 C++ Symbols loaded.
engine12.dll!Jrd::CoalesceNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 2995 C++ Symbols loaded.
engine12.dll!Jrd::NodeRefImpl<Jrd::ValueExprNode>::internalPass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 722 C++ Symbols loaded.
engine12.dll!Jrd::NodeRef::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 190 C++ Symbols loaded.
engine12.dll!Jrd::ExprNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 328 C++ Symbols loaded.
engine12.dll!Jrd::ValueIfNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 11655 C++ Symbols loaded.
engine12.dll!Jrd::NodeRefImpl<Jrd::ValueExprNode>::internalPass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 722 C++ Symbols loaded.
engine12.dll!Jrd::NodeRef::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 190 C++ Symbols loaded.
engine12.dll!Jrd::ExprNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 328 C++ Symbols loaded.
engine12.dll!Jrd::ValueIfNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 11655 C++ Symbols loaded.
engine12.dll!Jrd::NodeRefImpl<Jrd::ValueExprNode>::internalPass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 722 C++ Symbols loaded.
engine12.dll!Jrd::NodeRef::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 190 C++ Symbols loaded.
engine12.dll!Jrd::ExprNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 328 C++ Symbols loaded.
engine12.dll!Jrd::CastNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 2816 C++ Symbols loaded.
engine12.dll!Jrd::AssignmentNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 403 C++ Symbols loaded.
engine12.dll!Jrd::CompoundStmtNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 841 C++ Symbols loaded.
engine12.dll!Jrd::ForNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 4660 C++ Symbols loaded.
engine12.dll!Jrd::LabelNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 4851 C++ Symbols loaded.
engine12.dll!Jrd::CompoundStmtNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 841 C++ Symbols loaded.
engine12.dll!Jrd::CompoundStmtNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 841 C++ Symbols loaded.
engine12.dll!Jrd::LabelNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 4851 C++ Symbols loaded.
engine12.dll!Jrd::CompoundStmtNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 841 C++ Symbols loaded.
engine12.dll!Jrd::ReceiveNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 6381 C++ Symbols loaded.
engine12.dll!Jrd::CompoundStmtNode::pass2(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb) Line 841 C++ Symbols loaded.
engine12.dll!Jrd::JrdStatement::makeStatement(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb, bool internalFlag) Line 235 C++ Symbols loaded.
engine12.dll!PAR_blr(Jrd::thread_db * tdbb, Jrd::jrd_rel * relation, const unsigned char * blr, unsigned long blr_length, Jrd::CompilerScratch * view_csb, Jrd::CompilerScratch * * csb_ptr, Jrd::JrdStatement * * statementPtr, const bool trigger, unsigned short flags) Line 241 C++ Symbols loaded.
engine12.dll!Jrd::Routine::parseBlr(Jrd::thread_db * tdbb, Jrd::CompilerScratch * csb, Jrd::bid * blob_id) Line 130 C++ Symbols loaded.
engine12.dll!MET_procedure(Jrd::thread_db * tdbb, unsigned short id, bool noscan, unsigned short flags) Line 8366 C++ Symbols loaded.
engine12.dll!MET_lookup_procedure(Jrd::thread_db * tdbb, const Firebird::QualifiedName & name, bool noscan) Line 7375 C++ Symbols loaded.
engine12.dll!`anonymous namespace'::RoutineManager<`anonymous namespace'::ProcedureManager,Jrd::jrd_prc,5,&MET_lookup_procedure_id,&MET_lookup_procedure,&MET_procedure>::createRoutine(Jrd::thread_db * tdbb, short phase, Jrd::DeferredWork * work, Jrd::jrd_tra * transaction) Line 3886 C++ Symbols loaded.
engine12.dll!DFW_perform_work(Jrd::thread_db * tdbb, Jrd::jrd_tra * transaction) Line 4746 C++ Symbols loaded.
engine12.dll!TRA_commit(Jrd::thread_db * tdbb, Jrd::jrd_tra * transaction, const bool retaining_flag) Line 380 C++ Symbols loaded.
engine12.dll!Jrd::JTransaction::commit(Firebird::CheckStatusWrapper * user_status) Line 2203 C++ Symbols loaded.
engine12.dll!Firebird::ITransactionBaseImpl<Jrd::JTransaction,Firebird::CheckStatusWrapper,Firebird::IReferenceCountedImpl<Jrd::JTransaction,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::IVersionedImpl<Jrd::JTransaction,Firebird::CheckStatusWrapper,Firebird::Inherit<Firebird::ITransaction> > > > >::cloopcommitDispatcher(Firebird::ITransaction * self, Firebird::IStatus * status) Line 7134 C++ Symbols loaded.
fbclient.dll!Why::YTransaction::commit(Firebird::CheckStatusWrapper * status) Line 4781 C++ Symbols loaded.
fbclient.dll!isc_commit_transaction(__int64 * userStatus, unsigned int * traHandle) Line 1711 C++ Symbols loaded.
gbak.exe!000000014003207b() Unknown No symbols loaded.
gbak.exe!000000014000d963() Unknown No symbols loaded.
gbak.exe!0000000140001c2a() Unknown No symbols loaded.
gbak.exe!0000000140073046() Unknown No symbols loaded.
[External Code] Annotated Frame
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586102
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gorynich,

попробуй на снапшоте 3.0.3
Если и он падает - прошу предоставить бекап для исправления баги.
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586115
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGorynich,

попробуй на снапшоте 3.0.3
Если и он падает - прошу предоставить бекап для исправления баги.
Gorynich(изначально был 3.0.3.32878 x64)
- падал

Каким образом предоставить бекап?
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586116
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файлом на драйв.гугл.ком или диск.яндекс.ру или подобными. в архиве zip или rar.
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586118
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

удалено
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586124
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, забрал?
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586135
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gorynichhvlad, забрал?Да, спасибо. Падает - смотрю
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586383
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FB3 падает при работе с BLR процедуры spReports.Sales01
Если её удалить из оригинальной БД (на 2.5) и сделать бекап, то он успешно ресторится с FB3.
Потом эту процедуру можно создать и FB3 сгенерирует несколько другой BLR код для неё.
Это на тот случай, если нужно срочное обходное решение.

Проблема лежит в обработке BLR кода, ранее (до v3) использовавшегося для CASE\COALESE.
В v3 от него отказались и сделали более эффективную обработку, но, похоже, что-то
изменили\недоделали при работе со старым BLR кодом.
...
Рейтинг: 0 / 0
Сервер падает на финальной стадии restore
    #39586418
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, благодарю.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сервер падает на финальной стадии restore
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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