problem running everything

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Negroojoz
Level 1
Level 1
Posts: 7
Joined: Sun Mar 16, 2008 5:27 am

problem running everything

Post by Negroojoz »

A while back most of the apps I had installed stopped working for some unknown reason. some still work but still gives a book of errors. For example, when runnning winecfg i get this output:

Code: Select all

wine: Unhandled page fault on write access to 0x00459000 at address 0x7bc44d4f (thread 001b), starting debugger...
Unhandled exception: page fault on write access to 0x00459000 in 32-bit code (0x7bc44d4f).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc44d4f ESP:7ed41910 EBP:7ed41938 EFLAGS:00010206(   - 00      - RIP1)
 EAX:00000ffe EBX:7bc8a4a4 ECX:004603d6 EDX:00458000
 ESI:00000027 EDI:00440000
Stack dump:
0x7ed41910:  7ed419cc 00460380 7ed41938 7b89c9ca
0x7ed41920:  ffffffff 00458000 00000044 7efff8ec
0x7ed41930:  00460380 00458000 7ed419e8 7effdefe
0x7ed41940:  00458000 00000028 00460388 00440000
0x7ed41950:  00110f00 7ed419d4 00110000 7bc8a4a4
0x7ed41960:  00110ee0 7ed419cc 7ed419c4 7bc42d5e
Backtrace:
=>1 0x7bc44d4f LdrProcessRelocationBlock+0xbf() in ntdll (0x7ed41938)
  2 0x7effdefe in winedevice (+0xdefe) (0x7ed419e8)
  3 0x7ef7551b in advapi32 (+0x2551b) (0x7ed41a38)
  4 0x7bc6be9e call_thread_entry_point+0xe() in ntdll (0x7ed41a48)
  5 0x7bc6c532 in ntdll (+0x5c532) (0x7ed41ae8)
  6 0x7bc6c762 in ntdll (+0x5c762) (0x7ed423d8)
  7 0xf7d9c4fb start_thread+0xcb() in libpthread.so.0 (0x7ed424c8)
0x7bc44d4f LdrProcessRelocationBlock+0xbf in ntdll: addl	%edi,0x0(%eax,%edx,1)
Modules:
Module	Address			Debug info	Name (31 modules)
PE	  450000-  461000	Deferred        sfdrv01.sys
ELF	7b800000-7b931000	Deferred        kernel32<elf>
  \-PE	7b820000-7b931000	\               kernel32
ELF	7bc00000-7bca6000	Export          ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7ebc8000-7ec32000	Deferred        msvcrt<elf>
  \-PE	7ebe0000-7ec32000	\               msvcrt
ELF	7ed43000-7ed56000	Deferred        libresolv.so.2
ELF	7ed5a000-7ed6f000	Deferred        hal<elf>
  \-PE	7ed60000-7ed6f000	\               hal
ELF	7ed6f000-7ed8e000	Deferred        iphlpapi<elf>
  \-PE	7ed80000-7ed8e000	\               iphlpapi
ELF	7ed8e000-7edf1000	Deferred        rpcrt4<elf>
  \-PE	7eda0000-7edf1000	\               rpcrt4
ELF	7ef02000-7ef3a000	Deferred        ntoskrnl<elf>
  \-PE	7ef10000-7ef3a000	\               ntoskrnl
ELF	7ef3a000-7ef8c000	Export          advapi32<elf>
  \-PE	7ef50000-7ef8c000	\               advapi32
ELF	7ef8c000-7ef97000	Deferred        libnss_files.so.2
ELF	7ef97000-7efa1000	Deferred        libnss_nis.so.2
ELF	7efa1000-7efb9000	Deferred        libnsl.so.1
ELF	7efb9000-7efc2000	Deferred        libnss_compat.so.2
ELF	7efc2000-7efe7000	Deferred        libm.so.6
ELF	7efec000-7f000000	Export          winedevice<elf>
  \-PE	7eff0000-7f000000	\               winedevice
ELF	f7c43000-f7c47000	Deferred        libdl.so.2
ELF	f7c47000-f7d96000	Deferred        libc.so.6
ELF	f7d97000-f7daf000	Export          libpthread.so.0
ELF	f7dc8000-f7efe000	Deferred        libwine.so.1
ELF	f7f00000-f7f1f000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a 
	0000000b    0
0000000c 
	0000001a    0
	00000019    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
00000016 (D) C:\windows\system32\winedevice.exe
	0000001b    0 <==
	00000018    0
	00000017    0
Backtrace:
=>1 0x7bc44d4f LdrProcessRelocationBlock+0xbf() in ntdll (0x7ed41938)
  2 0x7effdefe in winedevice (+0xdefe) (0x7ed419e8)
  3 0x7ef7551b in advapi32 (+0x2551b) (0x7ed41a38)
  4 0x7bc6be9e call_thread_entry_point+0xe() in ntdll (0x7ed41a48)
  5 0x7bc6c532 in ntdll (+0x5c532) (0x7ed41ae8)
  6 0x7bc6c762 in ntdll (+0x5c762) (0x7ed423d8)
  7 0xf7d9c4fb start_thread+0xcb() in libpthread.so.0 (0x7ed424c8)
wine: Call from 0x7b844f00 to unimplemented function ntoskrnl.exe.IoCreateSynchronizationEvent, aborting
wine: Unimplemented function ntoskrnl.exe.IoCreateSynchronizationEvent called at address 0x7b844f00 (thread 0022), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.IoCreateSynchronizationEvent called in 32-bit code (0x7b844f76).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b844f76 ESP:7ed41840 EBP:7ed418a4 EFLAGS:00200212(   - 00      - -IA1)
 EAX:7b82ec99 EBX:7b8b4b48 ECX:00000000 EDX:00000000
 ESI:00000000 EDI:7bc5dbe0
Stack dump:
0x7ed41840:  7ed418cc 00000008 00000000 00000000
0x7ed41850:  80000100 00000001 00000000 7b844f00
0x7ed41860:  00000002 7ef21b00 7ef238a1 0045506c
0x7ed41870:  00000028 00455048 00000020 00000000
0x7ed41880:  00000000 00000000 00000000 00000000
0x7ed41890:  00000000 7ef2b914 7ed41914 7ed4191c
Backtrace:
=>1 0x7b844f76 in kernel32 (+0x24f76) (0x7ed418a4)
  2 0x7ef21a95 in ntoskrnl (+0x11a95) (0x7ed418d4)
  3 0x7ef19b50 in ntoskrnl (+0x9b50) (0x7ed41930)
  4 0x004552dc in sfhlp02.sys (+0x52dc) (0x7ed419e8)
  5 0x7ef7551b in advapi32 (+0x2551b) (0x7ed41a38)
  6 0x7bc6be9e call_thread_entry_point+0xe() in ntdll (0x7ed41a48)
  7 0x7bc6c532 in ntdll (+0x5c532) (0x7ed41ae8)
  8 0x7bc6c762 in ntdll (+0x5c762) (0x7ed423d8)
  9 0xf7deb4fb start_thread+0xcb() in libpthread.so.0 (0x7ed424c8)
0x7b844f76: movl	0xfffffffc(%ebp),%ebx
Modules:
Module	Address			Debug info	Name (29 modules)
PE	  450000-  458000	Export          sfhlp02.sys
ELF	7b800000-7b931000	Export          kernel32<elf>
  \-PE	7b820000-7b931000	\               kernel32
ELF	7bc00000-7bca6000	Export          ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7ebc8000-7ec32000	Deferred        msvcrt<elf>
  \-PE	7ebe0000-7ec32000	\               msvcrt
