Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 05:45:49 +0000



Post From: SC version 2022 and later crash under wine64 on OSX, while SC version 2021 runs fine

[2019-12-29 02:03:10]
uM8137 - Posts: 180
Something must have changed to make SierraChart start not working under wine64.

OSX 10.13.6
Wine64 version wine-4.5 staging

1. running SC version 2007 starts without crashing:

~/.wine/drive_c/SierraChart2007 $ wine64 ./SierraChart_64.exe
Wine cannot find the ncurses library (libncurses.5.4.dylib).
0058:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22f9e4, 0x22fa00 0x22f9e0
0058:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22f9e4 0x22fa00 0x22f9e0) returning a dummy value (current locale)
005e:fixme:ver:GetCurrentPackageId (0x50fdf0 0x0): stub
005f:fixme:ver:GetCurrentPackageId (0x61fdf0 0x0): stub
005e:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
005e:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
~/.wine/drive_c/SierraChart2007 $ wine64 --version # shutdown after clicking close; was fine.
wine64 --version
wine-4.5 (Staging)
~/.wine/drive_c/SierraChart2007 $

2. Running the latest SierraChart, version 2028 installs okay but when run, crashes before getting to the login screen.


$ wine64 ./SierraChart_64.exe
wine64 ./SierraChart_64.exe
Wine cannot find the ncurses library (libncurses.5.4.dylib).
0070:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22f9f4, 0x22fa10 0x22f9f0
0070:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22f9f4 0x22fa10 0x22f9f0) returning a dummy value (current locale)
wine: Unhandled page fault on read access to 0x00000020 at address 0x140d2de42 (thread 0076), starting debugger...


with the following debugger backtrace generated:


Unhandled exception: page fault on read access to 0x00000020 in 64-bit code (0x0000000140d2de42).
Register dump:
rip:0000000140d2de42 rsp:000000000061fdc0 rbp:000000000061ffd0 eflags:00010246 ( R- -- I Z- -P- )
rax:0000000000000000 rbx:0000000000000001 rcx:0000000000000000 rdx:000000014130e448
rsi:0000000000000000 rdi:000000000061fe68 r8:0000000141331130 r9:000000000061fd80 r10:0000585ce918b7b4
r11:0000000000000000 r12:0000000000000000 r13:0000000000000000 r14:000000000037b140 r15:0000000000000000
Stack dump:
0x000000000061fdc0: 0000000000000000 0000000000000000
0x000000000061fdd0: 0000000000000005 0000000000000005
0x000000000061fde0: 000000000037b140 0000000140d15326
0x000000000061fdf0: 0000000000000000 0000000000000000
0x000000000061fe00: 0000000000000000 0000000000000000
0x000000000061fe10: 0000000140d152f8 000000007bc96642
0x000000000061fe20: 0000000000000000 0000000000000000
0x000000000061fe30: 0000000000000000 0000000000000000
0x000000000061fe40: 0000000000000000 ffffffffffffffff
0x000000000061fe50: 000000007bcbc450 000000007bc4aec0
0x000000000061fe60: 0000000000000000 0000000140d152f8
0x000000000061fe70: 000000000061ffd0 000000000061fe20
Backtrace:
=>0 0x0000000140d2de42 EntryPoint+0x10004435a() in sierrachart_64 (0x000000000061ffd0)
1 0x0000000140d15326 EntryPoint+0x10002b83d() in sierrachart_64 (0x000000000061ffd0)
0x0000000140d2de42 EntryPoint+0x10004435a in sierrachart_64: movq  0x0000000000000020(%rax),%rcx
Modules:
Module  Address          Debug info  Name (40 modules)
PE   681d0000- 681d3000  Deferred wow64cpu
PE   681f0000- 681f4000  Deferred msimg32
PE   6a180000- 6a18c000  Deferred gdi32
PE   6a320000- 6a32b000  Deferred advapi32
PE   6a3b0000- 6a404000  Deferred comctl32
PE   6a530000- 6a621000  Deferred user32
PE   6a790000- 6a795000  Deferred version
PE   6a7b0000- 6a7b4000  Deferred usp10
PE   6d190000- 6d196000  Deferred imm32
PE   6d1c0000- 6d1c6000  Deferred ws2_32
PE   6d200000- 6d27b000  Deferred winmm
PE   6d2d0000- 6d379000  Deferred comdlg32
PE   6d3f0000- 6dce8000  Deferred shell32
PE   6de50000- 6de5f000  Deferred shlwapi
PE   6def0000- 6def5000  Deferred shcore
PE   6df20000- 6df4c000  Deferred ole32
PE   6e0d0000- 6e0db000  Deferred rpcrt4
PE   6e180000- 6e18a000  Deferred aclui
PE   6e1a0000- 6e1ad000  Deferred winspool
PE   6e1f0000- 6e1f5000  Deferred uxtheme
PE   6e230000- 6e23d000  Deferred oleaut32
PE   6e3c0000- 6e3c7000  Deferred wsock32
PE   6e3e0000- 6e3e6000  Deferred iphlpapi
PE   6e410000- 6e41c000  Deferred gdiplus
PE   6e4d0000- 6e4d5000  Deferred bcrypt
PE   6e4f0000- 6e507000  Deferred oleacc
PE   6e560000- 6e5a6000  Deferred crypt32
PE   6e660000- 6e667000  Deferred winemac
PE   6ebe0000- 6ebe4000  Deferred api-ms-win-core-synch-l1-2-0
PE   6ebf0000- 6ebf4000  Deferred api-ms-win-core-fibers-l1-1-1
PE   6ec10000- 6ec14000  Deferred api-ms-win-core-localization-l1-2-1
PE   6ed60000- 6ed64000  Deferred api-ms-win-core-string-l1-1-0
PE   6ed70000- 6ed74000  Deferred api-ms-win-core-datetime-l1-1-1
PE   6ed80000- 6ed84000  Deferred api-ms-win-core-localization-obsolete-l1-2-0
PE   6eda0000- 6eda4000  Deferred api-ms-win-core-sysinfo-l1-2-1
PE   7a810000- 7a818000  Deferred opengl32
PE   7b410000- 7b5d0000  Deferred kernel32
PE   7bc10000- 7bc23000  Deferred ntdll
ELF   7c400000- 7c405000  Deferred <wine-loader>
PE   140000000- 141465000  Export sierrachart_64
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
  [C:\windows\system32\services.exe]
  00000022 0
  0000001d 0
  00000015 0
  00000010 0
  0000000f 0
00000011 winedevice.exe
  [C:\windows\system32\winedevice.exe]
  0000001a 0
  00000019 0
  00000018 0
  00000012 0
0000001b plugplay.exe
  [C:\windows\system32\plugplay.exe]
  0000001f 0
  0000001e 0
  0000001c 0
00000020 winedevice.exe
  [C:\windows\system32\winedevice.exe]
  00000025 0
  00000024 0
  00000023 0
  00000021 0
00000041 explorer.exe
  [C:\windows\system32\explorer.exe /desktop]
  00000045 0
  00000044 0
  00000043 0
  00000042 0
0000006f (D) C:\SierraChart2028\SierraChart_64.exe
  [C:\SierraChart2028\SierraChart_64.exe]
  0000007a 0
  00000079 0
  00000078 0
  00000077 0 <==
  00000076 0
  00000070 0
00000071 explorer.exe
  [C:\windows\system32\explorer.exe /desktop]
  00000075 0
  00000074 0
  00000073 0
  00000072 0
System information:
Wine build: wine-4.5 (Staging)
Platform: x86_64
Version: Windows 7
Host system: Darwin
Host version: 17.7.0