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
[Bug?](WIN): KERNEL32.dll Problem that makes OpenTTD stop working #11529
Comments
Windows Vista has been EoL for over 11 years. This means two things:
Although we tend to not deliberately break compatibility with such old OSes, when they break, solving it is nearly impossible for us. The breaking most of the time happens because MSVC (the compiler from Microsoft) produces binary that use calls that are no longer supported by an OS like Vista. As we don't test for those OSes, and very few people play on it, it can take years before a report reaches us mentioned it is no longer working. So honestly, I couldn't tell you if it broke last month, of 6 years ago. Sadly for you, our solution is to no longer mention we support Vista. The best course of action for you is either of two things:
Sorry, but it is just not reasonable for us to spend a our limited resources on an OS that is that old, and used by that few people. |
Actually it's been EoL for 6 or (very close) to 7 years, but close enough Despite that, thanks for the clarification. |
I have just tested and its latest version working on Windows Vista (for the official release) is version 13.0-beta2, or 12.2 for the stable build I hope it helps for anyone who somehow got through this post; or wanna know why Vista support ended. But now I have a question; does this mean that the newest one is technically version 13.4.1? Or is it so minor update that it wouldn't make sense to have a number change? |
Version of OpenTTD
OpenTTD Version 13.4 on (Windows Vista Starter x86 [NT6.0] Build 6003: Service Pack 2)
Expected result
OpenTTD will open up, downloading some extra files before proceeding into the menu
Actual result
After pressing continue, an error appears
Window: openttd.exe - Entry Point Not Found
Msg: The proedure entry point TryAcquireSRWLockExclusive could not be located in the dynamic link library KERNEL32.dll
Steps to reproduce
1- Get Windows Vista Starter (or Home Basic x86) and install it
2- Install all of the drivers of the laptop
2.5- The first try will be without installing all of the available updates.
3- Open setup.exe > (it works!)
4- Install it
5- Run it
6- The error appears with the forced Windows Classic appearance (openttd.exe - Entry Point Not Found)
6.5 - No crash or save files have been created, but this is listened in the Windows Event Viewer:
Faulting application openttd.exe, version 13.4.0.45642, time stamp 0x64c59d58, faulting module KERNEL32.dll!TryAcquireSRWLockExclusive, version 6.0.6003.20555, time stamp 0x5cefed6b, exception code 0xc0000139, fault offset 0x00009fad, process id 0xf18, application start time 0x01da2543988f36d0.
The text was updated successfully, but these errors were encountered: