Каждый раз, когда я загружаю сохранение в городском пейзаже, vehicle_19, так сказать, проваливает вечеринку.
Я упоминал об этом в другом потоке, но он повторяется каждый раз, так что вот новый. Новое сохранение / вход в последнюю сборку.
gdb backtrace
Thread 1 "OpenApoc" received signal SIGSEGV, Segmentation fault.
OpenApoc::GameState::updateEndOfSecond (this=0x18250e0) at /home/atrosha/OpenApoc/game/state/gamestate.cpp:1063
1063 for (auto &e : v->equipment)
(gdb) bt
#0 OpenApoc::GameState::updateEndOfSecond (this=0x18250e0)
at /home/atrosha/OpenApoc/game/state/gamestate.cpp:1063
#1 0x000000000080ebf8 in OpenApoc::GameState::update (this=0x18250e0, ticks=6)
at /home/atrosha/OpenApoc/game/state/gamestate.cpp:1029
#2 0x000000000080ec5f in OpenApoc::GameState::update (this=<optimized out>,
ticks=ticks@entry=6) at /home/atrosha/OpenApoc/game/state/gamestate.cpp:987
#3 0x00000000005ac31f in OpenApoc::CityView::update (this=0x281b300)
at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#4 0x000000000049655e in OpenApoc::Framework::run (this=this@entry=0xca2270,
initialStage=std::shared_ptr<OpenApoc::Stage> (use count 1, weak count 1) = {...}) at /usr/include/c++/10/bits/shared_ptr_base.h:1324
#5 0x0000000000469f03 in main (argc=-9440, argv=0x7fffffffde58)
at /usr/include/c++/10/bits/shared_ptr_base.h:759
Вот один в финале тактической миссии, та же сделка.
полный журнал gdb
Привет, я тоже получаю этот автомобиль 19 CTD.
Прикреплен мой сейв. Обожаю этот мод!
Добавлено в файл журнала. Вы здорово ответили!
Спасибо @ 99Scienctist за report =] файл журнала тоже
Привет, я получаю то же сообщение об ошибке, что и Беорн.
Я попытался воспроизвести ошибку, сохранив и загрузив новый файл в городском пейзаже, но я не смог этого сделать (я почти не тратил на это времени, поэтому не знаю, считается ли это даже попыткой).
Сохранение, которое я отправляю, - это то, где я получил ошибку, время прохождения должно позволить вам вызвать ошибку.
Сохранение - это новая кампания, в которой я продал двигатели своих машин и купил, но никогда не использовал их (также ошибка появляется до того, как супердинамика доставит их на мою базу), нанял больше агентов, построил жилые помещения, начал некоторые исследования, продал стартовые наземная техника и их снаряжение, за исключением грузового модуля БТР, куплены 4 ховербайка и ховеркар «Феникс», проданы 40-миллиметровые пушки ховербайков плюс боеприпасы к ним, куплены болтерные лазеры для их замены, а также закуплено дополнительное количество брони для агентов и разнообразное оружие для агентов.
Я совершенно новичок в github, поэтому, если вам нужен другой файл, сообщите мне.
См. Также выпуск № 940.
Этот вопрос однозначно связан с продажей стартовых машин.
Деструктор запускается некорректно, и игра считает, что они все еще существуют
Возможно, это также связано с проблемами, которые мы видели с уволенными агентами / учеными, которые также не удаляются правильно (хотя в случае с ними есть другие вещи, которые следует учитывать в отношении рабочей силы и возврата к экрану найма / увольнения)
Проданные автомобили должны добавить +1 к запасу производителя в экономике (чтобы их можно было выкупить позже на неделе, если никакая другая организация не сделает это раньше), но в противном случае они будут удалены из игры.
Этот вопрос однозначно связан с продажей стартовых машин.
Деструктор запускается некорректно, и игра считает, что они все еще существуют
Возможно, это также связано с проблемами, которые мы видели с уволенными агентами / учеными, которые также не удаляются правильно (хотя в случае с ними есть другие вещи, которые следует учитывать в отношении рабочей силы и возврата к экрану найма / увольнения)
Проданные автомобили должны добавить +1 к запасу производителя в экономике (чтобы их можно было выкупить позже на неделе, если никакая другая организация не сделает это раньше), но в противном случае они будут удалены из игры.
Не уверен, что это только со стартовыми машинами.
Была игра, в которой я продал свои машины, и все работало, поэтому я сэкономил. работал нормально и после этого.
пока я не сэкономил, когда купил некоторые вещи.
Когда я снова вошел в игру, я получил ошибку.
Так что подумайте, что это может случиться даже тогда, когда нужно убрать транспорты.
где я могу найти сохранение и войти в свой компьютер? выполнил поиск как в папке с игрой, так и в моих документах, но не смог найти его
я могу прикрепить их, если захочу
Изменить: после дополнительных испытаний я считаю, что это только с вашими собственными автомобилями. не обязательно быть вашим стартером.
Единственное, что немного странно, это то, что иногда это происходит сразу после того, как вы продали, а иногда это происходит после того, как вы сохранили и снова загрузили.
Сделал сохранение и немного запустил игру после того, как продал свои машины и позже снова сохранил в новом сохранении. когда я загрузил оба сохранения, я получил ошибку.
Love apoc, так что с радостью помогу. Продолжайте хорошую работу
Я могу подтвердить, что сохранение в исходной ошибке действительно содержит поврежденное состояние: база ("BUILDING_WAREHOUSE_TEN") ссылается на несуществующее транспортное средство ("" VEHICLE_19 "), которое, скорее всего, было стартовым Stormdog (я всегда получаю Stormdog по имени VEHICLE_19 когда я начинаю на карте Superhuman). Однако после многочисленных попыток воспроизвести проблему (используя ту же карту, базу и различные сценарии для продажи / перемещения / передачи / уничтожения транспортного средства и чтения кода, я не могу найти сценарий, который позволил бы игре чтобы прийти в его сломанное состояние. Может быть, это уже исправлено, или у нас есть недавние случаи этой ошибки?
Теоретически я могу добавить некоторые проверки и избежать сбоя, автоматически исправив состояние игры, но это может скрыть исходную проблему, если она все еще существует, даже если я добавлю несколько предупреждений. WDYT?
Самый полезный комментарий
gdb backtrace