[Bug 52577] ScioSense UFC Assembler: Crashes when trying to assemble
WineHQ Bugzilla
wine-bugs at winehq.org
Wed Mar 2 10:33:43 CST 2022
https://bugs.winehq.org/show_bug.cgi?id=52577
--- Comment #3 from Eric Pouech <eric.pouech at orange.fr> ---
Hi,
I meant running from slightly different directories than what you did
--------------
[eric]$ ../../wine UfcEvaluationSoftware_v1.1.0/UFC_Assembler.exe
Examples/AS6031_AS6040_A1.C1.00.01.asm
--- UFC Assembler, ScioSense B.V. ---
wine: Unhandled page fault on write access to 00000000 at address 0040E9CF
(thread 0024), starting debugger...
--------------
(this fails as you described)
--------------
[eric]$ ../../wine UfcEvaluationSoftware_v1.1.0/UFC_Assembler.exe
Examples\\AS6031_AS6040_A1.C1.00.01.asm
--- UFC Assembler, ScioSense B.V. ---
INFO: Examples\AS6031_AS6040_A1.C1.00.01.asm: Processing was successful
[eric]$ LC_ALL=C ll Examples/
total 316
-rw-rw-rw-. 1 eric eric 12005 Nov 12 15:04 AS6031_AS6040_A1.C1.00.01.asm
-rw-r--r--. 1 eric eric 4272 Mar 2 17:20 AS6031_AS6040_A1.C1.00.01.dbg
-rw-r--r--. 1 eric eric 4862 Mar 2 17:20 AS6031_AS6040_A1.C1.00.01.hex
-rw-r--r--. 1 eric eric 379 Mar 2 17:20 AS6031_AS6040_A1.C1.00.01.obj
--------------
(this works as expected)
but running from inside the Examples directory seems to fail also
--------------
[eric]$ ../../../wine ../UfcEvaluationSoftware_v1.1.0/UFC_Assembler.exe
AS6031_AS6040_A1.C1.00.01.asm
--- UFC Assembler, ScioSense B.V. ---
wine: Unhandled page fault on write access to 00000000 at address 0040E9CF
(thread 0024), starting debugger...
--------------
(again !!)
--------------
[eric]$ ../../../wine ../UfcEvaluationSoftware_v1.1.0/UFC_Assembler.exe
.\\AS6031_AS6040_A1.C1.00.01.asm
--- UFC Assembler, ScioSense B.V. ---
INFO: .\AS6031_AS6040_A1.C1.00.01.asm: Processing was successful
--------------
so that's a bug in the program (confirmed by the relay trace) that it crashes
if the filename doesn't contain a directory (and with a backslash)
from relay trace (Ascii 0x5C = '\\'):
[snip]
0024:Call msvcrt.strrchr(004176c0 "AS6031_AS6040_A1.C1.00.01.asm",0000005c)
ret=0040e9cf
0024:Ret msvcrt.strrchr() retval=00000000 ret=0040e9cf
[snip]
wine: Unhandled page fault on write access to 00000000 at address 0040E9CF
(thread 0024), starting debugger...
HTH
so I'll likely close this bug with NOTOURBUG mention
--
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