• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Spiele starten nicht mit wine, alsa+rpcrt4 Fehler

GüNN1

Member
Hallo zusammen,

seitdem ich ein neues Mainboard eingebaut habe und eine neue Soundkarte funktiert wine nicht mehr. Folgende Fehlermeldung wird stetig ausgegeben:

Code:
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels
fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels
fixme:ntdll:NtQueryInformationProcess (0xffffffff,info_class=34,0x11357e0,0x0000
0004,0x11357dc) Unknown information class
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.I_RpcExceptionFi
lter
wine: Call from 0x7b845610 to unimplemented function rpcrt4.dll.I_RpcExceptionFi
lter, aborting
wine: Unimplemented function rpcrt4.dll.I_RpcExceptionFilter called at address 0
x7b845610 (thread 0009), starting debugger...
Unhandled exception: unimplemented function rpcrt4.dll.I_RpcExceptionFilter call
ed in 32-bit code (0x7b845683).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b845683 ESP:01134e34 EBP:01134e98 EFLAGS:00000246(   - 00      - IZP1)
 EAX:7b82ecf9 EBX:7b8b6ff4 ECX:00000000 EDX:01134ec4
 ESI:01134ec4 EDI:7eb9d430
Stack dump:
0x01134e34:  01134ec4 00000008 0000003c 80000100
0x01134e44:  00000001 00000000 7b845610 00000002
0x01134e54:  7eb9d430 7eb9d43b b8026ff4 7b92e590
0x01134e64:  7eb9d430 01134e98 b7f09249 00000001
0x01134e74:  7b92e590 7b8afe74 7b8afdb9 01134eb0
0x01134e84:  005c0065 00760073 7b84561a 7b8b6ff4
Backtrace:
=>1 0x7b845683 in kernel32 (+0x25683) (0x01134e98)
  2 0x7b8679fb DelayLoadFailureHook+0x5b() in kernel32 (0x01134ed8)
  3 0x7eb8f6a1 in advapi32 (+0x2f6a1) (0x01134ef8)
  4 0x7eb669c8 in advapi32 (+0x69c8) (0x01134f18)
  5 0x7eb8680d in advapi32 (+0x2680d) (0x01134f48)
  6 0x7bc65a25 call_exception_handler+0x29() in ntdll (0x01134f78)
  7 0x7bc659f7 EXC_CallHandler+0x1b() in ntdll (0x01134f98)
  8 0x7bc3b7ed in ntdll (+0x2b7ed) (0x01135038)
  9 0x7bc3bacb __regs_RtlRaiseException+0x2b() in ntdll (0x011350a8)
  10 0x7bc78acf in ntdll (+0x68acf) (0x01135404)
  11 0x7bc3ad96 RtlRaiseException+0x6() in ntdll (0x0113547c)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "rpcrt4.dbg" ("")
  12 0x7010a6d7 in rpcrt4 (+0xa6d7) (0x011355dc)
  13 0x7eb87b45 OpenSCManagerW+0xc5() in advapi32 (0x011356cc)
  14 0x7eb8a83c OpenSCManagerA+0x15c() in advapi32 (0x011356fc)
  15 0x00a56ce0 in empires2 (+0x656ce0) (0x01135738)
  16 0x28cb0268 (0x00000000)
0x7b845683: subl        $4,%esp
Modules:
Module  Address                 Debug info      Name (86 modules)
PE        400000-  f45000       Export          empires2
PE      10000000-10007000       Deferred        rpcltc1
PE      65f00000-65fc2000       Deferred        ole32
PE      70100000-70153000       Export          rpcrt4
ELF     7b800000-7b931000       Export          kernel32<elf>
  \-PE  7b820000-7b931000       \               kernel32
ELF     7bc00000-7bca7000       Export          ntdll<elf>
  \-PE  7bc10000-7bca7000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7e244000-7e277000       Deferred        uxtheme<elf>
  \-PE  7e250000-7e277000       \               uxtheme
ELF     7e277000-7e29f000       Deferred        msacm32<elf>
  \-PE  7e280000-7e29f000       \               msacm32
ELF     7e29f000-7e2b8000       Deferred        msacm32<elf>
  \-PE  7e2a0000-7e2b8000       \               msacm32
