https://bugs.winehq.org/show_bug.cgi?id=46640
Bug ID: 46640 Summary: Can start nothing since today git revision Product: Wine Version: 4.1 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: isakov-sl@bk.ru
Wine-4.0-rc7 working for me. macOS 10.13.6 Intel HD4000
But since 4.1 and next commits I can't start installers can't start games that always works before. The news at the site is "wine-preloader for macOS" and I see the preloader crashes and hangs. I see nothing in logs. I checked my system and *dylibs. All looks good. ~~~~ 0033:fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub 0033:fixme:win:RegisterTouchWindow (0x10068 00000000): stub 0033:fixme:imm:NotifyIME NI_CONTEXTUPDATED: IMC_SETCANDIDATEPOS 0033:fixme:imm:ImmReleaseContext (0x10068, 0x1314c0): stub 0033:fixme:win:FlashWindowEx 0x33f568 - semi-stub wine: Unhandled page fault on execute access to 0x00000000 at address 0x0 (thread 0033), starting debugger... ~~~
Some application has crash windows hanged, some allows me to save crash log like this one ~~~ Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0042dffe). Register dump: CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f EIP:0042dffe ESP:0033b100 EBP:0033b198 EFLAGS:00210206( R- -- I - -P- ) EAX:00000000 EBX:00000000 ECX:7ffc0000 EDX:00000000 ESI:01e02530 EDI:00ca85c8 Stack dump: 0x0033b100: 00000086 0033b198 00000000 00000018 0x0033b110: 00010050 68f46eae 0033b128 0041cfb5 0x0033b120: 00000000 00000001 00000000 00010050 0x0033b130: 68f5908e 00000012 0033b148 68f4540a 0x0033b140: 69073fa4 68f5908e 0033b1d8 68f4b46c 0x0033b150: 00010050 000d007a 00000000 68ee5aa1 0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw- Backtrace: =>0 0x0042dffe EntryPoint+0xffffffff() in lostplanetdx10 (0x0033b198) 1 0x68f57d3c WINPROC_wrapper+0x1b() in user32 (0x0033b1c8) 2 0x68f59110 call_window_proc+0x8f() in user32 (0x0033b208) 3 0x68f59e86 WINPROC_CallProcWtoA+0xa45() in user32 (0x0033b6b8) 4 0x68f59366 WINPROC_call_window+0x1e5() in user32 (0x0033b708)
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #1 from Sergey Isakov isakov-sl@bk.ru --- Same under macOS 10.11.6. It is not an OS issue.
https://bugs.winehq.org/show_bug.cgi?id=46640
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #2 from Austin English austinenglish@gmail.com --- Does 'wine notepad' work?
If you can build wine, a regression test would be super helpful: https://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #3 from Sergey Isakov isakov-sl@bk.ru --- (In reply to Austin English from comment #2)
Does 'wine notepad' work?
If you can build wine, a regression test would be super helpful: https://wiki.winehq.org/RegressionTesting
At now my macbook is very slow. One compilation occupy 30minute so the regression test is poor possible. May be I can provide a full log with additional debug like +seh?
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #4 from Sergey Isakov isakov-sl@bk.ru --- One of the possible reason is new clang provided with xcode10,1. I will try other compilers.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #5 from Sergey Isakov isakov-sl@bk.ru --- Is this warning related? ~~~ /Users/sergey/Documents/Projects/wine/libs/wine/loader.c:798:5: warning: 'MPTaskIsPreemptive' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] MPTaskIsPreemptive(MPCurrentTaskID()); ^
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #6 from Ken Thomases ken@codeweavers.com --- (In reply to Sergey Isakov from comment #5)
Is this warning related?
/Users/sergey/Documents/Projects/wine/libs/wine/loader.c:798:5: warning: 'MPTaskIsPreemptive' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] MPTaskIsPreemptive(MPCurrentTaskID()); ^
No, that's been there for ages.
For what it's worth, I compiled Wine git on macOS 10.12.6 using Xcode 8 and it runs stuff just fine. Did you try notepad, as Austin suggested?
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #7 from Sergey Isakov isakov-sl@bk.ru --- Compiling with old clang I got working wine. So something wrong with new clang being more critical for warnings and optimizations.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #8 from Sergey Isakov isakov-sl@bk.ru --- Wine compiled under 10.11.6 works there. But under 10.13.6 no ~~~ 0027:fixme:ole:CoInitializeSecurity (0x32fa18,-1,0x0,0x0,6,2,0x0,8192,0x0) - stub! wine: Unhandled page fault on read access to 0x00000000 at address 0x0 (thread 0027), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #9 from Sergey Isakov isakov-sl@bk.ru --- Installer 3DMarkVantage infinitely hangs on ~~~ 0032:fixme:clusapi:GetNodeClusterState ((null),0x33ec24) stub! 0032:fixme:advapi:DecryptFileA ("c:\5676c4dedf4b42f97c604237a947b3\", 00000000): stub ~~~
It is definitely wine regression.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #10 from Sergey Isakov isakov-sl@bk.ru --- (In reply to Ken Thomases from comment #6)
(In reply to Sergey Isakov from comment #5)
Is this warning related?
/Users/sergey/Documents/Projects/wine/libs/wine/loader.c:798:5: warning: 'MPTaskIsPreemptive' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] MPTaskIsPreemptive(MPCurrentTaskID()); ^
No, that's been there for ages.
For what it's worth, I compiled Wine git on macOS 10.12.6 using Xcode 8 and it runs stuff just fine. Did you try notepad, as Austin suggested?
Started but with broken interface. I am searching for the reason.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #11 from Sergey Isakov isakov-sl@bk.ru --- More observations. One worked fine until I accepted OS Update from Appstore. There is no possibility to reject an update, you have a choice install now or install one hour later. It is macOS 10.13.6. Was revision 17G4015. All working. Now the revision 17G5019, nightmare! Even recompilation of wine-xxx that was compiled before now stopped at the font preparation. FONTS is the big issue. I don't know exactly what is changed in new OS. wine notepad is started but with one symbol over the whole screen. Numerous crashes and hangs. I have to recompile libraries: Fontconfig Freetype and their dependencies like libpng. I have to replace wine/fonts/*.ttf to native versions.
Something still wrong with encryptions and with wine-preloader.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- For wine notepad you don't need to install extra fonts, and I'd recommend against replacing things in the build tree.
Fontconfig is not required on macos.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #13 from Sergey Isakov isakov-sl@bk.ru --- 0042:err:syslink:SYSLINK_SetFont Failed to create link font!
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #14 from Sergey Isakov isakov-sl@bk.ru --- And this message ---- /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8 /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist' --- What is it?
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #15 from Sergey Isakov isakov-sl@bk.ru --- wine: Invalid address. Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: Invalid address.
But this application was started before.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #16 from Sergey Isakov isakov-sl@bk.ru --- It is macOS 10.13.6. Was revision 17G4015. All working. Now the revision 17G5019 not compatible with wine.
I tested just same program in same wine in the same box. It works in 10.11.6 and crash in 10.13.6.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #17 from Sergey Isakov isakov-sl@bk.ru --- May be there is a sequel to bug 43966?
https://bugs.winehq.org/show_bug.cgi?id=46640
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
--- Comment #18 from Ken Thomases ken@codeweavers.com --- The "Invalid address" address messages are reminiscent of something I was seeing with the preloader and Mojave. I thought I fixed that with https://source.winehq.org/git/wine.git/?a=commit;h=ecd53057b5148cbe35fb67097d0063f796728e04 and https://source.winehq.org/git/wine.git/?a=commit;h=07d80641d074d7aed5da83515d87765dcc6606ff. You're building Wine recent enough to include those?
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #19 from Sergey Isakov isakov-sl@bk.ru --- (In reply to Ken Thomases from comment #18)
The "Invalid address" address messages are reminiscent of something I was seeing with the preloader and Mojave. I thought I fixed that with https://source.winehq.org/git/wine.git/?a=commit; h=ecd53057b5148cbe35fb67097d0063f796728e04 and https://source.winehq.org/git/wine.git/?a=commit; h=07d80641d074d7aed5da83515d87765dcc6606ff. You're building Wine recent enough to include those?
I got release 4.2.
I have some new message ~~~ wineserver: Can't check in server_mach_port wine: for some mysterious reason, the wine server failed to run. ~~~
Now I will check your patches.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #20 from Sergey Isakov isakov-sl@bk.ru --- Yes, both patches already included.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #21 from Sergey Isakov isakov-sl@bk.ru --- "killall wine-preloader" is my best friend for now. Even in 10.11.6.
https://bugs.winehq.org/show_bug.cgi?id=46640
--- Comment #22 from Sergey Isakov isakov-sl@bk.ru --- During compilation I see messages ~~~~ ld: warning: pointer not aligned at address 0x121C3 (.L__wine_spec_callfrom16_p_regs_ + 1 from winoldap.mod16-D8tsbi.spec.o) ld: warning: pointer not aligned at address 0x121E5 (.L__wine_winoldap_0 + 3 from winoldap.mod16-D8tsbi.spec.o) ld: warning: pointer not aligned at address 0x121FE (wine_ldt_copy_ptr + 0 from winoldap.mod16-D8tsbi.spec.o) ~~~
What is this?
https://bugs.winehq.org/show_bug.cgi?id=46640
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #23 from Sergey Isakov isakov-sl@bk.ru --- I understand. Finally wine has system library dependency especially security/encryption. gnutls in wine vs dynamic gnutls, kerberos and so on. Fonts seems to be related too. That's why I got a crash after system update. Resolved by updating my build environment.
https://bugs.winehq.org/show_bug.cgi?id=46640
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |INVALID
https://bugs.winehq.org/show_bug.cgi?id=46640
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Austin English austinenglish@gmail.com --- Closing.