[Bug 35588] New: Installation fails at the end with this commit

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Feb 13 12:40:36 CST 2014


http://bugs.winehq.org/show_bug.cgi?id=35588

            Bug ID: 35588
           Summary: Installation fails at the end with this commit
           Product: Wine
           Version: 1.7.10
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: berillions at gmail.com
                CC: julliard at winehq.org
    Classification: Unclassified
   Regression SHA1: 1a4eca6f16af0eabbeee6fcdebfa90abc0cec8d9

Created attachment 47520
  --> http://bugs.winehq.org/attachment.cgi?id=47520
Window popup error at the end

Hi,

I use wine-git constantly and the installation of Assassins Creed II fails at
the end. There is this message in a window popup (translation Fr -> En) :

---------------------
Number of Error : 0x80040707
Description : Failure of the call of the function DLL:
GameuxInstallHelper.RegisterWithMediaCenterW

The assistant of installation is now going to end
---------------------

I tried with older wine version and the installation of this game works with
wine-1.7.9. Since wine-1.7.10, there is this regression.

Then, i did a regression test and the bug is caused by :
---------------------

1a4eca6f16af0eabbeee6fcdebfa90abc0cec8d9 is the first bad commit
commit 1a4eca6f16af0eabbeee6fcdebfa90abc0cec8d9
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Dec 23 12:54:26 2013 +0100

    ntdll: Allocate TLS slots dynamically on module load.

:040000 040000 b73f453204aee36ebb777fb8c38ea9b9d76ff1c9
05e070154bacf55eb493a1aa46f61be3e89fa5e9 M    dlls

----------------------

If i compare this commit (git show #) which add a function called "static SHORT
alloc_tls_slot" with the "ntdll/loader.c" file in wine 1.7.10 here
(http://source.winehq.org/source//dlls/ntdll/loader.c?v=wine-1.7.10#L802), the
implementation of this function is different. Result, impossible to confirm at
100% the regression by a git show # | | patch -p1 -R

ACII is the only game in the AC's series which fails with this commit. 
Assassin's Creed Brotherhood/Revelations and other games install correctly.

Thanks,
Max

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