[Wine] Re: Wine problems after OS upgrade - possible causes?

utis wineforum-user at winehq.org
Fri Jan 13 10:55:49 CST 2012

Thank you.

Winecfg and Notepad work fine. As do the installation windows of said games. The problems occur only when programs change the "graphics mode" (if this is the right word).

This is a 32 bit system. I never had to fiddle with graphics drivers. Last time, I bothered with things like that, there was still a XF68config ... My unsuccessful attempt (due to obviously outdated information on the net) to generate an xorg.conf produced a file named xorg.conf.new in my home directory. If the contents of this file are in any way indicative of the settings of my X server: the first entry for the section "Device" lists "intel" as Driver.

I did "rm -rf .wine" and for good measure "sudo apt-get purge wine1.3". I re-installed wine1.3 from ppa:ubuntu-wine/ppa according to http://www.winehq.org/download/ubuntu. Both wine1.2 and wine1.3 from this source used to work in the past (with different glitches).

I installed the GOG version of Fallout 1. The installation process run smoothely. However, after the installation window is closed, I have the following messages in the terminal from which I started Setup.exe:


wine: created the configuration directory '/home/egoge/.wine'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xe9e8fc, overlapped 0xe9e8e0): stub
wine: configuration in '/home/egoge/.wine' has been updated.
fixme:x11drv:sync_window_opacity LWA_COLORKEY not supported
fixme:msg:ChangeWindowMessageFilter c062 00000001
fixme:win:DisableProcessWindowsGhosting : stub
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\GOG.com\\Fallout\\unins000.exe") stub
err:ole:CoCreateInstance apartment not initialised
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:wbem_locator_ConnectServer 0x132780, L"root\\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0x33fc00)
fixme:font:ExtTextOutW flags ETO_NUMERICSLOCAL | ETO_NUMERICSLATIN unimplemented

(These, though, might involve also messages not directly related to the actual installation, since the installation program also started the Setup for Acrobat Reader (which I cancelled) and a first launch of the game.)

I cd'ed to ~/.wine/drive_c/Program Files/GOG.com/Fallout and run: wine falloutw.exe

The screen went black and became unresponsive for several minutes, until I switched to a tty and killed the program with "killall falloutw.exe". Switching back to the vt from which I started, there was no error message.

Then I installed Wizardry 8 from an iso that I mounted in ~/mnt. Again, the installation process, from what was visible in the installation window, run as smoothely as if I were doing this on Windows. However in the terminal from which I run the setup program I get this message:


fixme:storage:create_storagefile Storage share mode not implemented.
err:ntdll:RtlDeleteResource Deleting active MRSW lock (0x1124fc), expect failure
wine: Unhandled page fault on read access to 0x0000001c at address 0x682845a9 (thread 0032), starting debugger...
err:ntdll:RtlDeleteResource Deleting active MRSW lock (0x111bf4), expect failure

I cd'ed to ~/.wine/drive_c/Program\ Files/Sirtech/Wizardry\ 8/ and launched wine Wiz8.EXE. This aborts with:


err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\Program Files\\Sirtech\\Wizardry 8\\3DSetup.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Sirtech\\Wizardry 8\\3DSetup.exe" failed, status c0000135

After downloading MFC42.DLL from the net and placing it in ~/.wine/drive_c/windows/system32/, I try wine Wiz8.EXE again. This seems to start the program 3DSetup.exe which allows to configure sound driver and video renderer for the game as well as screen resolution. After just a few clicks I see a window that the program has encountered serious problems and aborted. On the console I find this output:


wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00000000 ESP:0032f2a8 EBP:7c92b31c EFLAGS:00210212(  R- --  I   -A- - )
 EAX:00000003 EBX:21e41ff4 ECX:7c6029f8 EDX:7c651308
 ESI:7c6029f8 EDI:7c92b330
Stack dump:
0x0032f2a8:  21e27fcc 7c6029f8 00000003 00000012
0x0032f2b8:  43bba354 68197ff4 21e41ff4 7c92b2b0
0x0032f2c8:  21e2812e 7c6029f8 00008058 7c92b3a4
0x0032f2d8:  43b98fd4 7c92b330 00000000 68199400
0x0032f2e8:  21e41ff4 7c92b330 7c928b70 7c92b2b0
0x0032f2f8:  21e28cff 7c92b31c ffffffff 7c92b058
=>0 0x00000000 (0x7c92b31c)
  1 0x00000000 (0x7c928770)
0x00000000: -- no code accessible --
Module	Address			Debug info	Name (106 modules)
PE	  330000-  3e1000	Deferred        sr
PE	  400000-  809261	Deferred        wiz8
PE	10000000-10057000	Deferred        binkw32
ELF	20000000-2000c000	Deferred        libdrm.so.2
ELF	2000c000-20019000	Deferred        libdrm_intel.so.1
PE	21100000-2115e000	Deferred        mss32
ELF	21dcd000-21e44000	Deferred        i915_dri.so
ELF	27e8f000-27e99000	Deferred        libpciaccess.so.0
ELF	3cbcd000-3cc21000	Deferred        libgl.so.1
ELF	3d795000-3d7ab000	Deferred        libglapi.so.0
ELF	422b1000-422cf000	Deferred        libgcc_s.so.1
ELF	43af3000-43d3a000	Deferred        libdricore.so
ELF	528c5000-529d9000	Deferred        libglsl.so
ELF	61b52000-61b56000	Deferred        libxdamage.so.1
ELF	68000000-68020000	Deferred        ld-linux.so.2
ELF	68020000-6819c000	Deferred        libc.so.6
ELF	6819c000-681a1000	Deferred        libdl.so.2
ELF	681a1000-681cb000	Deferred        libm.so.6
ELF	681cb000-681d5000	Deferred        libnss_compat.so.2
ELF	681d5000-681e1000	Deferred        libnss_nis.so.2
ELF	681e1000-681ee000	Deferred        libnss_files.so.2
ELF	681ee000-68255000	Deferred        ddraw<elf>
  \-PE	68200000-68255000	\               ddraw
ELF	68255000-68388000	Deferred        wined3d<elf>
  \-PE	68260000-68388000	\               wined3d
ELF	68388000-68442000	Deferred        gdi32<elf>
  \-PE	68390000-68442000	\               gdi32
ELF	68442000-684a2000	Deferred        advapi32<elf>
  \-PE	68450000-684a2000	\               advapi32
ELF	684a2000-684bb000	Deferred        version<elf>
  \-PE	684b0000-684bb000	\               version
ELF	684bb000-68549000	Deferred        msvcrt<elf>
  \-PE	684d0000-68549000	\               msvcrt
ELF	68549000-685ee000	Deferred        winmm<elf>
  \-PE	68550000-685ee000	\               winmm
ELF	685ee000-686f5000	Deferred        ole32<elf>
  \-PE	68600000-686f5000	\               ole32
ELF	686f5000-6876b000	Deferred        rpcrt4<elf>
  \-PE	68700000-6876b000	\               rpcrt4
ELF	6876b000-68793000	Deferred        msacm32<elf>
  \-PE	68770000-68793000	\               msacm32
ELF	68793000-68875000	Deferred        comdlg32<elf>
  \-PE	687a0000-68875000	\               comdlg32
ELF	68875000-68a8b000	Deferred        shell32<elf>
  \-PE	68880000-68a8b000	\               shell32
ELF	68a8b000-68af5000	Deferred        shlwapi<elf>
  \-PE	68aa0000-68af5000	\               shlwapi
ELF	68af5000-68bec000	Deferred        comctl32<elf>
  \-PE	68b00000-68bec000	\               comctl32
ELF	68bec000-68c26000	Deferred        winspool<elf>
  \-PE	68bf0000-68c26000	\               winspool
