[Bug 18335] CreateProcess doesn' t set hProcess correctly when starting a Linux program

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 6 19:44:34 CDT 2018


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

found another app that tries to do this:

https://forum.winehq.org/viewtopic.php?f=8&t=30556

https://download.tntware.com/tntconnect/archive/3.5.1/

--- snip ---
$ WINEDEBUG=+seh,+loaddll,+process,+relay,+server wine ./SetupTntConnect.exe
>>log.txt 2>&1
...
0037:Call KERNEL32.CreateFileW(0a91684c
L"Z:\\tmp\\GetAbsHomePath.sh",c0000000,00000000,00000000,00000002,00000080,00000000)
ret=0a3b1475
0037:Ret  KERNEL32.CreateFileW() retval=000000b8 ret=0a3b1475
...
0037:Call KERNEL32.WideCharToMultiByte(0000fde9,00000000,0a92c3ec
L"#!/bin/bash\ncd ~\npwd\n",00000015,0a908d08,00000015,00000000,00000000)
ret=0a39b9b4
0037:Ret  KERNEL32.WideCharToMultiByte() retval=00000015 ret=0a39b9b4
0037:Call KERNEL32.WriteFile(000000b8,0a908d08,00000015,0a37f83c,00000000) 
0037:Ret  KERNEL32.WriteFile() retval=00000001 ret=0a3b14c1
0037:Call KERNEL32.CloseHandle(000000b8) ret=0a3df229
0037:Ret  KERNEL32.CloseHandle() retval=00000001 ret=0a3df229 
...
0037:Call KERNEL32.CreatePipe(0a8a4048,0a8a404c,0a37f808,00100000) ret=0a5b1ccd
0037: create_named_pipe( access=80100000, options=00000020, sharing=00000002,
maxinstances=00000001, outsize=00100000, insize=00100000, timeout=0,
flags=00000000,
objattr={rootdir=0000,attributes=00000042,sd={},name=L"\\??\\pipe\\Win32.Pipes.00000008.00000001"}
)
0037: create_named_pipe() = 0 { handle=00b8 }
0037: open_file_object( access=40100000, attributes=00000042, rootdir=0000,
sharing=00000000, options=00000060,
filename=L"\\??\\pipe\\Win32.Pipes.00000008.00000001" )
0037: open_file_object() = 0 { handle=00bc }
0037:Ret  KERNEL32.CreatePipe() retval=00000001 ret=0a5b1ccd
0037:Call KERNEL32.GetStdHandle(fffffff6) ret=0a5b14fd
0037:Ret  KERNEL32.GetStdHandle() retval=0000001b ret=0a5b14fd
0037:Call KERNEL32.CreateProcessW(00000000,0a91f444 L"/bin/bash
\"/tmp/GetAbsHomePath.sh\"",00000000,00000000,ffffffff,00000020,00000000,0a91f3ec
L"Z:\\home\\focht\\Downloads\\miaecc.tmp",0a37f7ac,0a37f79c) ret=0a5b1870
0037:trace:process:create_process_impl app (null) cmdline L"/bin/bash
\"/tmp/GetAbsHomePath.sh\""
0037:trace:process:find_exe_file looking for L"/bin/bash"
0037:trace:process:find_exe_file Trying native exe L"Z:\\bin\\bash"
0037: create_file( access=80100000, sharing=00000005, create=1,
options=00000060, attrs=00000000,
objattr={rootdir=0000,attributes=00000040,sd={},name=L""},
filename="/home/focht/.wine/dosdevices/z:/bin/bash" )
0037: create_file() = 0 { handle=00c0 }
0037: get_handle_fd( handle=00c0 )
0037: *fd* 00c0 -> 33
0037: get_handle_fd() = 0 { type=1, cacheable=1, access=00120089,
options=00000060 }
0037:trace:process:create_process_impl starting L"Z:\\bin\\bash" as Unix binary
0037: get_handle_fd( handle=00bc )
0037: get_handle_fd() = BAD_DEVICE_TYPE { type=0, cacheable=1, access=00000000,
options=00000000 }
0037: close_handle( handle=00c0 )
0037: close_handle() = 0
0037:trace:process:create_process_impl started process pid 0000 tid 0000
0037:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=0a5b1870
0037:Call KERNEL32.CloseHandle(00000000) ret=0a5b19cd
0037: close_handle( handle=0000 )
0037: close_handle() = INVALID_HANDLE
0037:Ret  KERNEL32.CloseHandle() retval=00000000 ret=0a5b19cd
0037:Call KERNEL32.CloseHandle(00000000) ret=0a5b19db
0037: close_handle( handle=0000 )
0037: close_handle() = INVALID_HANDLE
0037:Ret  KERNEL32.CloseHandle() retval=00000000 ret=0a5b19db
0037:Call KERNEL32.CloseHandle(000000bc) ret=0a5b215a
0037: close_handle( handle=00bc )
0037: close_handle() = 0
0037:Ret  KERNEL32.CloseHandle() retval=00000001 ret=0a5b215a
0037:Call KERNEL32.ReadFile(000000b8,7fec0018,00100000,0a37f7dc,00000000)
ret=0a5b23f9
0037: get_handle_fd( handle=00b8 )
0037: get_handle_fd() = BAD_DEVICE_TYPE { type=0, cacheable=1, access=00000000,
options=00000000 }
0037: read(
async={handle=00b8,event=0000,iosb=0a37f6e8,user=016435b0,apc=00000000,apc_context=00000000},
pos=00000000 )
0037: read() = PIPE_BROKEN { wait=0000, options=00000020, data={} }
0037:Ret  KERNEL32.ReadFile() retval=00000000 ret=0a5b23f9
0037:Call KERNEL32.GetLastError() ret=0a5b240d
0037:Ret  KERNEL32.GetLastError() retval=0000006d ret=0a5b240d
0037:Call KERNEL32.WaitForSingleObject(00000000,ffffffff) ret=0a5b267e
0037: select( flags=2, cookie=0a37f3fc, timeout=infinite, prev_apc=0000,
result={}, data={WAIT,handles={0000}} )
0037: select() = INVALID_HANDLE { timeout=infinite, call={APC_NONE},
apc_handle=0000 }
0037:Ret  KERNEL32.WaitForSingleObject() retval=ffffffff ret=0a5b267e
0037:Call KERNEL32.GetExitCodeProcess(00000000,0a8a406c) ret=0a5b26a2
0037:Ret  KERNEL32.GetExitCodeProcess() retval=00000000 ret=0a5b26a2
0037:Call KERNEL32.WaitForSingleObject(00000000,00000000) ret=0a5b1dd1
0037: select( flags=2, cookie=0a37f46c, timeout=0, prev_apc=0000, result={},
data={WAIT,handles={0000}} )
0037: select() = INVALID_HANDLE { timeout=1d3e5940e7faed8 (+0.0000000),
call={APC_NONE}, apc_handle=0000 }
0037:Ret  KERNEL32.WaitForSingleObject() retval=ffffffff ret=0a5b1dd1
0037:Call KERNEL32.WaitForSingleObject(00000000,00000000) ret=0a5b1e29
0037: select( flags=2, cookie=0a37f45c, timeout=0, prev_apc=0000, result={},
data={WAIT,handles={0000}} )
0037: select() = INVALID_HANDLE { timeout=1d3e5940e7faff0 (+0.0000000),
call={APC_NONE}, apc_handle=0000 }
0037:Ret  KERNEL32.WaitForSingleObject() retval=ffffffff ret=0a5b1e29
0037:Call user32.PostThreadMessageW(00000000,00000012,00000000,00000000)
ret=0a5b1e3f
0037:Ret  user32.PostThreadMessageW() retval=00000001 ret=0a5b1e3f
0037:Call KERNEL32.WaitForSingleObject(00000000,000007d0) ret=0a5b1dee
0037: select( flags=2, cookie=0a37f46c, timeout=+2.0000000, prev_apc=0000,
result={}, data={WAIT,handles={0000}} )
0037: select() = INVALID_HANDLE { timeout=1d3e5940fb0de30 (+2.0000000),
call={APC_NONE}, apc_handle=0000 }
0037:Ret  KERNEL32.WaitForSingleObject() retval=ffffffff ret=0a5b1dee
0037:Call KERNEL32.WaitForSingleObject(00000000,00000000) ret=0a5b1dfc
0037: select( flags=2, cookie=0a37f46c, timeout=0, prev_apc=0000, result={},
data={WAIT,handles={0000}} )
0037: select() = INVALID_HANDLE { timeout=1d3e5940e7fb220 (+0.0000000),
call={APC_NONE}, apc_handle=0000 }
0037:Ret  KERNEL32.WaitForSingleObject() retval=ffffffff ret=0a5b1dfc
0037:Call KERNEL32.TerminateProcess(00000000,00000000) ret=0a5b1e0e
0037:Ret  KERNEL32.TerminateProcess() retval=00000000 ret=0a5b1e0e
0037:Call KERNEL32.CloseHandle(00000000) ret=0a5b1d22
0037: close_handle( handle=0000 )
0037: close_handle() = INVALID_HANDLE
0037:Ret  KERNEL32.CloseHandle() retval=00000000 ret=0a5b1d22
0037:Call KERNEL32.CloseHandle(00000000) ret=0a5b1d2e
0037: close_handle( handle=0000 )
0037: close_handle() = INVALID_HANDLE
0037:Ret  KERNEL32.CloseHandle() retval=00000000 ret=0a5b1d2e
0037:Call KERNEL32.CloseHandle(000000b8) ret=0a5b1d3a
0037: close_handle( handle=00b8 )
0037: close_handle() = 0
0037:Ret  KERNEL32.CloseHandle() retval=00000001 ret=0a5b1d3a
0037:Call KERNEL32.CloseHandle(00000000) ret=0a5b1d46
0037: close_handle( handle=0000 )
0037: close_handle() = INVALID_HANDLE
0037:Ret  KERNEL32.CloseHandle() retval=00000000 ret=0a5b1d46
...
0037:Call KERNEL32.DeleteFileW(0a91684c L"Z:\\tmp\\GetAbsHomePath.sh")
ret=0a3b1b49
0037:Ret  KERNEL32.DeleteFileW() retval=00000001 ret=0a3b1b49
...
/home/focht 
...
0037:Call KERNEL32.MultiByteToWideChar(0000fde9,00000000,0a46768d
"ETntGeneralError",00000010,0a941f6c,00000011) ret=0a469ecf 
...
0037:Call oleaut32.SysAllocStringLen(0a588374 L"JCLDEBUG",00000008)
ret=0a39791c 
...
0037:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0a37f570)
ret=0a5ae867
0037:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b446ede ip=7b446ede
tid=0037
0037:trace:seh:raise_exception  info[0]=0a5ae867
0037:trace:seh:raise_exception  info[1]=0a8f3800
0037:trace:seh:raise_exception  info[2]=0a8f3680
0037:trace:seh:raise_exception  info[3]=0a37f784
0037:trace:seh:raise_exception  info[4]=0a9336e8
0037:trace:seh:raise_exception  info[5]=0a37f5cc
0037:trace:seh:raise_exception  info[6]=0a37f58c
0037:trace:seh:raise_exception  eax=7b4355a9 ebx=0a8f3680 ecx=00000000
edx=0a37f570 esi=0a37f570 edi=0a37f530
0037:trace:seh:raise_exception  ebp=0a37f508 esp=0a37f4a4 cs=a370023 ds=a37002b
es=f7c8002b fs=f7c80063 gs=f7c8006b flags=00000212
0037:trace:seh:call_stack_handlers calling handler at 0xa5ae88a code=eedfade
flags=1
0037:trace:seh:call_stack_handlers handler at 0xa5ae88a returned 1 
--- snip ---

