On my iMac (macOS 10.13.6) I have been using an old wine (1.6) with a rather old BoincTask on my Mac : it was working but often freezing, using loads of CPU even when not open in forefront (BoincTask can only remain in systray).
I have successfully installed wine 3.0.3 latest stable version, I could install successfully BoincTask 1.7.8 latest stable version, at the end of the installation I would use the "run" checkbox and it ran just fine (only an ugly system font is used and I could not improve that but it worked).
I worked several days and I had to reboot, and then impossible to restart it again : I open the wine terminal, I go into the installation path
cd /Volumes/Macintosh\ HD/Users/jerome/.wine/drive_c/Program\ Files/eFMer/BoincTasks_1.7.8/
and then I run it
wine boinctasks64.exe
I get loads of output in the terminal :
And then it seems to have been started (I get the icon in systray) but when I click it it starts to open the main window I see the window upper part of the frame display and then that's it, nothing and the app is not accessible, and then it's frozen, the win64 process eats a stable 64% of one CPU core and nothing more happens I am forced to kill the wine process that is not responding anymore.0034:fixme:nls:GetThreadPreferredUILanguages 00000034, 0x227754, 0x2277d0 0x227750
0034:fixme:nls:get_dummy_preferred_ui_language (0x34 0x227754 0x2277d0 0x227750) returning a dummy value (current locale)
iMac-Famile-Cadet:BoincTasks_1.7.8 jerome$ 0036:fixme:nls:GetThreadPreferredUILanguages 00000034, 0x237754, 0x2377d0 0x237750
0036:fixme:nls:get_dummy_preferred_ui_language (0x34 0x237754 0x2377d0 0x237750) returning a dummy value (current locale)
0038:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
004c:fixme:winsock:WS_getsockopt WS_SO_CONNECT_TIME - faking results
0036:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x103bc 0x00000000
0036:fixme:ieframe:PersistStreamInit_InitNew (0x699bb60)
0036:fixme:msg:ChangeWindowMessageFilter c096 00000001
0036:fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
0036:fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
0036:fixme:wininet:InternetSetOptionW Option 4 STUB
0036:fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
0036:fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 1
iMac-Famile-Cadet:BoincTasks_1.7.8 jerome$ 0036:fixme:ieframe:navigate_url Unsupported args (Flags 0x23eb70 {VT_I4: 0}; TargetFrameName 0x23eb20 {VT_BSTR: (null)})
iMac-Famile-Cadet:BoincTasks_1.7.8 jerome$ 0036: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.
0036:fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
014b:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0xd16300, init_notify 0, handle 0x14ffa40): stub
0036:fixme:msctf:ThreadMgrSource_AdviseSink (0x6966a50) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c}
54[c8c750]: TSF: 0x1831a30 TSFStaticSink::Init() FAILED to install ITfInputProcessorProfileActivationSink (0x80004001)
54[c8c750]: TSF: TSFTextStore::Initialize() FAILED to initialize TSFStaticSink instance
0036:fixme:imm:ImmGetDescriptionW (0x40c, 0x0, 0): semi stub
0036:fixme:imm:ImmGetDescriptionW (0x40c, 0x1831a98, 9): semi stub
0036:fixme:imm:ImmGetOpenStatus (0x6967ae0): semi-stub
0036:fixme:imm:ImmReleaseContext (0x20158, 0x6967ae0): stub
0036:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0036:fixme:ieframe:BrowserService_GetTravelLog 0x6969a00 0x238c20
0036:fixme:ieframe:ClientSite_GetContainer (0x699bca8)->(0x238cc8)
0036:fixme:ieframe:ClientSite_GetContainer (0x699bca8)->(0x23d1b8)
0036:fixme:win:EnumDisplayDevicesW ((null),0,0x23c280,0x00000000), stub!
0036:fixme:ieframe:DocHostUIHandler_GetDropTarget (0x699bca8)
0036:fixme:mshtml:OleInPlaceActiveObject_TranslateAccelerator (0x9781900)->(0x66da8)
0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0036:fixme:ntdll:EtwRegisterTraceGuidsW (0x69cdb070, 0x57a8330, {509962e0-406b-46f4-99ba-5a009f8d2225}, 3, 0x57a8510, (null), (null), 0x57a8370): stub
0036:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {a3da04e0-57d7-482a-a1c1-61da5f95bacb}
0036:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {917b96b1-ecad-4dab-a760-8d49027748ae}
0036:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {26d1e091-0ae7-4f49-a554-4214445c505c}
0036:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
Any clue of what may happen ? where can I find some more tech info (log ?) in order to know why it's not running anymore when it has been running perfectly for several days ?
Or is this not the proper way to run it ? (via the wine terminal ?) (I never used that with my old wine for the old version of BT, I have a kind of shortcut but I realize just now it is actually a .app file, it's a small app that launches BT and and I can't remember how I did that, it's been several years I use it that way)
Thanks for your help.