Floating point errors under Wine 6.0

Questions about Wine on Linux
Post Reply
GuyMann
Newbie
Newbie
Posts: 4
Joined: Tue Aug 16, 2022 2:22 am

Floating point errors under Wine 6.0

Post by GuyMann »

I am currently using

wine-6.0 (Ubuntu 6.0+repack-1ubuntu1)
Ubuntu Mate 22.04

Wine allows me to configure the following two screen savers:

https://www.screensaversplanet.com/scre ... down-1563/
https://www.screensaversplanet.com/scre ... lock-1027/

wine countdwn.scr /c
wine padbury.scr /c

However as soon as I try to test them I get the following errors:

wine countdwn.scr /s
0064:err:ole:start_rpcss Failed to start RpcSs service
"Floating point division by zero." (displayed in a pop up box)

wine padbury.scr /s
0068:err:ole:start_rpcss Failed to start RpcSs service
00a4:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
"Floating Point Overflow." (displayed in a pop up box)

I previously used these screensavers without error under Ubuntu 20.04 Focal Fossa using wine-5.0.

Does anyone have any idea why the same screesavers fail with floating point erros under wine 6.0 but work under wine 5.0

Thanks
jkfloris
Level 12
Level 12
Posts: 2240
Joined: Thu Aug 14, 2014 10:10 am

Re: Floating point errors under Wine 6.0

Post by jkfloris »

I don't know why the screensaver worked in Wine 5.0 and not in Wine 6.0.
But if I try the screensaver in Wine 7.x it works.
GuyMann
Newbie
Newbie
Posts: 4
Joined: Tue Aug 16, 2022 2:22 am

Re: Floating point errors under Wine 6.0

Post by GuyMann »

The sreensaver does work under wine 7.15 (staging), but cannot find the font as it could under wine 5.x. Does anyone know why. It reports the following:

admin@machine:~/.wine/drive_c/windows$ wine countdwn.scr /s
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.15 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
011c:fixme:thread:GetThreadUILanguage : stub, returning default language.
011c:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0088D9D0, 00000000 0088D9F8
011c:fixme:nls:get_dummy_preferred_ui_language (0x38 0088D9D0 00000000 0088D9F8) returning a dummy value (current locale)
011c:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0088D9D0, 030219B0 0088D9F8
011c:fixme:nls:get_dummy_preferred_ui_language (0x38 0088D9D0 030219B0 0088D9F8) returning a dummy value (current locale)
011c:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001008E 0x00000000
011c:fixme:uxtheme:BufferedPaintInit Stub ()
0090:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0090:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
011c:fixme:imm:ImeSetActiveContext (00010086, 1): stub
011c:fixme:imm:ImmReleaseContext (00020096, 00010086): stub
011c:fixme:font:get_nearest_charset TCI failing on 20000000
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-gujr-extra\\aakar-medium.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-beng-extra\\Ani.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\malayalam\\Dyuthi-Regular.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Gargi\\Gargi.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Gubbi\\Gubbi.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\home\\paul\\.local\\share\\fonts\\HelveticaNeueUltraLight.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-deva-extra\\kalimati.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Navilu\\Navilu.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-telu-extra\\Pothana2000.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-gujr-extra\\Rekha.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-deva-extra\\samanata.ttf"
011c:fixme:font:find_matching_face Untranslated charset 255
011c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-telu-extra\\vemana2000.ttf"
011c:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0001008E
011c:fixme:uxtheme:BufferedPaintUnInit Stub ()
Post Reply