Emptying warehouse causes game to crash

Issue #368 resolved
Former user created an issue

Stacktrace as below. This is a repeatable bug for me. SIGSEGV: Illegal memory access. Stacktrace::begin : ./caesaria.linux64 : CrashHandler_handleCrash(int)+0x2c

/lib/x86_64-linux-gnu/libc.so.6 : ()+0x36c30

./caesaria.linux64 : gfx::Picture::Picture(gfx::Picture const&)+0x4f

./caesaria.linux64 : GoodHelper::getCartPicture(GoodStock const&, constants::Direction)+0x4c

./caesaria.linux64 : CartPusher::getPictures(gfx::Pictures&)+0x258

./caesaria.linux64 : gfx::Layer::drawWalkers(gfx::Engine&, gfx::Tile const&, Point const&)+0x168

./caesaria.linux64 : gfx::Layer::render(gfx::Engine&)+0x11b

./caesaria.linux64 : gfx::CityRenderer::render()+0x9d

./caesaria.linux64 : scene::Level::draw()+0x11

./caesaria.linux64 : scene::Base::update(gfx::Engine&)+0x4a

./caesaria.linux64 : gamestate::GameLoop::update(gfx::Engine*)+0x44

./caesaria.linux64 : Game::exec()+0xde

./caesaria.linux64 : main()+0x255

/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5

./caesaria.linux64() [0x56a1a1]

Comments (7)

  1. Jiminy Cricket

    I'm not sure if this is resolved; I had the issue today. I am also on linux-64 and my trace is just as the one above.

  2. dalerank repo owner

    hi, pls move current resources folder anywhere, then run updater and try to reproduce bug. I thinks it make some diffs on those. thanks

  3. Jiminy Cricket

    Hi, sorry, that didn't work.

    I get the same result (sigfault) with newly downloaded resources or the old ones.

    I have noticed that the warehouse image doesn't update based on what is actually in there (still shows clay there when it has been taken to the pottery, for example) and I know about bug #369 and wonder if this is a general issue with warehouses, perhaps?

  4. Log in to comment