gcc 4.4.3 also has this issue. at first glance it crashes when a geologist tries to create a resource marker. will try to fix later today
#0 Widelands::Immovable_Descr::get_size(this = 0x0) at /var/compress/widelands/trunk/src/logic/immovable.h:88 #1 Widelands::Immovable::get_size(this = 0x6528240) at /var/compress/widelands/trunk/src/logic/immovable.cc:352 #2 Widelands::BaseImmovable::set_position(this = 0x6528240, egbase = , c = ) at /var/compress/widelands/trunk/src/logic/immovable.cc:83 #3 Widelands::Immovable::init(this = 0x6528240, egbase = ) at /var/compress/widelands/trunk/src/logic/immovable.cc:384 #4 Widelands::Immovable_Descr::create(this = 0x0, egbase = , coords = ) at /var/compress/widelands/trunk/src/logic/immovable.cc:322 #5 Widelands::Editor_Game_Base::create_immovable(this = 0x7fffffffd710, c = , idx = -1, tribe = 0x1228730) at /var/compress/widelands/trunk/src/logic/editor_game_base.cc:413 #6 Widelands::Worker::run_geologist_find(this = 0x19f6050, game = , state = ) at /var/compress/widelands/trunk/src/logic/worker.cc:901 #7 Widelands::Worker::program_update(this = 0x19f6050, game = , state = ) at /var/compress/widelands/trunk/src/logic/worker.cc:1697 #8 Widelands::Bob::do_act(this = 0x19f6050, game = ) at /var/compress/widelands/trunk/src/logic/bob.cc:225 #9 Widelands::Bob::act(this = 0x19f6050, game = , data = 2996) at /var/compress/widelands/trunk/src/logic/bob.cc:209 #10 Widelands::Cmd_Act::execute(this = 0x19b6c90, game = ) at /var/compress/widelands/trunk/src/logic/instances.cc:107 #11 Widelands::Cmd_Queue::run_queue(this = 0x7fffffffd940, interval = 42, game_time_var = @0x7fffffffd750: 16309793) at /var/compress/widelands/trunk/src/logic/cmd_queue.cc:119 #12 Widelands::Game::think(this = 0x7fffffffd710) at /var/compress/widelands/trunk/src/logic/game.cc:570 #13 Interactive_Base::think(this = 0xf5e580) at /var/compress/widelands/trunk/src/wui/interactive_base.cc:304 #14 Interactive_Player::think(this = 0xf5e580) at /var/compress/widelands/trunk/src/wui/interactive_player.cc:252 #15 UI::Panel::do_think(this = 0xf5e580) at /var/compress/widelands/trunk/src/ui_basic/panel.cc:478 #16 UI::Panel::run(this = 0xf5e580) at /var/compress/widelands/trunk/src/ui_basic/panel.cc:166 #17 Widelands::Game::run(this = 0x7fffffffd710, loader_ui = , start_game_type = Widelands::Game::Loaded) at /var/compress/widelands/trunk/src/logic/game.cc:526 #18 Widelands::Game::run_load_game(this = 0x7fffffffd710, filename = ) at /var/compress/widelands/trunk/src/logic/game.cc:403 #19 WLApplication::run(this = 0xd88b00) at /var/compress/widelands/trunk/src/wlapplication.cc:326 #20 main(argc = 2, argv = 0x7fffffffdc18) at /var/compress/widelands/trunk/src/main.cc:48
gcc 4.4.3 also has this issue. at first glance it crashes when a geologist tries to create a resource marker. will try to fix later today
#0 Widelands: :Immovable_ Descr:: get_size( this = 0x0) at /var/compress/ widelands/ trunk/src/ logic/immovable .h:88 :Immovable: :get_size( this = 0x6528240) at /var/compress/ widelands/ trunk/src/ logic/immovable .cc:352 :BaseImmovable: :set_position( this = 0x6528240, egbase = , c = ) at /var/compress/ widelands/ trunk/src/ logic/immovable .cc:83 :Immovable: :init(this = 0x6528240, egbase = ) at /var/compress/ widelands/ trunk/src/ logic/immovable .cc:384 :Immovable_ Descr:: create( this = 0x0, egbase = , coords = ) at /var/compress/ widelands/ trunk/src/ logic/immovable .cc:322 :Editor_ Game_Base: :create_ immovable( this = 0x7fffffffd710, c = , idx = -1, tribe = 0x1228730) at /var/compress/ widelands/ trunk/src/ logic/editor_ game_base. cc:413 :Worker: :run_geologist_ find(this = 0x19f6050, game = , state = ) at /var/compress/ widelands/ trunk/src/ logic/worker. cc:901 :Worker: :program_ update( this = 0x19f6050, game = , state = ) at /var/compress/ widelands/ trunk/src/ logic/worker. cc:1697 :Bob::do_ act(this = 0x19f6050, game = ) at /var/compress/ widelands/ trunk/src/ logic/bob. cc:225 :Bob::act( this = 0x19f6050, game = , data = 2996) at /var/compress/ widelands/ trunk/src/ logic/bob. cc:209 :Cmd_Act: :execute( this = 0x19b6c90, game = ) at /var/compress/ widelands/ trunk/src/ logic/instances .cc:107 :Cmd_Queue: :run_queue( this = 0x7fffffffd940, interval = 42, game_time_var = @0x7fffffffd750: 16309793) at /var/compress/ widelands/ trunk/src/ logic/cmd_ queue.cc: 119 :Game:: think(this = 0x7fffffffd710) at /var/compress/ widelands/ trunk/src/ logic/game. cc:570 Base::think( this = 0xf5e580) at /var/compress/ widelands/ trunk/src/ wui/interactive _base.cc: 304 Player: :think( this = 0xf5e580) at /var/compress/ widelands/ trunk/src/ wui/interactive _player. cc:252 :do_think( this = 0xf5e580) at /var/compress/ widelands/ trunk/src/ ui_basic/ panel.cc: 478 widelands/ trunk/src/ ui_basic/ panel.cc: 166 :Game:: run(this = 0x7fffffffd710, loader_ui = , start_game_type = Widelands: :Game:: Loaded) at /var/compress/ widelands/ trunk/src/ logic/game. cc:526 :Game:: run_load_ game(this = 0x7fffffffd710, filename = ) at /var/compress/ widelands/ trunk/src/ logic/game. cc:403 :run(this = 0xd88b00) at /var/compress/ widelands/ trunk/src/ wlapplication. cc:326 widelands/ trunk/src/ main.cc: 48
#1 Widelands:
#2 Widelands:
#3 Widelands:
#4 Widelands:
#5 Widelands:
#6 Widelands:
#7 Widelands:
#8 Widelands:
#9 Widelands:
#10 Widelands:
#11 Widelands:
#12 Widelands:
#13 Interactive_
#14 Interactive_
#15 UI::Panel:
#16 UI::Panel::run(this = 0xf5e580) at /var/compress/
#17 Widelands:
#18 Widelands:
#19 WLApplication:
#20 main(argc = 2, argv = 0x7fffffffdc18) at /var/compress/