[Bug 3355] New: Configure arts sound driver twice using winecfg crashes

Wine Bugs wine-bugs at winehq.org
Sun Sep 18 12:54:27 CDT 2005


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

           Summary: Configure arts sound driver twice using winecfg crashes
           Product: Wine
           Version: 20050725
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P4
         Component: wine-multimedia
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jacob at heder.dk


OS     : Gentoo    
wine   : wine-20050725    
artsd  : 1.4.1    
Crashed: winecfg    
  
This is(?) a aRts sound minor bug, when using the aRtsd sound server in           
kde.   
           
1. Open winecfg  
2. Select the audio page  
3. Choose aRts as default audio driver.  
4. Press the configure button and you'll get the dialog saying "aRts    
Multimedia Driver". Then press ok to remove this dialog 
5. Press the configure button _again_ 
 
Then the program crashes. Here's the crash log        
-------------------        
wine: Unhandled exception (thread 0013), starting debugger...        
WineDbg starting on pid 0x12        
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code        
(0x00000000).        
In 32 bit mode.        
Register dump:        
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033        
 EIP:00000000 ESP:7fc6ec80 EBP:7fc6ecdc EFLAGS:00210283(   - 00      -RIS1C)        
 EAX:7e432db4 EBX:7e241c90 ECX:7ec49101 EDX:00039e01        
 ESI:7e24fa60 EDI:7c12c4ec        
Stack dump:        
0x7fc6ec80:  7e21bebf 7e432db4 00000000 00000000        
0x7fc6ec90:  00000000 00000000 00000000 00000000        
0x7fc6eca0:  00000000 7c1213e8 00000000 00000000        
0x7fc6ecb0:  00000000 7c136100 00000000 00000000        
0x7fc6ecc0:  00000000 7c1213f8 00001388 7c11cea8        
0x7fc6ecd0:  7e21be78 7e241c90 7c11cea8 7fc6f06c        
Backtrace:        
=>1 0x00000000 (0x7fc6ecdc)        
  2 0x7e1fb944 _ZN4Arts10DispatcherC1EPNS_9IOManagerENS0_11StartServerE in        
libmcop.so.1 (0x7fc6f06c)        
  3 0x7e479b09 arts_backend_init in libartscbackend.so.0 (0x7fc6f11c)        
  4 0x7f3f855a arts_init in libartsc.so.0 (0x7fc6f12c)        
  5 0x7e4966b7 in winearts.drv (+0x66b7) (0x7fc6f138)        
  6 0x7e49675f ARTS_WaveInit in winearts.drv (0x7fc6f194)        
  7 0x7e496285 ARTS_DriverProc in winearts.drv (0x7fc6f1b8)        
  8 0x7f665c28 in winmm (+0x15c28) (0x7fc6f1dc)        
  9 0x7f665e50 DRIVER_TryOpenDriver32 in winmm (0x7fc6f200)        
  10 0x7f666208 OpenDriver in winmm (0x7fc6f330)        
  11 0x7f666066 OpenDriverA in winmm (0x7fc6f368)        
  12 0x7fc8a20d in winecfg (+0xa20d) (0x7fc6f7f0)        
  13 0x7fc8a8dc AudioDlgProc in winecfg (0x7fc6f818)        
  14 0x7f8e7a17 WINPROC_wrapper in user32 (0x7fc6f83c)        
  15 0x7f8e7d21 WINPROC_wrapper in user32 (0x7fc6f868)        
  16 0x7f8ee62e CallWindowProcA in user32 (0x7fc6f898)        
  17 0x7f897a72 DefDlgProcA in user32 (0x7fc6f8c8)        
  18 0x7f8e7a17 WINPROC_wrapper in user32 (0x7fc6f8ec)        
  19 0x7f8e7d21 WINPROC_wrapper in user32 (0x7fc6f918)        
  20 0x7f8ee0c8 in user32 (+0x7e0c8) (0x7fc6f94c)        
  21 0x7f8ee736 CallWindowProcW in user32 (0x7fc6f97c)        
  22 0x7f8c4981 in user32 (+0x54981) (0x7fc6f9d8)        
  23 0x7f8c6352 SendMessageTimeoutW in user32 (0x7fc6fa3c)        
  24 0x7f8c660b SendMessageW in user32 (0x7fc6fa68)        
  25 0x7f88231c in user32 (+0x1231c) (0x7fc6fb50)        
  26 0x7f8831eb in user32 (+0x131eb) (0x7fc6fb74)        
  27 0x7f8e7a17 WINPROC_wrapper in user32 (0x7fc6fb98)        
  28 0x7f8e7d21 WINPROC_wrapper in user32 (0x7fc6fbc4)        
  29 0x7f8ee0c8 in user32 (+0x7e0c8) (0x7fc6fbf8)        
  30 0x7f8ee736 CallWindowProcW in user32 (0x7fc6fc28)        
  31 0x7f8c75fd DispatchMessageW in user32 (0x7fc6fc5c)        
  32 0x7f89c27f IsDialogMessageW in user32 (0x7fc6fc8c)        
  33 0x7f7264e8 in comctl32 (+0x364e8) (0x7fc6fcd4)        
  34 0x7f72664c PropertySheetA in comctl32 (0x7fc6fd04)        
  35 0x7fc8f15e in winecfg (+0xf15e) (0x7fc6fe74)        
  36 0x7fc8f25a WinMain in winecfg (0x7fc6fe90)        
  37 0x7fc8913b in winecfg (+0x913b) (0x7fc6ff20)        
  38 0x7fd083f1 in kernel32 (+0x383f1) (0x7fc6fff4)        
  39 0xb7f11d19 wine_switch_to_stack in libwine.so.1 (0x00000000)        
0x00000000: addb        %al,0x0(%eax)        
Modules:        
Module  Address                 Debug info      Name (95 modules)        
ELF     0x7396d000-73975000     Deferred        libxrender.so.1        
ELF     0x7be96000-7bf00000     Deferred        ntdll<elf>        
  \-PE  0x7beb0000-7bf00000     \               ntdll        
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>        
ELF     0x7e109000-7e155000     Deferred        winedos<elf>        
  \-PE  0x7e110000-7e155000     \               winedos        
ELF     0x7e155000-7e198000     Deferred        libkmedia2_idl.so.1        
ELF     0x7e198000-7e250000     Export          libmcop.so.1        
ELF     0x7e250000-7e308000     Deferred        libartsflow_idl.so.1        
ELF     0x7e308000-7e31e000     Deferred        libmad.so.0        
ELF     0x7e31e000-7e3c9000     Deferred        libasound.so.2        
ELF     0x7e3c9000-7e3f0000     Deferred        libaudiofile.so.0        
ELF     0x7e408000-7e471000     Deferred        libsoundserver_idl.so.1        
ELF     0x7e471000-7e483000     Export          libartscbackend.so.0        
ELF     0x7e483000-7e49c000     Export          winearts.drv<elf>        
  \-PE  0x7e490000-7e49c000     \               winearts.drv        
ELF     0x7e49c000-7e5d4000     Deferred        libartsflow.so.1        
ELF     0x7e5e6000-7e662000     Deferred        libglib-2.0.so.0        
ELF     0x7e6bf000-7e6ec000     Deferred        uxtheme<elf>        
  \-PE  0x7e6d0000-7e6ec000     \               uxtheme        
ELF     0x7e84c000-7e91e000     Deferred        libcrypto.so.0.9.7        
ELF     0x7e9f7000-7ea0c000     Deferred        midimap<elf>        
  \-PE  0x7ea00000-7ea0c000     \               midimap        
ELF     0x7ea0c000-7ea2b000     Deferred        msacm32<elf>        
  \-PE  0x7ea10000-7ea2b000     \               msacm32        
ELF     0x7ea2b000-7ea43000     Deferred        msacm.drv<elf>        
  \-PE  0x7ea30000-7ea43000     \               msacm.drv        
ELF     0x7ea43000-7ea5f000     Deferred        libcups.so.2        
ELF     0x7ea62000-7ea97000     Deferred        wineoss.drv<elf>        
  \-PE  0x7ea70000-7ea97000     \               wineoss.drv        
ELF     0x7ea97000-7eac0000     Deferred        libssl.so.0.9.7        
ELF     0x7eae6000-7eaea000     Deferred        libgthread-2.0.so.0        
ELF     0x7eb47000-7eb62000     Deferred        imm32<elf>        
  \-PE  0x7eb50000-7eb62000     \               imm32        
ELF     0x7eb62000-7eb7e000     Deferred        ximcp.so.2        
ELF     0x7eb7e000-7eb81000     Deferred        xlcdef.so.2        
ELF     0x7eb81000-7eb95000     Deferred        librt.so.1        
ELF     0x7ec4f000-7f351000     Deferred        fglrx_dri.so        
ELF     0x7f351000-7f3f5000     Deferred        libgl.so.1        
ELF     0x7f3f7000-7f3fd000     Export          libartsc.so.0        
ELF     0x7f3fd000-7f407000     Deferred        libxcursor.so.1.0.2        
ELF     0x7f407000-7f4d2000     Deferred        libx11.so.6        
ELF     0x7f4d2000-7f4e9000     Deferred        libice.so.6        
ELF     0x7f4e9000-7f55a000     Deferred        winex11.drv<elf>        
  \-PE  0x7f500000-7f55a000     \               winex11.drv        