Yay. I don't get it why people can't just stick to pure Windows API. The are
several limitations/implications when interacting with Linux processes from
Wine.

Tidbit:

https://download.tntware.com/tntconnect/archive/3.5.1/TntConnectReleaseLog.txt

Searching for occurrences of 'Wine' in release notes returns quite an
impressive number of entries. Some entries makes me sad. I wonder how much time
these folks spent working around issues with Wine instead of filing bug
reports.

--- snip ---
$ wget -q
https://download.tntware.com/tntconnect/archive/3.5.1/TntConnectReleaseLog.txt
-O - | grep -i wine

  NOTE - Wine, "riched30" winetricks is now applied.
  CHANGE - Mac/Wine, Attempted to reduce the number of error logs that can
build up in the EventLogs folder.
  CHANGE - Mac, when an issue occurs with the native file chooser, the WINE
file dialog is offered.
  CHANGE - Mac: Improved detection of Wine platform.
  NOTE - Mac, Removed WineTrick for right-click on Groups tree.
  NOTE - Improved WineTricks registry override detection.
  NOTE - Mac: Removed many unnecessary "wine tricks".
  NOTE - WINE: Shell scripts saved as UTF8.
  NOTE - Mac: Wine 1.7.25 or newer required (CrossOver 14 or newer).
  CHANGE - Mac, Wine: Improved appearance of many UI controls when themed.
  NOTE - Wine, setup program now installs Microsoft XML Parser 6.0 SP1. 
  FIXED - "Range Check Error" in __Detect_Wine().
  FIXED - Wine: Fixed issue where "~" produced an extra "/" in
