[Bug 46867] StruCalc 9.x/10.x fails to run with Wine-Mono, reports ' frmAuth_Load System.IO.DirectoryNotFoundException'
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Mar 20 03:25:27 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=46867
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|frmAuth_Load |StruCalc 9.x/10.x fails to
|System.IO.DirectoryNotFound |run with Wine-Mono, reports
|Exception |'frmAuth_Load
| |System.IO.DirectoryNotFound
| |Exception'
Component|-unknown |mscoree
Ever confirmed|0 |1
Status|RESOLVED |REOPENED
Keywords| |download
Resolution|FIXED |---
Hardware|x86 |x86-64
CC| |focht at gmx.net
URL| |https://web.archive.org/web
| |/20190320080509/https://sof
| |tpedia-secure-download.com/
| |dl/142aad77193d67eef10e73e5
| |25215908/5c91f3e1/100224341
| |/software/science/StruCalc_
| |10_0_1_5_30.msi
--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
using MS .NET Framework is not a fix, it's a workaround.
There is still a bug with Wine-Mono which is part of Wine.
Reopening and refining summary to give Wine-Mono folks a chance to fix this.
I found some external mirror site and created a snapshot via Internet archive:
https://web.archive.org/web/20190320080509/https://softpedia-secure-download.com/dl/142aad77193d67eef10e73e525215908/5c91f3e1/100224341/software/science/StruCalc_10_0_1_5_30.msi
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/StruCalc for Windows/StruCalc
10.0
$ tree --charset=ANSI
.
|-- C1.C1Report.2.dll
|-- C1.Win.C1Command.2.dll
|-- C1.Win.C1Input.2.dll
|-- C1.Win.C1Report.2.dll
|-- C1.Win.C1Ribbon.2.dll
|-- C1.Win.C1SuperTooltip.2.dll
|-- DBEditor.MDB
|-- mdnsNSP.dll
|-- StruCalc.exe
|-- StruCalc.exe.config
`-- StruCalc.png
0 directories, 11 files
$ WINE_MONO_TRACE=program,assembly,wrapper wine ./StruCalc.exe >>log2.txt 2>&1
...
[00000009: 7.75512 5] ENTER: (wrapper managed-to-native)
Interop/Kernel32:GetFileAttributesExPrivate
(string,Interop/Kernel32/GET_FILEEX_INFO_LEVELS,Interop/Kernel32/WIN32_FILE_ATTRIBUTE_DATA&)([STRING:014B1448:C:\users\focht\Local
Settings\Application Data\StruCalc,
Inc.\mscorlib.dll_StrongName_19ee5950bd45ed6f08481c742b274caea6c96a0d\user.config],
0, [BYREF:0033EE84], )
[00000009: 7.75513 6] ENTER: (wrapper managed-to-native)
object:__icall_wrapper_mono_marshal_string_to_utf16
(object)([STRING:014B1448:C:\users\focht\Local Settings\Application
Data\StruCalc,
Inc.\mscorlib.dll_StrongName_19ee5950bd45ed6f08481c742b274caea6c96a0d\user.config],
)
[00000009: 7.75515 6] LEAVE: (wrapper managed-to-native)
object:__icall_wrapper_mono_marshal_string_to_utf16 (object)result=014B1454
[00000009: 7.75519 5] LEAVE: (wrapper managed-to-native)
Interop/Kernel32:GetFileAttributesExPrivate
(string,Interop/Kernel32/GET_FILEEX_INFO_LEVELS,Interop/Kernel32/WIN32_FILE_ATTRIBUTE_DATA&)result=18546688
[00000009: 7.75520 5] ENTER: (wrapper managed-to-native)
System.Runtime.InteropServices.Marshal:GetLastWin32Error ()()
[00000009: 7.75521 5] LEAVE: (wrapper managed-to-native)
System.Runtime.InteropServices.Marshal:GetLastWin32Error ()result=3
...
[00000009:] EXCEPTION handling: System.IO.DirectoryNotFoundException: Could not
find a part of the path "C:\users\focht\Local Settings\Application
Data\StruCalc,
Inc.\mscorlib.dll_StrongName_19ee5950bd45ed6f08481c742b274caea6c96a0d\user.config".
EXCEPTION: catch found at clause 0 of StruCalc.frmAuth:frmAuth_Load
(object,System.EventArgs)
--- snip ---
$ sha1sum StruCalc_10_0_1_5_30.msi
a22f526c9c2a6f45e18bfe5bb2d964fffd533281 StruCalc_10_0_1_5_30.msi
$ du -sh StruCalc_10_0_1_5_30.msi
22M StruCalc_10_0_1_5_30.msi
$ wine --version
wine-4.4-90-g42683dd159
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list