[Bug 13978] New: Shogun: Total War crashes at startup

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jun 18 10:28:56 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=13978

           Summary: Shogun: Total War crashes at startup
           Product: Wine
           Version: 1.0.0
          Platform: All
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: vvb.backup at rambler.ru


I have English version of Shogun: Total War with No-CD.
With wine-1.0-rc4 there is no luck to start Shogun. But with wine-1.0-rc5 (and
now, with wine-1.0) Shogun starts well! But, frankly, that's all that it can.
Now I can see Japan flag, starting credits and that's all. Shogun crashes when
try to play video.
There is log down here below.

Also, you can run Shougn with some parameters. If you run it with "m" parameter
(shogun.exe m), you can enter to multiplayer mode I think (just bypassing intro
and menu).
In this mode Shogun load one battlefield (i'm not sure about what battle is
it). But you can look around battlefield, give some orders to troops, even
fight with the enemy. It seems all plays very well. After pressing ESC you can
leave Shogun.
So, it seems only intro (or Start Menu) is not working. Battle engine plays
well.

Log of crash at startup:
---
[vvb at vampire Shogun]$ ./.r
ALSA lib pcm_mmap.c:369:(snd_pcm_mmap) mmap failed: Invalid argument
fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels
ALSA lib pcm_asym.c:106:(_snd_pcm_asym_open) capture slave is not defined
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/home/vvb/.wine' has been updated.
ALSA lib pcm_mmap.c:369:(snd_pcm_mmap) mmap failed: Invalid argument
fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels
ALSA lib pcm_asym.c:106:(_snd_pcm_asym_open) capture slave is not defined
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x33ec00,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to
16
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to
16
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
fixme:amstream:IAMMultiMediaStreamImpl_QueryInterface
(0x21ca1b0/0x21ca1b0)->({bebe595c-9a6f-11d0-8fde-00c04fd9189d},0x33f4c0)
fixme:amstream:IAMMultiMediaStreamImpl_Initialize
(0x21ca1b0/0x21ca1b0)->(0,1,(nil)) partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x21ca1b0/0x21ca1b0)->(0x15c968,0x633560,0,(nil)) partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x21ca1b0/0x21ca1b0)->((nil),0x633570,1,(nil)) partial stub!
err:amstream:IMediaStreamImpl_QueryInterface
(0x21caa40)->({f4104fce-9a70-11d0-8fde-00c04fd9189d},0x20a27a8),not found
fixme:amstream:IAMMultiMediaStreamImpl_SetState (0x21ca1b0/0x21ca1b0)->() stub!
fixme:amstream:IAMMultiMediaStreamImpl_QueryInterface
(0x2130028/0x2130028)->({bebe595c-9a6f-11d0-8fde-00c04fd9189d},0x33f4c0)
fixme:amstream:IAMMultiMediaStreamImpl_Initialize
(0x2130028/0x2130028)->(0,1,(nil)) partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x2130028/0x2130028)->(0x15c968,0x633560,0,(nil)) partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x2130028/0x2130028)->((nil),0x633570,1,(nil)) partial stub!
err:amstream:IMediaStreamImpl_QueryInterface
(0x21ca1b0)->({f4104fce-9a70-11d0-8fde-00c04fd9189d},0x20a2788),not found
fixme:amstream:IAMMultiMediaStreamImpl_SetState (0x2130028/0x2130028)->() stub!
fixme:amstream:IAMMultiMediaStreamImpl_QueryInterface
(0x2131420/0x2131420)->({bebe595c-9a6f-11d0-8fde-00c04fd9189d},0x33f4c0)
fixme:amstream:IAMMultiMediaStreamImpl_Initialize
(0x2131420/0x2131420)->(0,1,(nil)) partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x2131420/0x2131420)->(0x15c968,0x633560,0,(nil)) partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x2131420/0x2131420)->((nil),0x633570,1,(nil)) partial stub!
err:amstream:IMediaStreamImpl_QueryInterface
(0x2131970)->({f4104fce-9a70-11d0-8fde-00c04fd9189d},0x20a27a8),not found
fixme:amstream:IAMMultiMediaStreamImpl_SetState (0x2131420/0x2131420)->() stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to
16
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
wine: Unhandled page fault on read access to 0x02b3035c at address 0x613fc6
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x02b3035c in 32-bit code
(0x00613fc6).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00613fc6 ESP:0033f558 EBP:00000002 EFLAGS:00210203(   - 00      - RI1C)
 EAX:00000001 EBX:00000000 ECX:00000500 EDX:00000500
 ESI:02b3035c EDI:7dffe324
Stack dump:
0x0033f558:  00000005 02b3035c 7dffe314 00000000
0x0033f568:  00613f61 00000005 0001b774 0033f58c
0x0033f578:  0033f58c 000000f1 00000001 7dffe324
0x0033f588:  00000500 0033f6bc 0059400a 02b3035c
0x0033f598:  00000500 7dffe324 00000500 00000005
0x0033f5a8:  00000001 00000006 60d42600 00000000
Backtrace:
=>1 0x00613fc6 in shogun (+0x213fc6) (0x00000002)
  2 0x00000000 (0x00000000)
0x00613fc6: movl        0x0(%esi),%ebx
Modules:
Module  Address                 Debug info    Name (98 modules)
ELF       101000-  25a000       Deferred        libc.so.6
ELF       25c000-  261000       Deferred        libdl.so.2
ELF       263000-  27c000       Deferred        libpthread.so.0
ELF       293000-  2af000       Deferred        libxcb.so.1
ELF       2b1000-  2b4000       Deferred        libxau.so.6
ELF       2b6000-  2bc000       Deferred        libxdmcp.so.6
ELF       2be000-  2c0000       Deferred        libxcb-xlib.so.0
ELF       2c2000-  2d2000       Deferred        libxext.so.6
ELF       2d4000-  2f5000       Deferred        libexpat.so.1
ELF       2f7000-  300000       Deferred        libxrender.so.1
ELF       302000-  305000       Deferred        libxinerama.so.1
ELF       308000-  325000       Deferred        ld-linux.so.2
PE        340000-  353000       Deferred        wearasr
PE        340000-  353000       Deferred        wearasr
PE        360000-  373000       Deferred        weanewsr
PE        400000-  cc2000       Export          shogun
PE        400000-  cc2000       Export          shogun
PE        400000-  cc2000       Export          shogun
ELF       d43000-  d57000       Deferred        libresolv.so.2
ELF       d80000-  d83000       Deferred        libxcomposite.so.1
ELF       dd3000-  dfc000       Deferred        libm.so.6
ELF      22ba000- 23b6000       Deferred        libx11.so.6
ELF      23b8000- 2444000       Deferred        libfreetype.so.6
ELF      246e000- 249d000       Deferred        libfontconfig.so.1
ELF      249f000- 24a6000       Deferred        libxrandr.so.2
ELF      24a8000- 24b2000       Deferred        libxcursor.so.1
ELF      24b4000- 24b9000       Deferred        libxfixes.so.3
ELF      2591000- 25ab000       Deferred        libice.so.6
ELF      25ad000- 25b9000       Deferred        libgcc_s.so.1
ELF      25bb000- 25c4000       Deferred        libsm.so.6
ELF      3d95000- 3e74000       Deferred        libasound.so.2
ELF      55c9000- 5fd4000       Deferred        libglcore.so.1
PE      10000000-1001e000       Deferred        weachatr
ELF     6001d000-60153000       Deferred        libwine.so.1
ELF     602ca000-602e4000       Deferred        wsock32<elf>
  \-PE  602d0000-602e4000       \               wsock32
ELF     602e4000-60310000       Deferred        ws2_32<elf>
  \-PE  602f0000-60310000       \               ws2_32
ELF     60324000-603c6000       Deferred        ole32<elf>
  \-PE  60330000-603c6000       \               ole32
ELF     603c6000-6050a000       Deferred        user32<elf>
  \-PE  603e0000-6050a000       \               user32
ELF     6050a000-605a3000       Deferred        gdi32<elf>
  \-PE  60520000-605a3000       \               gdi32
ELF     605a3000-60603000       Deferred        rpcrt4<elf>
  \-PE  605b0000-60603000       \               rpcrt4
ELF     60603000-6064c000       Deferred        dsound<elf>
  \-PE  60610000-6064c000       \               dsound
ELF     6064c000-60687000       Deferred        avifil32<elf>
  \-PE  60650000-60687000       \               avifil32
ELF     60687000-606af000       Deferred        msvfw32<elf>
  \-PE  60690000-606af000       \               msvfw32
ELF     606af000-606c8000       Deferred        version<elf>
  \-PE  606b0000-606c8000       \               version
ELF     606c8000-606dc000       Deferred        lz32<elf>
  \-PE  606d0000-606dc000       \               lz32
ELF     606dc000-6079a000       Deferred        comctl32<elf>
  \-PE  606e0000-6079a000       \               comctl32
ELF     6079a000-608ab000       Deferred        shell32<elf>
  \-PE  607b0000-608ab000       \               shell32
ELF     608ab000-60902000       Deferred        shlwapi<elf>
  \-PE  608c0000-60902000       \               shlwapi
ELF     60923000-609b8000       Deferred        winex11<elf>
  \-PE  60930000-609b8000       \               winex11
ELF     60b13000-60b33000       Deferred        imm32<elf>
  \-PE  60b20000-60b33000       \               imm32
ELF     60b58000-60b8d000       Deferred        winealsa<elf>
  \-PE  60b60000-60b8d000       \               winealsa
ELF     60c6c000-60c83000       Deferred        msacm32<elf>
  \-PE  60c70000-60c83000       \               msacm32
ELF     60c83000-60c97000       Deferred        midimap<elf>
  \-PE  60c90000-60c97000       \               midimap
ELF     60c97000-60cca000       Deferred        uxtheme<elf>
  \-PE  60ca0000-60cca000       \               uxtheme
ELF     60cee000-60d45000       Deferred        ddraw<elf>
  \-PE  60d00000-60d45000       \               ddraw
ELF     60d45000-60e45000       Deferred        wined3d<elf>
  \-PE  60d60000-60e45000       \               wined3d
ELF     61850000-6186a000       Deferred        amstream<elf>
  \-PE  61860000-6186a000       \               amstream
ELF     6186a000-618d5000       Deferred        quartz<elf>
  \-PE  61870000-618d5000       \               quartz
ELF     618d5000-61976000       Deferred        oleaut32<elf>
  \-PE  618f0000-61976000       \               oleaut32
ELF     62cbd000-62ce3000       Deferred        msacm32<elf>
  \-PE  62cc0000-62ce3000       \               msacm32
ELF     64e1c000-64e3a000       Deferred        iphlpapi<elf>
  \-PE  64e20000-64e3a000       \               iphlpapi
ELF     70a9a000-70b2b000       Deferred        winmm<elf>
  \-PE  70aa0000-70b2b000       \               winmm
ELF     71a60000-71ab1000       Deferred        advapi32<elf>
  \-PE  71a70000-71ab1000       \               advapi32
ELF     7a919000-7a925000       Deferred        libnss_files.so.2
ELF     7b800000-7b929000       Deferred        kernel32<elf>
  \-PE  7b820000-7b929000       \               kernel32
ELF     7bc00000-7bca2000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca2000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Games\Shogun\Shogun.exe
        00000027   15
        00000026   15
        00000009    0 <==
0000000c 
        0000001a    0
        00000014    0
        00000013    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f 
        00000016    0
        00000015    0
        00000011    0
        00000010    0
00000017 
        0000001b    0
        00000019    0
        00000018    0
0000001c 
        0000001d    0
Backtrace:
=>1 0x00613fc6 in shogun (+0x213fc6) (0x00000002)
  2 0x00000000 (0x00000000)
fixme:winmm:MMDRV_Exit Closing while ll-driver open
---


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list