OS: Windows 10
Version: 0.0.8
Commit/Build: f3b4c88
When I attempt to open the menu for building wooden roller coasters the game hangs for a couple of seconds then crashes with no dump file. This happens in any scenario and inside the track design manager and roller coaster designer.
Edit: I'm not sure how to submit a dump, I had to manually create one through task manager and after compressing it, its still too big to submit (65,454 KB)
Reproducible in RCT2 (vanilla)? No
Multiplayer? Probably
Steps to reproduce:
If its just wooden roller coasters, it may related to your track designs. Do you have a lot of custom track designs? Can you try temporarily removing them and see if it still crashes?
Your track designs are located in either your RCT2 install directory under Tracks, or your user directory (Documents/OpenRCT2/tracks)
You know, I did download a lot of track packs, but that was awhile back. As
far as I know, there is nothing custom. As for removing them, there's
probably over 300 prebuilt wooden roller coaster designs (Which are all
located in the RCT2 directory, all sorted alphabetically in a nice long
list along with every other track design) that I have so... yeah
I did start having issues last week which is the weird thing, before that
everything was fine.
Actually now that I think about it, I did download a 64 bit build and then
reverted back to the 32 bit, and that's when I started having problems. The
other thing too is that it only happens on the computer which I installed
the 64 bit version.
On Tue, Jun 6, 2017 at 1:12 PM, Ted John notifications@github.com wrote:
If its just wooden roller coasters, it may related to your track designs.
Do you have a lot of custom track designs? Can you try temporarily removing
them and see if it still crashes?Your track designs are located in either your RCT2 install directory under
Tracks, or your user directory (Documents/OpenRCT2/tracks)—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OpenRCT2/OpenRCT2/issues/5559#issuecomment-306587966,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATdkBe8VVXu6JXo9Bz1K4HRgPt-TgxhIks5sBaShgaJpZM4NxrVQ
.
I'm having the same issue. I have all the original wooden coaster designs plus maybe 10 more. I haven't done any reverting versions, though.
I removed all my tracks and accidentally clicked on the American Railroad, which led me to finding out that ALL rides produce this error. Even flatrides.
Edit: Using 0.0.8 build 61d3851 , the latest build
@hypocube I have just fixed this now, this appeared to be a regression from a very recent change.
Closing, fixed in 2501df6
Awesome thanks!
On Jun 6, 2017 5:40 PM, "Richard Jenkins" notifications@github.com wrote:
Closed #5559 https://github.com/OpenRCT2/OpenRCT2/issues/5559.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OpenRCT2/OpenRCT2/issues/5559#event-1112745602, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ATdkBQd6d8v6YiXJX9TWvCkioqdfnrToks5sBeN3gaJpZM4NxrVQ
.
I feel like the regression I fixed was added after the original post. Re-open this issue if the bug still occurs.
I'm going to re-open it, as f3b4c88 predates what was to be the regression cause.
Well I went back to check if things were fixed, and now I realize that I have the same issue as hypocube :(
I have a dump file now, take a look!
Dump.zip
That dump comes from a626a4a, a build more than half a year old. It's not worth even opening.
...
Oops wrong dump file :/
On Jun 12, 2017 7:58 AM, "Michał Janiszewski" notifications@github.com
wrote:
That dump comes from a626a4a
https://github.com/OpenRCT2/OpenRCT2/commit/a626a4ada49f992b6845c29cb29e4d487e18ae1d,
a build more than half a year old. It's not worth even opening.—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OpenRCT2/OpenRCT2/issues/5559#issuecomment-307797563,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATdkBZkHg-6oUE0cb99KEsNcuCqBX_lMks5sDUQHgaJpZM4NxrVQ
.
Okay here is the CORRECT dump file
Dump2.zip
Error message;
Unhandled exception thrown: read access violation.
ori was nullptr.
Call stack;
> openrct2.dll!TrackDesignRepository::GetCountForObjectEntry(unsigned char rideType='4', const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & entry={...}) Line 119 C++
openrct2.dll!get_num_track_designs(ride_list_item item={...}) Line 861 C
openrct2.dll!window_new_ride_paint_ride_information(rct_window * dpi=0x007df8e0, rct_drawpixelinfo * item={...}, ride_list_item x=3, int y=348, int width=595, int) Line 892 C
openrct2.dll!window_new_ride_paint(rct_window * w=0x708f9950, rct_drawpixelinfo * dpi=0x007df8e0) Line 768 C
openrct2.dll!window_draw_single(rct_drawpixelinfo * dpi, rct_window * w=0x708f9950, int left=0, int top=0, int right=640, int bottom=576) Line 1727 C
openrct2.dll!window_draw(rct_drawpixelinfo * dpi=0x007df940, rct_window * w=0x708f9480, int left=0, int top=0, int right=640, int bottom=576) Line 1623 C
openrct2.dll!window_draw_all(rct_drawpixelinfo * dpi, short left=0, short top, short right, short bottom=576) Line 579 C
openrct2.dll!OpenRCT2::Drawing::X8DrawingEngine::DrawDirtyBlocks(unsigned int x, unsigned int y=0, unsigned int columns=5, unsigned int rows=9) Line 467 C++
openrct2.dll!OpenRCT2::Drawing::X8DrawingEngine::DrawAllDirtyBlocks() Line 436 C++
openrct2.dll!OpenRCT2::Drawing::X8DrawingEngine::Draw() Line 228 C++
openrct2.dll!SoftwareDrawingEngine::Draw() Line 110 C++
openrct2.dll!OpenRCT2::Context::RunVariableFrame() Line 431 C++
openrct2.dll!OpenRCT2::Context::RunGameLoop() Line 354 C++
openrct2.dll!OpenRCT2::Context::Launch() Line 339 C++
openrct2.dll!OpenRCT2::Context::RunOpenRCT2(int argc=3292616, char * * argv=0x00323dd0) Line 136 C++
openrct2.dll!NormalisedMain(int argc=1, char * * argv=0x00d322f8) Line 60 C++
openrct2.dll!LaunchOpenRCT2(int argc=1, wchar_t * * argvW=0x00d1d350) Line 52 C++
openrct2.exe!wmain(int argc=1, wchar_t * * argvW=0x00d1d350, wchar_t * envp=0x00d1f7c8) Line 32 C++
[External Code]
Autos;
- entry "" const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
[size] 0 unsigned int
[capacity] 15 unsigned int
+ [allocator] allocator std::_Compressed_pair<std::_Wrap_alloc<std::allocator<char> >,std::_String_val<std::_Simple_types<char> >,1>
+ [Raw View] {...} const std::basic_string<char,std::char_traits<char>,std::allocator<char> >
Locals;
this Variable is optimized away and not available.
+ <begin>$L0 {Name={...} Path={...} RideType=??? ...} std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<TrackRepositoryItem> > >
count 50 unsigned int
+ entry "" const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
+ item {Name="Dueling Dreams" Path=<Error reading characters of string.> RideType=52 '4' ...} TrackRepositoryItem
+ ori 0x00000000 <NULL> const ObjectRepositoryItem *
+ repo 0x042b5b60 {...} IObjectRepository *
rideType 52 '4' unsigned char
@UnsaltedCashews Can you still reproduce this issue? Can you upload the "Dueling Dreams" track design?
I appreciate you looking at this again after three years, thanks 💯 . Haven't had any issues opening the Wooden Roller Coaster track for as long as I can remember. May have been resolved somewhere along the way. Yep, if its still required I can upload the track design, have to dig it up. Let me know
Yes, please. I keep some "naughty" track designs, so I can test for issues resurfacing.
Perfect, here's Dueling Dreams, god speed 👍
Most helpful comment
@hypocube I have just fixed this now, this appeared to be a regression from a very recent change.