winecfg: Problems with audio configuration

Olaf Leidinger leidola at
Tue Jan 3 04:07:11 CST 2006


I'm also using cmpci and the nforce sound chip but I don't get any crashes on ubuntu/breezy using the precompiled wine packages from BUT winecfg crashes for me when accessing the audio tab:

ALSA lib seq_hw.c:455:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
wine: Unhandled page fault on write access to 0x3998e260 at address 0x7ec5a3b1 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on write access to 0x3998e260 in 32-bit code (0x7ec5a3b1).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:7ec5a3b1 ESP:7fa8c894 EBP:7fa8c8bc EFLAGS:00210202(   - 00      - -RI1)
 EAX:6f636d2e EBX:7ecf6cd0 ECX:7c02e730 EDX:7c0b2da8
 ESI:00000004 EDI:7c08ace0
Stack dump:
0x7fa8c894:  7c213024 7c0cf62c 00000001 0000000b
0x7fa8c8a4:  00000bb8 00000003 7c1f5edc 7ecf6cd0
0x7fa8c8b4:  7c02e738 7ecfa3f8 7fa8c8ec 7ec5aa82
0x7fa8c8c4:  7ecfa420 7c02e730 0000001c 7ecfa3f8
0x7fa8c8d4:  7c0cf637 7d5aa788 7fa8c914 7ecf6cd0
0x7fa8c8e4:  0000001c 7fa8c91f 7fa8c92c 7eca8e68
0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw-
=>1 0x7ec5a3b1 (0x7ec5a3b1)
  2 0x7ec5aa82 (0x7ec5aa82)
  3 0x7eca8e68 (0x7eca8e68)
  4 0x7d5eae2a _ZN4Arts9MCOPUtils14createFilePathESs+0x9e8 in (0x7d5eae2a)
  5 0x7d650b8c _ZN4Arts10DispatcherC1EPNS_9IOManagerENS0_11StartServerE+0x794 in (0x7d650b8c)
  6 0x7d9d6a37 arts_backend_init+0x8f in (0x7d9d6a37)
  7 0x7de4a293 arts_init+0x3b in (0x7de4a293)
  8 0x7da82f37 ARTS_WaveInit+0x27 in winearts (0x7da82f37)
  9 0x7da7f1a2 ARTS_DriverProc+0x52 in winearts (0x7da7f1a2)
  10 0x7ea8567f in winmm (+0x1567f) (0x7ea8567f)
  11 0x7ea85ca9 DRIVER_TryOpenDriver32+0xc9 in winmm (0x7ea85ca9)
  12 0x7ea85fa9 OpenDriver+0x169 in winmm (0x7ea85fa9)
  13 0x7ea8607e OpenDriverA+0x3e in winmm (0x7ea8607e)
  14 0x7faabc02 in winecfg (+0xbc02) (0x7faabc02)
  15 0x7faacbb8 AudioDlgProc+0x298 in winecfg (0x7faacbb8)
  16 0x7f6a86ba WINPROC_wrapper+0x1a in user32 (0x7f6a86ba)
  17 0x7f6a9260 in user32 (+0x89260) (0x7f6a9260)
  18 0x7f6ae2de CallWindowProcW+0x1ae in user32 (0x7f6ae2de)
  19 0x7f64f1f7 DefDlgProcW+0x57 in user32 (0x7f64f1f7)
  20 0x7f6a86ba WINPROC_wrapper+0x1a in user32 (0x7f6a86ba)
  21 0x7f6a9260 in user32 (+0x89260) (0x7f6a9260)
  22 0x7f6ae526 CallWindowProcW+0x3f6 in user32 (0x7f6ae526)
  23 0x7f67d83f in user32 (+0x5d83f) (0x7f67d83f)
  24 0x7f680f56 SendMessageTimeoutW+0x156 in user32 (0x7f680f56)
  25 0x7f680fa5 SendMessageW+0x35 in user32 (0x7f680fa5)
  26 0x7f654382 in user32 (+0x34382) (0x7f654382)
  27 0x7f654d1d CreateDialogIndirectParamAorW+0x2d in user32 (0x7f654d1d)
  28 0x7f654d5b CreateDialogIndirectParamW+0x2b in user32 (0x7f654d5b)
  29 0x7eb57653 in comctl32 (+0x47653) (0x7eb57653)
  30 0x7eb58991 in comctl32 (+0x48991) (0x7eb58991)
  31 0x7eb5a56a PROPSHEET_DialogProc+0x95a in comctl32 (0x7eb5a56a)
  32 0x7f6a86ba WINPROC_wrapper+0x1a in user32 (0x7f6a86ba)
  33 0x7f6a9260 in user32 (+0x89260) (0x7f6a9260)
  34 0x7f6ae2de CallWindowProcW+0x1ae in user32 (0x7f6ae2de)
  35 0x7f64f1f7 DefDlgProcW+0x57 in user32 (0x7f64f1f7)
  36 0x7f6a86ba WINPROC_wrapper+0x1a in user32 (0x7f6a86ba)
  37 0x7f6a9260 in user32 (+0x89260) (0x7f6a9260)
  38 0x7f6ae526 CallWindowProcW+0x3f6 in user32 (0x7f6ae526)
  39 0x7f67d83f in user32 (+0x5d83f) (0x7f67d83f)
  40 0x7f680f56 SendMessageTimeoutW+0x156 in user32 (0x7f680f56)
  41 0x7f680fa5 SendMessageW+0x35 in user32 (0x7f680fa5)
  42 0x7eb6c31c in comctl32 (+0x5c31c) (0x7eb6c31c)
  43 0x7eb703a6 in comctl32 (+0x603a6) (0x7eb703a6)
  44 0x7f6a86ba WINPROC_wrapper+0x1a in user32 (0x7f6a86ba)
  45 0x7f6a9260 in user32 (+0x89260) (0x7f6a9260)
  46 0x7f6ae2de CallWindowProcW+0x1ae in user32 (0x7f6ae2de)
  47 0x7f67e03c DispatchMessageW+0x16c in user32 (0x7f67e03c)
  48 0x7f652e42 IsDialogMessageW+0xe2 in user32 (0x7f652e42)
  49 0x7eb564ab in comctl32 (+0x464ab) (0x7eb564ab)
  50 0x7eb580d6 PropertySheetW+0x246 in comctl32 (0x7eb580d6)
  51 0x7fab10f5 WinMain+0x335 in winecfg (0x7fab10f5)
  52 0x7fab485e main+0x8e in winecfg (0x7fab485e)
  53 0x7fab47aa in winecfg (+0x147aa) (0x7fab47aa)
  54 0x7fccdce7 in kernel32 (+0x4dce7) (0x7fccdce7)
  55 0xb7fd0c17 wine_switch_to_stack+0x17 in (0xb7fd0c17)
0x7ec5a3b1: decl        0x0(%edx,%eax,4)
Module  Address                 Debug info      Name (104 modules)
ELF     0x739b5000-739bd000     Deferred
ELF     0x7be8c000-7bf00000     Deferred        ntdll<elf>
  \-PE  0x7bea0000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7d426000-7d46c000     Deferred
ELF     0x7d46c000-7d471000     Deferred
ELF     0x7d471000-7d498000     Deferred
ELF     0x7d498000-7d597000     Deferred
ELF     0x7d597000-7d59f000     Deferred
ELF     0x7d59f000-7d6b7000     Export
ELF     0x7d6b7000-7d6c1000     Deferred
ELF     0x7d6c1000-7d70f000     Deferred
ELF     0x7d70f000-7d723000     Deferred
ELF     0x7d723000-7d744000     Deferred
ELF     0x7d744000-7d801000     Deferred
ELF     0x7d801000-7d869000     Deferred
ELF     0x7d869000-7d9cd000     Deferred
ELF     0x7d9cd000-7d9e0000     Export
ELF     0x7d9e0000-7da66000     Deferred
ELF     0x7da66000-7da6a000     Deferred
ELF     0x7da6a000-7da6d000     Deferred
ELF     0x7da6d000-7da87000     Export          winearts<elf>
  \-PE  0x7da70000-7da87000     \               winearts
ELF     0x7dacb000-7dae0000     Deferred        midimap<elf>
  \-PE  0x7dad0000-7dae0000     \               midimap
ELF     0x7dbf2000-7dc14000     Deferred        msacm32<elf>
  \-PE  0x7dc00000-7dc14000     \               msacm32
ELF     0x7dc14000-7dc2b000     Deferred        msacm<elf>
  \-PE  0x7dc20000-7dc2b000     \               msacm
ELF     0x7dc4a000-7dcfd000     Deferred
ELF     0x7dcfd000-7dd25000     Deferred        winealsa<elf>
  \-PE  0x7dd10000-7dd25000     \               winealsa
ELF     0x7dd25000-7dd71000     Deferred
ELF     0x7dd71000-7ddd3000     Deferred
ELF     0x7ddd3000-7ddf0000     Deferred
ELF     0x7de30000-7de40000     Deferred
ELF     0x7de49000-7de4f000     Export
ELF     0x7df25000-7df40000     Deferred        imm32<elf>
  \-PE  0x7df30000-7df40000     \               imm32
ELF     0x7df40000-7df5c000     Deferred
ELF     0x7df5c000-7df64000     Deferred
ELF     0x7df66000-7df6a000     Deferred
ELF     0x7df6a000-7df6e000     Deferred
ELF     0x7df6e000-7df77000     Deferred
ELF     0x7df77000-7df7a000     Deferred
ELF     0x7e02d000-7e770000     Deferred
ELF     0x7e770000-7e80f000     Deferred
ELF     0x7e80f000-7e813000     Deferred
ELF     0x7e813000-7e816000     Deferred
ELF     0x7e816000-7e8d6000     Deferred
ELF     0x7e8d6000-7e8e3000     Deferred
ELF     0x7e8e3000-7e8fc000     Deferred
ELF     0x7e8fc000-7e979000     Deferred        winex11<elf>
  \-PE  0x7e910000-7e979000     \               winex11
ELF     0x7e979000-7e998000     Deferred
ELF     0x7e998000-7e9c6000     Deferred
ELF     0x7e9c6000-7ea30000     Deferred
ELF     0x7ea30000-7ea60000     Deferred        uxtheme<elf>
  \-PE  0x7ea40000-7ea60000     \               uxtheme
ELF     0x7ea60000-7eae1000     Export          winmm<elf>
  \-PE  0x7ea70000-7eae1000     \               winmm
ELF     0x7eae1000-7eb09000     Deferred        winspool<elf>
  \-PE  0x7eaf0000-7eb09000     \               winspool
ELF     0x7eb09000-7ebb8000     Export          comctl32<elf>
  \-PE  0x7eb10000-7ebb8000     \               comctl32
ELF     0x7ebb8000-7ebd6000     Deferred        iphlpapi<elf>
  \-PE  0x7ebc0000-7ebd6000     \               iphlpapi
ELF     0x7ebd6000-7ec1a000     Deferred        rpcrt4<elf>
  \-PE  0x7ebf0000-7ec1a000     \               rpcrt4
ELF     0x7ed00000-7f600000     Deferred        gdi32<elf>
  \-PE  0x7ed40000-7f600000     \               gdi32
ELF     0x7f600000-7f719000     Export          user32<elf>
  \-PE  0x7f620000-7f719000     \               user32
ELF     0x7f719000-7f755000     Deferred        advapi32<elf>
  \-PE  0x7f720000-7f755000     \               advapi32
ELF     0x7f755000-7f7db000     Deferred        ole32<elf>
  \-PE  0x7f770000-7f7db000     \               ole32
ELF     0x7f7db000-7f830000     Deferred        shlwapi<elf>
  \-PE  0x7f7f0000-7f830000     \               shlwapi
ELF     0x7f830000-7f8ee000     Deferred        shell32<elf>
  \-PE  0x7f850000-7f8ee000     \               shell32
ELF     0x7f8ee000-7f980000     Deferred        comdlg32<elf>
  \-PE  0x7f900000-7f980000     \               comdlg32
ELF     0x7fa92000-7fa97000     Deferred
ELF     0x7fa97000-7fad0000     Export          winecfg<elf>
  \-PE  0x7faa0000-7fad0000     \               winecfg
ELF     0x7fad1000-7fad6000     Deferred
ELF     0x7fad6000-7fadd000     Deferred
ELF     0x7fc64000-7fd60000     Export          kernel32<elf>
  \-PE  0x7fc80000-7fd60000     \               kernel32
ELF     0x7fe72000-7fe7d000     Deferred
ELF     0x7fe7d000-7fe87000     Deferred
ELF     0x7fe87000-7fe90000     Deferred
ELF     0x7fe90000-7fea5000     Deferred
ELF     0x7fea5000-7feae000     Deferred
ELF     0x7feb0000-7fec4000     Deferred
ELF     0x7fec7000-7fee9000     Deferred
ELF     0x7fee9000-7ffe0000     Deferred
ELF     0xb7e73000-b7e76000     Deferred
ELF     0xb7e76000-b7fa4000     Deferred
ELF     0xb7fa4000-b7fb6000     Deferred
ELF     0xb7fb6000-b7fb8000     Deferred
ELF     0xb7fcc000-b7fe6000     Export
ELF     0xb7fe9000-b7fff000     Deferred
process  tid      prio (all id:s are in hex)
00000008 (D) c:\windows\system32\winecfg.exe
        00000009    0 <==
WineDbg terminated on pid 0x8

Perhaps an arts - problem? When starting arts before running winecfg the same happens. Removing artsd from harddisk doesn't help either. 

Here is my asound.conf:

        # The ipc_key needs to be unique.
        ipc_key 135
        type dmix
        slave {
              pcm "hw:1,0"
              period_size 1024
	      periods 128
              period_time 0
              buffer_size 12288
              rate 44100
        bindings {
              # Add or reduce the number of channels as needed.
              0 0
              1 1

        type asym
        playback.pcm "playback"
        capture.pcm "capture"

        type plug
        slave.pcm "mux"

        type plug
        slave.pcm "playback"

ctl.mixer0 {
        type hw
        card 1

        type dsnoop
        # The ipc_key needs to be unique.
        ipc_key 137
        slave {
              pcm "hw:1,0"
              period_size 1024
              periods 128
              period_time 0
        bindings {
              # Add or reduce the number of channels as needed.
              0 0
              1 1

hw:1 is cmpci, hw:0 is nforce2. But I think this isn't a cmpci problem for me, as it used to crash, too before I installed this card two weeks ago.

Hope you might need this information.


Olaf Leidinger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url :

More information about the wine-devel mailing list