Wine is not play on Pardus

Questions about Wine on Linux
Locked
User avatar
ogretMAN
Newbie
Newbie
Posts: 3
Joined: Wed Dec 12, 2018 12:58 am

Wine is not play on Pardus

Post by ogretMAN »

Hi, I'm using Pardus OS. Pardus is a debian based OS. Our teachers want to use interactive e-book in Classroom but e-books have .exe extension. Wine 3.0.3 is alredy installed on Pardus ETAP 5.2 (https://www.pardus.org.tr/pardus-etap-s ... tlari-5-2/)

I'm trying to run this document Moderator: download link removed

the error in my system is;

Code: Select all

Unhandled exception: page fault on read access to 0x08f87c58 in 32-bit code (0x009718c5).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:009718c5 ESP:0033fbcc EBP:08f87c3c EFLAGS:00210206(  R- --  I   - -P- )
 EAX:08f87c3c EBX:7b410000 ECX:00000001 EDX:00227c3c
 ESI:7b410040 EDI:08d60000
Stack dump:
0x0033fbcc:  08c60050 00bf1501 0000006a 003300e4
0x0033fbdc:  00227c3c 7b43fa30 0096e501 003d8000
0x0033fbec:  0000047c 0033fc38 00bf15c8 7b410000
0x0033fbfc:  00bf15d4 0097dd4e 0033fc60 0097ddf4
0x0033fc0c:  0033fc38 fffffffe 00000000 00000000
0x0033fc1c:  00000000 00000000 08c60050 08c6000c
Backtrace:
=>0 0x009718c5 in 2018-6-sinif-sosyalimo-defteri (+0x5718c5) (0x08f87c3c)
0x009718c5: movl	0x1c(%ebp),%edx
Modules:
Module	Address			Debug info	Name (109 modules)
PE	  400000- 1f2d000	Export          2018-6-sinif-sosyalimo-defteri
ELF	7a800000-7a93b000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93b000	\               opengl32
ELF	7b400000-7b7e8000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e8000	\               kernel32
ELF	7bc00000-7bcf6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcf6000	\               ntdll
ELF	7c000000-7c003000	Deferred        <wine-loader>
ELF	7d2af000-7d2b7000	Deferred        libffi.so.6
ELF	7d2b7000-7d30e000	Deferred        libdbus-1.so.3
ELF	7d30e000-7d39d000	Deferred        libgmp.so.10
ELF	7d39d000-7d3cd000	Deferred        libhogweed.so.2
ELF	7d3cd000-7d402000	Deferred        libnettle.so.4
ELF	7d402000-7d416000	Deferred        libtasn1.so.6
ELF	7d416000-7d459000	Deferred        libp11-kit.so.0
ELF	7d459000-7d45e000	Deferred        libkeyutils.so.1
ELF	7d45e000-7d46b000	Deferred        libkrb5support.so.0
ELF	7d46b000-7d470000	Deferred        libcom_err.so.2
ELF	7d470000-7d4a4000	Deferred        libk5crypto.so.3
ELF	7d4a4000-7d57a000	Deferred        libkrb5.so.3
ELF	7d57a000-7d58e000	Deferred        libavahi-client.so.3
ELF	7d58e000-7d59d000	Deferred        libavahi-common.so.3
ELF	7d59d000-7d6e6000	Deferred        libgnutls-deb0.so.28
ELF	7d6e6000-7d737000	Deferred        libgssapi_krb5.so.2
ELF	7d737000-7d7b4000	Deferred        libcups.so.2
ELF	7d7b4000-7d7eb000	Deferred        uxtheme<elf>
  \-PE	7d7c0000-7d7eb000	\               uxtheme
ELF	7d7eb000-7d7f2000	Deferred        libxfixes.so.3
ELF	7d7f2000-7d7fe000	Deferred        libxcursor.so.1
ELF	7d7fe000-7d811000	Deferred        libxi.so.6
ELF	7d811000-7d815000	Deferred        libxcomposite.so.1
ELF	7d815000-7d821000	Deferred        libxrandr.so.2
ELF	7d821000-7d82d000	Deferred        libxrender.so.1
ELF	7d82d000-7d834000	Deferred        libxxf86vm.so.1
ELF	7d834000-7d838000	Deferred        libxinerama.so.1
ELF	7d838000-7d83e000	Deferred        libxdmcp.so.6
ELF	7d83e000-7d842000	Deferred        libxau.so.6
ELF	7d842000-7d868000	Deferred        libxcb.so.1
ELF	7d868000-7d9ba000	Deferred        libx11.so.6
ELF	7d9ba000-7d9cf000	Deferred        libxext.so.6
ELF	7d9ec000-7da76000	Deferred        winex11<elf>
  \-PE	7da00000-7da76000	\               winex11
ELF	7da76000-7da99000	Deferred        imm32<elf>
  \-PE	7da80000-7da99000	\               imm32
ELF	7dbd0000-7dbf9000	Deferred        libexpat.so.1
ELF	7dbf9000-7dc3c000	Deferred        libfontconfig.so.1
ELF	7dc3c000-7dc69000	Deferred        libpng12.so.0
ELF	7dc69000-7dd1b000	Deferred        libfreetype.so.6
ELF	7dd38000-7dd62000	Deferred        msacm32<elf>
  \-PE	7dd40000-7dd62000	\               msacm32
ELF	7dd62000-7de19000	Deferred        winmm<elf>
  \-PE	7dd70000-7de19000	\               winmm
ELF	7de19000-7de57000	Deferred        winhttp<elf>
  \-PE	7de20000-7de57000	\               winhttp
ELF	7de57000-7de93000	Deferred        ws2_32<elf>
  \-PE	7de60000-7de93000	\               ws2_32
ELF	7de93000-7deba000	Deferred        mpr<elf>
  \-PE	7dea0000-7deba000	\               mpr
ELF	7deba000-7df31000	Deferred        wininet<elf>
  \-PE	7dec0000-7df31000	\               wininet
ELF	7df31000-7dfcd000	Deferred        urlmon<elf>
  \-PE	7df40000-7dfcd000	\               urlmon
ELF	7dfcd000-7e105000	Deferred        oleaut32<elf>
  \-PE	7dfe0000-7e105000	\               oleaut32
ELF	7e105000-7e184000	Deferred        rpcrt4<elf>
  \-PE	7e110000-7e184000	\               rpcrt4
ELF	7e1b0000-7e1cd000	Deferred        libz.so.1
ELF	7e1cd000-7e321000	Deferred        ole32<elf>
  \-PE	7e1e0000-7e321000	\               ole32
ELF	7e321000-7e339000	Deferred        libresolv.so.2
ELF	7e33a000-7e356000	Deferred        jsproxy<elf>
  \-PE	7e340000-7e356000	\               jsproxy
ELF	7e356000-7e37e000	Deferred        iphlpapi<elf>
  \-PE	7e360000-7e37e000	\               iphlpapi
ELF	7e37e000-7e3f2000	Deferred        ddraw<elf>
  \-PE	7e390000-7e3f2000	\               ddraw
ELF	7e3f2000-7e536000	Deferred        wined3d<elf>
  \-PE	7e400000-7e536000	\               wined3d
ELF	7e536000-7e573000	Deferred        d3d9<elf>
  \-PE	7e540000-7e573000	\               d3d9
ELF	7e573000-7e5b1000	Deferred        winspool<elf>
  \-PE	7e580000-7e5b1000	\               winspool
ELF	7e5b1000-7e625000	Deferred        shlwapi<elf>
  \-PE	7e5c0000-7e625000	\               shlwapi
ELF	7e625000-7e875000	Deferred        shell32<elf>
  \-PE	7e630000-7e875000	\               shell32
ELF	7e875000-7e95f000	Deferred        comdlg32<elf>
  \-PE	7e880000-7e95f000	\               comdlg32
ELF	7e95f000-7ea8c000	Deferred        gdi32<elf>
  \-PE	7e970000-7ea8c000	\               gdi32
ELF	7ea8c000-7ec69000	Deferred        user32<elf>
  \-PE	7eaa0000-7ec69000	\               user32
ELF	7ec69000-7ed87000	Deferred        comctl32<elf>
  \-PE	7ec70000-7ed87000	\               comctl32
ELF	7ed87000-7ee00000	Deferred        advapi32<elf>
  \-PE	7ed90000-7ee00000	\               advapi32
ELF	7ee00000-7ee0d000	Deferred        libnss_files.so.2
ELF	7ee0d000-7ee19000	Deferred        libnss_nis.so.2
ELF	7ee19000-7ee32000	Deferred        libnsl.so.1
ELF	7ef9d000-7efe3000	Deferred        libm.so.6
ELF	7efe7000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f73d5000-f73da000	Deferred        libdl.so.2
ELF	f73da000-f7587000	Deferred        libc.so.6
ELF	f7588000-f75a4000	Deferred        libpthread.so.0
ELF	f75a7000-f75b0000	Deferred        libnss_compat.so.2
ELF	f75c1000-f7778000	Dwarf           libwine.so.1
ELF	f777a000-f779c000	Deferred        ld-linux.so.2
ELF	f779f000-f77a0000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000023    0
	0000001e    0
	00000018    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001b    0
	00000017    0
	00000016    0
	00000012    0
0000001c plugplay.exe
	00000020    0
	0000001f    0
	0000001d    0
00000021 winedevice.exe
	0000002a    0
	00000025    0
	00000024    0
	00000022    0
00000028 explorer.exe
	0000002d    0
	0000002c    0
	0000002b    0
	00000029    0
0000002e (D) Z:\home\etapadmin\Belgeler\Esra\2018-6-sinif-sosyalimo-defteri.exe
	0000002f    0 <==
System information:
Wine build: wine-3.0.3
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 3.16.0-7-amd64
qwertymnb
Level 4
Level 4
Posts: 236
Joined: Sun Jan 17, 2016 4:36 pm

Re: Wine is not play on Pardus

Post by qwertymnb »

Hi,

i tried it on wine-3.21 and got similar crash. Part of debuglog posted at end of this message;

As a guess I would say it tries to load fake-dll kernel32 and finds different layout then ``real`` kernel32

I was able to start the application by removing fake-dll: rm -rf $put your wineprefix here!/.wine/drive_c/windows/system32/kernel32.dll

(When you`d like to try this do it in a fresh WINEPREFIX, so you won`t mess up your existing wineprefix!)



part of debuglog:;
0009:Call KERNEL32.CreateFileW(00167bd8 L"C:\\windows\\system32\\KERNEL32.dll",80000000,00000001,00000000,00000003,00000000,00000000) ret=009716f5
0009:Ret KERNEL32.CreateFileW() retval=0000009c ret=009716f5
0009:Call KERNEL32.GetVersion() ret=0097173a
0009:Ret KERNEL32.GetVersion() retval=1db10106 ret=0097173a
0009:Call KERNEL32.CreateFileMappingW(0000009c,00000000,00000002,00000000,00000000,00000000) ret=00971751
0009:Ret KERNEL32.CreateFileMappingW() retval=000000a0 ret=00971751
0009:Call KERNEL32.MapViewOfFile(000000a0,00000004,00000000,00000000,00000000) ret=00971779
0009:Ret KERNEL32.MapViewOfFile() retval=08d60000 ret=00971779
0009:Call KERNEL32.CloseHandle(000000a0) ret=00971781
0009:Ret KERNEL32.CloseHandle() retval=00000001 ret=00971781
0009:Call KERNEL32.CloseHandle(0000009c) ret=00971787
0009:Ret KERNEL32.CloseHandle() retval=00000001 ret=00971787
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x9718c5 ip=009718c5 tid=0009
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Wine is not play on Pardus

Post by Bob Wya »

ogretMAN wrote:Hi, I'm using Pardus OS. Pardus is a debian based OS. Our teachers want to use interactive e-book in Classroom but e-books have .exe extension. Wine 3.0.3 is alredy installed on Pardus ETAP 5.2 (https://www.pardus.org.tr/pardus-etap-s ... tlari-5-2/)

I'm trying to run this document Moderator: download link removed
Testing that document on my system I also get a crash.
Using a few versions of Wine / Wine Staging 1.8 ... 4.0-rc1.
These all crash with a similar backtrace.
Nothing very exciting in the terminal log with +seh,+loaddll enabled, either.

How is the ebook licensed?
E.g. do you have the right to post a public link to a copy on the Internet?
You may have already infringed Copyright by doing this...

Bob
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Wine is not play on Pardus

Post by Bob Wya »

qwertymnb wrote: I was able to start the application by removing fake-dll: rm -rf $put your wineprefix here!/.wine/drive_c/windows/system32/kernel32.dll
...
Nice 8)

Works for me as well.

Bob
User avatar
ogretMAN
Newbie
Newbie
Posts: 3
Joined: Wed Dec 12, 2018 12:58 am

Re: Wine is not play on Pardus

Post by ogretMAN »

qwertymnb wrote:Hi,

i tried it on wine-3.21 and got similar crash. Part of debuglog posted at end of this message;

As a guess I would say it tries to load fake-dll kernel32 and finds different layout then ``real`` kernel32

I was able to start the application by removing fake-dll: rm -rf $put your wineprefix here!/.wine/drive_c/windows/system32/kernel32.dll

(When you`d like to try this do it in a fresh WINEPREFIX, so you won`t mess up your existing wineprefix!)
...
Thanks, I will try


Bob Wya wrote: ...
How is the ebook licensed?
E.g. do you have the right to post a public link to a copy on the Internet?
You may have already infringed Copyright by doing this...

Bob
Thanks. A friend send me this e-book, for run at Pardus O.S.
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine is not play on Pardus

Post by dimesio »

Bob Wya wrote: How is the ebook licensed?
E.g. do you have the right to post a public link to a copy on the Internet?
You may have already infringed Copyright by doing this...
Good catch; I've removed the download link.
Locked