[Wine] "Unhandled page fault on read access" with a grid OCX in VB6
Stockton
wineforum-user at winehq.org
Fri Apr 24 12:36:30 CDT 2009
Hi all.
First of all, I am almost new to Linux and completly new to Wine.
I'm on Ubuntu 8.10 (running on VMWare on winXP), and Wine 1.0.1
I'm trying to port a VB6 app to wine.. I can install it OK, and connects to mysql via myodbc also OK.
But i have a problem in every and all the windows where I have a grid (It's ComponentOne TrueDBGrid 8.0 - exactly 8.0.20061.351).. It load OK, I can do a set grid.datasource = recordset OK and see all the data... BUT when i unload that form, it crash, on every window that has the grid.
I've tried to run it configuring to XP/2003/98/me and always crash.
I've made a simple example with only an MDIForm, calling a Form2 with the grid. When I trie to close that Form2, it crash with this:
Code:
ricardo at ricardo-desktop:~$ wine /home/ricardo/Escritorio/Proyecto1.exe
err:heap:HEAP_ValidateInUseArena Heap 0xc50000: prev arena 0xc54d60 is not prev for in-use 0xc57158
wine: Unhandled page fault on read access to 0x00000001 at address 0x1 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0x00000001).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00000001 ESP:0032ec14 EBP:0032ecd4 EFLAGS:00210202( - 00 - -RI1)
EAX:00c50098 EBX:100de7e0 ECX:00c500a8 EDX:0000000c
ESI:00c571d0 EDI:00000000
Stack dump:
0x0032ec14: 100bec76 00c50098 00c571d0 00c54258
0x0032ec24: 100ad4e8 001a5b58 00c54258 00000000
0x0032ec34: 100aa3a9 00c54588 00c54258 100156b4
0x0032ec44: 00000000 00c54258 100156bf 00c54258
0x0032ec54: 100ad54b 00000001 100aa3bd 00c54258
0x0032ec64: 1001f55b 00000005 00a40674 100ad53b
Backtrace:
=>1 0x00000001 (0x0032ecd4)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\MSVBVM60.dbg" ("")
2 0x66049ccc in msvbvm60 (+0x49ccc) (0x0032ed04)
3 0x6605b4b1 in msvbvm60 (+0x5b4b1) (0x0032ed34)
4 0x6601c56a in msvbvm60 (+0x1c56a) (0x0032ed78)
5 0x66050300 in msvbvm60 (+0x50300) (0x0032ed8c)
6 0x66066ff5 in msvbvm60 (+0x66ff5) (0x0032eda8)
7 0x660c8800 in msvbvm60 (+0xc8800) (0x0032edf8)
8 0x660c8879 in msvbvm60 (+0xc8879) (0x0032eef0)
9 0x66051fb3 in msvbvm60 (+0x51fb3) (0x0032eefc)
10 0x00401cc8 in proyecto1 (+0x1cc8) (0x0032ef0c)
11 0x660522b4 in msvbvm60 (+0x522b4) (0x0032ef58)
12 0x6605271b in msvbvm60 (+0x5271b) (0x0032f02c)
13 0x660528e7 in msvbvm60 (+0x528e7) (0x0032f050)
14 0x660b4560 in msvbvm60 (+0xb4560) (0x0032f080)
15 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0032f0a8)
16 0x6605f855 in msvbvm60 (+0x5f855) (0x0032f104)
17 0x6605e4a9 in msvbvm60 (+0x5e4a9) (0x0032f128)
18 0x6605deea in msvbvm60 (+0x5deea) (0x0032f194)
19 0x66082177 in msvbvm60 (+0x82177) (0x0032f314)
20 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0032f33c)
21 0x6605f855 in msvbvm60 (+0x5f855) (0x0032f398)
22 0x7eddc26a WINPROC_wrapper+0x1a() in user32 (0x0032f3c8)
23 0x7eddc6ba WINPROC_wrapper+0x46a() in user32 (0x0032f408)
24 0x7eddf4e5 in user32 (+0xaf4e5) (0x0032f8d8)
25 0x7ede1a63 in user32 (+0xb1a63) (0x0032f918)
26 0x7eda1f97 in user32 (+0x71f97) (0x0032f978)
27 0x7eda6ec5 in user32 (+0x76ec5) (0x0032f9d8)
28 0x7eda73dc SendMessageW+0x4c() in user32 (0x0032fa18)
29 0x7ed4c79e in user32 (+0x1c79e) (0x0032fae8)
30 0x7ed4d56a in user32 (+0x1d56a) (0x0032fb08)
31 0x7eddc26a WINPROC_wrapper+0x1a() in user32 (0x0032fb38)
32 0x7eddc6ba WINPROC_wrapper+0x46a() in user32 (0x0032fb78)
33 0x7ede17d2 CallWindowProcA+0x52() in user32 (0x0032fbb8)
34 0x6605d2ff in msvbvm60 (+0x5d2ff) (0x0032fc24)
35 0x660b4836 in msvbvm60 (+0xb4836) (0x0032fc4c)
36 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0032fc74)
37 0x6605f855 in msvbvm60 (+0x5f855) (0x0032fcd0)
38 0x7eddc26a WINPROC_wrapper+0x1a() in user32 (0x0032fd00)
39 0x7eddc6ba WINPROC_wrapper+0x46a() in user32 (0x0032fd40)
40 0x7ede19cd in user32 (+0xb19cd) (0x0032fd80)
41 0x7eda2276 DispatchMessageA+0x96() in user32 (0x0032fdc0)
42 0x6600a4a3 in msvbvm60 (+0xa4a3) (0x0032fe00)
43 0x6600a41a in msvbvm60 (+0xa41a) (0x0032fe44)
44 0x6600a2f8 in msvbvm60 (+0xa2f8) (0x6601a098)
45 0x66006ba7 in msvbvm60 (+0x6ba7) (0x660c7f80)
46 0x0c2474ff (0x0424448b)
47 0x00000000 (0x00000000)
0x00000001: addb %al,0x0(%eax)
Modules:
Module Address Debug info Name (83 modules)
PE 400000- 40b000 Export proyecto1
PE 10010000-1012b000 Deferred todg8
PE 66000000-66152000 Export msvbvm60
PE 66630000-66650000 Deferred vb6es
ELF 7b800000-7b93d000 Deferred kernel32<elf>
\-PE 7b820000-7b93d000 \ kernel32
ELF 7bc00000-7bca7000 Deferred ntdll<elf>
\-PE 7bc10000-7bca7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e0b7000-7e0bb000 Deferred libgpg-error.so.0
ELF 7e0bb000-7e124000 Deferred libgcrypt.so.11
ELF 7e124000-7e136000 Deferred libtasn1.so.3
ELF 7e136000-7e13f000 Deferred libkrb5support.so.0
ELF 7e13f000-7e171000 Deferred libcrypt.so.1
ELF 7e171000-7e20e000 Deferred libgnutls.so.26
ELF 7e20e000-7e232000 Deferred libk5crypto.so.3
ELF 7e232000-7e2c4000 Deferred libkrb5.so.3
ELF 7e2c4000-7e2ef000 Deferred libgssapi_krb5.so.2
ELF 7e2ef000-7e325000 Deferred libcups.so.2
ELF 7e35f000-7e392000 Deferred uxtheme<elf>
\-PE 7e370000-7e392000 \ uxtheme
ELF 7e392000-7e3c9000 Deferred winspool<elf>
\-PE 7e3a0000-7e3c9000 \ winspool
ELF 7e3c9000-7e424000 Deferred shlwapi<elf>
\-PE 7e3e0000-7e424000 \ shlwapi
ELF 7e424000-7e538000 Deferred shell32<elf>
\-PE 7e430000-7e538000 \ shell32
ELF 7e538000-7e5e6000 Deferred comdlg32<elf>
\-PE 7e540000-7e5e6000 \ comdlg32
ELF 7e5e6000-7e6ab000 Deferred comctl32<elf>
\-PE 7e5f0000-7e6ab000 \ comctl32
ELF 7e6ab000-7e6bf000 Deferred olepro32<elf>
\-PE 7e6b0000-7e6bf000 \ olepro32
ELF 7e6e7000-7e6f0000 Deferred libxcursor.so.1
ELF 7e6f0000-7e6f5000 Deferred libxfixes.so.3
ELF 7e6f5000-7e6f9000 Deferred libxcomposite.so.1
ELF 7e6f9000-7e700000 Deferred libxrandr.so.2
ELF 7e700000-7e70a000 Deferred libxrender.so.1
ELF 7e70a000-7e70d000 Deferred libxinerama.so.1
ELF 7e70d000-7e72e000 Deferred imm32<elf>
\-PE 7e710000-7e72e000 \ imm32
ELF 7e72e000-7e733000 Deferred libxdmcp.so.6
ELF 7e733000-7e74c000 Deferred libxcb.so.1
ELF 7e74c000-7e74f000 Deferred libxcb-xlib.so.0
ELF 7e74f000-7e752000 Deferred libxau.so.6
ELF 7e752000-7e841000 Deferred libx11.so.6
ELF 7e841000-7e850000 Deferred libxext.so.6
ELF 7e850000-7e856000 Deferred libxxf86vm.so.1
ELF 7e856000-7e86e000 Deferred libice.so.6
ELF 7e86e000-7e877000 Deferred libsm.so.6
ELF 7e877000-7e87b000 Deferred libkeyutils.so.1
ELF 7e87b000-7e87f000 Deferred libcom_err.so.2
ELF 7e884000-7e91f000 Deferred winex11<elf>
\-PE 7e890000-7e91f000 \ winex11
ELF 7e94f000-7e976000 Deferred libexpat.so.1
ELF 7e976000-7e9a3000 Deferred libfontconfig.so.1
ELF 7e9a3000-7e9b9000 Deferred libz.so.1
ELF 7e9b9000-7ea2f000 Deferred libfreetype.so.6
ELF 7ea2f000-7ead5000 Deferred oleaut32<elf>
\-PE 7ea40000-7ead5000 \ oleaut32
ELF 7ead5000-7eae9000 Deferred libresolv.so.2
ELF 7eaf6000-7eb15000 Deferred iphlpapi<elf>
\-PE 7eb00000-7eb15000 \ iphlpapi
ELF 7eb15000-7eb78000 Deferred rpcrt4<elf>
\-PE 7eb20000-7eb78000 \ rpcrt4
ELF 7eb78000-7ec1e000 Deferred ole32<elf>
\-PE 7eb90000-7ec1e000 \ ole32
ELF 7ec1e000-7ec71000 Deferred advapi32<elf>
\-PE 7ec30000-7ec71000 \ advapi32
ELF 7ec71000-7ed10000 Deferred gdi32<elf>
\-PE 7ec80000-7ed10000 \ gdi32
ELF 7ed10000-7ee5c000 Export user32<elf>
\-PE 7ed30000-7ee5c000 \ user32
ELF 7ef9d000-7efa9000 Deferred libnss_files.so.2
ELF 7efa9000-7efb4000 Deferred libnss_nis.so.2
ELF 7efb4000-7efcd000 Deferred libnsl.so.1
ELF 7efcd000-7eff3000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7ca2000-b7ca6000 Deferred libdl.so.2
ELF b7ca6000-b7e04000 Deferred libc.so.6
ELF b7e05000-b7e1e000 Deferred libpthread.so.0
ELF b7e2b000-b7f62000 Deferred libwine.so.1
ELF b7f64000-b7f81000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\ricardo\Escritorio\Proyecto1.exe
00000009 0 <==
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
Backtrace:
=>1 0x00000001 (0x0032ecd4)
2 0x66049ccc in msvbvm60 (+0x49ccc) (0x0032ed04)
3 0x6605b4b1 in msvbvm60 (+0x5b4b1) (0x0032ed34)
4 0x6601c56a in msvbvm60 (+0x1c56a) (0x0032ed78)
5 0x66050300 in msvbvm60 (+0x50300) (0x0032ed8c)
6 0x66066ff5 in msvbvm60 (+0x66ff5) (0x0032eda8)
7 0x660c8800 in msvbvm60 (+0xc8800) (0x0032edf8)
8 0x660c8879 in msvbvm60 (+0xc8879) (0x0032eef0)
9 0x66051fb3 in msvbvm60 (+0x51fb3) (0x0032eefc)
10 0x00401cc8 in proyecto1 (+0x1cc8) (0x0032ef0c)
11 0x660522b4 in msvbvm60 (+0x522b4) (0x0032ef58)
12 0x6605271b in msvbvm60 (+0x5271b) (0x0032f02c)
13 0x660528e7 in msvbvm60 (+0x528e7) (0x0032f050)
14 0x660b4560 in msvbvm60 (+0xb4560) (0x0032f080)
15 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0032f0a8)
16 0x6605f855 in msvbvm60 (+0x5f855) (0x0032f104)
17 0x6605e4a9 in msvbvm60 (+0x5e4a9) (0x0032f128)
18 0x6605deea in msvbvm60 (+0x5deea) (0x0032f194)
19 0x66082177 in msvbvm60 (+0x82177) (0x0032f314)
20 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0032f33c)
21 0x6605f855 in msvbvm60 (+0x5f855) (0x0032f398)
22 0x7eddc26a WINPROC_wrapper+0x1a() in user32 (0x0032f3c8)
23 0x7eddc6ba WINPROC_wrapper+0x46a() in user32 (0x0032f408)
24 0x7eddf4e5 in user32 (+0xaf4e5) (0x0032f8d8)
25 0x7ede1a63 in user32 (+0xb1a63) (0x0032f918)
26 0x7eda1f97 in user32 (+0x71f97) (0x0032f978)
27 0x7eda6ec5 in user32 (+0x76ec5) (0x0032f9d8)
28 0x7eda73dc SendMessageW+0x4c() in user32 (0x0032fa18)
29 0x7ed4c79e in user32 (+0x1c79e) (0x0032fae8)
30 0x7ed4d56a in user32 (+0x1d56a) (0x0032fb08)
31 0x7eddc26a WINPROC_wrapper+0x1a() in user32 (0x0032fb38)
32 0x7eddc6ba WINPROC_wrapper+0x46a() in user32 (0x0032fb78)
33 0x7ede17d2 CallWindowProcA+0x52() in user32 (0x0032fbb8)
34 0x6605d2ff in msvbvm60 (+0x5d2ff) (0x0032fc24)
35 0x660b4836 in msvbvm60 (+0xb4836) (0x0032fc4c)
36 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0032fc74)
37 0x6605f855 in msvbvm60 (+0x5f855) (0x0032fcd0)
38 0x7eddc26a WINPROC_wrapper+0x1a() in user32 (0x0032fd00)
39 0x7eddc6ba WINPROC_wrapper+0x46a() in user32 (0x0032fd40)
40 0x7ede19cd in user32 (+0xb19cd) (0x0032fd80)
41 0x7eda2276 DispatchMessageA+0x96() in user32 (0x0032fdc0)
42 0x6600a4a3 in msvbvm60 (+0xa4a3) (0x0032fe00)
43 0x6600a41a in msvbvm60 (+0xa41a) (0x0032fe44)
44 0x6600a2f8 in msvbvm60 (+0xa2f8) (0x6601a098)
45 0x66006ba7 in msvbvm60 (+0x6ba7) (0x660c7f80)
46 0x0c2474ff (0x0424448b)
47 0x00000000 (0x00000000)
ricardo at ricardo-desktop:~$
More information about the wine-users
mailing list