WINE: Unhandled exception: page fault on read access in 32-bit code

Questions about applications and software
Forum rules
Before you post please read how to get help
Post Reply
lightnb1
Level 1
Level 1
Posts: 12
Joined: Sat Mar 21, 2020 3:35 pm

WINE: Unhandled exception: page fault on read access in 32-bit code

Post by lightnb1 »

I'm having trouble getting a program running with Wine. It install fines, but crashes immediately when you try to run it. The Program is Spitfire Labs, which is a free download from https://www.spitfireaudio.com/labs/.

Does anyone know how to read the output and see if there is a configuration issue? I have other programs running on Wine, including Kontact, a similar music application.

The terminal output is:

Code: Select all

002b:fixme:ole:DllRegisterServer stub
0009:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0009:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0009:fixme:advapi:LsaOpenPolicy ((null),0x32f854,0x00000001,0x32f84c) stub
0009:fixme:advapi:LsaClose (0xcafe) stub
0009:fixme:wtsapi:WTSQuerySessionInformationA Stub 00000000 0xffffffff 5 0032F824 0032F820
wine: Unhandled page fault on read access to AB1C5ED5 at address 0068EBC7 (thread 0009), starting debugger...
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
.... REPEATS .....
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0xab1c5ed5 in 32-bit code (0x0068ebc7).
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0068ebc7 ESP:0032f800 EBP:0032f80c EFLAGS:00010282(  R- --  I S - - - )
 EAX:ab1c5ed5 EBX:01c472ac ECX:0032fc44 EDX:00000000
 ESI:00000000 EDI:01c472a8
Stack dump:
0x0032f800:  0032fc44 0032fc44 ffffffff 0032fc2c
0x0032f810:  00959fad ab1c5ed5 0032fc40 00000000
0x0032f820:  00000000 ab1c5ed5 d807aa98 12835b01
0x0032f830:  243185be 550c7dc3 72be5d74 80deb1fe
0x0032f840:  9bdc06a7 c19bf174 e49b69c1 efbe4786
0x0032f850:  0fc19dc6 240ca1cc 2de92c6f 4a7484aa
Backtrace:
=>0 0x0068ebc7 EntryPoint+0xffffffff() in spitfire audio (0x0032f80c)
  1 0x00959fad in spitfire audio (+0x559fac) (0x0032fc2c)
  2 0x0094b130 in spitfire audio (+0x54b12f) (0x0032fc54)
  3 0x00934728 in spitfire audio (+0x534727) (0x0032fd8c)
  4 0x005c1404 EntryPoint+0xffffffff() in spitfire audio (0x0032fdb8)
  5 0x007170b5 EntryPoint+0xffffffff() in spitfire audio (0x0032fde4)
  6 0x00734b9d EntryPoint+0xffffffff() in spitfire audio (0x0032fe2c)
  7 0x00abecb6 in spitfire audio (+0x6becb5) (0x0032fe7c)
  8 0x009c8ac5 in spitfire audio (+0x5c8ac4) (0x0032feac)
  9 0x00a13ef5 in spitfire audio (+0x613ef4) (0x0032fee0)
  10 0x00abf30f in spitfire audio (+0x6bf30e) (0x0032ff30)
  11 0x7b454d52 call_process_entry+0x11() in kernel32 (0x0032ff48)
  12 0x7b455211 start_process+0x130() in kernel32 (0x0032ffd8)
  13 0x7b454d5e __wine_start_process+0x9() in kernel32 (0x0032ffec)
