- attached savecity8a.oc3save
Several bugs
Issue #588
resolved
It is not possible to build libraries and academies. I just see 0 denari, and no picture of the building.
i also had crashs.
SIGSEGV: Illegal memory access.
Stacktrace::begin :
./caesaria.linux : CrashHandler_handleCrash(int)+0x7d
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x36d40
./caesaria.linux : ScopedPtr<Overlay::Impl, ScopedPtrDeleter<Overlay::Impl> >::operator->() const+0x10
./caesaria.linux : Overlay::pos() const+0x20
./caesaria.linux : TraineeWalker::save(VariantMap&) const+0x52
./caesaria.linux : PlayerCity::save(VariantMap&) const+0xecb
./caesaria.linux : game::Saver::save(vfs::Path const&, Game const&)+0x7b4
./caesaria.linux : Game::save(std::string) const+0x66
./caesaria.linux : scene::Level::animate(unsigned int)+0x213
./caesaria.linux : gamestate::GameLoop::update(gfx::Engine*)+0x1ff
./caesaria.linux : Game::exec()+0x99
./caesaria.linux : main()+0x484
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./caesaria.linux() [0x807809]
and
SIGSEGV: Illegal memory access.
Stacktrace::begin :
./caesaria.linux : CrashHandler_handleCrash(int)+0x7d
/lib/x86_64-linux-gnu/libc.so.6 : ()+0x36d40
./caesaria.linux : ScopedPtr<Overlay::Impl, ScopedPtrDeleter<Overlay::Impl> >::operator->() const+0x10
./caesaria.linux : Overlay::pos() const+0x20
./caesaria.linux : TraineeWalker::save(VariantMap&) const+0x52
./caesaria.linux : PlayerCity::save(VariantMap&) const+0xecb
./caesaria.linux : game::Saver::save(vfs::Path const&, Game const&)+0x7b4
./caesaria.linux : Game::save(std::string) const+0x66
./caesaria.linux : Delegate1<std::string, void>::operator()(std::string) const+0x84
./caesaria.linux : Signal1<std::string>::_emit(std::string) const+0x51
./caesaria.linux : Signal1<std::string>::operator()(std::string) const+0x37
./caesaria.linux : gui::SaveDialog::Impl::resolveButtonOkClick()+0x12e
./caesaria.linux : Delegate0<void>::operator()() const+0x59
./caesaria.linux : Signal0<void>::_emit() const+0x32
./caesaria.linux : Signal0<void>::operator()() const+0x18
./caesaria.linux : gui::PushButton::_btnClicked()+0x82
./caesaria.linux : gui::PushButton::_btnMouseUp(NEvent const&)+0x1bd
./caesaria.linux : gui::PushButton::onEvent(NEvent const&)+0x344
./caesaria.linux : gui::Ui::handleEvent(NEvent const&)+0x251
./caesaria.linux : scene::Level::handleEvent(NEvent&)+0x13b
./caesaria.linux : scene::Base::update(gfx::Engine&)+0xa6
./caesaria.linux : gamestate::GameLoop::update(gfx::Engine*)+0x60
./caesaria.linux : Game::exec()+0x99
./caesaria.linux : main()+0x484
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./caesaria.linux() [0x807809]
Comments (2)
-
reporter -
repo owner - changed status to resolved
fix
#588. Trainee fixed crash on save, when start/stop is null.→ <<cset c78ea6acd13d>>
- Log in to comment
loading, and saving the attached savegame results in a crash of the 2nd type.