Setting export quotas causes segfault

Issue #373 resolved
Former user created an issue

When you turn exporting trade on, there is the option to export only items above n items. Changing this from the default "0" causes a segfault on Linux-64

Start event name= type=city_indebt

Widget: load gui model from ./resources/gui/empirewnd.gui

SaveAdapter: try load model from ./resources/gui/empirewnd.gui

Widget: load gui model from ./resources/gui/advisors.gui

SaveAdapter: try load model from ./resources/gui/advisors.gui

Widget: load gui model from ./resources/gui/tradeadv.gui

SaveAdapter: try load model from ./resources/gui/tradeadv.gui

Widget: load gui model from ./resources/gui/goodorder.gui

SaveAdapter: try load model from ./resources/gui/goodorder.gui

Window was removed

Widget: load gui model from ./resources/gui/goodorder.gui

SaveAdapter: try load model from ./resources/gui/goodorder.gui

SIGSEGV: Illegal memory access.

Stacktrace::begin :

./caesaria.linux64 : CrashHandler_handleCrash(int)+0x2c

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

./caesaria.linux64 : gui::Widget::isMyChild(gui::Widget*) const+0xb

./caesaria.linux64 : gui::ModalScreen::_canTakeFocus(gui::Widget*) const+0x27

./caesaria.linux64 : gui::ModalScreen::onEvent(NEvent const&)+0xa5

./caesaria.linux64 : gui::Window::onEvent(NEvent const&)+0x5b

./caesaria.linux64 : gui::Ui::_drawTooltip(unsigned int)+0x176

./caesaria.linux64 : gui::Ui::draw()+0x26

./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 (1)

  1. Log in to comment