Total War (Rome and Medieval demo's) - crash on my setup

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Total War (Rome and Medieval demo's) - crash on my setup

Post by pickles95 »

I'm newish to Linux and new to WINE.

I've downloaded the Rome-Total War demo, and the Medieval-Total War demo (the first one, not Med-II).

They both appear to have installed OK, but both crash with an error message if I attempt to start them.

Other applications I've tried (Paint Shop Pro 4.12, Microsoft powerpoint viewer 2003, for examples) seem to work OK.


Total War error basically says:
----------------------------------------------------------------------
Program Error
The program <rome.exe> has encountered a serious problem and needs to close. We are sorry for the inconvenience.

It then goes on to say this may be caused by the program or a deficiency in Wine and gives the database site and the bugs list URLs.
---------------------------------------------------------------------

The above appears before anything appears to have really started up, i.e. no splash screens or menus appear. Similar fault for Medieval but the file is <Medieval_TD.exe>.

The AppDB seems to imply the demo for Rome should be OK, but that Med may not be.


Question: Can anyone tell me if either of these demo's does or should run on WINE? Or is there a particular file/folder/option I need to create or alter in order to get them running?

Kernel - 2.6.26.8
Wine - wine-1.1.28
Running KDE 4.3.2

CPU - 800 Ath
Ram 768M
GPU - GF2/64M


I realize the H/W specs maybe a little near the lower end, but I think they meet the min requirements (Ram/GPU) and maybe just under for CPU - would this stop it running?


Thanks.
Sven
Level 3
Level 3
Posts: 77
Joined: Wed Sep 09, 2009 7:37 am

Post by Sven »

Rome most likely won't run because of the CPU indeed. And Medieval TW is garbage according to the AppDB. Maybe using NoCD cracks helps, if you're not using those already.

And could you please attach the terminal output? That'll make it easier for us to help you.
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

[quote="pickles95"]Thanks for the reply. Sorry if I've attached these incorrectly, they seem quite long.

Rome

Code: Select all

env WINEPREFIX="/home/pete-2009/.wine" wine "C:\Program Files\Activision\Rome - Total War Demo\rome.exe"                                                                         
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:0032ede4 EBP:0032ee10 EFLAGS:00010206(  R- --  I   - -P- )                         
 EAX:7c056d80 EBX:7e1e7660 ECX:7c072448 EDX:00000005                                                 
 ESI:7c0cafa8 EDI:00000000                                                                           
Stack dump:                                                                                          
0x0032ede4:  7e19f822 7c056d80 7c0cafa8 00000005                                                     
0x0032edf4:  0032ee04 7e1e7660 7e1ef3f4 00000000                                                     
0x0032ee04:  7e19f7fc 7e1e7660 00000000 0032ee70                                                     
0x0032ee14:  7e1a0b5e 7c056d80 00000000 0032ee5c                                                     
0x0032ee24:  7e99a350 0013ae1c 00000000 0032ee60                                                     
0x0032ee34:  7ef800c1 0032eee0 00000000 7c056d80                                                     
Backtrace:                                                                                           
=>0 0x00000000 (0x0032ee10)                                                                          
  1 0x7e1a0b5e in winex11 (+0x40b5e) (0x0032ee70)                                                    
  2 0x7e1a4937 X11DRV_ChoosePixelFormat+0x47() in winex11 (0x0032eef0)                               
  3 0x7e97305f ChoosePixelFormat+0x4f() in gdi32 (0x0032ef20)                                        
  4 0x7eb6a163 InitAdapters+0x1fc3() in wined3d (0x0032f4d0)                                         
  5 0x7ebf4be5 WineDirect3DCreate+0x65() in wined3d (0x0032f500)                                     
  6 0x7ec47899 Direct3DCreate8+0x79() in d3d8 (0x0032f530)                                           
  7 0x00402607 in rome (+0x2607) (0x0032f66c)                                                        
  8 0x00402f8a in rome (+0x2f8a) (0x0032fe7c)                                                        
  9 0x011cdd9d in rome (+0xdcdd9d) (0x0032ff08)                                                      
  10 0x7edf89c8 in kernel32 (+0x589c8) (0x0032ffe8)                                                  
  11 0xb7e0fbed wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)                               
0x00000000: addb        %al,0x0(%eax)                                                                
Modules:                                                                                             
Module  Address                 Debug info      Name (84 modules)                                    
PE        400000- 2add000       Export          rome                                                 
PE      21100000-21160000       Deferred        mss32                                                
ELF     7bf00000-7bf03000       Deferred        <wine-loader>                                        
ELF     7d59c000-7dced000       Deferred        libglcore.so.1                                       
ELF     7dced000-7dd66000       Deferred        libgl.so.1                                           
ELF     7dd87000-7ddbb000       Deferred        uxtheme<elf>                                         
  \-PE  7dd90000-7ddbb000       \               uxtheme                                              
ELF     7ddbb000-7ddd0000       Deferred        midimap<elf>                                         
  \-PE  7ddc0000-7ddd0000       \               midimap                                              
ELF     7ddd0000-7ddf5000       Deferred        msacm32<elf>                                         
  \-PE  7dde0000-7ddf5000       \               msacm32                                              
ELF     7ddf5000-7ddff000       Deferred        librt.so.1                                           
ELF     7ddff000-7ded9000       Deferred        libasound.so.2                                       
ELF     7ded9000-7df0f000       Deferred        winealsa<elf>                                        
  \-PE  7dee0000-7df0f000       \               winealsa                                             
ELF     7dfa4000-7dfa9000       Deferred        libxfixes.so.3                                       
ELF     7dfa9000-7dfb3000       Deferred        libxcursor.so.1                                      
ELF     7dfb3000-7dfbb000       Deferred        libxrandr.so.2                                       
ELF     7dfbb000-7dfc4000       Deferred        libxrender.so.1                                      
ELF     7dfc4000-7dfc9000       Deferred        libxxf86vm.so.1                                      
ELF     7dfc9000-7dfe9000       Deferred        imm32<elf>                                           
  \-PE  7dfd0000-7dfe9000       \               imm32                                                
ELF     7dfe9000-7e005000       Deferred        libxcb.so.1                                          
ELF     7e005000-7e0ff000       Deferred        libx11.so.6                                          
ELF     7e0ff000-7e10e000       Deferred        libxext.so.6                                         
ELF     7e10e000-7e127000       Deferred        libice.so.6                                          
ELF     7e127000-7e130000       Deferred        libsm.so.6                                           
ELF     7e137000-7e139000       Deferred        libnvidia-tls.so.1                                   
ELF     7e139000-7e151000       Deferred        msacm32<elf>                                         
  \-PE  7e140000-7e151000       \               msacm32                                              
ELF     7e151000-7e1f0000       Export          winex11<elf>                                         
  \-PE  7e160000-7e1f0000       \               winex11                                              
ELF     7e26f000-7e3b5000       Deferred        libxml2.so.2                                         
ELF     7e3b5000-7e3e7000       Deferred        libfontconfig.so.1                                   
ELF     7e3e7000-7e3fa000       Deferred        libz.so.1                                            
ELF     7e3fa000-7e478000       Deferred        libfreetype.so.6                                     
ELF     7e478000-7e48e000       Deferred        libresolv.so.2                                       
ELF     7e490000-7e493000       Deferred        libxinerama.so.1                                     
ELF     7e493000-7e499000       Deferred        libxdmcp.so.6                                        
ELF     7e499000-7e49c000       Deferred        libxau.so.6                                          
ELF     7e4af000-7e4ce000       Deferred        iphlpapi<elf>                                        
  \-PE  7e4c0000-7e4ce000       \               iphlpapi                                             
ELF     7e4ce000-7e4fd000       Deferred        ws2_32<elf>                                          
  \-PE  7e4e0000-7e4fd000       \               ws2_32                                               
ELF     7e4fd000-7e517000       Deferred        wsock32<elf>                                         
  \-PE  7e500000-7e517000       \               wsock32                                              
ELF     7e517000-7e5e4000       Deferred        comctl32<elf>                                        
  \-PE  7e520000-7e5e4000       \               comctl32                                             
ELF     7e5e4000-7e609000       Deferred        msvfw32<elf>                                         
  \-PE  7e5f0000-7e609000       \               msvfw32                                              
ELF     7e609000-7e643000       Deferred        dinput<elf>                                          
  \-PE  7e610000-7e643000       \               dinput                                               
ELF     7e643000-7e6e0000       Deferred        winmm<elf>                                           
  \-PE  7e650000-7e6e0000       \               winmm                                                
ELF     7e6e0000-7e74f000       Deferred        rpcrt4<elf>                                          
  \-PE  7e6f0000-7e74f000       \               rpcrt4                                               
ELF     7e74f000-7e857000       Deferred        ole32<elf>                                           
  \-PE  7e770000-7e857000       \               ole32                                                
ELF     7e857000-7e8b4000       Deferred        ddraw<elf>                                           
  \-PE  7e860000-7e8b4000       \               ddraw                                                
ELF     7e8b4000-7e90d000       Deferred        advapi32<elf>                                        
  \-PE  7e8c0000-7e90d000       \               advapi32                                             
ELF     7e90d000-7e9b3000       Export          gdi32<elf>                                           
  \-PE  7e920000-7e9b3000       \               gdi32                                                
ELF     7e9b3000-7eb05000       Deferred        user32<elf>                                          
  \-PE  7e9d0000-7eb05000       \               user32                                               
ELF     7eb05000-7ec34000       Export          wined3d<elf>                                         
  \-PE  7eb20000-7ec34000       \               wined3d                                              
ELF     7ec34000-7ec62000       Export          d3d8<elf>                                            
  \-PE  7ec40000-7ec62000       \               d3d8                                                 
ELF     7ed85000-7eef7000       Export          kernel32<elf>                                        
  \-PE  7eda0000-7eef7000       \               kernel32                                             
ELF     7eef7000-7ef04000       Deferred        libnss_files.so.2                                    
ELF     7ef04000-7ef2c000       Deferred        libm.so.6                                            
ELF     7ef34000-7ef4d000       Deferred        dinput8<elf>                                         
  \-PE  7ef40000-7ef4d000       \               dinput8                                              
ELF     7ef4d000-7f000000       Deferred        ntdll<elf>                                           
  \-PE  7ef60000-7f000000       \               ntdll                                                
ELF     b7c80000-b7c82000       Deferred        libxcb-xlib.so.0
ELF     b7c88000-b7c8d000       Deferred        libdl.so.2
ELF     b7c8d000-b7dee000       Deferred        libc.so.6
ELF     b7dee000-b7e08000       Deferred        libpthread.so.0
ELF     b7e08000-b7f44000       Export          libwine.so.1
ELF     b7f66000-b7f84000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Activision\Rome - Total War Demo\rome.exe
        00000009    0 <==
0000000e
        00000014    0
        00000010    0
        0000000f    0
00000011
        00000017    0
        00000016    0
        00000013    0
        00000012    0
00000018
        00000019    0
Backtrace:
=>0 0x00000000 (0x0032ee10)
  1 0x7e1a0b5e in winex11 (+0x40b5e) (0x0032ee70)
  2 0x7e1a4937 X11DRV_ChoosePixelFormat+0x47() in winex11 (0x0032eef0)
  3 0x7e97305f ChoosePixelFormat+0x4f() in gdi32 (0x0032ef20)
  4 0x7eb6a163 InitAdapters+0x1fc3() in wined3d (0x0032f4d0)
  5 0x7ebf4be5 WineDirect3DCreate+0x65() in wined3d (0x0032f500)
  6 0x7ec47899 Direct3DCreate8+0x79() in d3d8 (0x0032f530)
  7 0x00402607 in rome (+0x2607) (0x0032f66c)
  8 0x00402f8a in rome (+0x2f8a) (0x0032fe7c)
  9 0x011cdd9d in rome (+0xdcdd9d) (0x0032ff08)
  10 0x7edf89c8 in kernel32 (+0x589c8) (0x0032ffe8)
  11 0xb7e0fbed wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

Sorry about the above mis-posts :oops:

Not sure what went wrong.

I tried to delete/edit but couldn't find the edit buttons.
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

Editing is disabled because the forums are linked to the mailing list. Use pastebin to submit long code.
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

DaVince - Thanks for the info, will do in future.

Sven - The PC twin-boots with an old W98se for occasional use. I've just used the same RTW-demo.exe to install the demo into W98 and it runs OK. Sluggish on the default choices, but it runs. So I guess the H/W should be OK to run the game.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

pickles95 wrote:Wine - wine-1.1.28
Upgrade, latest Wine version is wine-1.1.32.
pickles95 wrote:Backtrace:
=>0 0x00000000 (0x0032ee10)
1 0x7e1a0b5e in winex11 (+0x40b5e) (0x0032ee70)
2 0x7e1a4937 X11DRV_ChoosePixelFormat+0x47() in winex11
After upgrading make sure you have installed Wine debug symbols. However it's unlikely you'll get anywhere far with your hardware. It's drivers aren't that good and GF2 lacked lots and lots of things required by Wine.
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

OK, thanks for the info.

I'll abandon this for now:

1. I'm new-ish to Linux and only upgrade from the Package Manager (its easier and usually works). The update isn't in it yet.

2. Its an old PC and I don't wanna spend any money on it, and its the only GPU I had to use in it.


I'll either wait for the update and try then, or just remove these demo's.


Thanks for your comments/help.
Gert van den Berg

Total War (Rome and Medieval demo's) - crash on my setup

Post by Gert van den Berg »

On Wed, Oct 28, 2009 at 13:45, pickles95 <[email protected]> wrote:
OK, thanks for the info.

I'll abandon this for now:

1. I'm new-ish to Linux and only upgrade from the Package Manager (its easier and usually works). The update isn't in it yet.
The distributions usually only have the ancient "stable" release of
Wine. Repositories for quite a few distributions are available, see
the download page... This should allow you to upgrade from the package
manager...

Gert
pickles95
Level 2
Level 2
Posts: 18
Joined: Mon Oct 26, 2009 12:20 pm

Post by pickles95 »

As luck would have it 1-1-32 has just arrived in the package manager, and is now installed.

No joy, it still fails to run either.

I guess thats it then for these demos, as its not worth spending cash on such an old PC (assuming it is the GF2 thats causing the problem).


Thanks for all assistance/comments.
Locked