Hello!
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 winehq.org. 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- Backtrace: =>1 0x7ec5a3b1 (0x7ec5a3b1) 2 0x7ec5aa82 (0x7ec5aa82) 3 0x7eca8e68 (0x7eca8e68) 4 0x7d5eae2a _ZN4Arts9MCOPUtils14createFilePathESs+0x9e8 in libmcop.so.1 (0x7d5eae2a) 5 0x7d650b8c _ZN4Arts10DispatcherC1EPNS_9IOManagerENS0_11StartServerE+0x794 in libmcop.so.1 (0x7d650b8c) 6 0x7d9d6a37 arts_backend_init+0x8f in libartscbackend.so.0 (0x7d9d6a37) 7 0x7de4a293 arts_init+0x3b in libartsc.so.0 (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 libwine.so.1 (0xb7fd0c17) 0x7ec5a3b1: decl 0x0(%edx,%eax,4) Modules: Module Address Debug info Name (104 modules) ELF 0x739b5000-739bd000 Deferred libxrender.so.1 ELF 0x7be8c000-7bf00000 Deferred ntdll<elf> -PE 0x7bea0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7d426000-7d46c000 Deferred libkmedia2_idl.so.1 ELF 0x7d46c000-7d471000 Deferred libogg.so.0 ELF 0x7d471000-7d498000 Deferred libvorbis.so.0 ELF 0x7d498000-7d597000 Deferred libvorbisenc.so.2 ELF 0x7d597000-7d59f000 Deferred libvorbisfile.so.3 ELF 0x7d59f000-7d6b7000 Export libmcop.so.1 ELF 0x7d6b7000-7d6c1000 Deferred libesd.so.0 ELF 0x7d6c1000-7d70f000 Deferred libxt.so.6 ELF 0x7d70f000-7d723000 Deferred libaudio.so.2 ELF 0x7d723000-7d744000 Deferred libaudiofile.so.0 ELF 0x7d744000-7d801000 Deferred libartsflow_idl.so.1 ELF 0x7d801000-7d869000 Deferred libsoundserver_idl.so.1 ELF 0x7d869000-7d9cd000 Deferred libartsflow.so.1 ELF 0x7d9cd000-7d9e0000 Export libartscbackend.so.0 ELF 0x7d9e0000-7da66000 Deferred libglib-2.0.so.0 ELF 0x7da66000-7da6a000 Deferred libgthread-2.0.so.0 ELF 0x7da6a000-7da6d000 Deferred libgmodule-2.0.so.0 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 libasound.so.2 ELF 0x7dcfd000-7dd25000 Deferred winealsa<elf> -PE 0x7dd10000-7dd25000 \ winealsa ELF 0x7dd25000-7dd71000 Deferred libgcrypt.so.11 ELF 0x7dd71000-7ddd3000 Deferred libgnutls.so.11 ELF 0x7ddd3000-7ddf0000 Deferred libcups.so.2 ELF 0x7de30000-7de40000 Deferred libtasn1.so.2 ELF 0x7de49000-7de4f000 Export libartsc.so.0 ELF 0x7df25000-7df40000 Deferred imm32<elf> -PE 0x7df30000-7df40000 \ imm32 ELF 0x7df40000-7df5c000 Deferred ximcp.so.2 ELF 0x7df5c000-7df64000 Deferred librt.so.1 ELF 0x7df66000-7df6a000 Deferred libgpg-error.so.0 ELF 0x7df6a000-7df6e000 Deferred libxfixes.so.3 ELF 0x7df6e000-7df77000 Deferred libxcursor.so.1 ELF 0x7df77000-7df7a000 Deferred libxrandr.so.2 ELF 0x7e02d000-7e770000 Deferred fglrx_dri.so ELF 0x7e770000-7e80f000 Deferred libgl.so.1 ELF 0x7e80f000-7e813000 Deferred libxdmcp.so.6 ELF 0x7e813000-7e816000 Deferred libxau.so.6 ELF 0x7e816000-7e8d6000 Deferred libx11.so.6 ELF 0x7e8d6000-7e8e3000 Deferred libxext.so.6 ELF 0x7e8e3000-7e8fc000 Deferred libice.so.6 ELF 0x7e8fc000-7e979000 Deferred winex11<elf> -PE 0x7e910000-7e979000 \ winex11 ELF 0x7e979000-7e998000 Deferred libexpat.so.1 ELF 0x7e998000-7e9c6000 Deferred libfontconfig.so.1 ELF 0x7e9c6000-7ea30000 Deferred libfreetype.so.6 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 libxxf86vm.so.1 ELF 0x7fa97000-7fad0000 Export winecfg<elf> -PE 0x7faa0000-7fad0000 \ winecfg ELF 0x7fad1000-7fad6000 Deferred libxxf86dga.so.1 ELF 0x7fad6000-7fadd000 Deferred libsm.so.6 ELF 0x7fc64000-7fd60000 Export kernel32<elf> -PE 0x7fc80000-7fd60000 \ kernel32 ELF 0x7fe72000-7fe7d000 Deferred libgcc_s.so.1 ELF 0x7fe7d000-7fe87000 Deferred libnss_files.so.2 ELF 0x7fe87000-7fe90000 Deferred libnss_nis.so.2 ELF 0x7fe90000-7fea5000 Deferred libnsl.so.1 ELF 0x7fea5000-7feae000 Deferred libnss_compat.so.2 ELF 0x7feb0000-7fec4000 Deferred libz.so.1 ELF 0x7fec7000-7fee9000 Deferred libm.so.6 ELF 0x7fee9000-7ffe0000 Deferred libwine_unicode.so.1 ELF 0xb7e73000-b7e76000 Deferred libdl.so.2 ELF 0xb7e76000-b7fa4000 Deferred libc.so.6 ELF 0xb7fa4000-b7fb6000 Deferred libpthread.so.0 ELF 0xb7fb6000-b7fb8000 Deferred xlcutf8load.so.2 ELF 0xb7fcc000-b7fe6000 Export libwine.so.1 ELF 0xb7fe9000-b7fff000 Deferred ld-linux.so.2 Threads: 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:
pcm.playback { # 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 } }
pcm.mux { type asym playback.pcm "playback" capture.pcm "capture" }
pcm.!default { type plug slave.pcm "mux" }
pcm.dsp0 { type plug slave.pcm "playback" }
ctl.mixer0 { type hw card 1 }
pcm.capture { 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.
Ciao,
Olaf Leidinger