ELF	68c26000-68c48000	Deferred        libncurses.so.5
ELF	68c48000-68c67000	Deferred        libtinfo.so.5
ELF	68c67000-68cfe000	Deferred        libfreetype.so.6
ELF	68cfe000-68d13000	Deferred        libz.so.1
ELF	68d13000-68db9000	Deferred        winex11<elf>
  \-PE	68d20000-68db9000	\               winex11
ELF	68db9000-68dc2000	Deferred        libsm.so.6
ELF	68dc2000-68dd5000	Deferred        libxext.so.6
ELF	68dd5000-68f0b000	Deferred        libx11.so.6
ELF	68f0b000-68f25000	Deferred        libice.so.6
ELF	68f25000-68f2b000	Deferred        libuuid.so.1
ELF	68f2b000-68f2f000	Deferred        libxau.so.6
ELF	68f2f000-68f36000	Deferred        libxdmcp.so.6
ELF	68f36000-68f41000	Deferred        libxrender.so.1
ELF	68f41000-68f4a000	Deferred        libxrandr.so.2
ELF	68f4a000-68f4e000	Deferred        libxcomposite.so.1
ELF	68f4e000-68f5e000	Deferred        libxi.so.6
ELF	68f5e000-68f93000	Deferred        libfontconfig.so.1
ELF	68f93000-68fbd000	Deferred        libexpat.so.1
ELF	68fbd000-68fc8000	Deferred        libxcursor.so.1
ELF	68fc8000-68fce000	Deferred        libxfixes.so.3
ELF	68fce000-69002000	Deferred        uxtheme<elf>
  \-PE	68fd0000-69002000	\               uxtheme
ELF	69002000-69054000	Deferred        libcups.so.2
ELF	69054000-69092000	Deferred        libgssapi_krb5.so.2
ELF	69092000-69142000	Deferred        libgnutls.so.26
ELF	69142000-69150000	Deferred        libavahi-common.so.3
ELF	69150000-69179000	Deferred        libk5crypto.so.3
ELF	69179000-6917d000	Deferred        libcom_err.so.2
ELF	6917d000-69186000	Deferred        libkrb5support.so.0
ELF	69186000-69198000	Deferred        libtasn1.so.3
ELF	69198000-6921d000	Deferred        libgcrypt.so.11
ELF	6921d000-69266000	Deferred        libdbus-1.so.3
ELF	69266000-6926a000	Deferred        libkeyutils.so.1
ELF	6926a000-69281000	Deferred        libresolv.so.2
ELF	69281000-69286000	Deferred        libgpg-error.so.0
ELF	69286000-6928f000	Deferred        librt.so.1
ELF	69dbd000-69dd0000	Deferred        libavahi-client.so.3
ELF	6b86d000-6b9af000	Dwarf           libwine.so.1
ELF	6bf5e000-6bf79000	Deferred        libpthread.so.0
ELF	6c114000-6c254000	Deferred        user32<elf>
  \-PE	6c130000-6c254000	\               user32
ELF	6d143000-6d20c000	Deferred        libkrb5.so.3
ELF	6e36e000-6e390000	Deferred        imm32<elf>
  \-PE	6e370000-6e390000	\               imm32
ELF	6fab8000-6fabc000	Deferred        libxinerama.so.1
ELF	734e8000-73507000	Deferred        libxcb.so.1
PE	780c0000-78121000	Deferred        msvcp60
ELF	79ea5000-79ebe000	Deferred        libnsl.so.1
ELF	7b800000-7b9b7000	Deferred        kernel32<elf>
  \-PE	7b810000-7b9b7000	\               kernel32
ELF	7bc00000-7bcc3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c25f000-7c265000	Deferred        libxxf86vm.so.1
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Sirtech\Wizardry 8\Wiz8.EXE
	00000009    0 <==
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
=>0 0x00000000 (0x7c92b31c)
  1 0x00000000 (0x7c928770)


More information about the wine-users mailing list