http://bugs.winehq.org/show_bug.cgi?id=18797
Summary: CATIAV5R19: Fails to install on Wine higher than 1.1.18 Product: Wine Version: 1.1.22 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: lukasz.wojnilowicz@gmail.com
Created an attachment (id=21574) --> (http://bugs.winehq.org/attachment.cgi?id=21574) Output from terminal
I'm using Wine 1.1.22 (compiled from source using gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) ) on Fedora 10 i386.
The problem is that CATIAV5R19 crashes during setup (doesn't even start to copy files). This is probably regression because this program installs fine on Wine-1.1.18 (not in 1.1.19 and later).
http://bugs.winehq.org/show_bug.cgi?id=18797
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #1 from Austin English austinenglish@gmail.com 2009-06-05 12:48:55 --- Regression test? http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=18797
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21574|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #2 from NSLW lukasz.wojnilowicz@gmail.com 2009-06-13 16:13:08 --- Created an attachment (id=21779) --> (http://bugs.winehq.org/attachment.cgi?id=21779) Orbix Configuration
Wine 1.1.18 does show this and Wine 1.1.19-1.1.23 crashes just before
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #3 from NSLW lukasz.wojnilowicz@gmail.com 2009-06-13 16:20:00 --- Here is what regression test did give
dcb3e52e2dfd0d6e494164932fb2b684d463a005 is first bad commit commit dcb3e52e2dfd0d6e494164932fb2b684d463a005 Author: Ge van Geldorp ge@gse.nl Date: Tue Apr 7 10:53:57 2009 +0200
secur32: Implement GetUserNameEx(NameSamCompatible).
:040000 040000 b17532ccafbde786e4b990f2ffdfef8d71270eb7 33066b4f655ae87238b6ec4b6b4c2ff0b8b21340 M dlls
Additional info: -git bisect good wine-1.1.18 -git bisect bad wine-1.1.19 -i cannot add ge@gse.nl to CC list so it's no more available so it should be corrected in regression test guide
http://bugs.winehq.org/show_bug.cgi?id=18797
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |secur32
http://bugs.winehq.org/show_bug.cgi?id=18797
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ge@thinstall.com
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #4 from Kai Blin kai.blin@gmail.com 2009-06-14 04:02:07 --- Not all patch authors register with the same email address in bugzilla, and it's not reasonable to enforce this when patches are submitted. For most of the core contributors, this usually works.
Anyway, can you please attach the backtrace you're getting during the crash and a WINEDEBUG=+secur32 debug output?
http://bugs.winehq.org/show_bug.cgi?id=18797
Ge van Geldorp ge@gse.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|ge@thinstall.com |ge@gse.nl
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #5 from NSLW lukasz.wojnilowicz@gmail.com 2009-06-14 05:06:39 --- Created an attachment (id=21785) --> (http://bugs.winehq.org/attachment.cgi?id=21785) WINEDEBUG=+secur32 Wine-1.1.19
First attachment is backtrace from crash, and here is backtrace on Wine-1.1.19 (also crash)
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #6 from Ge van Geldorp ge@gse.nl 2009-06-14 07:00:04 --- Looks like the installer isn't crashing but is exiting. I assume you're logged in as user "nslw" in Linux and that your hostname is also "nslw"? Is CATIA available for download somewhere? Since the problem occurs early in the installer I probably don't even need a license code or something like that.
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #7 from NSLW lukasz.wojnilowicz@gmail.com 2009-06-14 07:27:22 --- My username is my second name and my hostname is little bit longer than simple nslw and yes installer doesn't show any crash message but exits rapidly.
Sadly CATIA is nowhere to download legally and for free.
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #8 from Ge van Geldorp ge@gse.nl 2009-06-15 06:11:18 --- Full repro instructions: 1) run wine /path/to/setup.exe 2) "Next" on Welcome page 3) "Next" on nodelock license page 4) "Next" on Destination Location page 5) "Yes" on Confirm creation of directory messagebox 6) "Next" on Environment page 7) "Yes" on Confirm creation of directory messagebox 8) Select "Custom" on Setup Type page, "Next" 9) "Next" on ChooseLang page 10) Select "ADD - CATIA - ..." on MediaProduct page, "Next" 11) Select "E5I - ENOVIA Plug-In Product" on ExtraProduct page 12) When you press "Next" on ExtraProduct page installer will exit without any further messages.
I believe the problem is not in GetUserNameExW() but in LsaEnumerateAccountRights(). Program logic seems to be:
if (GetUserNameEx(...)) { LsaOpenPolicy(...) LookupAccountNameW(...) if (! NT_SUCCESS(LsaEnumerateAccountRights(...)) ExitProcess(...) }
Implementation of GetUserNameEx() now causes a call to LsaEnumerateAccountRights() to be made which fails because that function is not implemented. When I change LsaEnumerateAccountRights() to return success with 0 privileges the installer continues.
I'll see if I can create an implementation for LsaEnumerateAccountRights().
http://bugs.winehq.org/show_bug.cgi?id=18797
--- Comment #9 from Ge van Geldorp ge@gse.nl 2009-06-16 12:01:23 --- Fixed in http://www.winehq.org/pipermail/wine-cvs/2009-June/056361.html. Can you please retest and confirm?
http://bugs.winehq.org/show_bug.cgi?id=18797
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #10 from NSLW lukasz.wojnilowicz@gmail.com 2009-06-16 14:06:22 --- (In reply to comment #9) I'm confirming that it has been fixed in wine-1.1.23-273-gc293285. Thank you very much.
http://bugs.winehq.org/show_bug.cgi?id=18797
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2009-06-19 11:08:34 --- Closing bugs fixed in 1.1.24.
https://bugs.winehq.org/show_bug.cgi?id=18797
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |dcf4a9903b38a47a8a38e350fc9 | |4bafaf81cbbfd Keywords| |Installer Regression SHA1| |dcb3e52e2dfd0d6e494164932fb | |2b684d463a005 CC| |focht@gmx.net Component|secur32 |advapi32