OpenTTD

Tasklist

FS#6361 - Crash in StoryBook of Awards GS

Attached to Project: OpenTTD
Opened by Vodník Vavřinec (VodnikzWesce) - Tuesday, 11 August 2015, 10:58 GMT
Last edited by frosch (frosch) - Tuesday, 11 August 2015, 17:10 GMT
Type Bug
Category Script → Goal/Game script
Status New
Assigned To No-one
Operating System Windows
Severity Critical
Priority Normal
Reported Version 1.5.1
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

attaching the files after game crashes
This task depends upon

Comment by frosch (frosch) - Tuesday, 11 August 2015, 16:21 GMT
Information from crash.dmp:
00000000`0027e4b0 00000001`3f09b4e8 : 00000000`021bd230 00000000`0027e5a0 00000000`0000001e 00000000`0027e5b0 : openttd!Blitter_32bppAnim::Draw+0xf99 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\blitter\32bpp_anim.cpp @ 261]
00000000`0027e560 00000001`3f09bce1 : 00000000`085405e0 00000000`0000001e 00000000`00000000 00000000`0000006a : openttd!DrawLayoutLine+0x51c [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\gfx.cpp @ 442]
00000000`0027e680 00000001`3f09bdd7 : 00000000`00000000 00000000`0000000a 00000000`00000000 00000000`00000103 : openttd!DrawStringMultiLine+0x14d [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\gfx.cpp @ 663]
00000000`0027e730 00000001`3f162b72 : 00000000`07bdc040 00000000`0000000a 00000000`05a650d0 00000000`05a650d0 : openttd!DrawStringMultiLine+0x6b [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\gfx.cpp @ 691]
00000000`0027ef80 00000001`3f0f4f72 : 00000000`078e41e0 00000000`0027f060 00000000`0000001e 00000000`00001858 : openttd!StoryBookWindow::DrawWidget+0x29e [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\story_gui.cpp @ 542]
00000000`0027f010 00000001`3f0f3843 : 00000000`0000013a 00000000`078e41e0 00000000`05a650d0 00000000`05a650d0 : openttd!NWidgetBackground::Draw+0x41a [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 1862]
00000000`0027f090 00000001`3f0f3843 : 00000000`07372a10 0000000f`0000018f 00000000`078e41e0 00000000`0000033d : openttd!NWidgetPIPContainer::Draw+0x1f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 1112]
00000000`0027f0c0 00000001`3f0f3843 : 00000000`0736e950 00000000`05a650d0 00000000`05a650d0 00000000`07745100 : openttd!NWidgetPIPContainer::Draw+0x1f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 1112]
00000000`0027f0f0 00000001`3f0f37d8 : 00000000`073721c0 00000000`05a650d0 00000000`05a650d0 00000001`3f162245 : openttd!NWidgetPIPContainer::Draw+0x1f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 1112]
00000000`0027f120 00000001`3f0f3843 : 00000000`07373f10 00000000`00000480 00000000`05a650d0 00000001`3f1623d4 : openttd!NWidgetStacked::Draw+0x48 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 1063]
00000000`0027f150 00000001`3f0f30a0 : 00000000`0027f250 00000001`3f127b20 00000000`00000000 00000000`04c89ce0 : openttd!NWidgetPIPContainer::Draw+0x1f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 1112]
00000000`0027f180 00000001`3f0f9582 : 00000000`0027f250 00000000`0027f250 00000000`05a650d0 00000000`00000480 : openttd!Window::DrawWidgets+0x2c [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\widget.cpp @ 607]
00000000`0027f1e0 00000001`3f09ccf4 : 00000000`05a650d0 00000000`0000001e 00000000`00000140 00000000`00000640 : openttd!DrawOverlappedWindow+0x136 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\window.cpp @ 922]
00000000`0027f220 00000001`3f09cebf : 00000000`00000640 00000000`00000018 00000000`00000340 00000000`021bd6bd : openttd!RedrawScreenRect+0xd8 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\gfx.cpp @ 1297]
00000000`0027f280 00000001`3f0fc759 : 00000000`00000019 00000000`00000000 00000000`0027f400 00000000`13f8d4b5 : openttd!DrawDirtyBlocks+0x183 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\gfx.cpp @ 1389]
00000000`0027f2d0 00000001`3f2d01b2 : 00000000`13f8d400 00000000`13f8d4b5 00000000`00000000 00000000`13f8d4a5 : openttd!UpdateWindows+0x179 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\window.cpp @ 3053]
00000000`0027f300 00000001`3f0c6001 : 00000000`00000000 00000000`0027f490 00000000`00000000 00000000`00000000 : openttd!VideoDriver_Win32::MainLoop+0x402 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\video\win32_v.cpp @ 1298]
00000000`0027f390 00000001`3f2d2839 : 00000000`00000000 00000000`0027f6c0 00000000`00000001 00000000`00000000 : openttd!openttd_main+0xec1 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\openttd.cpp @ 865]
00000000`0027f6a0 00000001`3f3bebf0 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : openttd!WinMain+0x141 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\os\windows\win32.cpp @ 457]
Comment by pagnon stephane (krinn) - Saturday, 15 August 2015, 18:42 GMT
Sorry for the crash Voknik.

If it could help, it seems in openttd 1.5.0 (using opengfx 0.5.1) something "change" about displaying special strings. Look at the 1.5.0 screenshot with awards, the checkmark is still ok like it should, but the cross has gone big for no reason.
Certainly related to a crash while displaying storybook.

What you could try is enable the awards option: Disable specialUI symbols for users with BigGUI newGRF.

Loading...