[Wine] Sound causing crashes in a Japanese game

ruta wineforum-user at winehq.org
Thu Jun 2 15:35:27 CDT 2011


I'm not really sure where to go with this. It's a Japanese game, so I doubt anyone here has played it, but hopefully someone will be able to understand the error.

The game is Òn·ãëι (Shikkoku no Sharnoth). Initially, I thought it ran fine, but when I loaded the save I had made, the game crashed. Playing around with it a bit more, I noticed that it seems to be related to sound. If I disable the sound drivers from winecfg, I can load the saves fine. If I disable sound within the game, I can load some very early saves, but no later saves. The sound quality in the game in general isn't very good. It makes little skipping noises, and there are other minor bugs. I'm not sure if that's related or not.

The error message always looks like this:


Code:
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0036), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00000000 ESP:0032f630 EBP:0032f67c EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7e8deff4 ECX:0032f710 EDX:00000000
 ESI:004aa530 EDI:004aa590
Stack dump:
0x0032f630:  7e8d4a17 00000000 004aa530 00000001
0x0032f640:  00000000 00000000 00000000 00000000
0x0032f650:  004aa000 0032f6e4 00000000 00000000
0x0032f660:  004aa530 004aa588 7efe3ff4 0032f6cc
0x0032f670:  7e8deff4 004aa530 004aa590 0032f6cc
0x0032f680:  7e8d4e2f 004aa000 00000000 00000010
000c: sel=0067 base=00000000 limit=00000000 32-bit --x
Backtrace:
=>0 0x00000000 (0x0032f67c)
  1 0x7e8d4e2f in msacm32 (+0x14e2e) (0x0032f6cc)
  2 0x7e8d0152 acmDriverOpen+0x1d5() in msacm32 (0x0032f74c)
  3 0x0045d1c5 in Òn·ãëι (+0x5d1c4) (0x0032f7b4)
  4 0x0045d036 in Òn·ãëι (+0x5d035) (0x0163ff4c)
  5 0x00464798 in Òn·ãëι (+0x64797) (0x00467e64)
  6 0x0045b970 in Òn·ãëι (+0x5b96f) (0x004594d0)
  7 0xfffffef8 (0xe8f18b56)
0x00000000: -- no code accessible --
Modules:
Module   Address         Debug info   Name (86 modules)
PE     400000-  4aa000   Export          Òn·ãëι
PE   10000000-1013e000   Deferred        vorbis
ELF   7bf00000-7bf04000   Deferred        <wine-loader>
ELF   7cec7000-7cee3000   Deferred        libgcc_s.so.1
ELF   7cf0d000-7cf22000   Deferred        avicap32<elf>
  \-PE   7cf10000-7cf22000   \               avicap32
ELF   7cf22000-7cf44000   Deferred        devenum<elf>
  \-PE   7cf30000-7cf44000   \               devenum
ELF   7cf44000-7cf77000   Deferred        uxtheme<elf>
  \-PE   7cf50000-7cf77000   \               uxtheme
ELF   7cf77000-7cfd9000   Deferred        shlwapi<elf>
  \-PE   7cf90000-7cfd9000   \               shlwapi
ELF   7cfd9000-7d0c1000   Deferred        oleaut32<elf>
  \-PE   7cff0000-7d0c1000   \               oleaut32
ELF   7d0c1000-7d1a7000   Deferred        comctl32<elf>
  \-PE   7d0d0000-7d1a7000   \               comctl32
ELF   7d1a7000-7d1ce000   Deferred        msvfw32<elf>
  \-PE   7d1b0000-7d1ce000   \               msvfw32
ELF   7d1ce000-7d286000   Deferred        quartz<elf>
  \-PE   7d1e0000-7d286000   \               quartz
ELF   7d303000-7d319000   Deferred        midimap<elf>
  \-PE   7d310000-7d319000   \               midimap
ELF   7d319000-7d322000   Deferred        librt.so.1
ELF   7d322000-7d3d6000   Deferred        libasound.so.2
ELF   7d3e7000-7d400000   Deferred        msacm32<elf>
  \-PE   7d3f0000-7d400000   \               msacm32
ELF   7d400000-7d444000   Deferred        winealsa<elf>
  \-PE   7d410000-7d444000   \               winealsa
ELF   7d444000-7d48a000   Deferred        dsound<elf>
  \-PE   7d450000-7d48a000   \               dsound
ELF   7e2c7000-7e2e1000   Deferred        libjis.so
ELF   7e2e1000-7e2e7000   Deferred        libxfixes.so.3
ELF   7e2e7000-7e2f1000   Deferred        libxcursor.so.1
ELF   7e2f1000-7e2ff000   Deferred        libxi.so.6
ELF   7e2ff000-7e307000   Deferred        libxrandr.so.2
ELF   7e307000-7e311000   Deferred        libxrender.so.1
ELF   7e311000-7e317000   Deferred        libxxf86vm.so.1
ELF   7e317000-7e31d000   Deferred        libxdmcp.so.6
ELF   7e31d000-7e321000   Deferred        libxau.so.6
ELF   7e321000-7e33b000   Deferred        libxcb.so.1
ELF   7e33b000-7e340000   Deferred        libuuid.so.1
ELF   7e340000-7e358000   Deferred        libice.so.6
ELF   7e358000-7e476000   Deferred        libx11.so.6
ELF   7e476000-7e485000   Deferred        libxext.so.6
ELF   7e485000-7e48e000   Deferred        libsm.so.6
ELF   7e495000-7e49a000   Deferred        euc-jp.so
ELF   7e4b8000-7e55c000   Deferred        winex11<elf>
  \-PE   7e4c0000-7e55c000   \               winex11
ELF   7e597000-7e5bf000   Deferred        libexpat.so.1
ELF   7e5bf000-7e5ee000   Deferred        libfontconfig.so.1
ELF   7e5ee000-7e601000   Deferred        libz.so.1
ELF   7e601000-7e687000   Deferred        libfreetype.so.6
ELF   7e687000-7e6c9000   Deferred        libncurses.so.5
ELF   7e6f3000-7e764000   Deferred        rpcrt4<elf>
  \-PE   7e700000-7e764000   \               rpcrt4
ELF   7e764000-7e85f000   Deferred        ole32<elf>
  \-PE   7e780000-7e85f000   \               ole32
ELF   7e85f000-7e880000   Deferred        imm32<elf>
  \-PE   7e870000-7e880000   \               imm32
ELF   7e880000-7e8bd000   Deferred        winmm<elf>
  \-PE   7e890000-7e8bd000   \               winmm
ELF   7e8bd000-7e8e4000   Dwarf           msacm32<elf>
  \-PE   7e8c0000-7e8e4000   \               msacm32
ELF   7e8e4000-7e93f000   Deferred        advapi32<elf>
  \-PE   7e8f0000-7e93f000   \               advapi32
ELF   7e93f000-7e9d2000   Deferred        gdi32<elf>
  \-PE   7e950000-7e9d2000   \               gdi32
ELF   7e9d2000-7eafd000   Deferred        user32<elf>
  \-PE   7e9f0000-7eafd000   \               user32
ELF   7edec000-7eed2000   Deferred        kernel32<elf>
  \-PE   7ee00000-7eed2000   \               kernel32
ELF   7eed2000-7eedd000   Deferred        libnss_files.so.2
ELF   7eedd000-7eee7000   Deferred        libnss_nis.so.2
ELF   7eee7000-7eefd000   Deferred        libnsl.so.1
ELF   7eefd000-7ef21000   Deferred        libm.so.6
ELF   7ef32000-7ef4b000   Deferred        version<elf>
  \-PE   7ef40000-7ef4b000   \               version
ELF   7ef4b000-7f000000   Deferred        ntdll<elf>
  \-PE   7ef60000-7f000000   \               ntdll
ELF   f7433000-f743b000   Deferred        libnss_compat.so.2
ELF   f743d000-f7441000   Deferred        libdl.so.2
ELF   f7441000-f7592000   Deferred        libc.so.6
ELF   f7592000-f75ab000   Deferred        libpthread.so.0
ELF   f75d5000-f7716000   Dwarf           libwine.so.1
ELF   f7717000-f7735000   Deferred        ld-linux.so.2
ELF   f7735000-f7736000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 winecfg.exe
   00000024    0
   00000009    0
0000000e services.exe
   00000020    0
   0000001a    0
   00000010    0
   0000000f    0
00000017 winedevice.exe
   0000001b    0
   00000019    0
   00000018    0
0000001d plugplay.exe
   00000021    0
   0000001f    0
   0000001e    0
00000022 explorer.exe
   00000023    0
0000002f (D) C:\Program Files\Liar\Òn·ãëι\Òn·ãëι.exe
   00000044   15
   00000031    0
   00000036    0 <==
Backtrace:
=>0 0x00000000 (0x0032f67c)
  1 0x7e8d4e2f in msacm32 (+0x14e2e) (0x0032f6cc)
  2 0x7e8d0152 acmDriverOpen+0x1d5() in msacm32 (0x0032f74c)
  3 0x0045d1c5 in Òn·ãëι (+0x5d1c4) (0x0032f7b4)
  4 0x0045d036 in Òn·ãëι (+0x5d035) (0x0163ff4c)
  5 0x00464798 in Òn·ãëι (+0x64797) (0x00467e64)
  6 0x0045b970 in Òn·ãëι (+0x5b96f) (0x004594d0)
  7 0xfffffef8 (0xe8f18b56)
err:msacm:MSACM_GetRegistryKey No alias needed for registry entry
err:mmtime:TIME_MMTimeStop Timer still active?!



I am currently using wine 1.3.21 on Gentoo Linux (AMD64). If you need any more information, let me know!







More information about the wine-users mailing list