http://bugs.winehq.org/show_bug.cgi?id=11008
Summary: dll registration: Wine does not seem to regognize /silent as parameter Product: Wine Version: CVS/GIT Platform: HP OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-dotnet AssignedTo: wine-bugs@winehq.org ReportedBy: yolande@haneder.biz
Created an attachment (id=9989) --> (http://bugs.winehq.org/attachment.cgi?id=9989) End of log, all registrations of dlls with /s proceed, failing with /silent
As you will be able to see in the attachment, Wine is registering all dlls for which RegSvr32.exe had been launched the parameter is /s. However the .NET 2 seemed to ask the parameter /silent and the application (Trados) crashes.
http://bugs.winehq.org/show_bug.cgi?id=11008
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2008-01-02 15:35:36 --- Ah, but it's running a different program, regasm, not regsvr.
Launching: c:\windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe Parameter: /silent "c:\Programme\SDL International\T2007\TT\Trados.Translation.Comments.dll
I think the thing to do is run that command by hand with logging, e.g.
WINEDEBUG=+relay,+seh wine 'c:\windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe' /silent "c:\Programme\SDL International\T2007\TT\Trados.Translation.Comments.dll" > log 2>&1 and see what's in that log file.
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #2 from Yolande Haneder yolande@haneder.biz 2008-01-03 00:07:00 --- Created an attachment (id=9997) --> (http://bugs.winehq.org/attachment.cgi?id=9997) Log file of the error
Here you are with the details. I hope this can help you.
http://bugs.winehq.org/show_bug.cgi?id=11008
Yolande Haneder yolande@haneder.biz changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mscoree |kernel32 Summary|dll registration: Wine does |Problem through the |not seem to regognize |registration of an assembly |/silent as parameter |
--- Comment #3 from Yolande Haneder yolande@haneder.biz 2008-01-08 03:17:06 --- Changing title/component. Faulty part seems to be VirtualProtect (kernel32), expected value seemed to be 79e74b61 and nothing is returned.
http://bugs.winehq.org/show_bug.cgi?id=11008
Andrey Turkin andrey.turkin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.turkin@gmail.com
--- Comment #4 from Andrey Turkin andrey.turkin@gmail.com 2008-01-08 18:14:47 --- This crash comes from wine deficiency (.NET runtime sets PAGE_GUARD on current stack page, so page fault is thrown immediately and then fault handler tries to write to the same stack page), but before there is thrown COM exception with E_INVALIDARG status code. Maybe this is intended behavior but probably not. Please try WINEDEBUG=+ole, maybe it'll give some clues on what's going on there.
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #5 from Yolande Haneder yolande@haneder.biz 2008-01-08 23:40:10 --- Created an attachment (id=10131) --> (http://bugs.winehq.org/attachment.cgi?id=10131) New log
The first comments about file protection are here on any log and don't specifically have to do with this problem
http://bugs.winehq.org/show_bug.cgi?id=11008
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #6 from Andrey Turkin andrey.turkin@gmail.com 2008-01-09 04:06:24 --- Strange enough - these means that source file cannot be read - so some files wouldn't be installed; please try with WINEDEBUG=+file,+ver to determine why does it fails.
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #7 from Yolande Haneder yolande@haneder.biz 2008-01-09 04:24:15 --- Created an attachment (id=10136) --> (http://bugs.winehq.org/attachment.cgi?id=10136) 3rd WINEDEBUG log as requested
Here the log
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #8 from Andrey Turkin andrey.turkin@gmail.com 2008-01-09 05:21:04 --- Created an attachment (id=10137) --> (http://bugs.winehq.org/attachment.cgi?id=10137) Fix for wineboot dllcache
Please try if this fix helps wrt these wineboot errors
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #9 from Yolande Haneder yolande@haneder.biz 2008-01-09 06:51:08 --- Created an attachment (id=10138) --> (http://bugs.winehq.org/attachment.cgi?id=10138) Log with patch
I did apply the patch and recompiled however I have not installed everything from scratch yet (same prefix as from before). Would it be necessary to reinstall the dlls?
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #10 from Andrey Turkin andrey.turkin@gmail.com 2008-01-09 07:23:21 --- Ok... so wineboot issue is solved, and now you back at regasm's double fault. I believe you already seen http://bugs.winehq.org/show_bug.cgi?id=10467#c8 about how to work this around (I should have been search _before_ trying to debug this myself).
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #11 from Yolande Haneder yolande@haneder.biz 2008-01-09 07:52:21 --- I am sorry but I don't have to add much to that other thread, my problem is much different.
First it is not the same basis. It is based on Win2000 and I am using WinXp which is much more based on assemblies. On the other hand, the fixes discussed there are not helping me and copying the mentioned file from Windows is adding me lines from shell32 with "can't parse URL..". Does not look good to me.
I have another approach to the NET and the NET is installing OK (past one error) without this and a couple of dlls more.
This other bug is also a discussion from developers and showing my ignorance there is not something I should do. I will do my best and probably nobody will shout at me on a Trados bug.
My problem has rather something to do with ole because it's a problem that didn't exist in 0.9.49, and a regression test is not helping me because there was too much broken at the same time. Apart from a time with a memory leak, the errors from the .NET on XP had not changed a bit since 0.9.49.
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #12 from Yolande Haneder yolande@haneder.biz 2008-01-09 09:04:42 --- Another thing worth mentioning about the .NET and tied to the fact that I am not specifically trying to install the .NET (which is behind me at that stage) is that Microsoft added one more difficulty for the .NET installation: It requires the Windows Installer 3.0!! (first it is checking for 2.0 on XP and if this is OK, it is checking for 3.0. I can only get past it because my application is installing Windows installer 3.1, however not in the Wine prefix (I can change the prefix, the installer is still installed)).
As a consequence one can play at will, my problem is not tied to the installation of it but on the registration of Trados components (and maybe at most with my bug that some parts for C++ are not registering too).
http://bugs.winehq.org/show_bug.cgi?id=11008
--- Comment #13 from Yolande Haneder yolande@haneder.biz 2008-01-23 03:32:42 --- Created an attachment (id=10420) --> (http://bugs.winehq.org/attachment.cgi?id=10420) Details of the exception with +seh
Tested on the (now installing) Trados 2007 SP1 (build 826), which is crashing at exactly the same place.
http://bugs.winehq.org/show_bug.cgi?id=11008
Yolande Haneder yolande@haneder.biz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #14 from Yolande Haneder yolande@haneder.biz 2008-02-20 08:55:20 --- Assembly are registering, it's not blocking anymore, although one has to click OK on dozen errors boxes because of failing import of dlls (module - dll not found).
http://bugs.winehq.org/show_bug.cgi?id=11008
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Dan Kegel dank@kegel.com 2008-02-22 11:39:55 --- 0.9.56 released, so closing all bugs marked as RESOLVED FIXED.
http://bugs.winehq.org/show_bug.cgi?id=11008
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
http://bugs.winehq.org/show_bug.cgi?id=11008
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|HP |PC
--- Comment #16 from Dan Kegel dank@kegel.com 2009-05-29 19:00:50 --- Bugs marked "HP, Linux" probably should have been marked "PC, Linux" as HP really is for HP's HP-PA or Itanium systems, and very few people have those.