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

Seemingly Random Crash #2963

Closed
DorpsGek opened this issue Jun 6, 2009 · 4 comments
Closed

Seemingly Random Crash #2963

DorpsGek opened this issue Jun 6, 2009 · 4 comments
Labels
component: AI/Game script (squirrel) This issue is related to Squirrel (Scripting language) flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

DorpsGek commented Jun 6, 2009

someguy opened the ticket and wrote:

*** OpenTTD Crash Report ***
Date: 2009-06-06 17:26:54
Build: r16520 (0) built on Jun 5 2009 18:33:36
Reason: Assertion failed at ..\src\station_cmd.cpp:517: x1 < x2
Language: english_US.lng
Exception C0000005 at 00000001400EAB12
Registers:
RAX: 0000000001F71830 RBX: 00000001403461B8 RCX: 0000000001F71830 RDX: 0000000000000001
RSI: 00000000FFFFFFFF RDI: 00000000000001CB RBP: 00000000000001C8 RSP: 000000000012F220
R8: 000000000012F048 R9: 0000000001F71868 R10: 0000000001F71830 R11: 0000000000000003
R12: 00000000000001D0 R13: 00000000000001D3 R14: 000000000012F320 R15: 00000000FFFFFFFF
RIP: 00000001400EAB12 EFLAGS: 00010206

Very easy to reproduce. Just open the saved game and wait a minute or so.

Also why not have a "send error report" button? To report a bug I had to register and I can see myself doing it cause I did but there are probably thousands of crashes that go unreported cause of this obstacle.

Attachments

Reported version: trunk
Operating system: All


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

DorpsGek commented Jun 6, 2009

Rubidium wrote:

Because 9 out of 10 times we need more information that just the crash report + crash dump + crash savegame because the crash is caused by something a number of days before actual the crash. With only one-way communication we would get a big heap of unresolvable bug reports because we have no clue what really caused it.
This way we can ask people for other earlier savegames or any clue on what they were doing at the moment. Also just the crash report + crash dump + crash savegame doesn't usually reproduce the issue in a way we can see what is going wrong.

So for actually getting bugs fixed having people to register is a (small) hurdle, but it makes the chance of getting the bug fixed so much more higher just because there is two way communication.


This comment was imported from FlySpray: https://bugs.openttd.org/task/2963#comment6171

@DorpsGek
Copy link
Member Author

DorpsGek commented Jun 6, 2009

Rubidium wrote:

It seems to be caused by the AI calling an API incorrectly (though the API shouldn't allow that, it does)


This comment was imported from FlySpray: https://bugs.openttd.org/task/2963#comment6172

@DorpsGek
Copy link
Member Author

DorpsGek commented Jun 6, 2009

someguy wrote:

okiedokes, glad it helped.

You can never have enough information though, even if half of it would be useless the other half wouldn't. Some errors might come up more than others and you could probably identify areas you need to work on a lot easier based on the statistics.

Maybe it could send the last few autosaves?

It was just a friendly recommendation

I respect your choice whatever it may be. Fantastic game guys!


This comment was imported from FlySpray: https://bugs.openttd.org/task/2963#comment6173

@DorpsGek
Copy link
Member Author

DorpsGek commented Jun 6, 2009

Rubidium closed the ticket.

Reason for closing: Fixed

In r16524


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

@DorpsGek DorpsGek closed this as completed Jun 6, 2009
@DorpsGek DorpsGek added flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) bug component: AI/Game script (squirrel) This issue is related to Squirrel (Scripting language) labels Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: AI/Game script (squirrel) This issue is related to Squirrel (Scripting language) flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

1 participant