Wine_ConvertToDosPath().
  FIXED - Wine: "sharing violation" when running shell script.
  CHANGE - Wine: Improved support for Unicode when running scripts and using
File Chooser.
  CHANGE - Mac/Wine: Auto-clean event log to improve performance.
  CHANGE - Mac/Wine: Improved ability to delete folder with really long names.
  NOTE - Wine: installation disables crash dialog on first install (feature
intro in 3.0.17 but broken).
  NOTE - Wine: installation disables crash dialog on first install.
  NOTE - Tested with Wine 1.4 on Linux (ubuntu-12.04.3-desktop-i386).
  NOTE - Mac: detection of WINE now uses wine_get_version() function.
  NOTE - Reduced unnecessary registry hits when checking for Wine Tricks.
  CHANGE - Installation on Mac w/ CrossOver requires CrossOver 11 (XI) or newer
(Wine 1.4 or newer).
  CHANGE - Installation on Mac requires "TntMPD for Mac" 3.0 or newer (Wine
1.5.21 or newer).
  FIXED - Mac: Issue where Wine version was incorrect if surrounded by
parenthesis.
  NOTE - Mac: Removed workaround (in WINE 1.5.16+) for ADO Recordset to verify
Locate result.
  NOTE - Mac: Removed workaround (in WINE 1.5.16+) for list views to not draw
