[Bug 25343] mstsc fails when using rdp 7 client protocol

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 9 12:41:19 CST 2011


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

skhehra at proofpoint.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |skhehra at proofpoint.com

--- Comment #6 from skhehra at proofpoint.com 2011-03-09 12:41:17 CST ---
Not sure if my experience is related but here's what i get when running rdp7 to
connect to a ms win 2008 r2 terminal server with TLS enabled.

skhehra at skhehra-xubuntu-vm:~/.wine/drive_c/windows/system32$ cat
/etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu Natty (development branch)"
skhehra at skhehra-xubuntu-vm:~/.wine/drive_c/windows/system32$ uname -a
Linux skhehra-xubuntu-vm 2.6.38-5-generic #32-Ubuntu SMP Tue Feb 22 16:09:46
UTC 2011 i686 i686 i386 GNU/Linux
skhehra at skhehra-xubuntu-vm:~/.wine/drive_c/windows/system32$ 
skhehra at skhehra-xubuntu-vm:~/.wine/drive_c/windows/system32$ wine --version
wine-1.3.11
skhehra at skhehra-xubuntu-vm:~/.wine/drive_c/windows/system32$ gcc --version
gcc (Ubuntu/Linaro 4.5.2-5ubuntu1) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.





$ wine mstsc.exe
fixme:advapi:RegisterTraceGuidsW (0x1040b54, 0x1062058,
{0c51b20c-f755-48a8-8123-bf6da2adc727}, 1, 0x32fdd8, (null), (null),
0x1062060,)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:RegisterTraceGuidsW (0x2d1ce2dc, 0x2d343468,
{daa6caf5-6678-43f8-a6fe-b40ee096e06e}, 1, 0x32f99c, (null), (null),
0x2d343470,)
fixme:advapi:RegisterTraceGuidsW (0x7e2f9f97, 0x7e434b08,
{3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x32f8fc, (null), (null),
0x7e434b10,)
fixme:advapi:RegisterTraceGuidsW (0x7e2f9f97, 0x7e434b28,
{afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x32f8fc, (null), (null),
0x7e434b30,)
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ...,
TokenElevationType, ...) semi-stub
fixme:ole:CoCreateInstance no instance created for interface
{ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class
{56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
err:toolbar:TOOLBAR_NotifyFormat wrong response to WM_NOTIFYFORMAT (0),
assuming ANSI
fixme:dwmapi:DwmGetWindowAttribute (0x20028 9 0x32f280 16) stub
fixme:bitblt:client_side_dib_copy potential optimization: client-side
color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side
color-index mode DIB copy
fixme:bitblt:client_side_dib_copy potential optimization: client-side
color-index mode DIB copy
fixme:system:SystemParametersInfoW Unimplemented action: 4162
(SPI_GETCLIENTAREAANIMATION)
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {3d813dfe-6c91-4a4e-8f41-04346a841d9c}
could be created for context 0x1
fixme:winsock:WSALookupServiceBeginW (0x214060 0x00000ff0 0x7ce6cc) Stub!
fixme:winsock:WSALookupServiceBeginW (0x2162d0 0x00000ff0 0x214070) Stub!
fixme:winsock:WSALookupServiceNextW ((nil) 0x00000ff0 0xace6c4 0x2162d0) Stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x100d6 0x00000000
fixme:dwmapi:DwmGetWindowAttribute (0x100e4 9 0x32e2f8 16) stub
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{1f02b6c5-7842-4ee6-8a0b-9a24183a95ca}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface
{1f02b6c5-7842-4ee6-8a0b-9a24183a95ca}, 80040155
fixme:ole:CoCreateInstance no instance created for interface
{1f02b6c5-7842-4ee6-8a0b-9a24183a95ca} of class
{33c53a50-f456-4884-b049-85fd643ecfed}, hres is 0x80040155
fixme:secur32:schan_InitializeSecurityContextW Using hardcoded "NORMAL"
priority
fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x80000081
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission
denied
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{1f02b6c5-7842-4ee6-8a0b-9a24183a95ca}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface
{1f02b6c5-7842-4ee6-8a0b-9a24183a95ca}, 80040155
fixme:ole:CoCreateInstance no instance created for interface
{1f02b6c5-7842-4ee6-8a0b-9a24183a95ca} of class
{33c53a50-f456-4884-b049-85fd643ecfed}, hres is 0x80040155
fixme:win:LockWindowUpdate (0x100ce), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:msctf:LangBarMgr_GetShowFloatingStatus STUB:(0x1990f0)
wine: Unhandled page fault on read access to 0xe223ac00 at address 0x689cbd45
(thread 001c), starting debugger...
Unhandled exception: page fault on read access to 0xe223ac00 in 32-bit code
(0x689cbd45).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:689cbd45 ESP:007ce18c EBP:007ce214 EFLAGS:00210202(  R- --  I   - - - )
 EAX:007ce284 EBX:689d9ff4 ECX:e223ac00 EDX:e223ac00
 ESI:006ce6e9 EDI:006ce6b0
Stack dump:
0x007ce18c:  007ce1a4 681e944d 00000000 7d8ccb30
0x007ce19c:  69066ff4 7d93ad90 007ce1c4 69000d1c
0x007ce1ac:  7d93ad90 00000000 007ce1d4 69010036
0x007ce1bc:  69066ff4 7d93ad90 007ce204 68ffd903
0x007ce1cc:  689d5fd8 006ce6ac 00001268 69010442
0x007ce1dc:  69066ff4 7d93ad90 007ce214 0000000b
Backtrace:
=>0 0x689cbd45 in secur32 (+0xbd45) (0x007ce214)
  1 0x689cc0ea in secur32 (+0xc0e9) (0x007ce274)
  2 0x68e74eae in libgnutls.so.26 (+0xfead) (0x007ce374)
  3 0x68e75978 in libgnutls.so.26 (+0x10977) (0x007ce3e4)
  4 0x68e72112 _gnutls_recv_int+0x81() in libgnutls.so.26 (0x007ce474)
  5 0x68e7307b gnutls_record_recv+0x3a() in libgnutls.so.26 (0x007ce4a4)
  6 0x689cd3ff in secur32 (+0xd3fe) (0x007ce544)
  7 0x689d4404 DecryptMessage+0xc3() in secur32 (0x007ce584)
  8 0x2d314807 in mstscax (+0x1b4806) (0x007ce5e4)
  9 0x2d31489f in mstscax (+0x1b489e) (0x007ce620)
  10 0x2d314d9b in mstscax (+0x1b4d9a) (0x007ce644)
  11 0x2d310b95 in mstscax (+0x1b0b94) (0x007ce67c)
  12 0x2d311b1a in mstscax (+0x1b1b19) (0x007ce69c)
  13 0x2d26d85c in mstscax (+0x10d85b) (0x007ce6b8)
  14 0x2d273261 in mstscax (+0x113260) (0x007ce6f0)
  15 0x2d311f87 in mstscax (+0x1b1f86) (0x007ce718)
  16 0x2d269a75 in mstscax (+0x109a74) (0x007ce738)
  17 0x2d2b8cd0 in mstscax (+0x158ccf) (0x007ce760)
  18 0x2d2bbee0 in mstscax (+0x15bedf) (0x007ce784)
  19 0x68442d4a WINPROC_wrapper+0x19() in user32 (0x007ce7b4)
  20 0x6844349c in user32 (+0x9349b) (0x007ce804)
  21 0x68445abd in user32 (+0x95abc) (0x007ce854)
  22 0x6840768e DispatchMessageW+0x9d() in user32 (0x007ce944)
  23 0x2d1dd4e1 in mstscax (+0x7d4e0) (0x007ce984)
  24 0x2d2ef0aa in mstscax (+0x18f0a9) (0x007ce9b4)
  25 0x2d2efbc7 in mstscax (+0x18fbc6) (0x007ce9cc)
  26 0x2d2f0729 in mstscax (+0x190728) (0x007ce9e8)
  27 0x2d2479bb in mstscax (+0xe79ba) (0x007cea08)
  28 0x2d235ac6 in mstscax (+0xd5ac5) (0x007cea10)
  29 0x2d2f0937 in mstscax (+0x190936) (0x007cea50)
  30 0x2d1def2a in mstscax (+0x7ef29) (0x007cea68)
  31 0x7bc71960 call_thread_func+0xb() in ntdll (0x007cea78)
  32 0x7bc74500 call_thread_entry_point+0x6f() in ntdll (0x007ceb48)
  33 0x7bc7a395 in ntdll (+0x6a394) (0x007cf398)
  34 0x68164e99 start_thread+0xd8() in libpthread.so.0 (0x007cf498)
0x689cbd45: movl    0x0(%ecx),%eax
Modules:
Module    Address            Debug info    Name (151 modules)
PE     1000000- 1100000    Deferred        mstsc
ELF    20000000-20016000    Deferred        psapi<elf>
  \-PE    20010000-20016000    \               psapi
ELF    20016000-20032000    Deferred        libgcc_s.so.1
ELF    20032000-20047000    Deferred        schannel<elf>
  \-PE    20040000-20047000    \               schannel
ELF    20047000-2008f000    Deferred        dsound<elf>
  \-PE    20050000-2008f000    \               dsound
ELF    2015e000-2019f000    Deferred        libpulse.so.0
ELF    2019f000-201a4000    Deferred        libxcb-atom.so.1
ELF    201a4000-2020a000    Deferred        libsndfile.so.1
ELF    2020a000-20231000    Deferred        libvorbis.so.0
ELF    21a39000-21a4d000    Deferred        msimg32<elf>
  \-PE    21a40000-21a4d000    \               msimg32
ELF    270e4000-271a0000    Deferred        quartz<elf>
  \-PE    27100000-271a0000    \               quartz
ELF    29297000-292d5000    Deferred        rsaenh<elf>
  \-PE    292a0000-292d5000    \               rsaenh
PE    2d160000-2d3f8000    Export          mstscax
ELF    2fbb7000-2fc00000    Deferred        libpulsecommon-0.9.22.so
ELF    30cb2000-30ccd000    Deferred        wineesd<elf>
  \-PE    30cc0000-30ccd000    \               wineesd
ELF    32255000-3225e000    Deferred        libwrap.so.0
ELF    325b6000-3272e000    Deferred        libvorbisenc.so.2
ELF    33127000-331aa000    Deferred        msxml3<elf>
  \-PE    33130000-331aa000    \               msxml3
ELF    379b3000-37a7f000    Deferred        libasound.so.2
ELF    3b743000-3b86c000    Deferred        libxml2.so.2
ELF    45ae6000-45afd000    Deferred        wtsapi32<elf>
  \-PE    45af0000-45afd000    \               wtsapi32
ELF    46265000-4628a000    Deferred        libaudiofile.so.0
ELF    47ca9000-47cbf000    Deferred        midimap<elf>
  \-PE    47cb0000-47cbf000    \               midimap
ELF    54342000-5434d000    Deferred        libesd.so.0
ELF    577bf000-577e6000    Deferred        msvfw32<elf>
  \-PE    577c0000-577e6000    \               msvfw32
ELF    5a715000-5a72e000    Deferred        msacm32<elf>
  \-PE    5a720000-5a72e000    \               msacm32
ELF    5a961000-5a968000    Deferred        libogg.so.0
ELF    5cf9c000-5cffc000    Deferred        setupapi<elf>
  \-PE    5cfb0000-5cffc000    \               setupapi
PE    5dca0000-5dce5000    Deferred        iertutil
ELF    5e487000-5e4ae000    Deferred        msacm32<elf>
  \-PE    5e490000-5e4ae000    \               msacm32
ELF    60217000-60245000    Deferred        msctf<elf>
  \-PE    60220000-60245000    \               msctf
PE    61410000-61534000    Deferred        urlmon
ELF    6353e000-63574000    Deferred        libxslt.so.1
ELF    68000000-6801e000    Deferred        ld-linux.so.2
ELF    6801e000-6815f000    Export          libwine.so.1
ELF    6815f000-68179000    Export          libpthread.so.0
ELF    68179000-682d9000    Export          libc.so.6
ELF    682d9000-682dd000    Deferred        libdl.so.2
ELF    682dd000-682e5000    Deferred        libnss_compat.so.2
ELF    682e5000-682fc000    Deferred        libnsl.so.1
ELF    682fc000-68308000    Deferred        libnss_files.so.2
ELF    68308000-68394000    Deferred        gdi32<elf>
  \-PE    68310000-68394000    \               gdi32
ELF    68394000-684c8000    Export          user32<elf>
  \-PE    683b0000-684c8000    \               user32
ELF    684c8000-684e1000    Deferred        version<elf>
  \-PE    684d0000-684e1000    \               version
ELF    684e1000-6856c000    Deferred        msvcrt<elf>
  \-PE    684f0000-6856c000    \               msvcrt
ELF    6856c000-68670000    Deferred        ole32<elf>
  \-PE    68580000-68670000    \               ole32
ELF    68670000-686e3000    Deferred        rpcrt4<elf>
  \-PE    68680000-686e3000    \               rpcrt4
ELF    686e3000-687d4000    Deferred        comctl32<elf>
  \-PE    686f0000-687d4000    \               comctl32
ELF    687d4000-688a6000    Deferred        comdlg32<elf>
  \-PE    687e0000-688a6000    \               comdlg32
ELF    688a6000-688df000    Deferred        winspool<elf>
  \-PE    688b0000-688df000    \               winspool
ELF    688df000-68984000    Deferred        crypt32<elf>
  \-PE    688f0000-68984000    \               crypt32
ELF    68984000-689b0000    Deferred        credui<elf>
  \-PE    68990000-689b0000    \               credui
ELF    689b0000-689dc000    Export          secur32<elf>
  \-PE    689c0000-689dc000    \               secur32
ELF    689dc000-689fd000    Deferred        iphlpapi<elf>
  \-PE    689e0000-689fd000    \               iphlpapi
ELF    689fd000-68a12000    Deferred        libresolv.so.2
ELF    68a12000-68a42000    Deferred        ws2_32<elf>
  \-PE    68a20000-68a42000    \               ws2_32
ELF    68a42000-68a6a000    Deferred        winhttp<elf>
  \-PE    68a50000-68a6a000    \               winhttp
ELF    68a6a000-68b03000    Deferred        winmm<elf>
  \-PE    68a70000-68b03000    \               winmm
ELF    68b03000-68b89000    Deferred        libfreetype.so.6
ELF    68b89000-68b9e000    Deferred        libz.so.1
ELF    68b9e000-68bcd000    Deferred        libfontconfig.so.1
ELF    68bcd000-68bf4000    Deferred        libexpat.so.1
ELF    68bf4000-68bfc000    Deferred        libsm.so.6
ELF    68bfc000-68c14000    Deferred        libice.so.6
ELF    68c14000-68c23000    Deferred        libxext.so.6
ELF    68c23000-68d3e000    Deferred        libx11.so.6
ELF    68d3e000-68d43000    Deferred        libuuid.so.1
ELF    68d43000-68d5c000    Deferred        libxcb.so.1
ELF    68d5c000-68d60000    Deferred        libxau.so.6
ELF    68d60000-68d66000    Deferred        libxdmcp.so.6
ELF    68d66000-68d87000    Deferred        imm32<elf>
  \-PE    68d70000-68d87000    \               imm32
ELF    68d87000-68d8b000    Deferred        libxinerama.so.1
ELF    68d8b000-68d91000    Deferred        libxxf86vm.so.1
ELF    68d91000-68d9b000    Deferred        libxrender.so.1
ELF    68d9b000-68da3000    Deferred        libxrandr.so.2
ELF    68da3000-68da7000    Deferred        libxcomposite.so.1
ELF    68da7000-68db1000    Deferred        libxcursor.so.1
ELF    68db1000-68db7000    Deferred        libxfixes.so.3
ELF    68db7000-68deb000    Deferred        uxtheme<elf>
  \-PE    68dc0000-68deb000    \               uxtheme
ELF    68deb000-68e35000    Deferred        libcups.so.2
ELF    68e35000-68e65000    Deferred        libgssapi_krb5.so.2
ELF    68e65000-68efb000    Export          libgnutls.so.26
ELF    68efb000-68f07000    Deferred        libavahi-common.so.3
ELF    68f07000-68fb5000    Deferred        libkrb5.so.3
ELF    68fb5000-68fd8000    Deferred        libk5crypto.so.3
ELF    68fd8000-68fdc000    Deferred        libcom_err.so.2
ELF    68fdc000-68fe4000    Deferred        libkrb5support.so.0
ELF    68fe4000-68ff5000    Deferred        libtasn1.so.3
ELF    68ff5000-69069000    Deferred        libgcrypt.so.11
ELF    69069000-690a6000    Deferred        libdbus-1.so.3
ELF    690a6000-690aa000    Deferred        libkeyutils.so.1
ELF    690aa000-690af000    Deferred        libgpg-error.so.0
ELF    690af000-690b8000    Deferred        librt.so.1
ELF    693ce000-693f4000    Deferred        libm.so.6
ELF    6aac4000-6abb0000    Deferred        oleaut32<elf>
  \-PE    6aae0000-6abb0000    \               oleaut32
ELF    6cfc9000-6d015000    Deferred        libflac.so.8
ELF    6d864000-6d8fb000    Deferred        cryptui<elf>
  \-PE    6d870000-6d8fb000    \               cryptui
ELF    6e5ce000-6e5e4000    Deferred        winscard<elf>
  \-PE    6e5d0000-6e5e4000    \               winscard
ELF    6ef98000-6eff4000    Deferred        advapi32<elf>
  \-PE    6efa0000-6eff4000    \               advapi32
ELF    7235f000-7236f000    Deferred        libavahi-client.so.3
ELF    74ad8000-74cca000    Deferred        shell32<elf>
  \-PE    74af0000-74cca000    \               shell32
PE    77760000-778d0000    Deferred        shdocvw
PE    77f60000-77fd6000    Deferred        shlwapi
ELF    7824f000-7825a000    Deferred        libnss_nis.so.2
ELF    7b800000-7b983000    Deferred        kernel32<elf>
  \-PE    7b810000-7b983000    \               kernel32
ELF    7bc00000-7bcbb000    Export          ntdll<elf>
  \-PE    7bc10000-7bcbb000    \               ntdll
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
ELF    7cbb3000-7cc5c000    Deferred        winex11<elf>
  \-PE    7cbc0000-7cc5c000    \               winex11
ELF    7cdc8000-7cdf2000    Deferred        netapi32<elf>
  \-PE    7cdd0000-7cdf2000    \               netapi32
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\mstsc.exe
    00000023    0
    00000021    0
    00000020    0
    0000001f    0
    0000001e    0
    0000001c    0 <==
    0000001b    0
    00000009    0
0000000e services.exe
    00000014    0
    00000010    0
    0000000f    0
00000011 winedevice.exe
    00000018    0
    00000017    0
    00000013    0
    00000012    0
00000019 explorer.exe
    0000001a    0
Backtrace:
=>0 0x689cbd45 in secur32 (+0xbd45) (0x007ce214)
  1 0x689cc0ea in secur32 (+0xc0e9) (0x007ce274)
  2 0x68e74eae in libgnutls.so.26 (+0xfead) (0x007ce374)
  3 0x68e75978 in libgnutls.so.26 (+0x10977) (0x007ce3e4)
  4 0x68e72112 _gnutls_recv_int+0x81() in libgnutls.so.26 (0x007ce474)
  5 0x68e7307b gnutls_record_recv+0x3a() in libgnutls.so.26 (0x007ce4a4)
  6 0x689cd3ff in secur32 (+0xd3fe) (0x007ce544)
  7 0x689d4404 DecryptMessage+0xc3() in secur32 (0x007ce584)
  8 0x2d314807 in mstscax (+0x1b4806) (0x007ce5e4)
  9 0x2d31489f in mstscax (+0x1b489e) (0x007ce620)
  10 0x2d314d9b in mstscax (+0x1b4d9a) (0x007ce644)
  11 0x2d310b95 in mstscax (+0x1b0b94) (0x007ce67c)
  12 0x2d311b1a in mstscax (+0x1b1b19) (0x007ce69c)
  13 0x2d26d85c in mstscax (+0x10d85b) (0x007ce6b8)
  14 0x2d273261 in mstscax (+0x113260) (0x007ce6f0)
  15 0x2d311f87 in mstscax (+0x1b1f86) (0x007ce718)
  16 0x2d269a75 in mstscax (+0x109a74) (0x007ce738)
  17 0x2d2b8cd0 in mstscax (+0x158ccf) (0x007ce760)
  18 0x2d2bbee0 in mstscax (+0x15bedf) (0x007ce784)
  19 0x68442d4a WINPROC_wrapper+0x19() in user32 (0x007ce7b4)
  20 0x6844349c in user32 (+0x9349b) (0x007ce804)
  21 0x68445abd in user32 (+0x95abc) (0x007ce854)
  22 0x6840768e DispatchMessageW+0x9d() in user32 (0x007ce944)
  23 0x2d1dd4e1 in mstscax (+0x7d4e0) (0x007ce984)
  24 0x2d2ef0aa in mstscax (+0x18f0a9) (0x007ce9b4)
  25 0x2d2efbc7 in mstscax (+0x18fbc6) (0x007ce9cc)
  26 0x2d2f0729 in mstscax (+0x190728) (0x007ce9e8)
  27 0x2d2479bb in mstscax (+0xe79ba) (0x007cea08)
  28 0x2d235ac6 in mstscax (+0xd5ac5) (0x007cea10)
  29 0x2d2f0937 in mstscax (+0x190936) (0x007cea50)
  30 0x2d1def2a in mstscax (+0x7ef29) (0x007cea68)
  31 0x7bc71960 call_thread_func+0xb() in ntdll (0x007cea78)
  32 0x7bc74500 call_thread_entry_point+0x6f() in ntdll (0x007ceb48)
  33 0x7bc7a395 in ntdll (+0x6a394) (0x007cf398)
  34 0x68164e99 start_thread+0xd8() in libpthread.so.0 (0x007cf498)
fixme:msctf:LangBarMgr_GetShowFloatingStatus STUB:(0x1990f0)
^Cfixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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