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 :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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 \ kernel32
ELF 7bc00000-7bcb1000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ecb4000-7ed22000 Deferred msvcrt<elf>
\-PE 7ecc0000-7ed22000 \ msvcrt
ELF 7ed22000-7ed8e000 Deferred rpcrt4<elf>
\-PE 7ed30000-7ed8e000 \ rpcrt4
ELF 7edb1000-7edeb000 Deferred ntoskrnl<elf>
\-PE 7edc0000-7edeb000 \ ntoskrnl
ELF 7edeb000-7ee42000 Dwarf advapi32<elf>
\-PE 7ee00000-7ee42000 \ 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 \ 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
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 :)