http://bugs.winehq.org/show_bug.cgi?id=4228
Summary: oleaut32 -native ODBC crash for VFP app
Product: Wine
Version: 0.9.4.
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-ole
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: tuharsky(a)misbb.sk
We have an ISS application here that runs our whole office (150 computers). We
move part of them to linux, our goal is 50%.
Application is based on VFP7 and connects to Oracle DB using ODBC client 10
(windows version, because there is no free Oracle ODBC driver for Linux). Now
the ISS app is moving to VFP9 and we need to have ultimate version of WINE.
There have been problems upgrading Wine from 200504 version (bug 3966) but they
are solved now.
One bug remains, and that's what is this report about.
The success is based on OLEAUT32 -the native one must be used, otherways the app
crashes. I'll post screenshot and logs.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3966
------- Additional Comments From tuharsky(a)misbb.sk 2006-04-01 01:44 -------
I'll better create a new report, 'cause this one is large enough.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3966
tuharsky(a)misbb.sk changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|regression -ODBC apps crash |oleaut32 -native ODBC crash
|-broken native ODBC handling|
------- Additional Comments From tuharsky(a)misbb.sk 2006-04-01 01:42 -------
Well, second and third bug closed. Third? Let me explain.
Because the june version of winecfg was unstable and not functional, I have
compiled the Wine 0.9.4 and set DLL overrides by winecfg, both with needed
Windows version for VFP versions.
When I set the odbccp32 to native, the second bug is gone, but another one takes
an action immediately. I'll post both screenshot and logs.
The only way to get rid of the third bug is to use native OLEAUT32.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3383
------- Additional Comments From mike(a)codeweavers.com 2006-04-01 00:35 -------
Looks like this installer requires tranforms to work properly. It starts
msiexec like this:
MSIEXEC.EXE /i \"Z:\\home\\mike\\msi\\Omnipage\\OmniPage\\OmniPage Pro
12.0.msi\" TRANSFORMS=\"1033.MST\""
Currently we parse the PATCH variable on the command line, but not the
TRANSFORMS variable.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=3475
------- Additional Comments From mike(a)codeweavers.com 2006-03-01 23:45 -------
These problems should be fixed with the following patch.
http://www.winehq.org/pipermail/wine-patches/2006-January/023166.html
Please try it out and let me know if it works for you or not. I used the
ES_AUTOHSCROLL workaround, but I suspect that the problem is that the correct
fonts are not present on the system, or that the edit or msi dialog metrics are
incorrect.
I will close this bug when the patch is committed to WineHQ.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=4227
------- Additional Comments From dank(a)kegel.com 2006-03-01 23:30 -------
The same site also offers QuickTest Pro 6.5. It also fails to install,
hanging early on in install with the splash screen still up.
The log ends with
err:ole:marshal_object object doesn't expose interface
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error
0x80004002err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error
0x80004002err:ole:ClientIdentity_QueryMultipleInterfaces
IRemUnknown_RemQueryInterface failed with error 0x80004002
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4227
Summary: QuickTest Pro 8.2 fails to install
Product: Wine
Version: 0.9.4.
Platform: Other
URL: http://quicktestpro.com
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: wine-msi
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
QuickTest Pro 8.2 has a free 14 day trial which you can download
immediately after registering. I downloaded it from
http://downloads.mercury.com/cgi-bin/portal/download/loginForm.jsp?id=51
The installer locks up after getting the user information.
To reproduce, you need to convince it that IE is installed,
using a trick like:
notepad
wineserver -k
cat >> $HOME/.wine/system.reg <<"_EOF_"
[Software\\Microsoft\\Internet Explorer]
"Version"="6.0.2900.2180"
_EOF_
Then run the setup. Here's a log:
fixme:msi:MsiInstallProductW
L"Z:\\home\\dank\\QTPCD_FCS\\QuickTest\\ISScript8.Msi" L"REBOOT=ReallySuppress
ADDLOCAL=All"
err:msi:ITERATE_DuplicateFiles Failed to copy file L"c:\\Program Files\\Common
Files\\InstallShield\\Driver\\8\\Intel 32\\IDriver.exe" -> L"c:\\Program
Files\\Common Files\\InstallShield\\Driver\\8\\Intel 32\\", last error 80
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ACTION_HandleStandardAction unhandled standard action
L"RemoveRegistryValues"
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveFolders"
fixme:msi:MsiGetProductInfoW L"{CEDCF205-DE6E-4D59-866D-4F66E11734E9}"
L"InstallSource" 0x7c78f948 0x7b93de94
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"ValidateProductID"
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d0e07c0,0x7d0e07c4), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d0e07bc,0x7d0e07c0), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7b93de78,0x7b93de7c), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7b93dd58,0x7b93dd5c), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7b93de74,0x7b93de78), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7b93dd54,0x7b93dd58), stub!
fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x3
-> 0xb) 000dffff
fixme:msi:MsiGetProductInfoW L"" L"InstalledProductName" 0x7b2564d8 0x7b93d1d4
fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x3
-> 0xb) 7bec0000
fixme:ole:_copy_arg Should not use VariantChangeType here. (conversion from 0x3
-> 0xb) 7becffff
fixme:win:SetWindowTextA setting text "QuickTest Professional 8.2" of other
process window (nil) should not use SendMessage
fixme:x11drv:X11DRV_SetWindowRgn not supported on other thread window 0x1003e
wine: Call from 0x7bb9c5e0 to unimplemented function
msi.dll.MsiGetLastErrorRecord, aborting
I did try the obvious (making a dummy MsiGetLastErrorRecord that
just returns NULL), but it didn't help.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4197
------- Additional Comments From dmitry(a)codeweavers.com 2006-03-01 22:44 -------
Chris, could you please regenerate the log with WINEDEBUG=+menu,+mdi
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2622
------- Additional Comments From mike(a)codeweavers.com 2006-03-01 22:10 -------
Please retry with the latest WineHQ CVS and a fresh ~/.wine. Please do not
install instmsiA or dcom95, and simply try install the application.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=2439
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|mike(a)codeweavers.com |wine-bugs(a)winehq.org
------- Additional Comments From mike(a)codeweavers.com 2006-03-01 22:07 -------
It appears the install is failing as a result of missing SetupAPI code, not as a
result of an MSI bug. ie. an install action that uses setupapi fails, and in
turn the install fails.
fixme:setupapi:SetupDiGetClassDevsW ({4d36e97d-e325-11ce-bfc1-08002be10318}): stub
err:msi:ITERATE_Actions Execution halted due to error (1603)
This is not an msi bug, so I'm assigning it back to wine-bugs.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1461
------- Additional Comments From mike(a)codeweavers.com 2006-03-01 22:04 -------
Please try again with the latest version of Wine. I don't have access to Palm
Desktop to test with. Please let me know if the Palm desktop 4 MSI package
installs or not.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=1786
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From mike(a)codeweavers.com 2006-03-01 21:59 -------
I downloaded 245.zip from the link above, and installed it into a (mostly) fresh
.wine (I'd installed other stuff using MSI first, but no dcom95, native msi or
other dlls).
bash-3.00$ sum *
17084 5 0x0409.ini
55959 1058 CM4 Demo.msi
25971 18076 Data1.cab
55566 2 Setup.ini
57664 626 cm4 splash.bmp
27300 1669 instmsia.exe
02508 1780 instmsiw.exe
59401 619 isscript.msi
06903 212 setup.exe
Run the installer using the latest WineHQ GIT tree
(3420bdd686ef0be7c37bc57454103b94e1005010):
~/wine/wine setup.exe
installs and runs fine. I'm going to close this bug. Reopen it if you have
further trouble.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=1631
------- Additional Comments From shea08(a)eastlink.ca 2006-03-01 20:53 -------
I just tried with latest cvs. Using native quartz.dll. I don't get the DSOUND
errors at all. But I get the same lockup, this is the output to the console.
fixme:ole:CoRegisterMessageFilter stub
err:x11drv:X11DRV_CreateWindow invalid window height -21
err:x11drv:X11DRV_CreateWindow invalid window height -21
err:listview:LISTVIEW_WindowProc unknown msg 1044 wp=00000000 lp=7fafe274
fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00100000
fixme:shell:BrsFolder_OnCreate flags 20 not implemented
fixme:shell:BrsFolderDlgProc Set selection "z:
\\home\\sheam\\backups\\MADAGASCAR"
err:ntdll:RtlpWaitForCriticalSection section 0x7da871bc "?" wait timed out in
thread 0009, blocked by 000e, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7da871bc "?" wait timed out in
thread 0009, blocked by 000e, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7da871bc "?" wait timed out in
thread 0009, blocked by 000e, retrying (60 sec)
If I don't use the native quartz.dll, I still get the DSOUND errors.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4197
------- Additional Comments From mike(a)codeweavers.com 2006-03-01 20:06 -------
Seems related to this:
trace:menu:RemoveMenu (menu=0x1e8 pos=0000 flags=0400)
warn:menu:MENU_GetMenu invalid menu handle=0x8d0, ptr=0x7fdad420, magic=0
warn:menu:MENU_GetMenu invalid menu handle=0x914, ptr=0x7fdad464, magic=0
The above trace means that RemoveMenu is failing, which is why you're ending up
with many menu items.
Looks like it's crashing at dlls/user/menu.c # 2011 at the line, as submenu is
probably NULL due to the above bug, but it's not checked.
submenu = MENU_GetMenu( hsubmenu );
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4224
------- Additional Comments From tony.lambregts(a)gmail.com 2006-03-01 20:01 -------
What program are you trying to install? is there a url wher it can be downloaded
(leagally)?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4226
tony.lambregts(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://www.acdlabs.com/downl
| |oad/
Keywords| |download, NoAppDBEntry
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4225
tony.lambregts(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://www.vandyke.com/downl
| |oad/securecrt/index.html
Keywords| |download
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3543
------- Additional Comments From tony.lambregts(a)gmail.com 2006-03-01 19:52 -------
*** Bug 4220 has been marked as a duplicate of this bug. ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4220
tony.lambregts(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
------- Additional Comments From tony.lambregts(a)gmail.com 2006-03-01 19:52 -------
This bug has already been reported
*** This bug has been marked as a duplicate of 3543 ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3439
wine(a)loftwyr.ca changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |ABANDONED
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4216
tony.lambregts(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://videogames.yahoo.com/
| |predownload?eid=416878
Keywords| |download
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4016
------- Additional Comments From willie(a)froq.net 2006-03-01 19:31 -------
The Poser 6.0 demo dies with the same X error, so this regression seems to
affect applications with embedded OpenGL viewports. Tried again with Wine CVS
from today, the regression's still there...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.