[Bug 942] executing SETUP.EXE (Microsoft Visual Studio :: installing from CD)
Wine Bugs
wine-bugs at winehq.com
Sat Jun 21 06:53:54 CDT 2003
http://bugs.winehq.com/show_bug.cgi?id=942
------- Additional Comments From z_god at wanadoo.nl 2003-21-06 06:53 -------
Bug comments restored from Gmane.org:
When I try to start the installer file (SETUP.EXE) by doing: 'wine SETUP.EXE'
this gets into output:
fixme:process:CreateProcessA (E:\vs60wiz.exe,...):
NORMAL_PRIORITY_CLASS ignored
then, the wineconsole is brought up, with lots and lots of output:
Unhandled exception: page fault on read access to 0x0000003c in 32-bit code
(0x00415154).
0x00415154 (vs60wiz.exe..text+0x14154 in E:\vs60wiz.exe): repne scasb es:(%ed1)
/* I should want to add, that I get this installer to run under the previous
version (20020605), but there, the registry validation gets erronous (it doesn't
detect the serial code as correct, even though I am 100% sure it is) */
------- Additional Comments From dclark <at> akamail.com 2002-08-03 14:57 -------
Hmm, I've done some recent work on shlexec, which installers sometimes use to
execute processes. How about running with something like:
wine --debugmsg +exec,+process -- setup.exe
------- Additional Comments From andi <at> rhlx01.fht-esslingen.de 2002-08-05 14:21
-------
Hmm, sounds like some string scanning going on with a NULL pointer as input.
Check a --debugmsg +relay trace log, maybe that shows the problem.
------- Additional Comments From tony.granberg <at> home.se 2002-08-05 14:58
-------
I have actually not access to the CD-drive right now. There's a new harddrive
occuping it at the moment. I have to delay this checkout of the problem for a while.
------- Additional Comments From us <at> the-edmeades.demon.co.uk 2002-08-06
15:36 -------
Just an FYI - the install creates an exe in the /tmp directory - it is easier
to debug this with eg. 'winedbg E:\\vs60wiz.exe /location:D:' (E: maps to /tmp, d: is
my cdrom).
relay tracing etc show the last thing it does prior to the trap is query a regirsty
key HKLM\Software\Microsoft\Windows\CurrentVersion, value: VersionNumber. It
gets
back a return code of 2, and later dies.
Looking at the disassembly I cant see an immediate tie to the missing key and the
trap, and my w2k system doesnt have this key.
Setting Version in config to win2k avoids this trap - perhaps the detection is invalid?
------- Additional Comments From us <at> the-edmeades.demon.co.uk 2002-08-06
15:39 -------
Of course, it only goes a little further before dying, but its progress
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list