Bug with wine 1.1.32

Help
2010-03-01
2013-01-27
  • Guillaume Pellerin

    momo@wm16:~/apps/audio/wineasio/wineasio$ make       
    pkg-config -exists jack                             
    gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c                                                                                             
    asio.c: In function ‘__wrapped_IWineASIOImpl_controlPanel’:                                                                                                               
    asio.c:1037: warning: initialization discards qualifiers from pointer target type                                                                                         
    gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o main.o main.c                                                                                             
    gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o regsvr.o regsvr.c                                                                                         
    winegcc -shared wineasio.dll.spec -mnocygwin -o wineasio.dll.so asio.o main.o regsvr.o     -ljack  -lodbc32 -lole32 -loleaut32 -lwinspool -lwinmm -lpthread -luuid        
    momo@wm16:~/apps/audio/wineasio/wineasio$ sudo make install                                                                                                               
    cp wineasio.dll.so /usr/lib/wine                                                                                                                                          
    momo@wm16:~/apps/audio/wineasio/wineasio$ regsvr32 wineasio.dll
    wine: Unhandled page fault on write access to 0x00650170 at address 0x7effda9b (thread 0018), starting debugger…
    Unhandled exception: page fault on write access to 0x00650170 in 32-bit code (0x7effda9b).                       
    Register dump:                                                                                                   
    CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b                                                                 
    EIP:7effda9b ESP:0064e6e0 EBP:0064e778 EFLAGS:00010246(  R- -  I  Z- -P- )                                     
    EAX:006500d0 EBX:7efff10c ECX:00001000 EDX:0064e6c8                                                             
    ESI:00657124 EDI:0064e764                                                                                       
    Stack dump:                                                                                                      
    0x0064e6e0:  00655000 00001000 00000080 00000000                                                                 
    0x0064e6f0:  00000050 00130fc8 0064e718 7bc44e31                                                                 
    0x0064e700:  0064e768 006500d0 00001000 00250000                                                                 
    0x0064e710:  00650000 00657124 00655000 7bc46346                                                                 
    0x0064e720:  00110058 000f003f 0064e730 00008007                                                                 
    0x0064e730:  00000018 00000030 0064e748 00000000                                                                 
    Backtrace:                                                                                                       
    =>0 0x7effda9b load_driver_module+0x28b(name=0x64e764)  in winedevice (0x0064e778)                                                                                                                                                           
      1 0x7effdd27 load_driver+0x277()  in winedevice (0x0064e9f8)    
      2 0x7effe346 ServiceMain+0xc6(argc=1, argv=0x1309e0)  in winedevice (0x0064ea48)                                                                                                                                                           
      3 0x7ee28a7c service_thread+0x11c(arg=0x130910)  in advapi32 (0x0064ea98)  
      4 0x7bc6c1a4 call_thread_func+0xc() in ntdll (0x0064eaa8)                                                                                                               
      5 0x7bc6c3c0 call_thread_entry_point+0x70(entry=0x7ee28960, arg=0x130910)  in ntdll (0x0064eb78)                                                                                                                                                       
      6 0x7bc75bdf start_thread+0xef(info=0x7ffd0fb8)  in ntdll (0x0064f3b8)            
      7 0xb7711585 start_thread+0xb5(arg=0x64fb70)  in libpthread.so.0 (0x0064f498)        
    0x7effda9b load_driver_module+0x28b  in winedevice: movl        $0x0,0xa0(%eax)                                                                                                                                                              
    Unable to open file ''                                                                                                                                                    
    Modules:                                                                                                                                                                  
    Module  Address                 Debug info      Name (28 modules)                                                                                                         
    PE        650000-  658000       Deferred        asapi.sys
    ELF     7b800000-7b96f000       Deferred        kernel32<elf>
      \-PE  7b820000-7b96f000       \&nbsp;              kernel32
    ELF     7bc00000-7bcb1000       Dwarf           ntdll<elf>
      \-PE  7bc10000-7bcb1000       \&nbsp;              ntdll
    ELF     7bf00000-7bf03000       Deferred        <wine-loader>
    ELF     7ecb4000-7ed22000       Deferred        msvcrt<elf>
      \-PE  7ecc0000-7ed22000       \&nbsp;              msvcrt
    ELF     7ed22000-7ed8e000       Deferred        rpcrt4<elf>
      \-PE  7ed30000-7ed8e000       \&nbsp;              rpcrt4
    ELF     7edb1000-7edeb000       Deferred        ntoskrnl<elf>
      \-PE  7edc0000-7edeb000       \&nbsp;              ntoskrnl
    ELF     7edeb000-7ee42000       Dwarf           advapi32<elf>
      \-PE  7ee00000-7ee42000       \&nbsp;              advapi32
    ELF     7ee42000-7ee4e000       Deferred        libnss_files.so.2
    ELF     7ee4e000-7ee65000       Deferred        libnsl.so.1
    ELF     7efaa000-7efd0000       Deferred        libm.so.6
    ELF     7efd8000-7efec000       Deferred        system.drv16.so
    PE      7efe0000-7efec000       Deferred        system.drv16
    ELF     7efec000-7f000000       Dwarf           winedevice<elf>
      \-PE  7eff0000-7f000000       \&nbsp;              winedevice
    ELF     b75b3000-b75be000       Deferred        libnss_nis.so.2
    ELF     b75bf000-b75c3000       Deferred        libdl.so.2
    ELF     b75c3000-b770a000       Deferred        libc.so.6
    ELF     b770b000-b7724000       Dwarf           libpthread.so.0
    ELF     b7724000-b785f000       Deferred        libwine-unstable.so.1
    ELF     b7887000-b788f000       Deferred        libnss_compat.so.2
    ELF     b7891000-b78af000       Deferred        ld-linux.so.2
    Threads:
    process  tid      prio (all id:s are in hex)
    00000008
            00000009    0
    0000000a
            0000000b    0
    0000000c
            0000000d    0
    0000000e
            00000017    0
            00000016    0
            00000015    0
            00000014    0
            00000010    0
            0000000f    0
    00000011 (D) C:\windows\system32\winedevice.exe
            00000018    0 <==
            00000013    0
            00000012    0
    Backtrace:
    =>0 0x7effda9b load_driver_module+0x28b(name=0x64e764)  in winedevice (0x0064e778)
      1 0x7effdd27 load_driver+0x277()  in winedevice (0x0064e9f8)
      2 0x7effe346 ServiceMain+0xc6(argc=1, argv=0x1309e0)  in winedevice (0x0064ea48)
      3 0x7ee28a7c service_thread+0x11c(arg=0x130910)  in advapi32 (0x0064ea98)
      4 0x7bc6c1a4 call_thread_func+0xc() in ntdll (0x0064eaa8)
      5 0x7bc6c3c0 call_thread_entry_point+0x70(entry=0x7ee28960, arg=0x130910)  in ntdll (0x0064eb78)
      6 0x7bc75bdf start_thread+0xef(info=0x7ffd0fb8)  in ntdll (0x0064f3b8)
      7 0xb7711585 start_thread+0xb5(arg=0x64fb70)  in libpthread.so.0 (0x0064f498)
    Failed to load DLL wineasio.dll

    Any ideas ?
    Was working with 1.1.24

    Thanks ;)
    yomguy

     
  • Peter L Jones

    Peter L Jones - 2010-04-11

    Apologies for the slow response, don't get a lot of traffic so I don't check in often.

    (a) Is it still happening with the latest Wine?
    (b) If so, I'd post on the wine-devel list to see if they can provide guidance as to when that kind of error can happen.

    Thanks :)

     

Log in to post a comment.