http://bugs.winehq.org/show_bug.cgi?id=14556
Summary: Broken dotnet2.0 setup Product: Wine Version: CVS/GIT Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: max@veneto.com
In latest wine dotnet2.0 installed with winetricks has problems. I could only reproduce (up to now) with autocad setup; my old wineprefix with dotnet2.0+autocad2005 inside works still good; a new setup in a clean wineprefix don't. The most evident error when launching autocad is here :
err:eventlog:ReportEventW L".NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service reached limit of transient errors. Will shut down. Last error returned from Service Manager: 0x80070005.\n"
It crashes some time later due to unimplemented gdi call.
In "old" wineprefix (setup somewhere after 1.0) the above error message don't appear and the app runs still good. I'd try a regression test, but as-is with no other way to reproduce is too time expensive, as it requires a new wineprefix + dotnet+autocad setup on each run.
Ciao
Max
http://bugs.winehq.org/show_bug.cgi?id=14556
max@veneto.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |max@veneto.com
http://bugs.winehq.org/show_bug.cgi?id=14556
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net 2008-07-18 15:19:51 --- Hello,
that native image generation (ngen) service problem is actually dupe of bug 14040
--- snip --- .. 0009:Call advapi32.RegCreateKeyExW(80000002,0032ecb8 L"SOFTWARE\Microsoft\.NetFramework",00000000,00000000,00000000,0001010f,00000000,0032ec50,00000000) ret=64074c7c 0009:Ret advapi32.RegCreateKeyExW() retval=00000005 ret=64074c7c 0009:Call KERNEL32.GetLastError() ret=64070522 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=64070522 0009:Call ntdll.RtlFreeHeap(00110000,00000000,00135760) ret=64076768 0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=64076768 0009:Call KERNEL32.GetLastError() ret=640703bb 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=640703bb 0009:Call KERNEL32.GetLastError() ret=64070497 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=64070497 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,0000000c) ret=64076753 0009:Ret ntdll.RtlAllocateHeap() retval=00135760 ret=64076753 0009:Call KERNEL32.GetLastError() ret=640703bb 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=640703bb 0009:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032ebf8) ret=78158dd3 0009:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b8432e0 0009:trace:seh:raise_exception info[0]=19930520 0009:trace:seh:raise_exception info[1]=0032ec38 0009:trace:seh:raise_exception info[2]=64081810 0009:trace:seh:raise_exception eax=7b82c459 ebx=7b8b2884 ecx=00000000 edx=0032ebf8 esi=0032ebf8 edi=0032eb60 0009:trace:seh:raise_exception ebp=0032eb48 esp=0032eae4 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00000246 0009:trace:seh:call_stack_handlers calling handler at 0x6407c6b5 code=e06d7363 flags=1 --- snip ---
Either disable the service or take the patch from 14040 if it bothers you.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14556
--- Comment #2 from max@veneto.com 2008-07-18 16:35:54 --- (In reply to comment #1)
Thank you for the hint... But I wonder why it's broken now and it was ok on 1.0.
Regards
Max
http://bugs.winehq.org/show_bug.cgi?id=14556
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Status|UNCONFIRMED |RESOLVED Platform|All |Other Resolution| |DUPLICATE
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2008-07-19 01:13:34 --- Duplicate.
*** This bug has been marked as a duplicate of bug 14040 ***
http://bugs.winehq.org/show_bug.cgi?id=14556
--- Comment #4 from max@veneto.com 2008-07-19 03:02:29 --- (In reply to comment #3)
Duplicate.
*** This bug has been marked as a duplicate of bug 14040 ***
I still don't understand WHY it works on 1.0 and not on 1.1.1 .
And, I'm still not sure that's just that one the problem. Bug 14040 was there in 1.0 and on 1.1.1 too, dotnet20 did work on 1.0 and doesn't now.
Max
http://bugs.winehq.org/show_bug.cgi?id=14556
--- Comment #5 from Anastasius Focht focht@gmx.net 2008-07-19 05:51:46 --- Hello,
--- quote --- But I wonder why it's broken now and it was ok on 1.0.
..
I still don't understand WHY it works on 1.0 and not on 1.1.1 .
And, I'm still not sure that's just that one the problem. Bug 14040 was there in 1.0 and on 1.1.1 too, dotnet20 did work on 1.0 and doesn't now. --- quote ---
Because .NET lies on top of win32 API, covering a large part of it. Every time new APIs get added in wine (partly or completely implemented) it might affect parts of .NET. Same applies to changing behaviour of existing API or just plain regressions.
Due to this large coverage, practically every area in wine can cause failures or new behaviour for .NET apps.
For your reference: The ngen registry bug was also present in wine 1.0
--- snip --- $ which wineserver ~/wine-install/wine-1.0/bin/wineserver
$ wine --version wine-1.0
$ pwd /home/focht/.wine/drive_c/windows/Microsoft.NET/Framework/v2.0.50727
$ wine ./ngen.exe executeQueuedItems
fixme:powrprof:DllMain (0x60a70000, 1, (nil)) not fully implemented fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16 Microsoft (R) CLR Native Image Generator - Version 2.0.50727.42 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. Exception from HRESULT: 0x80070005 (E_ACCESSDENIED) You must have administrative credentials to perform this task. Contact your system administrator for assistance. --- snip ---
Again: This bug is *not* the cause of your problem.
You did not state what your *actual* problem is.
"It crashes some time later due to unimplemented gdi call."
So what? What should one do? Guess the call?
Whenever I see rather unspecific "Doesn't work" I don't feel inclined to help. Though an exception might be if the area covers some of my interests.
Same applies to forums .. there is guesswork, FUD spread there - even from regulars - that makes me cringe every time and I quickly flip to next page. If you have a problem that looks like a bug/regression, report it on bugzilla and provide *all* the necessary information (clean WINEPREFIX, all install steps, tracelogs/backtraces ...).
Regards
http://bugs.winehq.org/show_bug.cgi?id=14556
--- Comment #6 from max@veneto.com 2008-07-19 08:23:44 --- (In reply to comment #5)
Hello,
--- quote ---
Again: This bug is *not* the cause of your problem.
You did not state what your *actual* problem is.
"It crashes some time later due to unimplemented gdi call."
So what? What should one do? Guess the call?
Whenever I see rather unspecific "Doesn't work" I don't feel inclined to help. Though an exception might be if the area covers some of my interests.
Same applies to forums .. there is guesswork, FUD spread there - even from regulars - that makes me cringe every time and I quickly flip to next page. If you have a problem that looks like a bug/regression, report it on bugzilla and provide *all* the necessary information (clean WINEPREFIX, all install steps, tracelogs/backtraces ...).
Regards
First of all, sorry for lack of informations. The bug appeared on a NEW wineprefix (I do that always on autocad to check for regressions/change of behaviour). So, to be more precise and report a complete bug, I've redone the report, see bug 14570. I hope it'll be enough....
Max
http://bugs.winehq.org/show_bug.cgi?id=14556
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Lei Zhang thestig@google.com 2008-07-21 13:43:44 --- closing
http://bugs.winehq.org/show_bug.cgi?id=14556
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified