LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-22-2007, 08:00 AM   #1
lord_didger
Member
 
Registered: Jun 2005
Location: Poland
Distribution: Debian
Posts: 106

Rep: Reputation: 15
wine 0.9.46 works fine with Doom 3 but 0.9.47 doesn't


Hi, I would like to aks some question about 'wine'. I work on Debian lenny and I have installed new wine recently by upgrading my system with apt-get. I had befor wine-0.9.46 and now I have wine-0.9.47. I use this program only to play Doom 3. Doom is installed on Windows' partition - my system is dual boot.

Although wine had a little problem, application worked fine when I had 0.9.46 installed. Only a message like that

Quote:
err: ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err: ole:create_server class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
fixme: ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err: ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created f
or context 0x15

appered each time i play Doom. Now Doom doesn't work and a longer message is shown

err: ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err: ole:create_server class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
fixme: ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err: ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created f
or context 0x15
wine: Unhandled page fault on read access to 0x030e61cc at address 0x4f94a6 (thread 0009), startin
g debugger...
Unhandled exception: page fault on read access to 0x030e61cc in 32-bit code (0x004f94a6).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:004f94a6 ESP:02f7c3e0 EBP:02f7fdc8 EFLAGS:00210283( - 00 -RIS1C)
EAX:030e61a8 EBX:00000000 ECX:ab6d267d EDX:02f7c40e
ESI:00886f60 EDI:00886f60
Stack dump:
0x02f7c3e0: 02f7c3f0 00000fff 007044a4 02f7d3f8
0x02f7c3f0: 74756853 676e6974 776f6420 704f206e
0x02f7c400: 4c476e65 62757320 74737973 000a6d65
0x02f7c410: 00000005 00000000 02f7c4c8 7ed1364c
0x02f7c420: 001225e0 00000016 00000000 7bc3128f
0x02f7c430: 00000000 7b8ab880 02f7c478 7b887fe0
Backtrace:
=>1 0x004f94a6 in doom3 (+0xf94a6) (0x02f7fdc8)
2 0x004f963d in doom3 (+0xf963d) (0x7ed9dbb0)
3 0xa16428ec (0x83e58955)
4 0x00000000 (0x00000000)
0x004f94a6: movl 0x24(%eax),%ecx
Modules:
Module Address Debug info Name (104 modules)
PE 400000- 2b643cc Export doom3
ELF 7b800000-7b924000 Deferred kernel32<elf>
\-PE 7b820000-7b924000 \ kernel32
ELF 7bc00000-7bc9f000 Deferred ntdll<elf>
\-PE 7bc10000-7bc9f000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cb2a000-7cb7b000 Deferred libgcrypt.so.11
ELF 7cb7b000-7cb8a000 Deferred libtasn1.so.3
ELF 7cb8a000-7cbb8000 Deferred libcrypt.so.1
ELF 7cbb8000-7cc30000 Deferred libgnutls.so.13
ELF 7cc30000-7cc55000 Deferred libk5crypto.so.3
ELF 7cc55000-7ccdb000 Deferred libkrb5.so.3
ELF 7ccdb000-7cd03000 Deferred libgssapi_krb5.so.2
ELF 7cd03000-7cd36000 Deferred libcups.so.2
ELF 7cd64000-7cd68000 Deferred libgpg-error.so.0
ELF 7ce1b000-7ce4d000 Deferred uxtheme<elf>
\-PE 7ce20000-7ce4d000 \ uxtheme
ELF 7ce4d000-7ce62000 Deferred midimap<elf>
\-PE 7ce50000-7ce62000 \ midimap
ELF 7ce62000-7ce88000 Deferred msacm32<elf>
\-PE 7ce70000-7ce88000 \ msacm32
ELF 7ce88000-7cea0000 Deferred msacm32<elf>
\-PE 7ce90000-7cea0000 \ msacm32
ELF 7d164000-7d167000 Deferred libkeyutils.so.1
ELF 7d167000-7d16f000 Deferred libkrb5support.so.0
ELF 7d16f000-7d172000 Deferred libcom_err.so.2
ELF 7d172000-7d1ae000 Deferred wineoss<elf>
\-PE 7d180000-7d1ae000 \ wineoss
ELF 7d1ae000-7d1b3000 Deferred libxfixes.so.3
ELF 7d1c4000-7d1e1000 Deferred imm32<elf>
\-PE 7d1d0000-7d1e1000 \ imm32
ELF 7d1e1000-7d1e7000 Deferred libxrandr.so.2
ELF 7d1e7000-7d1ef000 Deferred libxrender.so.1
ELF 7d1f2000-7d1fb000 Deferred libxcursor.so.1
ELF 7d1fb000-7d1ff000 Deferred iso8859-2.so
ELF 7d740000-7d7cb000 Deferred winex11<elf>
\-PE 7d750000-7d7cb000 \ winex11
ELF 7d857000-7d877000 Deferred libexpat.so.1
ELF 7d877000-7d8a2000 Deferred libfontconfig.so.1
ELF 7d8a2000-7d8b7000 Deferred libz.so.1
ELF 7d8b7000-7d926000 Deferred libfreetype.so.6
ELF 7d926000-7d93a000 Deferred oleacc<elf>
\-PE 7d930000-7d93a000 \ oleacc
ELF 7d93a000-7d983000 Deferred dsound<elf>
\-PE 7d940000-7d983000 \ dsound
ELF 7d983000-7d9ba000 Deferred dinput<elf>
\-PE 7d990000-7d9ba000 \ dinput
ELF 7d9ba000-7da56000 Deferred oleaut32<elf>
\-PE 7d9d0000-7da56000 \ oleaut32
ELF 7da56000-7daaf000 Deferred rpcrt4<elf>
\-PE 7da60000-7daaf000 \ rpcrt4
ELF 7daaf000-7db4d000 Deferred ole32<elf>
\-PE 7dac0000-7db4d000 \ ole32
ELF 7db4d000-7db82000 Deferred winspool<elf>
\-PE 7db60000-7db82000 \ winspool
ELF 7db82000-7dc40000 Deferred comctl32<elf>
\-PE 7db90000-7dc40000 \ comctl32
ELF 7dc40000-7dc98000 Deferred shlwapi<elf>
\-PE 7dc50000-7dc98000 \ shlwapi
ELF 7dc98000-7dd99000 Deferred shell32<elf>
\-PE 7dcb0000-7dd99000 \ shell32
ELF 7dd99000-7de39000 Deferred comdlg32<elf>
\-PE 7dda0000-7de39000 \ comdlg32
ELF 7de39000-7de4c000 Deferred libresolv.so.2
ELF 7de5d000-7de7b000 Deferred iphlpapi<elf>
\-PE 7de60000-7de7b000 \ iphlpapi
ELF 7de7b000-7dea7000 Deferred ws2_32<elf>
\-PE 7de80000-7dea7000 \ ws2_32
ELF 7dea7000-7dec1000 Deferred wsock32<elf>
\-PE 7deb0000-7dec1000 \ wsock32
ELF 7dec1000-7ded7000 Deferred glu32<elf>
\-PE 7ded0000-7ded7000 \ glu32
ELF 7df32000-7df3d000 Deferred libgcc_s.so.1
ELF 7e028000-7e02a000 Deferred libnvidia-tls.so.1
ELF 7e02a000-7e9c2000 Deferred libglcore.so.1
ELF 7e9c2000-7e9c7000 Deferred libxdmcp.so.6
ELF 7e9c7000-7e9ca000 Deferred libxau.so.6
ELF 7e9ca000-7ea4a000 Deferred libglu.so.1
ELF 7ea4a000-7eae0000 Deferred libgl.so.1
ELF 7eae0000-7ebcc000 Deferred libx11.so.6
ELF 7ebcc000-7ebda000 Deferred libxext.so.6
ELF 7ebda000-7ebdf000 Deferred libxxf86vm.so.1
ELF 7ebdf000-7ebf6000 Deferred libice.so.6
ELF 7ebf6000-7ec76000 Deferred opengl32<elf>
\-PE 7ec10000-7ec76000 \ opengl32
ELF 7ec76000-7ecbe000 Deferred advapi32<elf>
\-PE 7ec80000-7ecbe000 \ advapi32
ELF 7ecbe000-7ed57000 Deferred gdi32<elf>
\-PE 7ecd0000-7ed57000 \ gdi32
ELF 7ed57000-7ee93000 Deferred user32<elf>
\-PE 7ed70000-7ee93000 \ user32
ELF 7ee93000-7ef20000 Deferred winmm<elf>
\-PE 7eea0000-7ef20000 \ winmm
ELF 7ef9d000-7efa8000 Deferred libnss_files.so.2
ELF 7efa8000-7efb2000 Deferred libnss_nis.so.2
ELF 7efb2000-7efca000 Deferred libnsl.so.1
ELF 7efca000-7efef000 Deferred libm.so.6
ELF 7efef000-7eff7000 Deferred libsm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7c82000-b7c86000 Deferred libdl.so.2
ELF b7c86000-b7dce000 Deferred libc.so.6
ELF b7dcf000-b7de6000 Deferred libpthread.so.0
ELF b7df7000-b7f0b000 Deferred libwine.so.1
ELF b7f0d000-b7f2b000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\Program Files\Doom 3\Doom3.exe
0000000d 0
00000009 0 <==
How can I fix it to be able play Doom in the future?
 
