https://bugs.winehq.org/show_bug.cgi?id=37960
Bug ID: 37960 Summary: Paint.NET 4.0.5 does not install: unimplemented function KERNEL32.dll.QueryThreadCycleTime Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: ianlantzy@yahoo.com Distribution: ---
Created attachment 50573 --> https://bugs.winehq.org/attachment.cgi?id=50573 Output during installation failure
When trying to run the Paint.NET 4.0.5 installer using .NET 4.5.2 (installed 4.0 and 4.5 first using winetricks), install fails saying it cannot find mscoree.dll. Using mscoree.dll extracted from the .NET 4.5.2 installer it then gives an error saying:
wine: Call from 0x7bc54ae0 to unimplemented function KERNEL32.dll.QueryThreadCycleTime, aborting
This error persists even after testing with copies of mscoree.dll, kernel32.dll, and kernel32.dll.mui from a working installation of Windows 8.1.
Attached is a log of all output during the installation process.
https://bugs.winehq.org/show_bug.cgi?id=37960
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Ian Lantzy from comment #0)
Created attachment 50573 [details] Output during installation failure
When trying to run the Paint.NET 4.0.5 installer using .NET 4.5.2 (installed 4.0 and 4.5 first using winetricks), install fails saying it cannot find mscoree.dll. Using mscoree.dll extracted from the .NET 4.5.2 installer it then gives an error saying:
wine: Call from 0x7bc54ae0 to unimplemented function KERNEL32.dll.QueryThreadCycleTime, aborting
I wonder if it's a result of a broken installation. Did you change default prefix version from Windows XP?
This error persists even after testing with copies of mscoree.dll, kernel32.dll, and kernel32.dll.mui from a working installation of Windows 8.1.
This can't possibly work, don't even try to use kernel32/ntdll/user32/gdi32 and some other core dlls from Windows.
Attached is a log of all output during the installation process.
https://bugs.winehq.org/show_bug.cgi?id=37960
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
https://bugs.winehq.org/show_bug.cgi?id=37960
--- Comment #2 from Ian Lantzy ianlantzy@yahoo.com --- The installer won't even run unless the prefix is changed to Windows 7.
And I realize the core dlls probably wouldn't work but I just figured I would try it out.
https://bugs.winehq.org/show_bug.cgi?id=37960
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #3 from Austin English austinenglish@gmail.com --- Created attachment 50642 --> https://bugs.winehq.org/attachment.cgi?id=50642 stub
Please test.
https://bugs.winehq.org/show_bug.cgi?id=37960
Aesen Vismea aesen@gameminers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aesen@gameminers.com
--- Comment #4 from Aesen Vismea aesen@gameminers.com --- Created attachment 51144 --> https://bugs.winehq.org/attachment.cgi?id=51144 Log during install after applying patch
https://bugs.winehq.org/show_bug.cgi?id=37960
--- Comment #5 from Aesen Vismea aesen@gameminers.com --- Created attachment 51145 --> https://bugs.winehq.org/attachment.cgi?id=51145 Dialog after install fail
https://bugs.winehq.org/show_bug.cgi?id=37960
--- Comment #6 from Aesen Vismea aesen@gameminers.com --- (In reply to Austin English from comment #3)
Created attachment 50642 [details] stub
Please test.
I applied this patch to wine-1.7.39-173-gf6a341c with a fresh wineprefix and installed dotnet45 and corefonts via winetricks, and set the version to Windows 7.
Running the paint.net 4.0.5 installer with the patch results in the attached log and error dialog.
I saw this bug report while trying to determine if paint.net works under Wine, and noticed it hadn't been replied to for a while; if I should make a new report instead of continuing with this one, let me know.
https://bugs.winehq.org/show_bug.cgi?id=37960
--- Comment #7 from Austin English austinenglish@gmail.com --- (In reply to Aesen Vismea from comment #4)
Created attachment 51144 [details] Log during install after applying patch
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Please install winbind and retest.
https://bugs.winehq.org/show_bug.cgi?id=37960
--- Comment #8 from Austin English austinenglish@gmail.com --- https://source.winehq.org/git/wine.git/commitdiff/88362a077096bab950ff2cd520...
a modified patch has been committed. Please retest in git or 1.7.40.
https://bugs.winehq.org/show_bug.cgi?id=37960
Aesen Vismea aesen@gameminers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #51144|0 |1 is obsolete| |
--- Comment #9 from Aesen Vismea aesen@gameminers.com --- Created attachment 51157 --> https://bugs.winehq.org/attachment.cgi?id=51157 Log during install after a 'git pull'
$ wine --version wine-1.7.39-223-gd4fb625
Dialog is the same.
I installed the 64-bit winbind package, as I could not get the i386 version to install without removing half the packages on my system. The winbind error in the log appears to be gone though, so maybe it worked?
https://bugs.winehq.org/show_bug.cgi?id=37960
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |88362a077096bab950ff2cd520a | |bbe93b5d376ac Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Austin English austinenglish@gmail.com --- (In reply to Aesen Vismea from comment #9)
Created attachment 51157 [details] Log during install after a 'git pull'
$ wine --version wine-1.7.39-223-gd4fb625
Dialog is the same.
I installed the 64-bit winbind package, as I could not get the i386 version to install without removing half the packages on my system. The winbind error in the log appears to be gone though, so maybe it worked?
Well, the QueryThreadCycleTime issue is fixed. It seems that your original issue was unrelated to that crash:
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29! err:ntdll:NtQueryInformationToken Unhandled Token Information class 29! fixme:nls:LCIDToLocaleName unsupported flags 8000000 fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003fe,0x1511a8,0x0001,0x00000000,0x332e410,(nil)): stub err:eventlog:ReportEventW L".NET Runtime version 4.0.30319.17929 - There was a failure initializing profiling API attach infrastructure. This process will not allow a profiler to attach. HRESULT: 0x800706a9. Process ID (decimal): 38. Message ID: [0x2509]." fixme:advapi:DeregisterEventSource (0xcafe4242) stub err:ole:CoGetContextToken apartment not initialised fixme:time:QueryThreadCycleTime (0xfffffffe,0x3982560,): stub!
Please file a new bug for that issue.
https://bugs.winehq.org/show_bug.cgi?id=37960
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.40.
https://bugs.winehq.org/show_bug.cgi?id=37960
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.7.35 CC| |focht@gmx.net URL| |https://web.archive.org/web | |/20150218142643/http://www. | |dotpdn.com/files/paint.net. | |4.0.5.install.zip Keywords| |dotnet, download, Installer