certain divider lines.
  FIXED - Mac/Wine: Fixed Assert auto-dialing error if hidden TAPI option
chosen instead of "callto:".
  CHANGE - Mac: "OpenOffice" mail merge only appears if OpenOffice is installed
in same Wine bottle.
  FIXED - WINE: embedded browser won't attempt to load unless Wine version is
greater than 1.3.9.
  NOTE - Mac: Added WinePrefix/packaging to reported system info.
  NOTE - Mac: Adapted Wine version reporting for CrossOver 10.1.
  NOTE - Mac/WINE: Refactored http/https DDE fix for shell execute.
  NOTE - Mac: Adapted for both Wineskin and WineBottler containers.
  CHANGE - Mac/WINE: Added network setting (hidden) to "Force Indy for all
HTTPS".
  NOTE - Refactored: CheckListBox, RichEdit, SoapClient,
WineFriendlyThemeServices.
  FIXED - Mac/Wine: Access Violation at 00000300 when updating program on first
run.
  CHANGE - Wine: Improved detection and install of MSXML6.  This enables
CrossOver 10.0 support.
  FIXED - Mac/WINE: Issue where checking off a task didn't remove it (intro in
2.1.49, w/ newer Wine).
  CHANGE - Mac/WINE: Improved title of splash screen.
  NOTE - Refactored internal checks for "Wine Tricks".
  CHANGE - WINE/Mac: Option to "Create Desktop Shortcut" is hidden/removed from
installation.
  FIXED - Mac/WINE: Basic authentication over SSL+proxy.
  CHANGE - Mac/WINE: Improved detection of Wine version.
  CHANGE - Mac/WINE: Creating a desktop icon not created by default.
  FEATURE - Mac/WINE: Installation tab in Options dialog now includes "Enable
Unicode Fonts" option.
  FIXED - Mac/WINE: Task/History lists now start with nothing selected.
  CHANGE - Mac/WINE: System information dialog now shows database location with
