Troubleshooting WINE backtrace logs?

Questions about Wine on Linux
Locked
jsgates
Newbie
Newbie
Posts: 2
Joined: Fri Aug 09, 2013 12:35 pm

Troubleshooting WINE backtrace logs?

Post by jsgates »

I have been using Wine for a little while with good success on Linux Mint 13 Maya. I am running the Windows version of Steam in Wine because I like old Adventure games (don't to a lot of gaming). Anyway, I have several games working fine, but I installed the game "Jack Keane" the other day, which is an older game, via Steam and Wine immediately crashes when trying to launch the .exe.

The error I receive is:

"Unhandled exception: page fault on read access to 0x00386000 in 32-bit code (0x029715fc)."

Now I am running Linux Mint 13 64-bit so I was wondering if this might be part of the issue. I am looking for somebody who can help me help myself with these type of issues in the future. I read through the entire backtrace log Wine provides when the application crashes, but I don't really see where to start troubleshooting this from.

I did search the Wine application database but was unable to find any useful information since it is installed via Steam. Below is the backtrace log in it's entirety. All I can gather from reading this leads me to believe the issue is with "rendersystem_gl" in relation to executing 32-bit code. I can provide additional information about my hardware if needed. The machine is a Dell XPS 14Z with IntelHD graphics. Any assistance with getting on the right path to resolving this issue is much appreciated.

Code: Select all

Unhandled exception: page fault on read access to 0x00386000 in 32-bit code (0x029715fc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:029715fc ESP:0033e9a8 EBP:7d955740 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:7e6853c0 EBX:00000001 ECX:0033e9d8 EDX:7eb69140
 ESI:000003fc EDI:00011d31
Stack dump:
0x0033e9a8:  0033e9d8 02597b08 00000000 025a2158
0x0033e9b8:  0259dcf8 01c472f3 025a2158 0033ea04
0x0033e9c8:  02950000 00002042 00040128 0013e0d8
0x0033e9d8:  00000000 00010028 00000025 00001000
0x0033e9e8:  00000000 00000000 0f000000 00000000
0x0033e9f8:  00000000 00000000 00000000 00000020
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x029715fc in rendersystem_gl (+0x215fc) (0x7d955740)
  1 0x000168ec (0x81e58955)
0x029715fc: movl	0x194(%esp,%edi,4),%ecx
Modules:
Module	Address			Debug info	Name (116 modules)
PE	  340000-  380000	Deferred        sdl
PE	  380000-  386000	Deferred        sdl_net
PE	  390000-  3a2000	Deferred        zlib1
PE	  3b0000-  3bf000	Deferred        ilu
PE	  3c0000-  3cc000	Deferred        ogreguirenderer
PE	  3d0000-  3ec000	Deferred        ois
PE	  400000-  449000	Deferred        jackkeane
PE	  450000-  6ec000	Deferred        ogremain
PE	  6f0000-  85e000	Deferred        devil
PE	  860000-  8db000	Deferred        msvcp71
PE	  8e0000-  aaa000	Deferred        ceguibase
PE	  ab0000-  b46000	Deferred        fmod
PE	  b50000-  bad000	Deferred        plugin_theoravideosystem
PE	  bb0000-  bda000	Deferred        opcode
PE	  be0000-  e2d000	Deferred        pina2pointnclick
PE	  e30000-  f71000	Deferred        libmysql
PE	  f80000-  f98000	Deferred        plugin_dotscenemanager
PE	  fb0000- 1053000	Deferred        gameoverlayrenderer
PE	 27c0000- 2819000	Deferred        ogreplatform
PE	 2820000- 2946000	Deferred        rendersystem_direct3d9
PE	 2950000- 29e7000	Export          rendersystem_gl
PE	10000000-10341000	Deferred        pina2core
PE	60000000-60021000	Deferred        cserhelper
ELF	7b800000-7ba15000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba15000	\               kernel32
ELF	7bc00000-7bcc3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
PE	7c340000-7c396000	Deferred        msvcr71
ELF	7d3c0000-7d435000	Deferred        libglu.so.1
ELF	7d8ca000-7d984000	Deferred        opengl32<elf>
  \-PE	7d8e0000-7d984000	\               opengl32
ELF	7da69000-7db86000	Deferred        libglsl.so
ELF	7db86000-7de00000	Deferred        libdricore.so
ELF	7df43000-7dfa1000	Deferred        dbghelp<elf>
  \-PE	7df50000-7dfa1000	\               dbghelp
ELF	7dfa1000-7dfbf000	Deferred        libgcc_s.so.1
ELF	7dfc7000-7dfdb000	Deferred        psapi<elf>
  \-PE	7dfd0000-7dfdb000	\               psapi
ELF	7e060000-7e06b000	Deferred        libpciaccess.so.0
ELF	7e06b000-7e08e000	Deferred        libdrm_intel.so.1
ELF	7e08e000-7e16e000	Deferred        i965_dri.so
ELF	7e16e000-7e177000	Deferred        librt.so.1
ELF	7e177000-7e184000	Deferred        libdrm.so.2
ELF	7e184000-7e19c000	Deferred        libxcb-glx.so.0
ELF	7e19c000-7e1a0000	Deferred        libxdamage.so.1
ELF	7e1a0000-7e1b6000	Deferred        libglapi.so.0
ELF	7e1b6000-7e20f000	Deferred        libgl.so.1
ELF	7e213000-7e22a000	Deferred        glu32<elf>
  \-PE	7e220000-7e22a000	\               glu32
ELF	7e22b000-7e35f000	Deferred        wined3d<elf>
  \-PE	7e240000-7e35f000	\               wined3d
ELF	7e35f000-7e398000	Deferred        d3d9<elf>
  \-PE	7e370000-7e398000	\               d3d9
ELF	7e398000-7e39e000	Deferred        libxfixes.so.3
ELF	7e39e000-7e3a9000	Deferred        libxcursor.so.1
ELF	7e425000-7e44f000	Deferred        libexpat.so.1
ELF	7e44f000-7e483000	Deferred        libfontconfig.so.1
ELF	7e483000-7e493000	Deferred        libxi.so.6
ELF	7e493000-7e49c000	Deferred        libxrandr.so.2
ELF	7e49c000-7e4a6000	Deferred        libxrender.so.1
ELF	7e4a6000-7e4ac000	Deferred        libxxf86vm.so.1
ELF	7e4ac000-7e4cd000	Deferred        libxcb.so.1
ELF	7e4cd000-7e4e7000	Deferred        libice.so.6
ELF	7e4e7000-7e61b000	Deferred        libx11.so.6
ELF	7e61b000-7e62d000	Deferred        libxext.so.6
ELF	7e62d000-7e630000	Deferred        libx11-xcb.so.1
ELF	7e649000-7e6dc000	Deferred        winex11<elf>
  \-PE	7e650000-7e6dc000	\               winex11
ELF	7e6dc000-7e6f2000	Deferred        libz.so.1
ELF	7e6f2000-7e78c000	Deferred        libfreetype.so.6
ELF	7e78d000-7e791000	Deferred        libxcomposite.so.1
ELF	7e791000-7e798000	Deferred        libxdmcp.so.6
ELF	7e798000-7e7a1000	Deferred        libsm.so.6
ELF	7e7a8000-7e7ca000	Deferred        imm32<elf>
  \-PE	7e7b0000-7e7ca000	\               imm32
ELF	7e7ca000-7e7e6000	Deferred        dinput8<elf>
  \-PE	7e7d0000-7e7e6000	\               dinput8
ELF	7e7e6000-7e873000	Deferred        msvcrt<elf>
  \-PE	7e800000-7e873000	\               msvcrt
ELF	7e873000-7e895000	Deferred        iphlpapi<elf>
  \-PE	7e880000-7e895000	\               iphlpapi
ELF	7e895000-7e8c7000	Deferred        ws2_32<elf>
  \-PE	7e8a0000-7e8c7000	\               ws2_32
ELF	7e8c7000-7e8e2000	Deferred        wsock32<elf>
  \-PE	7e8d0000-7e8e2000	\               wsock32
ELF	7e8e2000-7e90a000	Deferred        msacm32<elf>
  \-PE	7e8f0000-7e90a000	\               msacm32
ELF	7e90a000-7e97f000	Deferred        rpcrt4<elf>
  \-PE	7e920000-7e97f000	\               rpcrt4
ELF	7e97f000-7ea87000	Deferred        ole32<elf>
  \-PE	7e9a0000-7ea87000	\               ole32
ELF	7ea87000-7eae7000	Deferred        advapi32<elf>
  \-PE	7ea90000-7eae7000	\               advapi32
ELF	7eae7000-7eba4000	Deferred        gdi32<elf>
  \-PE	7eaf0000-7eba4000	\               gdi32
ELF	7eba4000-7ece4000	Deferred        user32<elf>
  \-PE	7ebc0000-7ece4000	\               user32
ELF	7ece4000-7ed91000	Deferred        winmm<elf>
  \-PE	7ecf0000-7ed91000	\               winmm
ELF	7ed91000-7ed9e000	Deferred        libnss_files.so.2
ELF	7ed9e000-7edb8000	Deferred        libnsl.so.1
ELF	7efb8000-7efe4000	Deferred        libm.so.6
ELF	7efe7000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7480000-f7484000	Deferred        libxinerama.so.1
ELF	f7484000-f7488000	Deferred        libxau.so.6
ELF	f7489000-f748e000	Deferred        libdl.so.2
ELF	f748e000-f7637000	Deferred        libc.so.6
ELF	f7638000-f7653000	Deferred        libpthread.so.0
ELF	f7653000-f7659000	Deferred        libuuid.so.1
ELF	f7659000-f7665000	Deferred        libnss_nis.so.2
ELF	f7665000-f766e000	Deferred        libnss_compat.so.2
ELF	f766f000-f77b1000	Dwarf           libwine.so.1
ELF	f77b3000-f77d5000	Deferred        ld-linux.so.2
ELF	f77d5000-f77d6000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000020    0
	0000001f    0
	00000019    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000014    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	00000023    0
00000024 Steam.exe
	00000052    0
	00000051    0
	0000004e    0
	0000004c    0
	0000004b    0
	0000004a    0
	00000049    0
	00000048    0
	0000002f    0
	00000009    0
	0000003f    0
	0000002c    0
	0000002b    0
	0000000d    0
	0000000b    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003b    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002d    0
	0000002a    0
	00000029    0
	00000025    0
00000053 (D) C:\Program Files (x86)\Steam\steamapps\common\Jack Keane\bin\release\JackKeane.exe
	00000054    0 <==
System information:
    Wine build: wine-1.4
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.2.0-23-generic
-jsgates
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Troubleshooting WINE backtrace logs?

Post by dimesio »

jsgates wrote:

Code: Select all

System information:
    Wine build: wine-1.4
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.2.0-23-generic
Start by upgrading Wine to 1.6 or later. If that alone doesn't fix it, try reinstalling your game to a 32 bit wineprefix. http://wiki.winehq.org/FAQ#32_bit_wineprefix

If neither of those things fix it, run it from a terminal and post the full output. http://wiki.winehq.org/FAQ#get_log
jsgates
Newbie
Newbie
Posts: 2
Joined: Fri Aug 09, 2013 12:35 pm

Re: Troubleshooting WINE backtrace logs?

Post by jsgates »

Thank you for the tips. I will give a try after work. I was staying on Wine 1.4 since it's the current version in the repos and other software is working fine. I've really got nothing to lose going to 1.6 though. I have no critical apps that I can't re-install if I have to roll back. I'm still learning a little about bottles and understand the concept. I've used crossover before on MacOS. I will try your suggestions and post back with my findings. Thanks again for the quick reply.

-jsgates
iemch
Newbie
Newbie
Posts: 1
Joined: Wed Mar 12, 2014 2:30 pm

Re: Troubleshooting WINE backtrace logs?

Post by iemch »

Hi jsgates,

Did you ever find any resolution to your rendersystem_gl issue with WINE?

If so, what were your findings? How did you come to your conclusions?

(I'm interested to hear your story, as I have a similar issue with a page fault on read access issue)

-Isaac
Locked