Segmentation fault after loading game.
Bug #566374 reported by
Michael Uleysky
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Critical
|
Victor Pelt |
Bug Description
I loading one of my savegames (on map Riverland) and after few seconds game crashes with segmentation fault. I attach this savegame. Widelands build15 compiled from source by script build_and_run.sh. GCC 4.4.2.
Changed in widelands: | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
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/