the native path.
  CHANGE - Mac/WINE: About box now shows database location with the native
path.
  FIXED - Mac/WINE: Issue where auto-backups would fail if the database was
opened from Finder.
  FIXED - Mac/Wine: Issue where hovering mouse over the task/history list would
change the selection.
  CHANGE - Mac/Wine: corrected height on most combo boxes.
  FIXED - Mac/WINE: searching for a contact on the contact list when sorted by
name.
  CHANGE - Mac/WINE: Improved how image, text, html and csv/xls files are
opened using Finder.
  CHANGE - Mac/WINE: Improved how "callto:" and "skype:" urls are handled using
Finder.
  CHANGE - Mac/WINE: Apply improved notepad font settings when installing.
  NOTE - Wine: Added "Get AppleScript Results" to advanced context menu of
System Info.
  NOTE - Wine: Added "Convert Dos Path" to advanced context menu of System
Info.
  NOTE - Mac/WINE: Modified how temp files are handled.
  FIXED - Mac/WINE: Issue where "Download Organization List" didn't update
selected organization.
  FIXED - Mac/WINE: Issue where Gift Input could result in "duplicate values in
the index".
  FIXED - Mac/WINE: Issue where sending tech support email resulted in "%20"
and no attachment.
  FIXED - Mac/WINE: Issue where hyperlinks no longer work when changing Wine
versions.
  CHANGE - Mac/WINE: Added a warning if trying to create a database file inside
of the bottle.
  CHANGE - Mac/WINE: Notification is given during auto-uninstall of old bottle.
  CHANGE - Mac/WINE: Removed override of "HTTP/1.0" when downloading from web.
  CHANGE - Mac/WINE: Tools | Network Settings, added hidden option to "Allow
Indy" by pressing Ctrl.
  CHANGE - Mac/WINE: Improved handling of some newer RTF tags in notes.
  CHANGE - Mac/WINE: LxForms.ToggleActiveMDIChild only happens if the Shift key
is pressed.
  CHANGE - Mac/WINE: LxUtils.SetCompressedAttribute has no special handling
under Wine.
  CHANGE - Mac/WINE: Removed Win32Check() on getting exit code from process w/
console output.
  CHANGE - Mac/WINE: Apply improved graphics/theme settings when installing.
  NOTE - Refactored use is Is_WINE and Is_WINE_Tricks_On.
  NOTE - Modified Is_WINE_Tricks_On to optionally check max Wine version known
to be needed.
  NOTE - Enhanced system information to include if a WineTricks override is in
place.
  FIXED - CrossOver: Corrected how Wine version is detected.
  FEATURE - Mac/WINE: Added attempted autodetection of proxy from the Mac OS
network settings.
  FIXED - Mac/WINE: "Access Violation at '00000064' in comctl32.dll" when
opening Groups view.
  CHANGE - Mac/WINE: Replaced option of "No Proxy Server" with "Autodetect
Proxy Settings".
  CHANGE - Mac/WINE: Export to Excel occurs through a csv text file since
direct export is buggy.
  NOTE - Mac/WINE: Changed how Wine version is detected.
  FIXED - Mac/WINE: Issue where Mail Merge to Word didn't work within the same
bottle.
  CHANGE - OpenOffice.org Writer version and Wine version included in system
info.
  CHANGE - Mac/WINE: Added event log under "~/Library/Application Support"
folder.
  FEATURE - Mac/WINE: Added "Network Settings" under the "Tools" menu.
  FIXED - Mac/WINE: Issue where you couldn't upgrade/compact/rebuild a database
(intro in 2.1.25).
  FIXED - Mac/WINE: Removed the "OLE Error 0x80004001" error related to
embedded web browser.
  CHANGE - Mac/WINE: Removed "Work Offline" menu item under the "File" menu.
  FEATURE - Mac/WINE: When starting a new bottle, added prompt of installation
options.
  FEATURE - Mac/WINE: When starting a new bottle, added auto-migration of
settings.
  FEATURE - Mac/WINE: When starting a new bottle, added auto-uninstall of old
bottle.
  FIXED - Mac/WINE: HTTPS (SSL) now works over a proxy (via OpenSSL).
  FIXED - Mac/WINE: Fixed issue w/ auto-backups where they were silently
