[Bug 51257] New: Wine 6.10 regression, crash after "_Locinfo__Locinfo_ctor_cat_cstr" message in CLI

WineHQ Bugzilla wine-bugs at winehq.org
Thu Jun 10 14:05:02 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51257

            Bug ID: 51257
           Summary: Wine 6.10 regression, crash after
                    "_Locinfo__Locinfo_ctor_cat_cstr" message in CLI
           Product: Wine
           Version: 6.10
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: msvcp
          Assignee: wine-bugs at winehq.org
          Reporter: kle at bluewin.ch
      Distribution: ---

Hi

It looks that I have found a new little regression in Wine 6.10.

When I open certain games like "Crash Tag Team Racing" in the CXBX-R Xbox
emulator there is mentioned at the CLI the following message:

0134:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0823F92C 1 C) semi-stub
0134:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0823F7AC 1 C) semi-stub
0134:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0823F8FC 1 C) semi-stub
wine: Unhandled page fault on write access to 0000000000000008 at address
000000006F2014F0 (thread 00a4), starting debugger...

The same game worked in Wine devel 6.9 and 6.8 so far that it could be started
and played. The sole limitation was that the saving of the game data (inside
the emulator) was not possible. Every time when this has been tried I get at
the CLI the following message (but the game doesn't crash):

0160:fixme:file:NtCreateFile alloc_size not supported
0160:fixme:file:NtSetInformationFile Unsupported class (19)
0160:fixme:file:NtCreateFile alloc_size not supported
0160:fixme:file:NtSetInformationFile Unsupported class (19)
0160:fixme:file:NtCreateFile alloc_size not supported
0160:fixme:file:NtSetInformationFile Unsupported class (19)
0160:fixme:file:NtCreateFile alloc_size not supported
0160:fixme:file:NtSetInformationFile Unsupported class (19)

So out of mine view, there was a regression in Wine 6.10. Unfortunately I am
not sure where the root of the problem is. It looks that in Wine 6.10 the
"NtCreateFile alloc_size" is now present, otherwise I would get the same
information at the CLI as before.

Whatever, other games, which doesn't use the same system calls work normally.
Except that these are limited in saving the game data within CXBX-R (which is a
common issue under Wine). More information about the current state of that
emulator in newer Wine versions can be found here:

https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issues/2161

Unfortunately, to reproduce this error, the emulator and an affected game like
"Crash Tag Team Racing" is necessary. The CXBX-R build I tested can be found
here: https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/tag/CI-ba9ee5f

The "winetricks -q d3dcompiler_47" argument is needed, the built-in dll doesn't
work. That's it. ;-)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list