[Wine] Darkspace 1.522 - Errors/parse_header Not a valid/Crashes

thinkdevoid wineforum-user at winehq.org
Sat Oct 24 19:39:05 CDT 2009


Hey everyone, I am on Wine 1.1.31 and I have run into a bit of a problem with one of my favorite games. Its location is http://appdb.winehq.org/objectManager.php?sClass=version&iId=18172. I am on Ubuntu 9.10 RC.

I installed the following through winetricks:
wininit, d3dx9, ie6

First Wave of Errors goes on for hundreds upon hundreds of lines during the intro of the game itself:
(they all resembles these but give different values in each case)


Code:
fixme:quartz:parse_header Not a valid header: 6f:42
fixme:quartz:parse_header Not a valid header: 42:b4
fixme:quartz:parse_header Not a valid header: b4:22
fixme:quartz:parse_header Not a valid header: 22:c5
fixme:quartz:parse_header Not a valid header: c5:d1
fixme:quartz:parse_header Not a valid header: d1:af



After this loads, when I try to click on something ("Select Ship") for example, which is the first thing you do after you get passed the intro screen of the actual game part I get:


Code:
fixme:quartz:ACMWrapper_ConnectInput acmStreamOpen returned 512
wine: Unhandled page fault on read access to 0x6bcdb03f at address 0x6bcdb03f (thread 0017), starting debugger...
err:ntdll:RtlpWaitForCriticalSection section 0x1b6a48 "?" wait timed out in thread 0028, blocked by 0000, retrying (60 sec)
Unhandled exception: page fault on read access to 0x6bcdb03f in 32-bit code (0x6bcdb03f).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:6bcdb03f ESP:0336e974 EBP:0336e998 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000001 EBX:6bd5eff4 ECX:0336e56c EDX:00000000
 ESI:00159d94 EDI:00159be8
Stack dump:
0x0336e974:  00000008 0000007c 7bc35161 0000000a
0x0336e984:  7c36316d 684ff69d 6bd5eff4 00165658
0x0336e994:  0336e9c8 0336e9d8 6bcfba98 00159d7c
0x0336e9a4:  00000008 000000fc 685a65ce 684e0000
0x0336e9b4:  00000002 00000000 00000001 0336e9b0
0x0336e9c4:  00000002 6bcfba6d 6bd5eff4 7ffacf10
Backtrace:
=>0 0x6bcdb03f (0x0336e998)
  1 0x6bcfba98 (0x0336e9d8)
  2 0x6bcfe638 (0x0336ea78)
  3 0x7bc6c254 call_thread_func+0xc() in ntdll (0x0336ea88)
  4 0x7bc6c470 call_thread_entry_point+0x70() in ntdll (0x0336eb58)
  5 0x7bc746bb in ntdll (+0x646bb) (0x0336f398)
  6 0x6815e80e start_thread+0xbe() in libpthread.so.0 (0x0336f498)
  7 0x7c61c7ee __clone+0x5e() in libc.so.6 (0x00000000)
0x6bcdb03f: -- no code accessible --




There are another set of errors which appear after that while listing all the modules and further backtraces, with other problems as well:


Code:
Modules:
Module	Address			Debug info	Name (118 modules)
PE	  340000-  376000	Deferred        network
PE	  380000-  3a0000	Deferred        gcq
PE	  3a0000-  3ad000	Deferred        systemwin
PE	  3b0000-  3cf000	Deferred        audiods
PE	  3d0000-  3f3000	Deferred        displayd3d
PE	  400000-  40e000	Deferred        darkspaceclient
PE	  410000-  573000	Deferred        render3d
PE	  580000-  733000	Deferred        medusa
PE	  740000-  c58000	Deferred        darkspace
PE	  c60000-  d2a000	Deferred        world
PE	  d30000-  e25000	Deferred        interface
PE	 2260000- 22f0000	Deferred        gadgets
PE	10000000-100a3000	Deferred        gui3d
ELF	20000000-20026000	Deferred        msacm32<elf>
  \-PE	20010000-20026000	\               msacm32
ELF	20026000-20066000	Deferred        libpulse.so.0
ELF	20066000-2006f000	Deferred        libwrap.so.0
ELF	2006f000-20073000	Deferred        libnss_mdns4_minimal.so.2
ELF	20073000-20132000	Deferred        libgl.so.1
ELF	20132000-211a0000	Deferred        libglcore.so.1
ELF	211a0000-211a2000	Deferred        libnvidia-tls.so.1
ELF	25a18000-25adf000	Deferred        libasound.so.2
ELF	273c6000-273ff000	Deferred        libdbus-1.so.3
ELF	27418000-2744b000	Deferred        uxtheme<elf>
  \-PE	27420000-2744b000	\               uxtheme
ELF	27b29000-27b47000	Deferred        libgcc_s.so.1
ELF	29bfe000-29c16000	Deferred        msacm32<elf>
  \-PE	29c00000-29c16000	\               msacm32
ELF	2c824000-2c853000	Deferred        d3d9<elf>
  \-PE	2c830000-2c853000	\               d3d9
ELF	2d783000-2d7d3000	Deferred        libflac.so.8
ELF	2eef7000-2ef2f000	Deferred        winealsa<elf>
  \-PE	2ef00000-2ef2f000	\               winealsa
ELF	3079c000-307c7000	Deferred        libvorbis.so.0
ELF	31577000-31599000	Deferred        devenum<elf>
  \-PE	31580000-31599000	\               devenum
ELF	346bd000-34707000	Deferred        libpulsecommon-0.9.19.so
ELF	36f8d000-36f94000	Deferred        libogg.so.0
ELF	3f8a0000-3f8b5000	Deferred        midimap<elf>
  \-PE	3f8b0000-3f8b5000	\               midimap
ELF	42171000-4217a000	Deferred        librt.so.1
ELF	44795000-447e2000	Deferred        dsound<elf>
  \-PE	447a0000-447e2000	\               dsound
ELF	48aed000-48af3000	Deferred        libxtst.so.6
ELF	4c8e1000-4c8f5000	Deferred        libresolv.so.2
ELF	4fd12000-4fe0c000	Deferred        libvorbisenc.so.2
ELF	50e90000-50fc2000	Deferred        wined3d<elf>
  \-PE	50ea0000-50fc2000	\               wined3d
ELF	53af7000-53afe000	Deferred        libasound_module_pcm_pulse.so
ELF	59017000-590b3000	Deferred        winmm<elf>
  \-PE	59020000-590b3000	\               winmm
ELF	5a33b000-5a405000	Deferred        comctl32<elf>
  \-PE	5a340000-5a405000	\               comctl32
PE	60000000-6005d000	Deferred        ijl15
ELF	68000000-6801d000	Deferred        ld-linux.so.2
ELF	6801d000-68159000	Deferred        libwine.so.1
ELF	68159000-68172000	Export          libpthread.so.0
ELF	68172000-68176000	Deferred        libdl.so.2
ELF	68176000-6819c000	Deferred        libm.so.6
ELF	6819c000-681a8000	Deferred        libnss_files.so.2
ELF	681a8000-682f4000	Deferred        user32<elf>
  \-PE	681c0000-682f4000	\               user32
ELF	682f4000-6834b000	Deferred        advapi32<elf>
  \-PE	68300000-6834b000	\               advapi32
ELF	6834b000-68375000	Deferred        ws2_32<elf>
  \-PE	68350000-68375000	\               ws2_32
ELF	68375000-683e4000	Deferred        msvcrt<elf>
  \-PE	68390000-683e4000	\               msvcrt
ELF	683e4000-684c9000	Deferred        oleaut32<elf>
  \-PE	68400000-684c9000	\               oleaut32
ELF	684c9000-685c6000	Deferred        ole32<elf>
  \-PE	684e0000-685c6000	\               ole32
ELF	685c6000-68634000	Deferred        rpcrt4<elf>
  \-PE	685d0000-68634000	\               rpcrt4
ELF	68634000-68649000	Deferred        system.drv16.so
PE	68640000-68649000	Deferred        system.drv16
ELF	68649000-686c8000	Deferred        libfreetype.so.6
ELF	686c8000-686de000	Deferred        libz.so.1
ELF	686de000-6870b000	Deferred        libfontconfig.so.1
ELF	6870b000-68732000	Deferred        libexpat.so.1
ELF	68732000-687d1000	Deferred        winex11<elf>
  \-PE	68740000-687d1000	\               winex11
ELF	687d1000-687ec000	Deferred        libice.so.6
ELF	687ec000-687fc000	Deferred        libxext.so.6
ELF	687fc000-6892b000	Deferred        libx11.so.6
ELF	6892b000-68930000	Deferred        libuuid.so.1
ELF	68930000-68934000	Deferred        libxau.so.6
ELF	68934000-68952000	Deferred        libxcb.so.1
ELF	68952000-68957000	Deferred        libxdmcp.so.6
ELF	68957000-68978000	Deferred        imm32<elf>
  \-PE	68960000-68978000	\               imm32
ELF	68978000-6897b000	Deferred        libxinerama.so.1
ELF	6897b000-68981000	Deferred        libxxf86vm.so.1
ELF	68981000-6898b000	Deferred        libxrender.so.1
ELF	6898b000-68994000	Deferred        libxrandr.so.2
ELF	68994000-68998000	Deferred        libxcomposite.so.1
ELF	68998000-689a3000	Deferred        libxcursor.so.1
ELF	6a343000-6a34c000	Deferred        libsm.so.6
ELF	6a36c000-6a40c000	Deferred        gdi32<elf>
  \-PE	6a380000-6a40c000	\               gdi32
ELF	6aeb4000-6aec9000	Deferred        avicap32<elf>
  \-PE	6aec0000-6aec9000	\               avicap32
ELF	6d3af000-6d41b000	Deferred        libsndfile.so.1
PE	70bd0000-70c35000	Deferred        shlwapi
ELF	7509e000-750a5000	Deferred        libnss_dns.so.2
ELF	754d9000-754e4000	Deferred        libnss_nis.so.2
ELF	77849000-77851000	Deferred        libnss_compat.so.2
ELF	791b7000-791ce000	Deferred        libnsl.so.1
ELF	7b800000-7b972000	Deferred        kernel32<elf>
  \-PE	7b820000-7b972000	\               kernel32
ELF	7bbbb000-7bbc1000	Deferred        libxfixes.so.3
ELF	7bc00000-7bcb2000	Export          ntdll<elf>
  \-PE	7bc10000-7bcb2000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
PE	7c140000-7c243000	Deferred        mfc71
PE	7c360000-7c3b6000	Deferred        msvcr71
PE	7c3c0000-7c43b000	Deferred        msvcp71
ELF	7c550000-7c694000	Export          libc.so.6
Threads:
process  tid      prio (all id:s are in hex)
0000000c 
	0000001f    0
	0000000e    0
	0000000d    0
0000000f 
	00000010    0
0000001c 
	00000022    0
	00000021    0
	0000001e    0
	0000001d    0
00000023 
	00000025    0
	00000024    0
00000015 
	0000003b    0
	00000013    0
	00000031    0
	00000042    0
	00000026    0
	00000032    0
	00000027    0
0000001a (D) C:\Program Files\Palestar\GameCQ\.Cache\DarkSpace\DarkSpaceClient.exe
	00000017    0 <==
	0000003d    0
	00000028   15
	0000000b    0
	00000037    0
	00000047    1
	00000038    0
	00000014    0
	0000003a    0
	0000003f    0
	00000045    0
Backtrace:
=>0 0x6bcdb03f (0x0336e998)
  1 0x6bcfba98 (0x0336e9d8)
  2 0x6bcfe638 (0x0336ea78)
  3 0x7bc6c254 call_thread_func+0xc() in ntdll (0x0336ea88)
  4 0x7bc6c470 call_thread_entry_point+0x70() in ntdll (0x0336eb58)
  5 0x7bc746bb in ntdll (+0x646bb) (0x0336f398)
  6 0x6815e80e start_thread+0xbe() in libpthread.so.0 (0x0336f498)
  7 0x7c61c7ee __clone+0x5e() in libc.so.6 (0x00000000)
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x6bcdb03f
fixme:ras:RasEnumEntriesA ((nil),(null),0x16bd1e8,0x16bd9a4,0x16bd9a0),stub!
fixme:service:EnumServicesStatusA 0x1d1d20 type=30 state=1 0x16be5b4 240 0x16be7f8 0x16be800 0x16be7f4
fixme:msimtf:DllCanUnloadNow ()
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
kestal at kestal-desktop:~$ ^C
kestal at kestal-desktop:~$ fixme:msimtf:DllCanUnloadNow ()
fixme:msimtf:DllCanUnloadNow ()
fixme:msimtf:DllCanUnloadNow ()
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
fixme:msimtf:DllCanUnloadNow ()
fixme:ras:RasEnumEntriesA ((nil),(null),0x16bd1e8,0x16bd9a4,0x16bd9a0),stub!
fixme:msimtf:DllCanUnloadNow ()
fixme:service:EnumServicesStatusA 0x230fbd0 type=30 state=1 0x16be5b4 240 0x16be7f8 0x16be800 0x16be7f4
fixme:msimtf:DllCanUnloadNow ()
fixme:msimtf:DllCanUnloadNow ()
fixme:msimtf:DllCanUnloadNow ()
fixme:msimtf:DllCanUnloadNow ()
fixme:ras:RasEnumEntriesA ((nil),(null),0x16bd1e8,0x16bd9a4,0x16bd9a0),stub!
fixme:service:EnumServicesStatusA 0x230fbf8 type=30 state=1 0x16be5b4 240 0x16be7f8 0x16be800 0x16be7f4
fixme:msimtf:DllCanUnloadNow ()
fixme:msimtf:DllCanUnloadNow ()



With the amount of errors, is there any hope for this game at all through wine? 
Am I just missing a dll or something through winetricks? Any help/suggestions would be much appreciated. 
If anyone needs any further information I will gladly give that.

At one point, after moving my mouse slowly over the selections, I was actually able to get INTO the game but that was only once. After reinstalling, I cannot seem to get that same effect yet. sadly enough.







More information about the wine-users mailing list