[Bug 35291] New: setcap on wine-preloader makes Hearthstone fail to start
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Jan 1 22:44:12 CST 2014
http://bugs.winehq.org/show_bug.cgi?id=35291
Bug ID: 35291
Summary: setcap on wine-preloader makes Hearthstone fail to
start
Product: Wine
Version: 1.7.9
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: yeled.nova at gmail.com
Classification: Unclassified
Hi,
When a Linux capability is enabled for wine preloader, Hearthstone does not
start.
This bug at least affects
-------------------------
Archlinux x64/Linux 3.12.6-1-ARCH/Wine 1.7.9/libcap 2.22
Ubuntu 13.10 x64/Linux 3.11.0-14-generic/Wine (PPA) 1.7.9/libcap 2.22
Steps to reproduce
------------------
# setcap 'cap_net_bind_service=+ep' /usr/bin/wine-preloader
$ wine Hearthstone.exe -launch -uid hs_beta
Get a message box that captions "Fatal error in gc" and says "GetThreadContext
failed", click "OK"
Another message box that captions "Wine program crash", and says "Internal
errors - invalid parameters received", click "OK"
The process turns to a zombie, kill it.
Revert the capabilities, the program loads.
# setcap '-r' /usr/bin/wine-preloader
$ wine Hearthstone.exe -launch -uid hs_beta
This issue persists over system reboots.
It's not just setting CAP_NET_BIND_SERVICE causes the problem. From what I
observed, this error occurs as long as any capablity is enabled.
Note on getting debug trace
---------------------------
Right now due to bug #33947, battle.net.exe requires dbghelp to be disabled,
and Hearthstone.exe depends on it in order to play. However, directly running
Hearthstone.exe is good enough to reproduce this bug. So I suggest anyone who
wants to look into this problem to re-enable the debugger and run 'wine
Hearthstone.exe -launch -uid hs_beta' to get a debug trace.
--
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