[Bug 50168] Error when running notepad.exe: Failed to start RpcSs service

WineHQ Bugzilla wine-bugs at winehq.org
Mon Mar 15 09:47:50 CDT 2021


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

Dmitry Timoshkov <dmitry at baikal.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |hans at meelstraat.net
    Regression SHA1|                            |e9090e1c903578b30118ce9559c
                   |                            |1824361abc6da
     Ever confirmed|0                           |1
           Keywords|                            |regression

--- Comment #4 from Dmitry Timoshkov <dmitry at baikal.ru> ---
Confirming.

This is a regression caused by

e9090e1c903578b30118ce9559c1824361abc6da is the first bad commit
commit e9090e1c903578b30118ce9559c1824361abc6da
Author: Hans Leidekker <hans at codeweavers.com>
Date:   Mon Sep 7 14:10:13 2020 +0200

    advapi32: Reimplement SystemFunction036 using system interrupt information.

    Signed-off-by: Hans Leidekker <hans at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

 dlls/advapi32/crypt.c | 62 +++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 48 insertions(+), 14 deletions(-)

However it's not trivial to reproduce. I had to run the built binaries on a
virtualization server with OpenVZ kernel 2.6.32.

The problem manifests in most (by not all) service entries missing in a freshly
created ~/.wine/system.reg, and RpcSs is one of the missing services.

Reverting the offending commit on top of wine-6.4, replacing open/read/close by
_lopen/_lread/_lclose, and changing O_RDONLY to OF_READ, fixes the bug in
wine-6.4 as well.

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