Comment 28 for bug 1818494

Revision history for this message
HH King (havelock) wrote :

Big map and 14h run time before I finally hit this. I'm going to figure out how to run memtest - been a decade or so since I used it :)

This is Widelands Version bzr9025[bug-1818494-fieldstodraw-assert] (Debug)
...
NOCOM br_map (19162.43, 5214.09)
NOCOM min_f (219, 72), max_f (300, 163)
NOCOM adjusted min_f (217, 70), max_f (302, 173)
NOCOM w, h (86, 104)
**************************
NOCOM viewpoint (14042.43, 2334.09), zoom: 4.00
NOCOM dst (0, 0, 1280, 720)
NOCOM br_map (19162.43, 5214.09)
NOCOM min_f (219, 72), max_f (300, 163)
NOCOM adjusted min_f (217, 70), max_f (302, 173)
NOCOM w, h (86, 104)
**************************
NOCOM viewpoint (14042.43, 2334.09), zoom: 4.00
NOCOM dst (0, 0, 1280, 720)
NOCOM br_map (19162.43, 5214.09)
NOCOM min_f (219, 72), max_f (300, 163)
NOCOM adjusted min_f (217, 70), max_f (302, 173)
NOCOM w, h (86, 104)
**************************
NOCOM viewpoint (6144.00, 0.00), zoom: -922624.00
NOCOM dst (0, 0, 1280, 720)
NOCOM br_map (-1180952576.00, -664289280.00)
NOCOM min_f (96, 0), max_f (-18452384, -20759040)
NOCOM adjusted min_f (94, -2), max_f (-18452382, -20759030)
NOCOM w, h (-18452475, -20759027)
widelands: /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/graphic/gl/fields_to_draw.cc:123: void FieldsToDraw::reset(const Widelands::EditorGameBase&, const Vector2f&, float, RenderTarget*): Assertion `w_ > 0' failed.

Thread 1 "widelands" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff5307801 in __GI_abort () at abort.c:79
#2 0x00007ffff52f739a in __assert_fail_base (fmt=0x7ffff547e7d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x5555568c513c "w_ > 0", file=file@entry=0x5555568c4f98 "/home/worm/src/test/bug-1818494-fieldstodraw-assert/src/graphic/gl/fields_to_draw.cc", line=line@entry=123, function=function@entry=0x5555568c5280 <FieldsToDraw::reset(Widelands::EditorGameBase const&, Vector2<float> const&, float, RenderTarget*)::__PRETTY_FUNCTION__> "void FieldsToDraw::reset(const Widelands::EditorGameBase&, const Vector2f&, float, RenderTarget*)") at assert.c:92
#3 0x00007ffff52f7412 in __GI___assert_fail (assertion=0x5555568c513c "w_ > 0", file=0x5555568c4f98 "/home/worm/src/test/bug-1818494-fieldstodraw-assert/src/graphic/gl/fields_to_draw.cc", line=123, function=0x5555568c5280 <FieldsToDraw::reset(Widelands::EditorGameBase const&, Vector2<float> const&, float, RenderTarget*)::__PRETTY_FUNCTION__> "void FieldsToDraw::reset(const Widelands::EditorGameBase&, const Vector2f&, float, RenderTarget*)") at assert.c:101
#4 0x00005555565ef42e in FieldsToDraw::reset (this=0x5555587b67b0, egbase=..., viewpoint=..., zoom=-922624, dst=0x5555585f0650) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/graphic/gl/fields_to_draw.cc:123
#5 0x00005555565d7686 in MapView::draw_terrain (this=0x5555587b6698, egbase=..., dst=0x5555585f0650) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wui/mapview.cc:380
#6 0x000055555631fbec in InteractivePlayer::draw_map_view (this=0x5555587b6590, given_map_view=0x5555587b6698, dst=0x5555585f0650) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wui/interactive_player.cc:291
#7 0x000055555631fad3 in InteractivePlayer::draw (this=0x5555587b6590, dst=...) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wui/interactive_player.cc:278
#8 0x000055555626e84c in UI::Panel::do_draw_inner (this=0x5555587b6590, dst=...) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/ui_basic/panel.cc:751
#9 0x000055555626ea26 in UI::Panel::do_draw (this=0x5555587b6590, dst=...) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/ui_basic/panel.cc:784
#10 0x000055555626d282 in UI::Panel::do_run (this=0x5555587b6590) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/ui_basic/panel.cc:194
#11 0x0000555555f1944c in UI::Panel::run<UI::Panel::Returncodes> (this=0x5555587b6590) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/ui_basic/panel.h:103
#12 0x0000555556065fbe in Widelands::Game::run (this=0x7fffffff9a60, loader_ui=0x7fffffff9760, start_game_type=Widelands::Game::Loaded, script_to_run="", replay=false, prefix_for_replays="single_player") at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/logic/game.cc:548
#13 0x00005555560652ab in Widelands::Game::run_load_game (this=0x7fffffff9a60, filename="save/wl_autosave_00.wgf", script_to_run="") at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/logic/game.cc:402
#14 0x0000555555f10aee in WLApplication::load_game (this=0x555556e47f50) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wlapplication.cc:1351
#15 0x0000555555f0f8ac in WLApplication::mainmenu_singleplayer (this=0x555556e47f50) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wlapplication.cc:1181
#16 0x0000555555f0f1c4 in WLApplication::mainmenu (this=0x555556e47f50) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wlapplication.cc:1082
#17 0x0000555555f0b5d5 in WLApplication::run (this=0x555556e47f50) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/wlapplication.cc:454
#18 0x0000555555f09b3f in main (argc=1, argv=0x7fffffffdf58) at /home/worm/src/test/bug-1818494-fieldstodraw-assert/src/main.cc:44