ELF	7ed43000-7ed56000	Deferred        libresolv.so.2
ELF	7ed6f000-7ed8e000	Deferred        iphlpapi<elf>
  \-PE	7ed80000-7ed8e000	\               iphlpapi
ELF	7ed8e000-7edf1000	Deferred        rpcrt4<elf>
  \-PE	7eda0000-7edf1000	\               rpcrt4
ELF	7ef02000-7ef3a000	Export          ntoskrnl<elf>
  \-PE	7ef10000-7ef3a000	\               ntoskrnl
ELF	7ef3a000-7ef8c000	Export          advapi32<elf>
  \-PE	7ef50000-7ef8c000	\               advapi32
ELF	7ef8c000-7ef97000	Deferred        libnss_files.so.2
ELF	7ef97000-7efa1000	Deferred        libnss_nis.so.2
ELF	7efa1000-7efb9000	Deferred        libnsl.so.1
ELF	7efb9000-7efc2000	Deferred        libnss_compat.so.2
ELF	7efc2000-7efe7000	Deferred        libm.so.6
ELF	7efec000-7f000000	Deferred        winedevice<elf>
  \-PE	7eff0000-7f000000	\               winedevice
ELF	f7c92000-f7c96000	Deferred        libdl.so.2
ELF	f7c96000-f7de5000	Deferred        libc.so.6
ELF	f7de6000-f7dfe000	Export          libpthread.so.0
ELF	f7e17000-f7f4d000	Deferred        libwine.so.1
ELF	f7f4f000-f7f6e000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a 
	0000000b    0
0000000c 
	00000021    0
	0000001a    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
0000001e (D) C:\windows\system32\winedevice.exe
	00000022    0 <==
	00000020    0
	0000001f    0
Backtrace:
=>1 0x7b844f76 in kernel32 (+0x24f76) (0x7ed418a4)
  2 0x7ef21a95 in ntoskrnl (+0x11a95) (0x7ed418d4)
  3 0x7ef19b50 in ntoskrnl (+0x9b50) (0x7ed41930)
  4 0x004552dc in sfhlp02.sys (+0x52dc) (0x7ed419e8)
  5 0x7ef7551b in advapi32 (+0x2551b) (0x7ed41a38)
  6 0x7bc6be9e call_thread_entry_point+0xe() in ntdll (0x7ed41a48)
  7 0x7bc6c532 in ntdll (+0x5c532) (0x7ed41ae8)
  8 0x7bc6c762 in ntdll (+0x5c762) (0x7ed423d8)
  9 0xf7deb4fb start_thread+0xcb() in libpthread.so.0 (0x7ed424c8)
wine: Call from 0x7b844f00 to unimplemented function ntoskrnl.exe.IoCreateUnprotectedSymbolicLink, aborting
wine: Call from 0x7b844f00 to unimplemented function ntoskrnl.exe.IoCsqInitialize, aborting
wine: Call from 0x7b844f00 to unimplemented function ntoskrnl.exe.IoAllocateErrorLogEntry, aborting
wine: Unimplemented function ntoskrnl.exe.IoAllocateErrorLogEntry called at address 0x7b844f00 (thread 0029), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.IoAllocateErrorLogEntry called in 32-bit code (0x7b844f76).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b844f76 ESP:7ed41854 EBP:7ed418b8 EFLAGS:00200212(   - 00      - -IA1)
 EAX:7b82ec99 EBX:7b8b4b48 ECX:00000000 EDX:c0000001
 ESI:c0000001 EDI:00000000
Stack dump:
0x7ed41854:  7ed418e0 00000008 7bc5c933 7bc8a4a4
0x7ed41864:  80000100 00000001 00000000 7b844f00
0x7ed41874:  00000002 7ef21b00 7ef235df 00000000
0x7ed41884:  ffffffff 00000000 00000000 00000000
0x7ed41894:  00000000 00000000 00000000 00000000
0x7ed418a4:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x7b844f76 in kernel32 (+0x24f76) (0x7ed418b8)
  2 0x7ef21a95 in ntoskrnl (+0x11a95) (0x7ed418e8)
0x7b844f76: movl	0xfffffffc(%ebp),%ebx
Modules:
Module	Address			Debug info	Name (31 modules)
PE	  450000-  455040	Deferred        sfsync02.sys
ELF	7b800000-7b931000	Export          kernel32<elf>
  \-PE	7b820000-7b931000	\               kernel32
ELF	7bc00000-7bca6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7ebc8000-7ec32000	Deferred        msvcrt<elf>
  \-PE	7ebe0000-7ec32000	\               msvcrt
ELF	7ed43000-7ed56000	Deferred        libresolv.so.2
ELF	7ed5a000-7ed6f000	Deferred        hal<elf>
  \-PE	7ed60000-7ed6f000	\               hal
ELF	7ed6f000-7ed8e000	Deferred        iphlpapi<elf>
  \-PE	7ed80000-7ed8e000	\               iphlpapi
ELF	7ed8e000-7edf1000	Deferred        rpcrt4<elf>
  \-PE	7eda0000-7edf1000	\               rpcrt4
ELF	7ef02000-7ef3a000	Export          ntoskrnl<elf>
  \-PE	7ef10000-7ef3a000	\               ntoskrnl
ELF	7ef3a000-7ef8c000	Deferred        advapi32<elf>
  \-PE	7ef50000-7ef8c000	\               advapi32
ELF	7ef8c000-7ef97000	Deferred        libnss_files.so.2
ELF	7ef97000-7efa1000	Deferred        libnss_nis.so.2
ELF	7efa1000-7efb9000	Deferred        libnsl.so.1
ELF	7efb9000-7efc2000	Deferred        libnss_compat.so.2
ELF	7efc2000-7efe7000	Deferred        libm.so.6
ELF	7efec000-7f000000	Deferred        winedevice<elf>
  \-PE	7eff0000-7f000000	\               winedevice
ELF	f7c73000-f7c77000	Deferred        libdl.so.2
ELF	f7c77000-f7dc6000	Deferred        libc.so.6
ELF	f7dc7000-f7ddf000	Deferred        libpthread.so.0
ELF	f7df8000-f7f2e000	Deferred        libwine.so.1
ELF	f7f30000-f7f4f000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a 
	0000000b    0
0000000c 
	00000028    0
	0000001a    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
00000025 (D) C:\windows\system32\winedevice.exe
	00000029    0 <==
	00000027    0
	00000026    0
Backtrace:
=>1 0x7b844f76 in kernel32 (+0x24f76) (0x7ed418b8)
  2 0x7ef21a95 in ntoskrnl (+0x11a95) (0x7ed418e8)
wine: Call from 0x7b844f00 to unimplemented function ntoskrnl.exe.IoAllocateIrp, aborting
wine: Call from 0x7b844f00 to unimplemented function ntoskrnl.exe.IoAssignResources, aborting
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
What causes this? I'm running hardy heron and i've tried both the wine version from winehq and getdeb.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Delete or rename your /~.wine directory, then run winecfg, which should automatically create a new ~/.wine. If winecfg works with a clean ~/.wine, go ahead and reinstall your apps.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: problem running everything

Post by vitamin »

Negroojoz wrote:A while back most of the apps I had installed stopped working for some unknown reason. some still work but still gives a book of errors. For example, when runnning winecfg i get this output:

Code: Select all

Module	Address			Debug info	Name (31 modules)
PE	  450000-  461000	Deferred        sfdrv01.sys
What causes this? I'm running hardy heron and i've tried both the wine version from winehq and getdeb.
That's the StarForce driver. Remove it (and all other *sys files) from ~/.wine/drive_c/windows/system32/drivers EXCEPT mountmgr.sys.
Negroojoz
Level 1
Level 1
Posts: 7
Joined: Sun Mar 16, 2008 5:27 am

Post by Negroojoz »

thanks, however i still have trouble running games. After deleting those files, i tried to run tropico (rated platinum) and it blurred out these errors at me:

Code: Select all

wine Tropico.EXE err:winedevice:ServiceMain driver L"sfdrv01" failed to load
err:winedevice:ServiceMain driver L"sfhlp02" failed to load
err:winedevice:ServiceMain driver L"sfsync02" failed to load
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
wine: Unhandled page fault on execute access to 0x0054e34a at address 0x54e34a (thread 0009), starting debugger...
Unhandled exception: page fault on execute access to 0x0054e34a in 32-bit code (0x0054e34a).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0054e34a ESP:0032ff0c EBP:0032ffe8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7b8b4b48 ECX:bee2c5ff EDX:00000000
 ESI:7ffdf000 EDI:0054e34a
Stack dump:
0x0032ff0c:  7b878047 7ffdf000 00000000 00000000
0x0032ff1c:  00000000 00000000 00000000 00000000
0x0032ff2c:  ffffffff 7b875c00 7b844f90 7b8b4b48
0x0032ff3c:  7ffdf000 00000018 0032ffe8 53df2b08
0x0032ff4c:  38de9dff 00000000 00000000 00000000
0x0032ff5c:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x0054e34a EntryPoint() in tropico (0x0032ffe8)
0x0054e34a EntryPoint in tropico: pushl	%ebp
Modules:
Module	Address			Debug info	Name (56 modules)
PE	  400000-  644000	Export          tropico
PE	21100000-2115d000	Deferred        mss32
PE	30000000-30059000	Deferred        binkw32
ELF	7b800000-7b931000	Deferred        kernel32<elf>
  \-PE	7b820000-7b931000	\               kernel32
ELF	7bc00000-7bca6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7e876000-7e89c000	Deferred        msacm32<elf>
  \-PE	7e880000-7e89c000	\               msacm32
ELF	7e89c000-7e95f000	Deferred        libasound.so.2
ELF	7e964000-7e978000	Deferred        midimap<elf>
  \-PE	7e970000-7e978000	\               midimap
ELF	7e978000-7e9ad000	Deferred        winealsa<elf>
  \-PE	7e980000-7e9ad000	\               winealsa
ELF	7e9ad000-7e9b6000	Deferred        libxcursor.so.1
ELF	7e9b6000-7e9bb000	Deferred        libxfixes.so.3
ELF	7e9bb000-7e9be000	Deferred        libxcomposite.so.1
ELF	7e9be000-7e9c4000	Deferred        libxrandr.so.2
ELF	7e9c4000-7e9cc000	Deferred        libxrender.so.1
ELF	7e9cc000-7e9d1000	Deferred        libxxf86vm.so.1
ELF	7e9d1000-7e9d4000	Deferred        libxinerama.so.1
ELF	7e9d4000-7e9f4000	Deferred        imm32<elf>
  \-PE	7e9e0000-7e9f4000	\               imm32
ELF	7e9f4000-7e9f9000	Deferred        libxdmcp.so.6
ELF	7e9f9000-7ea11000	Deferred        libxcb.so.1
ELF	7ea11000-7eaf8000	Deferred        libx11.so.6
ELF	7eaf8000-7eb06000	Deferred        libxext.so.6
ELF	7eb06000-7eb1d000	Deferred        msacm32<elf>
  \-PE	7eb10000-7eb1d000	\               msacm32
ELF	7eb1f000-7ebb7000	Deferred        winex11<elf>
  \-PE	7eb30000-7ebb7000	\               winex11
ELF	7ec14000-7ec35000	Deferred        libexpat.so.1
ELF	7ec35000-7ec5f000	Deferred        libfontconfig.so.1
ELF	7ec5f000-7ec74000	Deferred        libz.so.1
ELF	7ec74000-7ece4000	Deferred        libfreetype.so.6
ELF	7ece4000-7ed76000	Deferred        winmm<elf>
  \-PE	7ecf0000-7ed76000	\               winmm
ELF	7ed76000-7eebd000	Deferred        user32<elf>
  \-PE	7ed90000-7eebd000	\               user32
ELF	7eebd000-7ef0f000	Deferred        advapi32<elf>
  \-PE	7eed0000-7ef0f000	\               advapi32
ELF	7ef0f000-7efad000	Deferred        gdi32<elf>
  \-PE	7ef20000-7efad000	\               gdi32
ELF	7efad000-7efb8000	Deferred        libnss_files.so.2
ELF	7efb8000-7efc2000	Deferred        libnss_nis.so.2
ELF	7efc2000-7efe7000	Deferred        libm.so.6
ELF	7efe8000-7f000000	Deferred        libnsl.so.1
ELF	f7c80000-f7c89000	Deferred        libnss_compat.so.2
ELF	f7c8a000-f7c8e000	Deferred        libdl.so.2
ELF	f7c8e000-f7ddd000	Deferred        libc.so.6
ELF	f7dde000-f7df6000	Deferred        libpthread.so.0
ELF	f7df7000-f7df9000	Deferred        libxcb-xlib.so.0
ELF	f7df9000-f7dfc000	Deferred        libxau.so.6
ELF	f7e0f000-f7f45000	Deferred        libwine.so.1
ELF	f7f47000-f7f66000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\media\The_Depot\tropico\Tropico.EXE
	00000009    0 <==
0000000c 
	0000001a    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
Backtrace:
=>1 0x0054e34a EntryPoint() in tropico (0x0032ffe8)
I've even tried with a clean wine folder with no luck. What could cause this?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Negroojoz wrote: I've even tried with a clean wine folder with no luck. What could cause this?
I don't know what you think "a clean wine folder" is, but you don't have one. The log you posted shows Wine still trying to load Starforce drivers, and according to http://www.daemon-tools.cc/dtcc/gamedb.php?letter=T Tropico uses Safedisc, not Starforce.

A clean wineprefix is a brand new one with no overrides and no programs installed other than the one you are testing.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Negroojoz wrote:thanks, however i still have trouble running games. After deleting those files, i tried to run tropico (rated platinum) and it blurred out these errors at me
If that game itself uses starforce then you can't just remove drivers and hope it works. You also have to patch the game...
Negroojoz
Level 1
Level 1
Posts: 7
Joined: Sun Mar 16, 2008 5:27 am

Post by Negroojoz »

dimesio wrote:
Negroojoz wrote: I've even tried with a clean wine folder with no luck. What could cause this?
I don't know what you think "a clean wine folder" is, but you don't have one. The log you posted shows Wine still trying to load Starforce drivers, and according to http://www.daemon-tools.cc/dtcc/gamedb.php?letter=T Tropico uses Safedisc, not Starforce.

A clean wineprefix is a brand new one with no overrides and no programs installed other than the one you are testing.
well deleting ~/.wine is what i consider a clean wine folder :)

I'm having similiar errors also when trying to run from a new wineprefix, which is why I'm so confused about the sudden inability to run programs that ran fine previously...
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Negroojoz wrote: well deleting ~/.wine is what i consider a clean wine folder :)
Yes.
I'm having similiar errors also when trying to run from a new wineprefix, which is why I'm so confused about the sudden inability to run programs that ran fine previously...
Do you still get errors trying to start winecfg from a clean wineprefix (no programs installed yet)? Does wine notepad work in a clean wineprefix?
Negroojoz
Level 1
Level 1
Posts: 7
Joined: Sun Mar 16, 2008 5:27 am

Post by Negroojoz »

dimesio wrote:
Negroojoz wrote: well deleting ~/.wine is what i consider a clean wine folder :)
Yes.
I'm having similiar errors also when trying to run from a new wineprefix, which is why I'm so confused about the sudden inability to run programs that ran fine previously...
Do you still get errors trying to start winecfg from a clean wineprefix (no programs installed yet)? Does wine notepad work in a clean wineprefix?
notepad works without a problem in a clean prefix. tried running tropico from a clean prefix with the error:

Code: Select all

err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
wine: Unhandled page fault on execute access to 0x0054e34a at address 0x54e34a (thread 0009), starting debugger...
Unhandled exception: page fault on execute access to 0x0054e34a in 32-bit code (0x0054e34a).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0054e34a ESP:0032ff0c EBP:0032ffe8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7b8b4b48 ECX:22f6442a EDX:00000000
 ESI:7ffdf000 EDI:0054e34a
Stack dump:
0x0032ff0c:  7b878047 7ffdf000 00000000 00000000
0x0032ff1c:  00000000 00000000 00000000 00000000
0x0032ff2c:  ffffffff 7b875c00 7b844f90 7b8b4b48
0x0032ff3c:  7ffdf000 00000018 0032ffe8 cfcbaadd
0x0032ff4c:  a4ca1c2a 00000000 00000000 00000000
0x0032ff5c:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x0054e34a EntryPoint() in tropico (0x0032ffe8)
0x0054e34a EntryPoint in tropico: pushl	%ebp
Modules:
Module	Address			Debug info	Name (56 modules)
PE	  400000-  644000	Export          tropico
PE	21100000-2115d000	Deferred        mss32
PE	30000000-30059000	Deferred        binkw32
ELF	7b800000-7b931000	Deferred        kernel32<elf>
  \-PE	7b820000-7b931000	\               kernel32
ELF	7bc00000-7bca6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7e861000-7e887000	Deferred        msacm32<elf>
  \-PE	7e870000-7e887000	\               msacm32
ELF	7e887000-7e94a000	Deferred        libasound.so.2
ELF	7e94f000-7e963000	Deferred        midimap<elf>
  \-PE	7e950000-7e963000	\               midimap
ELF	7e963000-7e998000	Deferred        winealsa<elf>
  \-PE	7e970000-7e998000	\               winealsa
ELF	7e998000-7e9a1000	Deferred        libxcursor.so.1
ELF	7e9a1000-7e9a6000	Deferred        libxfixes.so.3
ELF	7e9a6000-7e9a9000	Deferred        libxcomposite.so.1
ELF	7e9a9000-7e9af000	Deferred        libxrandr.so.2
ELF	7e9af000-7e9b7000	Deferred        libxrender.so.1
ELF	7e9b7000-7e9bc000	Deferred        libxxf86vm.so.1
ELF	7e9bc000-7e9bf000	Deferred        libxinerama.so.1
ELF	7e9bf000-7e9df000	Deferred        imm32<elf>
  \-PE	7e9d0000-7e9df000	\               imm32
ELF	7e9df000-7e9e4000	Deferred        libxdmcp.so.6
ELF	7e9e4000-7e9fc000	Deferred        libxcb.so.1
ELF	7e9fc000-7e9ff000	Deferred        libxau.so.6
ELF	7e9ff000-7eae6000	Deferred        libx11.so.6
ELF	7eae6000-7eaf4000	Deferred        libxext.so.6
ELF	7eaf4000-7eb0b000	Deferred        msacm32<elf>
  \-PE	7eb00000-7eb0b000	\               msacm32
ELF	7eb0d000-7eba5000	Deferred        winex11<elf>
  \-PE	7eb20000-7eba5000	\               winex11
ELF	7ebf3000-7ec14000	Deferred        libexpat.so.1
ELF	7ec14000-7ec3e000	Deferred        libfontconfig.so.1
ELF	7ec3e000-7ec53000	Deferred        libz.so.1
ELF	7ec53000-7ecc3000	Deferred        libfreetype.so.6
ELF	7ecc3000-7ed55000	Deferred        winmm<elf>
  \-PE	7ecd0000-7ed55000	\               winmm