Old 10-22-2007, 08:57 AM   #2
matthewg42
Senior Member
 
Registered: Oct 2003
Location: UK
Distribution: Kubuntu 12.10 (using awesome wm though)
Posts: 3,530

Rep: Reputation: 65
Re-install wine version 0.9.46?

Don't forget to make a bug report against the current release in the wine bug tracker, else they might not fix it.
 
Old 10-22-2007, 09:13 AM   #3
Arwkin
LQ Newbie
 
Registered: Oct 2007
Distribution: MEPIS
Posts: 15

Rep: Reputation: 0
Lightbulb Native Linux client

Is there a reason you are not using the native Linux Doom 3 client? If not, use it instead! Id Software has native Linux clients for ET:CW, Quake 4, and the new ET:QW as well. They look and perform in Linux as good if not better than the Windows versions. Look here: http://zerowing.idsoftware.com

Last edited by Arwkin; 10-22-2007 at 09:54 AM. Reason: URL
 
Old 10-22-2007, 09:35 AM   #4
b0uncer
LQ Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
Hope it's not a pirated version

Wine isn't perfect, I think their site says that. I've noticed too that if one version of Wine can run some program(s), it doesn't mean all newer versions can. Bugs are of course fixed all the time, but of course Wine is never going to be as all-around-working as a native Windows (not talking about the native Windows bugs here).

If you found a version of Wine that can run your program, stick to that. Don't fix a working thing - a thumb rule. And if there really is a Linux client for Doom 3, you should be using that and not running the Windows copy over Wine..
 
Old 10-22-2007, 01:00 PM   #5
lord_didger
Member
 
Registered: Jun 2005
Location: Poland
Distribution: Debian
Posts: 106

Original Poster
Rep: Reputation: 15
Thank you for your help. I see I cannot rely on wine in the future.
 
  


Reply

Tags
doom, games, id, software, wine



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to run doom on ubuntu using wine jilloper Linux - Software 2 08-26-2007 03:25 PM
wine 0.9.36 error on FC5 and FC6 ....but wine 0.9.24 is working fine... any help? gabz77 Fedora 0 06-18-2007 05:02 AM
e0 will Rx, but not Tx...e1 works fine giant Linux - Networking 2 09-15-2004 01:13 PM
Doom 3 works with Wine on SuSE 9.1 hoopyfrood Linux - Distributions 6 09-09-2004 05:30 AM
Works just fine...I think /home/kyle Linux - Software 0 03-10-2004 05:09 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:01 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration