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

RV crash crashing + [Windows] Crash handling causing crash #3919

Closed
DorpsGek opened this issue Jul 2, 2010 · 6 comments
Closed

RV crash crashing + [Windows] Crash handling causing crash #3919

DorpsGek opened this issue Jul 2, 2010 · 6 comments
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

DorpsGek commented Jul 2, 2010

ABCRic opened the ticket and wrote:

I was playing around with trains and tracks and signals and had the idea to make a death trap for some buses. I chose articulated buses (from the eGRVTS) as those are the longest ones, to increase chances of crashing.
When the first crash occurred, two error messages came up about assertion failures. When I clicked 'OK' on the second one, the 'Fatal Application Failure' prompt showed up, asking me to send the crash information to this site.

The attached autosave shows the game before buses were ordered to start.

I am using Windows Vista Home Premium 32bit. I was running OpenTTD version r20040.

Attachments

Reported version: trunk
Operating system: Windows


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

DorpsGek commented Jul 2, 2010

ABCRic wrote:

I have made the deathtrap again several times and it looks like the game crashes whenever trains crash cars. The game does not crash when trains crash against each other.


This comment was imported from FlySpray: https://bugs.openttd.org/task/3919#comment8220

@DorpsGek
Copy link
Member Author

DorpsGek commented Jul 2, 2010

Rubidium wrote:

The savegame (easily) reproduces the road vehicle crsahing causing the crash of OpenTTD, however... the crash.log and crash.dmp show a crash when building stuff. So basically two bugs are reported here.


This comment was imported from FlySpray: https://bugs.openttd.org/task/3919#comment8229

@DorpsGek
Copy link
Member Author

DorpsGek commented Jul 2, 2010

Rubidium wrote:

The road vehicle crashing crashing OpenTTD has been fixed in r20053.


This comment was imported from FlySpray: https://bugs.openttd.org/task/3919#comment8230

@DorpsGek
Copy link
Member Author

DorpsGek commented Jul 2, 2010

ABCRic wrote:

Crash while building stuff? Strange.
One thing though. When the vehicles crash, two error messages come up. The second one shows what is written on crash.log, but the first one says:
Assertion failed at line 168 ..\src\vehicle.cpp: (this->vehstatus & VS_CRASHED) == 0


This comment was imported from FlySpray: https://bugs.openttd.org/task/3919#comment8233

@DorpsGek
Copy link
Member Author

DorpsGek commented Jul 4, 2010

Yexo wrote:

kernel32.dll!RaiseException@16() + 0x58 bytes
openttd.exe!CustomAbort(int signal=0x00000016) Line 417 C++
openttd.exe!raise(int signum=0x00000016) Line 590 + 0x4 bytes C
openttd.exe!abort() Line 71 + 0x7 bytes C
openttd.exe!error(const char * s=0x00682058, ...) Line 132 C++
openttd.exe!HandleMouseEvents() Line 2193 C++
openttd.exe!WndProcGdi(HWND
_ * hwnd=, unsigned int msg=, unsigned int wParam=, long lParam=) Line 393 C++
user32.dll!_DispatchHookA@16() + 0x53 bytes
user32.dll!_InternalCallWinProc@20() + 0x23 bytes
user32.dll!_UserCallWinProcCheckWow@32() + 0xb3 bytes
user32.dll!_DispatchMessageWorker@8() + 0xe6 bytes
user32.dll!_DispatchMessageW@4() + 0xf bytes
user32.dll!_DialogBox2@16() + 0xd6 bytes
user32.dll!_InternalDialogBox@24() + 0xb6 bytes
user32.dll!_SoftModalMessageBox@4() + 0x69d bytes
user32.dll!MessageBoxWorker@4() + 0x2c7 bytes
user32.dll!MessageBoxTimeoutW@24() + 0x7f bytes
user32.dll!MessageBoxExW@20() + 0x1b bytes
user32.dll!MessageBoxW@16() + 0x45 bytes
openttd.exe!ShowOSErrorBox(const char * buf=0x0012f7d8, bool system=true) Line 76 C++
openttd.exe!error(const char * s=0x00682058, ...) Line 130 C++
openttd.exe!Vehicle::Crash(bool flooded=false) Line 169 C++
openttd.exe!RoadVehicle::Crash(bool flooded=false) Line 550 C++
openttd.exe!RoadVehCrash(RoadVehicle * v=0x00000000) Line 566 C++
openttd.exe!RoadVehCheckTrainCrash() Line 591 C++
openttd.exe!RoadVehController(RoadVehicle * v=0x00000000) Line 1575 C++
openttd.exe!CallVehicleTicks() Line 750 + 0x7 bytes C++
openttd.exe!StateGameLoop() Line 1235 C++
openttd.exe!GameLoop() Line 1322 C++
openttd.exe!VideoDriver_Win32::MainLoop() Line 889 C++
openttd.exe!ttd_main(int argc=, char * * argv=) Line 756 C++
openttd.exe!WinMain(HINSTANCE
* hInstance=0x00400000, HINSTANCE
* hPrevInstance=0x00000000, char * lpCmdLine=0x00952873, int nCmdShow=0x00000001) Line 429 + 0x9 bytes C++
openttd.exe!__tmainCRTStartup() Line 263 + 0x1b bytes C
kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes


This comment was imported from FlySpray: https://bugs.openttd.org/task/3919#comment8243

@DorpsGek
Copy link
Member Author

DorpsGek commented Jul 6, 2010

glx closed the ticket.

Reason for closing: Fixed

In r20053 (RV) and r20084 (windows)


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

@DorpsGek DorpsGek closed this as completed Jul 6, 2010
@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