= Сообщение: 2949 из 3580 ======================================== RU.GOLDED = От : Nil A 2:5015/46 25 Oct 23 22:44:22 Кому : All 25 Oct 23 22:44:22 Тема : Бага, когда нет базы, и делаешь Catch-Up->Catch All ;-) FGHI : area://RU.GOLDED?msgid=2:5015/46+653972fb = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:6035/3.1+653a0587 ============================================================================== Hello, All!
Из меня, наверное, хороший бы тестировщик вышел. Умею я таки юзкейсы задвинуть.
И тут есть два интересных последствия. Во-первых, в golded.log запишется вот такое
---------- Wed 25 Oct 23, GoldED+/LNX 1.1.5-b20231021 (Oct 22 2023 08:25:41) ! 19:03:11 Open error exit at [gmosqsh1.cpp,172]. ! 19:03:11 A Squish msgbase file could not be opened. : 19:03:11 /home/fido/msgbase/golded.test.sqd. : 19:03:11 Linux 2.6.32-042stab145.3 CPU UNKNOWN reports error 2: No such file or directory. ! 19:03:11 Function track dump follows: - 19:03:11 01223357 void SquishArea::raw_close() - 19:03:11 01223293 int SquishArea::test_open(const char*) - 19:03:11 01223288 void SquishArea::raw_open() - 19:03:11 01223273 virtual void SquishArea::open() [...skip...]
Во-вторых, случится heap-use-after-free ==27907==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f00000720c at pc 0x00000041a9b4 bp 0x7ffc50f66560 sp 0x7ffc50f66558 READ of size 4 at 0x60f00000720c thread T0