Old 32bit exe fail with fault on read access to 0x019ed

Questions about Wine on Linux
Locked
rommelwine
Level 1
Level 1
Posts: 5
Joined: Mon Jan 28, 2019 4:07 am

Old 32bit exe fail with fault on read access to 0x019ed

Post by rommelwine »

Follow the instruction in https://www.systutorials.com/239913/ins ... -centos-7/
, the 32 bit WINE 4.0 installed on Centos 7.6.1810 (tried the 7.6.1810 i386 + WINE 3.21 32bit version also)

Code: Select all

wine start 'c:\myapp.exe' 
(the myapp.exe is an 10+yrs standalone application) Got below error

Code: Select all

0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
wine: Unhandled page fault on read access to 0x019ed000 at address 0x19ed000 (thread 002a), starting debugger...
The debugger message:

Code: Select all

Unhandled exception: page fault on read access to 0x019ed000 in 32-bit code (0x019ed000).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:019ed000 ESP:0033fed4 EBP:0033fee8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:7ffdf000 EBX:7b643000 ECX:0033fef0 EDX:00000000
 ESI:00000000 EDI:00000000
Stack dump:
0x0033fed4:  7b4671b2 7ffdf000 7b46958e 7b46958e
0x0033fee4:  7b46958e 0033ffd8 7b46958e 7ffdf000
0x0033fef4:  01184270 7b4a38a4 7b4a26f8 7bcfd29d
0x0033ff04:  01184270 01184270 7ffdf000 00000000
0x0033ff14:  00000000 00000000 ffffffff 7b490150
0x0033ff24:  7b43fa00 00000000 7b643000 00000000
Backtrace:
=>0 0x019ed000 (0x0033fee8)
  1 0x7b46958e start_process+0xdd() [/tmp/wine-4.0/wine32/dlls/kernel32/../../../dlls/kernel32/process.c:1273] in kernel32 (0x0033ffd8)
  2 0x7b4671be start_process_wrapper+0x9() in kernel32 (0x0033ffec)
0x019ed000: addb	%al,0x0(%eax)
Modules:
Module	Address			Debug info	Name (14 modules)
PE	  400000- 19ed000	Deferred        myapp
ELF	7b400000-7b7fe000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b7fe000	\               kernel32
ELF	7bc00000-7bcff000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcff000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7efbe000-7f000000	Deferred        libm.so.6
ELF	f7397000-f739c000	Deferred        libdl.so.2
ELF	f739c000-f7567000	Deferred        libc.so.6
ELF	f7567000-f7582000	Deferred        libpthread.so.0
ELF	f7589000-f759c000	Deferred        libnss_files.so.2
ELF	f759d000-f7755000	Dwarf           libwine.so.1
ELF	f7756000-f777a000	Deferred        ld-linux.so.2
ELF	f777a000-f777b000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000028    0
	00000025    0
	00000020    0
	0000001d    0
	00000017    0
	00000016    0
	00000015    0
	00000012    0
	0000000f    0
00000010 explorer.exe
	0000001c    0
	0000001a    0
	00000018    0
	00000011    0
00000013 winedevice.exe
	0000001b    0
	00000019    0
	00000014    0
0000001e plugplay.exe
	00000022    0
	00000021    0
	0000001f    0
00000023 winedevice.exe
	00000027    0
	00000026    0
	00000024    0
00000029 (D) c:\myapp.exe
	0000002a    0 <==
System information:
    Wine build: wine-4.0
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 3.10.0-957.1.3.el7.x86_64
Know that WINE didn't support everything, especially true for old odd application, just wish this can be solved...
Anyone take the time on this will be very much appreciated!
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Old 32bit exe fail with fault on read access to 0x019ed

Post by DarkShadow44 »

Can you provide a full log?

is the program freely available?
rommelwine
Level 1
Level 1
Posts: 5
Joined: Mon Jan 28, 2019 4:07 am

Re: Old 32bit exe fail with fault on read access to 0x019ed

Post by rommelwine »

Dear DarkShadow44,
Debug_trace attached.
The application is sort of proprietary. If there is some hints from the debug trace that the problem may have a chance to solve, I will try to upload it.
Thank you very much
rommelwine
Level 1
Level 1
Posts: 5
Joined: Mon Jan 28, 2019 4:07 am

Re: Old 32bit exe fail with fault on read access to 0x019ed

Post by rommelwine »

Looks like I've difficulty in upload file from the full editor. File choose; add the file; a window popup; then suppose something will change like a file added in the upload attachment? But no different on my reply page...
Maybe this is not allowed for new user?
rommelwine
Level 1
Level 1
Posts: 5
Joined: Mon Jan 28, 2019 4:07 am

Re: Old 32bit exe fail with fault on read access to 0x019ed

Post by rommelwine »

Sorry, the file too big, split into 2 now.
Attachments
debug_trace_2.zip
(187.3 KiB) Downloaded 92 times
debug_trace.zip
(191.31 KiB) Downloaded 90 times
rommelwine
Level 1
Level 1
Posts: 5
Joined: Mon Jan 28, 2019 4:07 am

Re: Old 32bit exe fail with fault on read access to 0x019ed

Post by rommelwine »

Sorry, file too large, split to 2 files.
debug_trace.30Jan.1.txt.zip
(208.5 KiB) Downloaded 86 times
debug_trace.30Jan.2.txt.zip
(187.31 KiB) Downloaded 83 times
Locked