0x0068ebc7 EntryPoint+0xffffffff in spitfire audio: cmpb	$0x0,0x0(%eax)
Modules:
Module	Address			Debug info	Name (134 modules)
PE	  330000-  33d000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	  340000-  34c000	Deferred        api-ms-win-crt-time-l1-1-0
PE	  350000-  35c000	Deferred        api-ms-win-core-fibers-l1-1-1
PE	  360000-  36d000	Deferred        api-ms-win-core-localization-l1-2-1
PE	  400000- 1435000	Export          spitfire audio
PE	10000000-10034000	Deferred        zip
PE	61740000-6174d000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	61b80000-61b98000	Deferred        zlib1
PE	62140000-6215b000	Deferred        wtsapi32
PE	622c0000-622cd000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	62340000-623be000	Deferred        uxtheme
PE	62800000-628bb000	Deferred        usp10
PE	62e40000-62e4f000	Deferred        api-ms-win-crt-multibyte-l1-1-0
PE	63340000-6334e000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	639c0000-63b08000	Deferred        winmm
PE	64540000-64612000	Deferred        winhttp
PE	64700000-6473b000	Deferred        concrt140
PE	64b40000-64b78000	Deferred        shcore
PE	65200000-6567b000	Deferred        ole32
PE	65980000-6599a000	Deferred        version
PE	66640000-66696000	Deferred        msacm32
PE	66a00000-66a16000	Deferred        mswsock
PE	66c80000-66cec000	Deferred        msvcp140
PE	67f00000-67f20000	Deferred        userenv
PE	68c40000-68d3d000	Deferred        shlwapi
PE	69580000-6958e000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	69d80000-69d8c000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	6a300000-6a392000	Deferred        oleaut32
PE	6a6c0000-6a6cd000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	6a900000-6aa74000	Deferred        setupapi
PE	6b4c0000-6b656000	Deferred        wininet
PE	6b8c0000-6bad4000	Deferred        comdlg32
PE	6c0c0000-6c0fb000	Deferred        imm32
PE	6d780000-6d78e000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	6dbc0000-6dc07000	Deferred        mpr
PE	6df80000-6df8e000	Deferred        api-ms-win-crt-string-l1-1-0
PE	6e540000-6e54d000	Deferred        api-ms-win-core-synch-l1-2-0
PE	6e8c0000-6ec8c000	Deferred        comctl32
PE	6ecc0000-6ecd4000	Deferred        vcruntime140
PE	6ee80000-6ee8d000	Deferred        api-ms-win-crt-conio-l1-1-0
PE	6fdc0000-6ff8e000	Deferred        rpcrt4
PE	70780000-70790000	Deferred        api-ms-win-crt-math-l1-1-0
PE	71440000-71482000	Deferred        jsproxy
ELF	7a800000-7a949000	Deferred        opengl32<elf>
  \-PE	7a840000-7a949000	\               opengl32
PE	7b000000-7b274000	Deferred        kernelbase
ELF	7b400000-7b672000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b672000	\               kernel32
ELF	7bc00000-7beb2000	Deferred        ntdll<elf>
  \-PE	7bc30000-7beb2000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c6d7000-7c6ef000	Deferred        libgpg-error.so.0
ELF	7c6ef000-7c7d0000	Deferred        libgcrypt.so.20
ELF	7c7d0000-7c7e6000	Deferred        liblz4.so.1
ELF	7c7e6000-7c812000	Deferred        liblzma.so.5
ELF	7c812000-7c8a2000	Deferred        libsystemd.so.0
ELF	7c8a2000-7c8ab000	Deferred        libffi.so.6
ELF	7c8ab000-7c8c3000	Deferred        libresolv.so.2
ELF	7c8c3000-7c91e000	Deferred        libdbus-1.so.3
ELF	7c91e000-7c9a9000	Deferred        libgmp.so.10
ELF	7c9a9000-7c9df000	Deferred        libhogweed.so.4
ELF	7c9df000-7ca1b000	Deferred        libnettle.so.6
ELF	7ca1b000-7ca30000	Deferred        libtasn1.so.6
ELF	7ca30000-7cbb1000	Deferred        libunistring.so.2
ELF	7cbb1000-7cbd0000	Deferred        libidn2.so.0
ELF	7cbd0000-7cd1e000	Deferred        libp11-kit.so.0
ELF	7cd1e000-7cd2b000	Deferred        libkrb5support.so.0
ELF	7cd2b000-7cd60000	Deferred        libk5crypto.so.3
ELF	7cd60000-7ce3c000	Deferred        libkrb5.so.3
ELF	7ce3c000-7cfd3000	Deferred        libgnutls.so.30
ELF	7cfd3000-7d027000	Deferred        libgssapi_krb5.so.2
ELF	7d027000-7d0ba000	Deferred        libcups.so.2
ELF	7d1ea000-7d1f1000	Deferred        libxfixes.so.3
ELF	7d1f1000-7d1fd000	Deferred        libxcursor.so.1
ELF	7d1fd000-7d210000	Deferred        libxi.so.6
ELF	7d210000-7d21d000	Deferred        libxrandr.so.2
ELF	7d21d000-7d367000	Deferred        libx11.so.6
ELF	7d3c7000-7d3cb000	Deferred        libxcomposite.so.1
ELF	7d3cb000-7d3d7000	Deferred        libxrender.so.1
ELF	7d3d7000-7d3de000	Deferred        libxxf86vm.so.1
ELF	7d3de000-7d3e2000	Deferred        libxinerama.so.1
ELF	7d3e2000-7d3ec000	Deferred        librt.so.1
ELF	7d3ec000-7d407000	Deferred        libbsd.so.0
ELF	7d407000-7d40e000	Deferred        libxdmcp.so.6
ELF	7d40e000-7d412000	Deferred        libxau.so.6
ELF	7d412000-7d43e000	Deferred        libxcb.so.1
ELF	7d43e000-7d453000	Deferred        libxext.so.6
ELF	7d455000-7d45a000	Deferred        libkeyutils.so.1
ELF	7d45a000-7d45f000	Deferred        libcom_err.so.2
ELF	7d45f000-7d473000	Deferred        libavahi-client.so.3
ELF	7d473000-7d481000	Deferred        libavahi-common.so.3
ELF	7d483000-7d53e000	Deferred        winex11<elf>
  \-PE	7d4a0000-7d53e000	\               winex11
ELF	7d858000-7d88a000	Deferred        libexpat.so.1
ELF	7d88a000-7d8d5000	Deferred        libfontconfig.so.1
ELF	7d8d5000-7d8f4000	Deferred        libz.so.1
ELF	7d8f4000-7d92e000	Deferred        libpng16.so.16
ELF	7d92e000-7d9eb000	Deferred        libfreetype.so.6
ELF	7d9eb000-7da0e000	Deferred        libtinfo.so.5
ELF	7da0e000-7da34000	Deferred        libncurses.so.5
ELF	7da64000-7da91000	Deferred        iphlpapi<elf>
  \-PE	7da70000-7da91000	\               iphlpapi
ELF	7da91000-7dad7000	Deferred        netapi32<elf>
  \-PE	7daa0000-7dad7000	\               netapi32
ELF	7dad7000-7dbe3000	Deferred        msvcr120<elf>
  \-PE	7db10000-7dbe3000	\               msvcr120
ELF	7dbe3000-7dcff000	Deferred        ucrtbase<elf>
  \-PE	7dc20000-7dcff000	\               ucrtbase
ELF	7dcff000-7dd3b000	Deferred        ws2_32<elf>
  \-PE	7dd10000-7dd3b000	\               ws2_32
ELF	7dd3b000-7dd92000	Deferred        winspool<elf>
  \-PE	7dd50000-7dd92000	\               winspool
ELF	7dd92000-7e7a5000	Deferred        shell32<elf>
  \-PE	7ddc0000-7e7a5000	\               shell32
ELF	7e7a5000-7e87b000	Deferred        msvcrt<elf>
  \-PE	7e7d0000-7e87b000	\               msvcrt
ELF	7e87b000-7e8ff000	Deferred        advapi32<elf>
  \-PE	7e890000-7e8ff000	\               advapi32
ELF	7e8ff000-7ea5a000	Deferred        gdi32<elf>
  \-PE	7e920000-7ea5a000	\               gdi32
ELF	7ea5a000-7ec91000	Deferred        user32<elf>
  \-PE	7ea80000-7ec91000	\               user32
ELF	7ee91000-7eea5000	Deferred        libnss_files.so.2
ELF	7eea5000-7eec0000	Deferred        libnsl.so.1
ELF	7eec0000-7eece000	Deferred        libnss_nis.so.2
ELF	7eece000-7efd0000	Deferred        libm.so.6
ELF	7efdb000-7f000000	Deferred        bcrypt<elf>
  \-PE	7efe0000-7f000000	\               bcrypt
ELF	f7b44000-f7b4e000	Deferred        libnss_compat.so.2
ELF	f7b50000-f7b55000	Deferred        libdl.so.2
ELF	f7b55000-f7d31000	Deferred        libc.so.6
ELF	f7d31000-f7d50000	Deferred        libpthread.so.0
ELF	f7d80000-f7f33000	Dwarf           libwine.so.1
ELF	f7f35000-f7f5d000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Spitfire Audio\Spitfire Audio.exe
	00000036    0
	00000009    0 <==
0000000e services.exe
	00000023    0
	0000001a    0
	00000013    0
	00000010    0
	0000000f    0
00000011 plugplay.exe
	00000017    0
	00000016    0
	00000012    0
00000018 winedevice.exe
	00000020    0
	0000001d    0
	0000001c    0
	0000001b    0
	00000019    0
0000001e explorer.exe
	00000029    0
	00000028    0
	00000027    0
	0000001f    0
00000021 winedevice.exe
	00000026    0
	00000025    0
	00000024    0
	00000022    0
System information:
    Wine build: wine-5.0
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 5.4.0-050400-generic
Any suggestions? This is Mint Mate 19.3.

pbear
Level 14
Level 14
Posts: 5206
Joined: Wed Jun 21, 2017 12:25 pm
Location: San Francisco

Re: WINE: Unhandled exception: page fault on read access in 32-bit code

Post by pbear »

Interestingly, Wine's AppDB has two reviews: one platinum and the other garbage. Never seen that radical a split before. Perhaps more significant, both reviews are based on Wine 5.x. Which version are you using? Latest version supported by Mint is 4.0, and that's what you got if you used the wine-installer script. You can install 5.0, but it's a bit tricky. Purge 4.0 first.

Wait a day or so, though. Maybe someone will know how to fix the configuration issue. Not something I've ever had to do.

User avatar
rincewind256
Level 2
Level 2
Posts: 73
Joined: Tue Jun 18, 2019 12:11 am
Location: Unseen University of Ankh-Morpork

Re: WINE: Unhandled exception: page fault on read access in 32-bit code

Post by rincewind256 »

You could run this program with Wine 5.2-staging. In programs like PlayonLinux you can use different Wine-versions for different apps. Install Spitfireaudio and the Wine-version there in a new bottle. So you do not need to change the Wine-version of your system.

pbear
Level 14
Level 14
Posts: 5206
Joined: Wed Jun 21, 2017 12:25 pm
Location: San Francisco

Re: WINE: Unhandled exception: page fault on read access in 32-bit code

Post by pbear »

Meh, POL is overrated. While often recommended, no one on the Forum seems to be in a position to support it.
And no small thing to install: http://wiki.playonlinux.com/index.php/I ... layOnLinux

User avatar
rincewind256
Level 2
Level 2
Posts: 73
Joined: Tue Jun 18, 2019 12:11 am
Location: Unseen University of Ankh-Morpork

Re: WINE: Unhandled exception: page fault on read access in 32-bit code

Post by rincewind256 »

No. It does exactly what it is supposed to do. It manages Windows programs and games. I bought some games outside of Steam (DiabloIII, ...) that run perfectly with DXVK without a Lutris script. You can even copy Valve`s Proton from the Steam folder and use it in PlayonLinux.
By the way, you can easily install PoL in the Mint Software Manager. Of course, a functional wine installation is required. And for games you should install additional graphics driver functions beforehand. (There is a Lutris Wiki for more information.. https://github.com/lutris/docs/blob/mas ... Drivers.md). Oh, I almost forgot - You need a faudio.deb for Wine-Version 5.X and above. Here is a link for more information: https://forum.winehq.org/viewtopic.php?f=8&t=32192

pbear
Level 14
Level 14
Posts: 5206
Joined: Wed Jun 21, 2017 12:25 pm
Location: San Francisco

Re: WINE: Unhandled exception: page fault on read access in 32-bit code

Post by pbear »

Pretty funny you don't realize I've already posted a link with straight-line instructions for installing Faudio, as opposed to the painfully obtuse instructions at Wine forum. If the OP has to do that anyway, what does POL add? Does it have a script for Spitfire Audio? I doubt it. POL is mostly for games.

User avatar
rincewind256
Level 2
Level 2
Posts: 73
Joined: Tue Jun 18, 2019 12:11 am
Location: Unseen University of Ankh-Morpork

Re: WINE: Unhandled exception: page fault on read access in 32-bit code

Post by rincewind256 »

The point is, in PoL you can run different versions of Wine separately and that is great, because in the AppDB of Wine (as you mentioned before) was used "5.2-staging" for the Spitfireaudio-App. I'm afraid it won't work with "5.0-stable" even if it's installed on your system. So you could install 5.2-staging in PoL as a second Wine-version and use it with the Wine-bottle of your Spitfireaudio. And you do not even need a script for that. But that's just my suggestion.

Post Reply

Return to “Software & Applications”