Emulator Issues #4923
closedstd::locale seems to cause some "random" crashes
0%
Description
- Game Name and ID (as it appears in right click > properties: "GZ2P01",
"RSBE01", etc):
Xenoblade Chronicles SX4P01
2) What is the expected output? What do you see instead?
Games works fine but crashed seemingly randomly.
3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
Most likely not.
4) What steps will reproduce the problem?
- Play until crash occurs.
5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar: "R 4779", "R 6403M", "3.0", etc)?
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
win7 x64, r5b2c5c9ce37b
6) Please provide any additional information below.
ntdll.dll!RtlFreeHeap() + 0xd0 bytes
kernel32.dll!HeapFree() + 0xa bytes
Dolphin.exe!free(void * pBlock) Line 51 C
Dolphin.exe!std::_Yarn<char>::operator=(const char * _Right) Line 3351 + 0xa bytes C++
Dolphin.exe!std::time_get<unsigned short,std::istreambuf_iterator<unsigned short,std::char_traits<unsigned short> > >::_Init(const std::_Locinfo & _Lobj) Line 206 + 0x19 bytes C++
Dolphin.exe!std::locale::_Locimp::_Makewloc(const std::_Locinfo & lobj, int cat, std::locale::_Locimp * ptrimp, const std::locale * ptrloc) Line 55 + 0x3c bytes C++
Dolphin.exe!std::locale::_Locimp::_Makeloc(const std::_Locinfo & lobj, int cat, std::locale::_Locimp * ptrimp, const std::locale * ptrloc) Line 83 C++
Dolphin.exe!std::locale::locale(const char * _Locname, int _Cat) Line 343 + 0x14 bytes C++
Dolphin.exe!ThousandSeparate<unsigned __int64>(unsigned __int64 value, int spaces) Line 57 + 0x17 bytes C++
Dolphin.exe!FileMon::CheckFile(std::basic_string<char,std::char_traits<char>,std::allocator<char> > * File, unsigned __int64 Size) Line 103 + 0x13 bytes C++
> Dolphin.exe!CWII_IPC_HLE_Device_di::ExecuteCommand(unsigned int _BufferIn, unsigned int _BufferInSize, unsigned int _BufferOut, unsigned int _BufferOutSize) Line 228 C++
Dolphin.exe!CWII_IPC_HLE_Device_di::IOCtl(unsigned int _CommandAddress) Line 95 C++
Dolphin.exe!WII_IPC_HLE_Interface::ExecuteCommand(unsigned int _Address) Line 370 C++
Dolphin.exe!WII_IPC_HLE_Interface::Update() Line 433 C++
Dolphin.exe!SystemTimers::IPC_HLE_UpdateCallback(unsigned __int64 userdata, int cyclesLate) Line 174 C++
Dolphin.exe!CoreTiming::Advance() Line 473 C++
000000000bdc00b6()
000000007fff0000()
000000007fff0000()
Quick googling and it seems a lot like http://rhubbarb.wordpress.com/2009/09/24/stl-design-problem/#comments
Updated by hrydgard about 13 years ago
I see FileMon in the stack? Is that stuff (IIRC, completely unnecessary for emulation, it just tracks what files the games read on disc) on by default?
Updated by Anonymous about 13 years ago
- Status changed from New to Won't fix
Meh can't reproduce it after this one time...