ELF     0x7f55a000-7f57a000     Deferred        libexpat.so.0        
ELF     0x7f57a000-7f5a0000     Deferred        libfontconfig.so.1        
ELF     0x7f5a3000-7f5b2000     Deferred        libxext.so.6        
ELF     0x7f5b2000-7f5c2000     Deferred        libz.so.1        
ELF     0x7f5c2000-7f62f000     Deferred        libfreetype.so.6        
ELF     0x7f641000-7f6b2000     Export          winmm<elf>        
  \-PE  0x7f650000-7f6b2000     \               winmm        
ELF     0x7f6b2000-7f6d7000     Deferred        winspool.drv<elf>        
  \-PE  0x7f6c0000-7f6d7000     \               winspool.drv        
ELF     0x7f6d7000-7f76e000     Export          comctl32<elf>        
  \-PE  0x7f6f0000-7f76e000     \               comctl32        
ELF     0x7f76e000-7f78b000     Deferred        iphlpapi<elf>        
  \-PE  0x7f780000-7f78b000     \               iphlpapi        
ELF     0x7f78b000-7f7c9000     Deferred        rpcrt4<elf>        
  \-PE  0x7f7a0000-7f7c9000     \               rpcrt4        
ELF     0x7f7c9000-7f846000     Deferred        gdi32<elf>        
  \-PE  0x7f7e0000-7f846000     \               gdi32        
ELF     0x7f846000-7f94f000     Export          user32<elf>        
  \-PE  0x7f870000-7f94f000     \               user32        
ELF     0x7f94f000-7f987000     Deferred        advapi32<elf>        
  \-PE  0x7f960000-7f987000     \               advapi32        
ELF     0x7f987000-7f9f5000     Deferred        ole32<elf>        
  \-PE  0x7f9a0000-7f9f5000     \               ole32        
ELF     0x7f9f5000-7fa41000     Deferred        shlwapi<elf>        
  \-PE  0x7fa10000-7fa41000     \               shlwapi        
ELF     0x7fa41000-7fae8000     Deferred        shell32<elf>        
  \-PE  0x7fa60000-7fae8000     \               shell32        
ELF     0x7fae8000-7fb70000     Deferred        comdlg32<elf>        
  \-PE  0x7fb00000-7fb70000     \               comdlg32        
ELF     0x7fc71000-7fc75000     Deferred        libgmodule-2.0.so.0        
ELF     0x7fc75000-7fc9f000     Export          winecfg<elf>        
  \-PE  0x7fc80000-7fc9f000     \               winecfg        
ELF     0x7fc9f000-7fd90000     Export          kernel32<elf>        
  \-PE  0x7fcd0000-7fd90000     \               kernel32        
ELF     0x7fea2000-7fea6000     Deferred        libxrandr.so.2        
ELF     0x7fea6000-7feae000     Deferred        libgcc_s.so.1        
ELF     0x7feae000-7feb8000     Deferred        libnss_files.so.2        
ELF     0x7feb8000-7fecd000     Deferred        libnsl.so.1        
ELF     0x7fecd000-7fed6000     Deferred        libnss_compat.so.2        
ELF     0x7fed7000-7fee0000     Deferred        libsm.so.6        
ELF     0x7fee3000-7fee8000     Deferred        libxxf86vm.so.1        
ELF     0x7fee8000-7ff0b000     Deferred        libm.so.6        
ELF     0x7ff0b000-80000000     Deferred        libwine_unicode.so.1        
ELF     0xb7da0000-b7da4000     Deferred        libdl.so.2        
ELF     0xb7da4000-b7ebb000     Deferred        libc.so.6        
ELF     0xb7ebb000-b7f0d000     Deferred        libpthread.so.0        
ELF     0xb7f0d000-b7f26000     Export          libwine.so.1        
ELF     0xb7f28000-b7f2d000     Deferred        libxxf86dga.so.1        
ELF     0xb7f2d000-b7f37000     Deferred        libnss_nis.so.2        
ELF     0xb7f39000-b7f51000     Deferred        ld-linux.so.2        
Threads:        
process  tid      prio (all id:s are in hex)        
00000012 (D) c:\windows\system\winecfg.exe        
        00000013    0 <==        
00000008        
        00000009    0        
WineDbg terminated on pid 0x12        
online ~ #

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list