http://bugs.winehq.org/show_bug.cgi?id=22732
Summary: unimplemented function msvcr80.dll._wgetenv_s (affects Windows Live Messenger 2009) Product: Wine Version: 1.1.44 Platform: x86 URL: http://download.live.com/messenger OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: canolucas@gmail.com
To repeat:
rm -Rf .wine sh winetricks msxml3 gdiplus download and install ie8 (there is no winetricks yet), URL: http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx Download and install live messenger 2009 (URL provided above). wine "c:\Program Files\Windows Live\Messenger\msnmsgr.exe"
This outputs:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"UCCAPI" (2.0.0.0) fixme:advapi:RegisterTraceGuidsW (0x7031a8fc, 0x70537fb0, {56cf9745-8639-4fe0-96b2-5a913ee8b3c7}, 1, 0x33fd00, (null), (null), 0x70537fb8,) fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33fce8, (null), (null), 0x630b1d00,) fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x33fce8, (null), (null), 0x630b1d20,) wine: Call from 0x7ee00202 to unimplemented function msvcr80.dll._wgetenv_s, aborting err:module:attach_process_dlls "wldlog.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Windows Live\Messenger\msnmsgr.exe" failed, status 80000100
http://bugs.winehq.org/show_bug.cgi?id=22732
Lucas canolucas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |canolucas@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22732
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #1 from Lucas canolucas@gmail.com 2010-05-17 12:21:46 --- yet one more link, this one related to some documentation about this function, found on msdn: http://msdn.microsoft.com/en-us/library/tb2sfw2z(VS.80).aspx
it seems that _wgetenv_s is the "security enhanced" version of _wgetenv (this last one already implemented?)
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #2 from Austin English austinenglish@gmail.com 2010-05-23 13:56:18 --- Messenger won't install for me in a clean prefix: $ rm -rf .wine $ wine IE8-WindowsXP-x86-ENU.exe # install ie8 $ wine wlsetup-custom.exe
only gives: fixme:advapi:RegisterTraceGuidsW (0x458998, (nil), {062bac7d-382f-4e19-bb21-e164b775245a}, 5, 0x32fcd0, (null), (null), 0x4b8f78,) fixme:msxml:domdoc_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented fixme:msxml:domdoc_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented fixme:msxml:domdoc_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented fixme:msxml:domdoc_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented
installing native msxml3 gets it slightly further, actually bringing up a dialog, but gives an unknown error. Please give directions to reproduce.
http://bugs.winehq.org/show_bug.cgi?id=22732
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
--- Comment #3 from Jaime Rave jaimerave@gmail.com 2010-05-23 14:42:30 --- (In reply to comment #2)
installing native msxml3 gets it slightly further, actually bringing up a dialog, but gives an unknown error. Please give directions to reproduce.
You need to install alse ie6 with winetricks.
http://bugs.winehq.org/show_bug.cgi?id=22732
cyber punk piero.ferraz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piero.ferraz@gmail.com
--- Comment #4 from cyber punk piero.ferraz@gmail.com 2010-06-23 17:32:03 --- (In reply to comment #0)
To repeat:
rm -Rf .wine sh winetricks msxml3 gdiplus download and install ie8 (there is no winetricks yet), URL: http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx Download and install live messenger 2009 (URL provided above). wine "c:\Program Files\Windows Live\Messenger\msnmsgr.exe"
This outputs:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"UCCAPI" (2.0.0.0) fixme:advapi:RegisterTraceGuidsW (0x7031a8fc, 0x70537fb0, {56cf9745-8639-4fe0-96b2-5a913ee8b3c7}, 1, 0x33fd00, (null), (null), 0x70537fb8,) fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33fce8, (null), (null), 0x630b1d00,) fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x33fce8, (null), (null), 0x630b1d20,) wine: Call from 0x7ee00202 to unimplemented function msvcr80.dll._wgetenv_s, aborting err:module:attach_process_dlls "wldlog.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Windows Live\Messenger\msnmsgr.exe" failed, status 80000100
PS: status of this bug é very CONFIRMED:
same error here and install latest version of messenger 2009
[cyber@cyber-lnb Messenger]$ wine msnmsgr.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"UCCAPI" (2.0.0.0) fixme:advapi:RegisterTraceGuidsW (0x7031a5ec, 0x70537fb0, {56cf9745-8639-4fe0-96b2-5a913ee8b3c7}, 1, 0x33fd00, (null), (null), 0x70537fb8,) wine: Call from 0x7ee0b252 to unimplemented function msvcr80.dll._wgetenv_s, aborting err:module:attach_process_dlls "wldlog.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Arquivos de programas\Windows Live\Messenger\msnmsgr.exe" failed, status 80000100
[cyber@cyber-lnb Messenger]$
I have installed :
all-fonts, flash, gdiplus, gecko, ie6, msls31, msxml3, riched20, riched30, wininet, drive_c rename to harddiskvolume0 and windows version XP
Arch Linux 64bits 2010 and wine 32bits 1.2-rc4
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2010-06-23 17:50:53 --- Patch was sent for that:
http://www.winehq.org/pipermail/wine-patches/2010-June/089890.html
Not accepted yet though.
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #6 from Lucas canolucas@gmail.com 2010-06-24 18:26:01 --- wow, nice work nikolay ! lets see how all this evolves... :)
http://bugs.winehq.org/show_bug.cgi?id=22732
leighman leighmanthegreat@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from leighman leighmanthegreat@hotmail.com 2010-06-28 06:55:15 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=22732
Lucas canolucas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.live.com/me |http://explore.live.com/win |ssenger |dows-live-messenger?os=othe | |r
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #8 from Jaime Rave jaimerave@gmail.com 2010-07-20 22:02:48 --- Still a problem in todays GIT and I'm also getting:
wine: Call from 0x7bc4b0b0 to unimplemented function MSVCR80.dll._except_handler4_common, aborting
http://bugs.winehq.org/show_bug.cgi?id=22732
Paul Chitescu paulc@voip.null.ro changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paulc@voip.null.ro
--- Comment #9 from Paul Chitescu paulc@voip.null.ro 2010-08-01 04:33:15 --- (In reply to comment #5)
Patch was sent for that:
http://www.winehq.org/pipermail/wine-patches/2010-June/089890.html
Not accepted yet though.
I'll continue working on that patch - the main issue is testing the functions as MSVCRTxx.DLL is not a standard Windows component.
A workaround just for this specific bug would be: winetricks vcrun2005
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #10 from Lucas canolucas@gmail.com 2010-08-02 08:18:53 --- @Paul: still getting the same error with 'winetricks vcrun2005' seems that wine fails to load the native msvcr80 dll and falls back to the intern implementation, which we all know that leads to this bug.
here the log (wine 1.3.0):
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"UCCAPI" (2.0.0.0) fixme:advapi:RegisterTraceGuidsW (0x7031a5ec, 0x70537fb0, {56cf9745-8639-4fe0-96b2-5a913ee8b3c7}, 1, 0x33fd00, (null), (null), 0x70537fb8,) wine: Call from 0x7b835302 to unimplemented function msvcr80.dll._wgetenv_s, aborting err:module:attach_process_dlls "wldlog.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Archivos de Programa\Windows Live\Messenger\msnmsgr.exe" failed, status 80000100
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #11 from Lucas canolucas@gmail.com 2010-08-02 08:26:13 --- maybe because of the manifest line? ( bug #18889 )
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #12 from Jaime Rave jaimerave@gmail.com 2010-08-05 10:42:43 --- (In reply to comment #11)
maybe because of the manifest line? ( bug #18889 )
Yes, in fact fixing bug 18889 will also fix this one since will allow Windows Live to load the embed msvcr80 instead of built in one and will not trigger this bug.
http://bugs.winehq.org/show_bug.cgi?id=22732
Lucas canolucas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|unimplemented function |unimplemented function |msvcr80.dll._wgetenv_s |msvcr80.dll._wgetenv_s |(affects Windows Live | |Messenger 2009) |
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #13 from cyber punk piero.ferraz@gmail.com 2010-09-08 16:22:18 CDT --- (In reply to comment #11)
maybe because of the manifest line? ( bug #18889 )
same error in new wine
=== piero@cyber-lnb Messenger]$ wine msnmsgr.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"UCCAPI" (2.0.0.0) fixme:advapi:RegisterTraceGuidsW (0x7031a5ec, 0x70537fb0, {56cf9745-8639-4fe0-96b2-5a913ee8b3c7}, 1, 0x32fd00, (null), (null), 0x70537fb8,) wine: Call from 0x7b837d52 to unimplemented function msvcr80.dll._wgetenv_s, aborting err:module:attach_process_dlls "wldlog.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Arquivos de programas\Windows Live\Messenger\msnmsgr.exe" failed, status 80000100
piero@cyber-lnb Messenger]$ wine --version wine-1.3.2
==
this bug never fix ?
http://bugs.winehq.org/show_bug.cgi?id=22732
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #14 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-12-04 06:32:36 CST --- _wgetenv_s has been implemented, please retest.
http://bugs.winehq.org/show_bug.cgi?id=22732
--- Comment #15 from cyber punk piero.ferraz@gmail.com 2010-12-04 09:52:47 CST --- (In reply to comment #14)
_wgetenv_s has been implemented, please retest.
OK, I tried with a new installation wine 1.3.8 package .deb Ubuntu 10.10
and no erros whith " unimplemented function msvcr80.dll._wgetenv_s"
finally fixed ( someone else can confirm and then close the bug? )
end report for this bug 22732
=======================================================
but the error
"fixme:actctx:parse_depend_manifests Could not find dependent assembly L"UCCAPI" (2.0.0.0) "
keeps appearing
Look log:
http://pastebin.com/raw.php?i=8NXYBLhL
to fix this, I compiled a new version from source wine 1.3.8 with the patch (http://bugs.winehq.org/attachment.cgi?id=30035), and msn finally worked, but without connecting.
new error "fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead! "
is necessary to create a new topic for this bug?
look log:
http://pastebin.com/raw.php?i=81uCNBxH
http://bugs.winehq.org/show_bug.cgi?id=22732
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #16 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-12-04 16:10:10 CST --- Please fill a new issue, since the existing one is fixed.
http://bugs.winehq.org/show_bug.cgi?id=22732
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2010-12-10 13:45:42 CST --- Closing bugs fixed in 1.3.9.