http://bugs.winehq.org/show_bug.cgi?id=31113
--- Comment #35 from Michael Gratton mike@vee.net 2012-09-15 11:12:45 CDT --- Created attachment 41690 --> http://bugs.winehq.org/attachment.cgi?id=41690 Backtrace using 1.5.13 built-in msvcp90.dll
The attached trace shows that when using the native msvcp90.dll DLL from 1.5.13, the page fault seems to occur in that's library's impl of basic_string_char_const_ptr:
Backtrace: =>0 0x7e735d86 basic_string_char_const_ptr+0x6() in msvcp90 (0x0d6d45c8) 1 0x7e736c89 MSVCP_basic_string_char_c_str+0x58() in msvcp90 (0x0d6d45f8) 0x7e735d86 basic_string_char_const_ptr+0x6 in msvcp90: cmpl $15,0x18(%eax)
Last thing in the log before the PF was this:
0051:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0xd6cec04 1 C) semi-stub
Although that appears several times earlier, so may not be related.
A lot of people seem to be showing traces indicating an issue with basic_string::char_traits, this happens for me when using native msvcr90/msvcp90 DLLs only.
Can someone retitle this bug so the title indicates the issue is with msvcp90, in basic_string_char_const_ptr, or at least basic_string::char_traits, not the number of game turns? Thanks.