failing.
  CHANGE - Mac/WINE: Changed proxy configuration dialog to not refer to IE.
  CHANGE - Mac/WINE: Changed proxy configuration dialog to apply settings to IE
also.
  CHANGE - Mac/WINE: Improved display of various small items.
  CHANGE - Mac/WINE: Improved display when themes are enabled.
  CHANGE - Mac/WINE: Moved default auto-backup location so it's outside of the
bottle.
  CHANGE - Mac/WINE: Added a warning if trying to open a database stored inside
of the bottle.
  CHANGE - Mac/WINE: Added Wine version to system information.
  FIXED - WINE Compatibility: Removed various hangs in program (introduced in
2.1.21).
  CHANGE - WINE Compatibility: Missing IE or MAPI will result in warning only.
  FIXED - WINE Compatibility: Removed unwanted black border lines on
Task/History lists.
  FIXED - WINE Compatibility: Improved display of selected Task/History item
with divider line.
  FIXED - WINE Compatibility: Restored center alignment on main contact
name/address display.
  FIXED - WINE Compatibility: Clicking now works on contact name/address
display links.
  FIXED - WINE Compatibility: Improved the detection and display of links in
the notes.
  FIXED - WINE Compatibility: F7 is used instead of F12 for the Magnified
Address window.
  FIXED - WINE Compatibility: Improved display height of most combo box
controls.
  FIXED - WINE Compatibility: Display issue encountered when switching between
views.
  FIXED - WINE Compatibility: Corrected auto-sizing logic for checkboxes.
  FIXED - WINE Compatibility: Corrected auto-sizing logic for radioboxes.
  FIXED - WINE Compatibility: Search displays a message that this feature isn't
ready.
  FIXED - WINE Compatibility: Installation program correctly installs MDAC 2.8
SP1 on WINE.
  FIXED - WINE Compatibility: Installation program correctly installs JET 4.0
SP8 on WINE.
  FIXED - WINE Compatibility: Installation program correctly installs MSXML 6.0
on WINE.
  FIXED - WINE Compatibility: Refactored LXComboBox controls to avoid
"UnCastLxObject returned nil".
  NOTE - WINE Compatibility: overridable via "TntWareWineTricks" reg value at
"HKCU\Software\Wine".
  CHANGE - WINE Compatibility: Setup.exe will install "Jet40SP4_9xNT.exe" when
needed.
  NOTE - Removed WINE-bug-specific workarounds added back in 2.0.3x.
  FIXED - WINE Compatibility: Display issue encountered when switching between
views.
  FIXED - WINE Compatibility: Corrected auto-sizing logic for checkboxes.
  FIXED - WINE Compatibility: Corrected calendar logic for native:comctl32
mode.
  FIXED - WINE Compatibility: Task/History column widths.
  FIXED - WINE Compatibility: Caption truncation issues on Edit Recurrence
form.
  FIXED - WINE Compatibility: Caption truncation issues on Clear Task form.
  FIXED - WINE Compatibility: F7 is used instead of F11 for the Magnified
Address window.
  FIXED - WINE Compatibility: Improved interaction wtih calendar controls.
  FIXED - WINE Compatibility: Improved display height of most combo box
controls.
  FIXED - WINE Compatibility: Support double-click on rich edit controls.
  FIXED - WINE Compatibility: Search displays a message that this feature isn't
ready.
  FIXED - WINE Compatibility: F11 is used instead of F12 for the Magnified
Address window.
  CHANGE - Removed an unecessary workaround on Wine for a specific Jet query.
  CHANGE - Updated system info to include "IsWine" and environment variables.
  NOTE - Initial support added for WINE compatability.
  NOTE - WINE compatability tested with CrossOver Mac 6.0 Beta 1 on a MacBook
Pro.
  NOTE - WINE compatability tested with CrossOver Linux 6.0 Beta 2 on Ubuntu
Linux 6.0.6.
--- snip ---

$ sha1sum SetupTntConnect.exe 
198334a46cc44b86410dc8b5435d829d0410d6ea  SetupTntConnect.exe

$ du -sh SetupTntConnect.exe 
13M    SetupTntConnect.exe

$ wine --version
wine-3.7-77-g540c48b911

Regards

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