ELF     7e2b8000-7e2c1000       Deferred        librt.so.1
ELF     7e2c1000-7e379000       Deferred        libasound.so.2
ELF     7e379000-7e3b0000       Deferred        winealsa<elf>
  \-PELF     7e3b0000-7e3ba000       Deferred        libxcursor.so.1
ELF     7e3ba000-7e3c0000       Deferred        libxfixes.so.3
ELF     7e3c0000-7e3c4000       Deferred        libxcomposite.so.1
ELF     7e3c4000-7e3cc000       Deferred        libxrandr.so.2
ELF     7e3cc000-7e3d6000       Deferred        libxrender.so.1
ELF     7e3d6000-7e3da000       Deferred        libxinerama.so.1
ELF     7e3da000-7e3f3000       Deferred        libxcb.so.1
ELF     7e3f3000-7e3f6000       Deferred        libxcb-xlib.so.0
ELF     7e3f6000-7e3fa000       Deferred        libxau.so.6
ELF     7e3fa000-7e51b000       Deferred        libx11.so.6
ELF     7e51b000-7e52a000       Deferred        libxext.so.6
ELF     7e52a000-7e544000       Deferred        libice.so.6
ELF     7e544000-7e54d000       Deferred        libsm.so.6
ELF     7e54d000-7e5e8000       Deferred        winex11<elf>
  \-PE  7e560000-7e5e8000       \               winex11
ELF     7e6b4000-7e6db000       Deferred        libexpat.so.1
ELF     7e6db000-7e709000       Deferred        libfontconfig.so.1
ELF     7e709000-7e71d000       Deferred        libz.so.1
ELF     7e71d000-7e790000       Deferred        libfreetype.so.6
ELF     7e790000-7e7eb000       Deferred        shlwapi<elf>
  \-PE  7e7a0000-7e7eb000       \               shlwapi
ELF     7e7eb000-7e8fd000       Deferred        shell32<elf>
  \-PE  7e800000-7e8fd000       \               shell32
ELF     7e8fd000-7e910000       Deferred        libresolv.so.2
ELF     7e911000-7e926000       Deferred        midimap<elf>
  \-PE  7e920000-7e926000       \               midimap
ELF     7e926000-7e945000       Deferred        iphlpapi<elf>
  \-PE  7e930000-7e945000       \               iphlpapi
ELF     7e945000-7e972000       Deferred        ws2_32<elf>
  \-PE  7e950000-7e972000       \               ws2_32
ELF     7e972000-7e98d000       Deferred        wsock32<elf>
  \-PE  7e980000-7e98d000       \               wsock32
ELF     7e98d000-7e9ae000       Deferred        imm32<elf>
  \-PE  7e990000-7e9ae000       \               imm32
ELF     7e9ae000-7ea06000       Deferred        ddraw<elf>
  \-PE  7e9c0000-7ea06000       \               ddraw
ELF     7ea06000-7ea52000       Deferred        dsound<elf>
  \-PE  7ea10000-7ea52000       \               dsound
ELF     7ea52000-7ea86000       Deferred        dplayx<elf>
  \-PE  7ea60000-7ea86000       \               dplayx
ELF     7ea86000-7eb4b000       Deferred        comctl32<elf>
  \-PE  7ea90000-7eb4b000       \               comctl32
ELF     7eb4b000-7eb9e000       Export          advapi32<elf>
  \-PE  7eb60000-7eb9e000       \               advapi32
ELF     7eb9e000-7ec3c000       Deferred        gdi32<elf>
  \-PE  7ebb0000-7ec3c000       \               gdi32
ELF     7ec3c000-7ed88000       Deferred        user32<elf>
  \-PE  7ec60000-7ed88000       \               user32
ELF     7ed88000-7ee1c000       Deferred        winmm<elf>
  \-PE  7ed90000-7ee1c000       \               winmm
ELF     7ee1c000-7ee45000       Deferred        msvfw32<elf>
  \-PE  7ee20000-7ee45000       \               msvfw32
ELF     7ee45000-7ee5a000       Deferred        lz32<elf>
  \-PE  7ee50000-7ee5a000       \               lz32
ELF     7ee5a000-7ee75000       Deferred        version<elf>
  \-PE  7ee60000-7ee75000       \               version
ELF     7ef98000-7efa3000       Deferred        libnss_files.so.2
ELF     7efa3000-7efad000       Deferred        libnss_nis.so.2
ELF     7efad000-7efc4000       Deferred        libnsl.so.1
ELF     7efc4000-7efea000       Deferred        libm.so.6
ELF     7efec000-7eff2000       Deferred        libxxf86vm.so.1
ELF     b7d85000-b7d8e000       Deferred        libnss_compat.so.2
ELF     b7d8f000-b7d93000       Deferred        libdl.so.2
ELF     b7d93000-b7ed6000       Deferred        libc.so.6
ELF     b7ed6000-b7eee000       Deferred        libpthread.so.0
ELF     b7f04000-b803b000       Deferred        libwine.so.1
ELF     b803c000-b8059000       Deferred        ld-linux.so.2
E  7e380000-7e3b0000       \               winealsa
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) K:\.wine\drive_c\Programme\Microsoft Games\Age of Empires II\EMPIRE
S2.EXE
        00000009    0 <==
0000000c 
        00000013    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f 
        00000015    0
        00000014    0
        00000011    0
        00000010    0
Backtrace:
=>1 0x7b845683 in kernel32 (+0x25683) (0x01134e98)
  2 0x7b8679fb DelayLoadFailureHook+0x5b() in kernel32 (0x01134ed8)
  3 0x7eb8f6a1 in advapi32 (+0x2f6a1) (0x01134ef8)
  4 0x7eb669c8 in advapi32 (+0x69c8) (0x01134f18)
  5 0x7eb8680d in advapi32 (+0x2680d) (0x01134f48)
  6 0x7bc65a25 call_exception_handler+0x29() in ntdll (0x01134f78)
  7 0x7bc659f7 EXC_CallHandler+0x1b() in ntdll (0x01134f98)
  8 0x7bc3b7ed in ntdll (+0x2b7ed) (0x01135038)
  9 0x7bc3bacb __regs_RtlRaiseException+0x2b() in ntdll (0x011350a8)
  10 0x7bc78acf in ntdll (+0x68acf) (0x01135404)
  11 0x7bc3ad96 RtlRaiseException+0x6() in ntdll (0x0113547c)
  12 0x7010a6d7 in rpcrt4 (+0xa6d7) (0x011355dc)
  13 0x7eb87b45 OpenSCManagerW+0xc5() in advapi32 (0x011356cc)
  14 0x7eb8a83c OpenSCManagerA+0x15c() in advapi32 (0x011356fc)
  15 0x00a56ce0 in empires2 (+0x656ce0) (0x01135738)
  16 0x28cb0268 (0x00000000)

Am Anfang stehen einige Alsa-Fehler die ich über Google zu ergründen versucht habe. Dabei bin ich aber immer nur darauf gestoßen, dass ich mein Soundasugabemodul doch mal auf oss setzen soll, allerdings hat das auch nicht geholfen.
Nur die Fehlermeldung ändert sich dann:

Code:
fixme:ntdll:NtQueryInformationProcess (0xffffffff,info_class=34,0x11357e0,0x00000004,0x11357dc) Unknown information class
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.I_RpcExceptionFilter
wine: Call from 0x7b845610 to unimplemented function rpcrt4.dll.I_RpcExceptionFilter, aborting
wine: Unimplemented function rpcrt4.dll.I_RpcExceptionFilter called at address 0x7b845610 (thread 001a), starting debugger...
Unhandled exception: unimplemented function rpcrt4.dll.I_RpcExceptionFilter called in 32-bit code (0x7b845683).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b845683 ESP:01134e34 EBP:01134e98 EFLAGS:00000246(   - 00      - IZP1)
 EAX:7b82ecf9 EBX:7b8b6ff4 ECX:00000000 EDX:01134ec4
 ESI:01134ec4 EDI:7eba7430
Stack dump:
0x01134e34:  01134ec4 00000008 0000003c 80000100
0x01134e44:  00000001 00000000 7b845610 00000002
0x01134e54:  7eba7430 7eba743b b7fb0ff4 7b92e590
0x01134e64:  7eba7430 01134e98 b7e93249 00000001
0x01134e74:  7b92e590 7b8afe74 7b8afdb9 01134eb0
0x01134e84:  005c0065 00760073 7b84561a 7b8b6ff4
Backtrace:
=>1 0x7b845683 in kernel32 (+0x25683) (0x01134e98)
  2 0x7b8679fb DelayLoadFailureHook+0x5b() in kernel32 (0x01134ed8)
  3 0x7eb996a1 in advapi32 (+0x396a1) (0x01134ef8)
  4 0x7eb709c8 in advapi32 (+0x109c8) (0x01134f18)
  5 0x7eb9080d in advapi32 (+0x3080d) (0x01134f48)
  6 0x7bc65a25 call_exception_handler+0x29() in ntdll (0x01134f78)
  7 0x7bc659f7 EXC_CallHandler+0x1b() in ntdll (0x01134f98)
  8 0x7bc3b7ed in ntdll (+0x2b7ed) (0x01135038)
  9 0x7bc3bacb __regs_RtlRaiseException+0x2b() in ntdll (0x011350a8)
  10 0x7bc78acf in ntdll (+0x68acf) (0x01135404)
  11 0x7bc3ad96 RtlRaiseException+0x6() in ntdll (0x0113547c)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "rpcrt4.dbg" ("")
  12 0x7010a6d7 in rpcrt4 (+0xa6d7) (0x011355dc)
  13 0x7eb91b45 OpenSCManagerW+0xc5() in advapi32 (0x011356cc)
  14 0x7eb9483c OpenSCManagerA+0x15c() in advapi32 (0x011356fc)
  15 0x00a56ce0 in empires2 (+0x656ce0) (0x01135738)
  16 0x0d1e0268 (0x00000000)
0x7b845683: subl        $4,%esp
..............(rest wie oben)

hier noch die Ausgabe von "lspci"

Code:
00:00.0 Host bridge: nVidia Corporation nForce2 IGP2 (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE 1394) Controller (rev a3)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:08.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
01:0b.0 RAID bus controller: Promise Technology, Inc. PDC20376 (FastTrak 376) (rev 02)
03:00.0 VGA compatible controller: nVidia Corporation NV25 [GeForce4 Ti 4200] (rev a3)

OS: OpenSuse 11.0
Wine: wine-1.0-rc3

edit: Die Spiele starten nicht nur ohne Sound, sondern garnicht
 
Also wenn wirklich ALSA das Problem sein sollte (was ich nicht so ganz beurteilen kann, Wine ist nicht gerade mein Fachgebiet), scheint mir Deine Karte nicht eingerichtet zu sein:

Code:
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element

Kannst Du das über Deinen Mixer bestätigen? Wenn ja, führe doch mal ein

Code:
alsaconf

aus und probiere es nochmal.
 
OP
GüNN1

GüNN1

Member
Nachdem ich meine Soundkarte mit alsaconf eingerichtet habe und auch der Testsound ausgegeben wurde (auch über winecfg wurde der Testsound ausgegeben), kommen trotzdem immer noch die selben Fehlermeldungen.

Ich werd mal gucken ob ich vlt nach dem Einrichten der Soundkarte noch nen Reboot machen muss.
 
OP
GüNN1

GüNN1

Member
Auch der Reboot hat nichts gebracht und zu deiner Frage ob ich das PCM Modul über den Mixer bestätigen kann; ja ich kann es über alsamixer sehen, wenn du das meinst.
 
OP
GüNN1

GüNN1

Member
GüNN1 schrieb:
Nachdem ich meine Soundkarte mit alsaconf eingerichtet habe und auch der Testsound ausgegeben wurde (auch über winecfg wurde der Testsound ausgegeben), kommen trotzdem immer noch die selben Fehlermeldungen.

Zudem hab ich dort Alsa eingestellt.
 
OP
GüNN1

GüNN1

Member
So nun hab ich festgestellt,dass das Problem garnicht bei Alsa lag sonder an der folgendem Fehler:

Code:
err:module:DelayLoadFailureHook failed to delay load rpcrt4.dll.I_RpcExceptionFi
lter
wine: Call from 0x7b845610 to unimplemented function rpcrt4.dll.I_RpcExceptionFi
lter, aborting
wine: Unimplemented function rpcrt4.dll.I_RpcExceptionFilter called at address 0
x7b845610 (thread 0009), starting debugger...
Unhandled exception: unimplemented function rpcrt4.dll.I_RpcExceptionFilter call
ed in 32-bit code (0x7b845683).

Also hab ich einfach die rpcrt4 Bibliothek aus der Winecfg entfernt und sieh an alles läuft und sogar mit Sound.

Danke für eure schnellen Antworten und erlaubt mir noch eine Frage, wo wir doch grad alle so schön beisammen sind^^: Ist es überhaupt notwendig Bibliotheken zur Winecfg hinzuzufügen?
 
Oben