-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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 when opening ride list window on Windows Vista #7765
Comments
You will need to provide us a dump file. To do this, when the game crashes, make sure you do not let the game close by clicking any buttons on the prompt that appears. Instead follow the instructions in this link. https://support.kaspersky.com/3518 (select openrct2 in processes) |
The dump file is 206,843kb and 79,338kb compressed. Github is not allowing me to upload a file this large. |
The PDB for the specified commit will not load for the dump file. Not sure why.
|
@jamtraks could you upload the saved game please? |
This is the saved game that i happened to have open during this particular crash: I just tested for a crash during a "new" game, i selected "forest frontiers" from the start menu through "new game" button. Next I pressed the "rides/attractions in park" button immediately after starting a "new" forest frontiers game, and the game did not crash, and the "rides/attractions in park" menu opened. |
@jamtraks The crash is coming from a function that converts text to upper case. In particular this is used as a means for sorting the ride list case insensitive. We recently updated the function to convert to upper case so that it handles unicode. I don't see anything wrong with the way we are calling |
Okay, well i do not know the technicalities associated with LCMapStringEx for example, but i do understand that you are saying that this is a problem specific to windows vista. |
I would like to, but I do not know what the problem is and I can not find any information on the internet about it. |
Okay, well i am still able to do most things in the game and i can simply play without the rides/attractions feature for now at least. |
@jamtraks Have you considered switching to Xubuntu (https://xubuntu.org/)? That way you get a supported OS, but it is still lightweight for older computers. In fact, it will almost certainly run a lot faster than Vista on the same hardware (speaking from personal experience). |
@jamtraks What locale is your OS set to? In other words the country / language Windows is in for you? |
My os is definitely in english i'm in the u.s. and it's set to whatever default/standard settings there are. and qwertychouskie, i am reluctant to try any other os for this laptop i do not want to have issues/problems with any other software, so i think i will stick with vista for now. I sometimes turn "user account control" on and off for this laptop. "user account control" being on, causes my computer to block and ask permission for certain software. It is a sort of double protection that my computer uses to block potential threats. Right now it is set to"off". I can't imagine though, how this being on would have caused any issue with the "rides/attractions" feature. |
I made a vista 32 installation on a spare computer and recreated this crash. Testing shows vista does not accept the LOCALE_NAME_INVARIANT value although msdn says it should. SYSTEM and USER_DEFAULT do work for me. Possibly vista tries to use the value as a pointer to a local name string. |
@moTechPlz That is helpful, thanks. I think we might be able to get away with using |
It has been reported that Windows Vista crashes in LCMapStringEx when using LOCALE_NAME_INVARIANT even though it is documented as supported. As a counter measure, use LOCALE_NAME_USER_DEFAULT for the time being.
@jamtraks Could you test this build please and let me know if the issue is fixed? |
@IntelOrca it won't work.
|
@IntelOrca, i use x86 (32-bit) this .exe will not open on my laptop. |
i tested a few parks now with this build. the problem seems to be fixed. |
Just to add a note: the crash is still occurring if i download "release", but it remains fixed and functional in "develop". This is good enough for me, but just letting you know. |
That is to be expected, until we release v0.2.1. |
- Feature: [#5993] Ride window prices can now be set via text input. - Feature: [#6998] Guests now wait for passing vehicles before crossing railway tracks. - Feature: [#7658] Add option to always use system file browsing window. - Feature: [#7694] Debug option to visualize paths that the game detects as wide. - Feature: [#7713] The virtual floor now takes land ownership rights into account. - Feature: [#7771] Danish translation. - Feature: [#7797, #7802, #7821, #7830] Add sprite font glyphs for Danish, Norwegian, Russian, Turkish, Catalan and Romanian. - Feature: [#7848] Add a master volume slider to audio options screen. - Feature: [#7868] Placing scenery while holding shift now scales appropriately with zoom levels. - Feature: [#7882] Auto-detect Steam and GOG installations of RCT1. - Feature: [#7885] Turkish translation. - Fix: [#3177] Wrong keys displayed in shortcut menu. - Fix: [#4039] No sprite font glyph for German opening quotation mark. - Fix: [#5548] platform_get_locale_date_format is not implemented for Linux. - Fix: [#7204] Object source filters do not work for RCT1, AA and LL. - Fix: [#7440] Memory leak. All system memory used. - Fix: [#7462] Guest window goes beyond the map edge on a spiral slide. - Fix: [#7533] Screenshot is incorrectly named/file is not generated in CJK language. - Fix: [#7628] Always-researched items can be modified in the inventory list. - Fix: [#7643] No Money scenarios with funding set to zero. - Fix: [#7653] Finances money spinner is too narrow for big loans. - Fix: [#7673] Vehicle names are cut off in invention list. - Fix: [#7674] Rides show up as random numbers in guest's ride list. - Fix: [#7678] Crash when loading or starting a new game while having object selection window open. - Fix: [#7683] 'Arbitrary ride type' dropdown state is shared between windows. - Fix: [#7697] Some scenery groups in RCT1 saves are never invented. - Fix: [#7711] Inverted Hairpin Coaster allows building invisible banked pieces. - Fix: [#7734] Title sequence not included in macOS builds as of 0.2.0 release. - Fix: [#7756] Steam RCT2 path not correctly checked on macOS and Linux. - Fix: [#7765] Crash when opening ride list window on Windows Vista. - Fix: [#7773] Once research has been completed, player is still charged for research. - Fix: [#7786] Crash when importing a track design. - Fix: [#7793] Duplicate private keys generated. - Fix: [#7817] No sprite font glyph for interpunct. - Fix: [#7823] You can build mazes in pause mode. - Fix: [#7804] Russian ride descriptions are cut off. - Fix: [#7872] CJK tooltips are often cut off. - Fix: [#7895] Import of Mega Park and the RCT1 title music do not work on some RCT1 sources. - Improved: [#7899] Timestamps in the load/save screen are now displayed using local timezone instead of GMT. - Improved: [#7918] Better RCT2 detection if both disc and GOG/Steam versions are installed.
OS: windows vista 32-bit
Version: 0.2.0-139
Commit/Build: 66bfd42 on develop
instantly after i press the rides/attractions in park icon (spiral slide icon) fifth from right going left in the upper right hand corner, my game freezes/crashes.
Steps to reproduce:
Dump file
none that i am aware of
The text was updated successfully, but these errors were encountered: