http://bugs.winehq.org/show_bug.cgi?id=11725
Summary: Mathematica 5.1 fails on installing Product: Wine Version: 0.9.54. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: advapi32 AssignedTo: wine-bugs@winehq.org ReportedBy: jacobidiego@gmail.com
I have placed the test for this on the appdb site.
Steps to Reproduce: - cd to CDROM/AUTORUN - wine autorun.exe - Clic on install. It start to uncompress the installer. - After the installer get uncompressed it shows the error and closes:
Title: InstallShield Error: 1607: Unable to install InstallShield Scripting Runtime.
fixme:advapi:RegisterEventSourceW ((null),L"MsiInstaller"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003f5,(nil),0x0006,0x00000000,0x34b9fc,(nil)): stub err:eventlog:ReportEventW L"=====================================================\r\nException code: C0000005 ACCESS_VIOLATION\r\nFunction: 0x3\r\n=====================================================\r\n\r\nRegisters:\r\nEAX:00000000 EBX:76438B16 ECX:0034BA38 EDX:00000031 ESI:0034BCC0 EDI:0034BE40\r\nCS:EIP:0023:00000003 "... err:eventlog:ReportEventW L""
Also it takes a some seconds to close the process.
http://bugs.winehq.org/show_bug.cgi?id=11725
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Component|advapi32 |-unknown
--- Comment #1 from Austin English austinenglish@gmail.com 2008-02-25 12:55:17 --- Not critical. Can you please attach full terminal output?
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #2 from Diego Jacobi jacobidiego@gmail.com 2008-02-25 15:29:22 --- Created an attachment (id=10972) --> (http://bugs.winehq.org/attachment.cgi?id=10972) Wine console output of Mathematica 5.1 with WINEDEBUG=advapi
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #3 from Diego Jacobi jacobidiego@gmail.com 2008-02-25 15:29:51 --- Created an attachment (id=10973) --> (http://bugs.winehq.org/attachment.cgi?id=10973) Wine console output of Mathematica 5.1 without WINEDEBUG set
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #4 from Diego Jacobi jacobidiego@gmail.com 2008-02-25 15:30:41 --- Created an attachment (id=10974) --> (http://bugs.winehq.org/attachment.cgi?id=10974) Wine console output of Mathematica 5.1 with WINEDEBUG=relay
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #5 from Diego Jacobi jacobidiego@gmail.com 2008-02-25 15:36:30 --- I have already seen the next lines when i try to runs other programs, which also doesn't work with wine. Maybe it has something to do with it.
trace:advapi:AdjustTokenPrivileges err:module:DelayLoadFailureHook failed to delay load USERENV.dll.GetAllUsersProfileDirectoryW wine: Call from 0x7b841680 to unimplemented function USERENV.dll.GetAllUsersProfileDirectoryW, aborting
I can also attach a log with WINEDEBUG=all but this is 10.7 Mb tgz. And it is most likely i will be an hour uploading it with my upspeed connection.
Cheers.
http://bugs.winehq.org/show_bug.cgi?id=11725
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #6 from Anastasius Focht focht@gmx.net 2008-02-25 16:04:04 --- Hello,
are you using native overrides by any chance? There are some dlls that look suspicious to me ... bound imports/registry keys unusual for wine.
Please try running the installer on clean .wine with no native overrides at all.
Regards
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #7 from Diego Jacobi jacobidiego@gmail.com 2008-02-25 16:29:15 --- Focht:
nice eye :D
Sorry for not mentioning the overrides. I am making a kind of study, to see what dlls shouln't be overriden and what can be recomended to be always builtin. Just becouse too much people doesn't know exactly how can this affect wine. As an example, in a game with only wine, i have 30 fps, and with some overrides i have 80, and with some other and some not, i have 100. I have some screens of that.
Going back to the bug: On wine itself 0.9.54 Mathematica 5.1 does install and runs. A first look at it tells me that it does run very well. Maybe because it has a terrible ugly linux port. Anyway a few test to ploting: Plot[x²,{x,-3,3}] gives an mathematic error and crashes. Plot[x^2,{x,-3,3}] doesn't crashes and works fine. Notice the difference in the square? Linux always does that upper 2 on every program when i press ^ once and "2", but windows doesn't.
Please dont close this bug yet as i will take more time to check, what native dll causes this problem and what other bugs does Mathematica haves, i will also update AppDB entry. Give me a couple of days, i am a little busy right now.
Cheers. :)
http://bugs.winehq.org/show_bug.cgi?id=11725
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #8 from James Hawkins truiken@gmail.com 2008-02-25 18:06:11 --- No, we'll go ahead and close it.
http://bugs.winehq.org/show_bug.cgi?id=11725
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from James Hawkins truiken@gmail.com 2008-02-25 18:06:20 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #10 from Lei Zhang thestig@google.com 2008-02-25 20:30:53 --- Tried installing Mathematica 5.2, worked just fine here. Please file new bugs for other Mathematica problems.
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #11 from Diego Jacobi jacobidiego@gmail.com 2008-02-28 12:23:21 --- I dont understand why an "unimplemented function" is not a bug. Isn't supposed that Real Windows dlls implements the complete windows api? So if a windows dll calls an unimplemented function on wine, it isn't an error?
Maybe implementing this function will better support for natives dlls and applications will also be better supported when the user has a Windows license.
Any way, Mathematica is free of problems yet and is not usable. See http://bugs.winehq.org/show_bug.cgi?id=11765 for the respective bug report.
Cheers.
http://bugs.winehq.org/show_bug.cgi?id=11725
--- Comment #12 from Diego Jacobi jacobidiego@gmail.com 2008-02-28 12:28:19 --- Sry. The native dll conflicting was msi.dll, setting this a builtin pass the error, but then there are more errors. Something with ole and rpc (which is also builtin), i have manually setted all to builtin but this errors doesn't disapeared so, a clean .wine dir is the only way to install Mathematica.
After installing it an be copied to another working .wine directory and it will ask again for the license information.
Cheers.
https://bugs.winehq.org/show_bug.cgi?id=11725
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer Summary|Mathematica 5.1 fails on |Mathematica 5.1 installer |installing |crashes, failure to delay | |load | |'USERENV.dll.GetAllUsersPro | |fileDirectoryW' (broken | |WINEPREFIX, native shell32, | |shlwapi etc. overrides)