http://bugs.winehq.org/show_bug.cgi?id=23965
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |crypt32 Summary|Steam exits when querying |Steam exits silently when |system information |querying system information | |(crash due to missing | |crypt32.dll | |PFXVerifyPassword stub)
--- Comment #11 from Anastasius Focht focht@gmx.net 2011-06-03 06:16:58 CDT --- Hello,
the problem is a missing export from crypt32.dll. Steam imports various functions from crypt32 and advapi32. When one of the crypt32 imports can't be found, an internal import error flag is set. Later this leads to a certain code path being skipped which imports additional crypt functions from advapi32.
From another code path the steam client tries to call one of the skipped
imports (null ptr), leading to crash caught by their internal crash handler.
Add a stub for crypt32.PFXVerifyPassword() and steam will no longer crash, displaying system information summary.
$ wine --version wine-1.3.21-92-gb6484cc
Regards