[Bug 49659] New: A program dump dialog occurs when launching Mahjong Titans using version 5.14 of Wine. Appears to be a regression in msdmo.dll.

WineHQ Bugzilla wine-bugs at winehq.org
Wed Aug 5 19:51:36 CDT 2020


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

            Bug ID: 49659
           Summary: A program dump dialog occurs when launching Mahjong
                    Titans using version 5.14 of Wine.  Appears to be a
                    regression in msdmo.dll.
           Product: Wine
           Version: 5.14
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: craigaschulstad at gmail.com
      Distribution: ---

Created attachment 67896
  --> https://bugs.winehq.org/attachment.cgi?id=67896
Document containing screen captures prior to the Wine upgrade and then after
along with error log

After upgrading from the Wine application to version 5.14, I discovered that
launching the Windows game "Mahjong Titans" no longer worked.  Shortly after
launching the program, a program error dialog box is displayed indicating a
page fault has occurred.  Viewing the initial entry points, the module in error
appeared to be the msdmo.dll linked library.

I have a virtual machine sandbox set up where I installed the source code for
version 5.14 and built the application on the sandbox.  Then, I launched the
"Mahjong Titans" game there and received the same results.  In viewing the
source code for module "dmoreg.c" for the last iteration of Wine that worked
with this game that I found (version 5.12), I found extensive changes were made
to source code in the "msdmo" folder.  In checking the "shortlogs", most if not
all of these changes occurred in version 5.13.

As a further test in the sandbox machine, I renamed the source code file for
module "dmoreg.c", brought in the source code for that module from version
5.12, and ran the "make" utility to rebuild the library in the sandbox.  After
doing so, the "Mahjong Titans" game once again worked without crashing.  So
this really seems to point to this module as having the issue.  As a result of
this testing, I backed up a copy of the "msdmo.dll" file for version 5.14 and
copied in the file from version 5.12 for now as a work-around.  This might be
unstable, but I am basically just currently using Wine to launch games.

I am attaching a Libre Office document with some screen captures and the error
log for further reference.  FYI, here are the details of my system.

 - Linux Mint 19.3 Cinnamon (kernel version 5.4.0-42-generic)
 - Wine version 5.14

FYI, file "msdmo.dll" is not in the above component list.  That is why I
selected "unknown"

If you wish to acquire the Mahjong Titans game, it is a part of an installation
package that you can get at the following link:

   https://winaero.com/request.php?1836

Please let me know if there is some other information that I might provide.

Regards,

Craig Schulstad

-- 
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