Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on server join #6112

Closed
DorpsGek opened this issue Sep 14, 2014 · 3 comments
Closed

Crash on server join #6112

DorpsGek opened this issue Sep 14, 2014 · 3 comments
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

Hazzard opened the ticket and wrote:

Crashes when finished downloading multiplayer map, only seems to happen on the OpenTTDCoop welcome server: http://www.openttdcoop.org/?page=servers&s=stable

Running win7 64 bit
Crash happened in the 64, 32, and 9x versions of openttd (only tried zip archives)

Attachments

Reported version: 1.4.3-RC1
Operating system: All


This issue was imported from FlySpray: https://bugs.openttd.org/task/6112
@DorpsGek
Copy link
Member Author

Rubidium wrote:

STACK_TEXT:
00000000`0019e400 00000001`3fd10dd4 : 00000000`0217c280 00000000`00000000 00000001`4073d760 00000000`00000000 : openttd!OrderBackup::`scalar deleting destructor'+0x3e
00000000`0019e440 00000001`3fd131c8 : 00000000`00000001 00000000`424b4f52 00000001`4073ffc0 00000001`4073b9c8 : openttd!Load_BKOR+0x17c [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\saveload\order_sl.cpp @ 302]
00000000`0019e470 00000001`3fd14adc : 00000001`4084b6f8 00000000`00000000 00000000`00000000 00000001`4084b720 : openttd!SlLoadChunks+0x190 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\saveload\saveload.cpp @ 1788]
00000000`0019e4b0 00000001`3fd14bfb : 0000bc00`5854544f 00000000`0edcda90 00000000`00000000 00000000`0019ee38 : openttd!DoLoad+0x200 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\saveload\saveload.cpp @ 2677]
00000000`0019e530 00000001`3fb84229 : 00000000`0edcda90 00000000`0ee34da8 00000000`0000003c 00000000`0019ee38 : openttd!LoadWithFilter+0x1b [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\saveload\saveload.cpp @ 2712]
00000000`0019e570 00000001`3fddc03b : 00000000`0ee34da8 00000000`0ee34da8 00000000`0019f200 00000001`00000000 : openttd!ClientNetworkGameSocketHandler::Receive_SERVER_MAP_DONE+0x7d [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\network\network_client.cpp @ 837]
00000000`0019efa0 00000001`3fddc322 : 00000000`00000000 00000000`0ee34da8 00000000`00000000 00000000`041024e3 : openttd!NetworkGameSocketHandler::HandlePacket+0x22f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\network\core\tcp_game.cpp @ 86]
00000000`0019efd0 00000001`3fb7ef5c : 00000000`00000000 00000000`041024e3 00000000`0e858c80 00000000`0e858c80 : openttd!NetworkGameSocketHandler::ReceivePackets+0x22 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\network\core\tcp_game.cpp @ 136]
00000000`0019f000 00000001`3fb929f9 : 00000000`04102400 00000000`041024e3 00000000`00000000 00000000`00000000 : openttd!NetworkGameLoop+0x50 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\network\network.cpp @ 860]
00000000`0019f040 00000001`3fe1e055 : 00000000`041024e3 00000000`0019f200 00000000`041024d3 00000000`041024d3 : openttd!GameLoop+0xe9 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\openttd.cpp @ 1462]
00000000`0019f150 00000001`3fb9070f : 00000000`00000000 00000000`0019f2e0 00000000`00000000 00000000`00000000 : openttd!VideoDriver_Win32::MainLoop+0x3c5 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\video\win32_v.cpp @ 1290]
00000000`0019f1e0 00000001`3fe206fb : 00000000`00000000 00000000`0019f510 00000000`00000001 00000000`00000000 : openttd!openttd_main+0xeaf [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\openttd.cpp @ 856]
00000000`0019f4f0 00000001`3ff0ccd4 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : openttd!WinMain+0x13f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w64bit\src\os\windows\win32.cpp @ 452]
00000000`0019fbf0 00000000`777659ed : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : openttd!__tmainCRTStartup+0x154 [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c @ 275]
00000000`0019fca0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32+0x159ed

By the looks of it, the clients will always crash when trying to load a savegame with stored order backups. Mostly because a pointer that has not been restored is referenced.


This comment was imported from FlySpray: https://bugs.openttd.org/task/6112#comment13521

@DorpsGek
Copy link
Member Author

Pikka wrote:

Is this the same crash? It happened in the same circumstances, while trying to join this server.

Attachments


This comment was imported from FlySpray: https://bugs.openttd.org/task/6112#comment13524

@DorpsGek
Copy link
Member Author

Rubidium closed the ticket.

Reason for closing: Fixed

In r26819


This comment was imported from FlySpray: https://bugs.openttd.org/task/6112

@DorpsGek DorpsGek added Core flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) labels Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

1 participant