ELF	7ed55000-7ee9c000	Deferred        user32<elf>
  \-PE	7ed70000-7ee9c000	\               user32
ELF	7ee9c000-7eeee000	Deferred        advapi32<elf>
  \-PE	7eeb0000-7eeee000	\               advapi32
ELF	7eeee000-7ef8c000	Deferred        gdi32<elf>
  \-PE	7ef00000-7ef8c000	\               gdi32
ELF	7ef8c000-7ef97000	Deferred        libnss_files.so.2
ELF	7ef97000-7efa1000	Deferred        libnss_nis.so.2
ELF	7efa1000-7efb9000	Deferred        libnsl.so.1
ELF	7efb9000-7efc2000	Deferred        libnss_compat.so.2
ELF	7efc2000-7efe7000	Deferred        libm.so.6
ELF	f7c90000-f7c92000	Deferred        libxcb-xlib.so.0
ELF	f7c93000-f7c97000	Deferred        libdl.so.2
ELF	f7c97000-f7de6000	Deferred        libc.so.6
ELF	f7de7000-f7dff000	Deferred        libpthread.so.0
ELF	f7e18000-f7f4e000	Deferred        libwine.so.1
ELF	f7f50000-f7f6f000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\media\The_Depot\tropico\Tropico.EXE
	00000009    0 <==
0000000c 
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
Backtrace:
=>1 0x0054e34a EntryPoint() in tropico (0x0032ffe8)
I also tried Civilization 4 which is also on a seperate prefix, but still got errors:

Code: Select all

err:winedevice:ServiceMain driver L"SecDrv" failed to load
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXGetShaderInputSemantics' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCompileShader' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXGetShaderVersion' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateCubeTextureFromFileExA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCompileShaderFromFileA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXGetShaderConstantTable' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileInMemory' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateTextureFromFileInMemory' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateCubeTextureFromFileInMemory' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateVolumeTextureFromFileExA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateTextureFromFileExA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateEffectFromFileA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateEffectCompilerFromFileA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXAssembleShader' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXAssembleShaderFromFileA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXGetPixelShaderProfile' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXDebugMute' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXMatrixMultiply' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXMatrixInverse' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXMatrixTranspose' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXSaveSurfaceToFileA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXLoadSurfaceFromSurface' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXSaveTextureToFileA' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXCreateVolumeTextureFromFileInMemory' used by L"c:\\windows\\system32\\d3dx9_33.dll"
err:module:find_forwarded_export module not found for forward 'd3dx9_36.D3DXGetVertexShaderProfile' used by L"c:\\windows\\system32\\d3dx9_33.dll"
ALSA lib ../../../src/pcm/pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
err:module:attach_process_dlls "MSVCR71.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"F:\\winecivilization4\\drive_c\\Program Files\\Firaxis Games\\Sid Meier's Civilization 4\\Beyond the Sword\\Civ4BeyondSword.exe" failed, status c0000005
I see the error about SecDrv and d3dx* but still the weird thing is that it used to work, and d3dx9 dlls are present...
jorl17
Level 5
Level 5
Posts: 365
Joined: Mon Jul 28, 2008 6:44 pm

Post by jorl17 »

Are you _really_ sure it is a clean install? (maybe you just reased some other user's .wine folder?)

It's because this:
err:winedevice:ServiceMain driver L"sfhlp02" failed to load
err:winedevice:ServiceMain driver L"sfsync02" failed to load
Still persists even when you say you have a clean wine install (yes, you've gotten there already, I know).

Also, if it persists, try to unregister the service for those drivers with regsrv32 and if that doesn't work simply go to the registry and erase those two entries

Just my simple opinion on trying to understand why the hell that is happening.

Hope I Helped.
Locked