• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst:] wine: Unhandled page fault on read access to ...

Hallo!
Ich bin auf Suse 11 gewechselt. Auf der frischen Installation habe ich wine 1.1.5 und das Programm EasyCash&Tax installiert. Die Installation klappte zwar, aber das Programm startet nicht. Unter Suse 10.3 mit der selben wine-Version läuft das Program dagegen fehlerfrei. In winecfg wurde bei 10.3 und 11 nichts geändert.

Fehlermeldung:
wine "C:\Programme\EasyCash&Tax\EasyCT.exe"
wine: Unhandled page fault on read access to 0x40300000 at address 0xb7e5df83 (thread 0023), starting debugger...
Unhandled exception: page fault on read access to 0x40300000 in 32-bit code (0xb7e5df83).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7e5df83 ESP:00ebe224 EBP:00ebe260 EFLAGS:00010246( - 00 -RIZP1)
EAX:40300000 EBX:7b8b7ff4 ECX:00000000 EDX:ffffffff
ESI:40300000 EDI:00ebeeac
Stack dump:
0x00ebe224: 7b8627a0 40300000 7e8d8aa8 00ebe260
0x00ebe234: b7f63212 7e8d8aa8 b7f3550e 00000000
0x00ebe244: 7b8b7ff4 00000002 00000001 00ebe270
0x00ebe254: 7e8c6ff4 0013abbc 00ebeeac 00ebe290
0x00ebe264: 7e836025 00000000 00000000 40300000
0x00ebe274: ffffffff 00000000 00000000 00000042
Backtrace:
=>1 0xb7e5df83 strlen+0x33() in libc.so.6 (0x00ebe260)
2 0x7e836025 Str_SetPtrAtoW+0x65() in comctl32 (0x00ebe290)
3 0x7e8980b7 TOOLBAR_AddButtonsT+0x137() in comctl32 (0x00ebe2e0)
4 0x7e89a42e ToolbarWindowProc+0xfbe() in comctl32 (0x00ebe5a0)
5 0x7ec7e09a WINPROC_wrapper+0x1a() in user32 (0x00ebe5d0)
6 0x7ec7e4ea call_window_proc+0x6a() in user32 (0x00ebe610)
7 0x7ec825a9 WINPROC_CallProcAtoW+0xb9() in user32 (0x00ebeae0)
8 0x7ec83674 CallWindowProcA+0xc4() in user32 (0x00ebeb20)
9 0x6c279330 in mfc42 (+0x49330) (0x00ebeb40)
10 0x6c2799ec in mfc42 (+0x499ec) (0x00ebeb5c)
11 0x6c28627d in mfc42 (+0x5627d) (0x00ebeb7c)
12 0x6c2788ee in mfc42 (+0x488ee) (0x00ebebdc)
13 0x6c278afb in mfc42 (+0x48afb) (0x00ebebfc)
14 0x6c2a13a8 in mfc42 (+0x713a8) (0x00ebec28)
15 0x7ec7e09a WINPROC_wrapper+0x1a() in user32 (0x00ebec58)
16 0x7ec7e4ea call_window_proc+0x6a() in user32 (0x00ebec98)
17 0x7ec83817 WINPROC_call_window+0xf7() in user32 (0x00ebecd8)
18 0x7ec433b1 call_window_proc+0x91() in user32 (0x00ebed38)
19 0x7ec482d5 send_message+0x1d5() in user32 (0x00ebed98)
20 0x7ec48793 SendMessageA+0x53() in user32 (0x00ebedd8)
21 0x00432471 in easyct (+0x32471) (0x00ebedf4)
22 0x00430dfe in easyct (+0x30dfe) (0x00ebf2bc)
23 0x00430bd7 in easyct (+0x30bd7) (0x00ebf2fc)
24 0x6c279ce5 in mfc42 (+0x49ce5) (0x00ebf378)
25 0x6c2799d5 in mfc42 (+0x499d5) (0x00ebf398)
26 0x6c2788ee in mfc42 (+0x488ee) (0x00ebf3f8)
27 0x6c278afb in mfc42 (+0x48afb) (0x00ebf418)
28 0x6c2a13a8 in mfc42 (+0x713a8) (0x00ebf444)
29 0x7ec7e09a WINPROC_wrapper+0x1a() in user32 (0x00ebf474)
30 0x7ec7e4ea call_window_proc+0x6a() in user32 (0x00ebf4b4)
31 0x7ec83817 WINPROC_call_window+0xf7() in user32 (0x00ebf4f4)
32 0x7ec433b1 call_window_proc+0x91() in user32 (0x00ebf554)
33 0x7ec482d5 send_message+0x1d5() in user32 (0x00ebf5b4)
34 0x7ec48793 SendMessageA+0x53() in user32 (0x00ebf5f4)
35 0x7ec7685d WIN_CreateWindowEx+0x23ed() in user32 (0x00ebf8b4)
36 0x7ec76b58 CreateWindowExA+0xb8() in user32 (0x00ebfb04)
37 0x6c279057 in mfc42 (+0x49057) (0x00ebfb74)
38 0x6c291467 in mfc42 (+0x61467) (0x00ebfbb4)
39 0x6c291677 in mfc42 (+0x61677) (0x00ebfbf4)
40 0x6c293593 in mfc42 (+0x63593) (0x00ebfe48)
41 0x6c27bdb3 in mfc42 (+0x4bdb3) (0x00ebff08)
42 0x7b878858 start_process+0x98() in kernel32 (0x00ebffe8)
43 0xb7f65d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7e5df83 strlen+0x33 in libc.so.6: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (88 modules)
PE 400000- 4ba000 Export easyct
PE 10000000-10016000 Deferred ectiface
PE 6c230000-6c32b000 Export mfc42
PE 780c0000-78121000 Deferred msvcp60
ELF 7b800000-7b940000 Export kernel32<elf>
\-PE 7b820000-7b940000 \ kernel32
ELF 7bc00000-7bca9000 Deferred ntdll<elf>
\-PE 7bc10000-7bca9000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7dd9d000-7dda6000 Deferred libkrb5support.so.0
ELF 7dda6000-7dddc000 Deferred libcrypt.so.1
ELF 7dddc000-7df20000 Deferred libcrypto.so.0.9.8
ELF 7df20000-7df65000 Deferred libssl.so.0.9.8
ELF 7df65000-7df8a000 Deferred libk5crypto.so.3
ELF 7df8a000-7e01e000 Deferred libkrb5.so.3
ELF 7e01e000-7e049000 Deferred libgssapi_krb5.so.2
ELF 7e049000-7e07f000 Deferred libcups.so.2
ELF 7e0bb000-7e0ee000 Deferred uxtheme<elf>
\-PE 7e0c0000-7e0ee000 \ uxtheme
ELF 7e19f000-7e1c2000 Deferred mpr<elf>
\-PE 7e1b0000-7e1c2000 \ mpr
ELF 7e1c2000-7e212000 Deferred wininet<elf>
\-PE 7e1d0000-7e212000 \ wininet
ELF 7e212000-7e251000 Deferred urlmon<elf>
\-PE 7e220000-7e251000 \ urlmon
ELF 7e251000-7e25b000 Deferred libxcursor.so.1
ELF 7e25b000-7e261000 Deferred libxfixes.so.3
ELF 7e261000-7e269000 Deferred libxrandr.so.2
ELF 7e269000-7e273000 Deferred libxrender.so.1
ELF 7e273000-7e279000 Deferred libxxf86vm.so.1
ELF 7e279000-7e29a000 Deferred imm32<elf>
\-PE 7e280000-7e29a000 \ imm32
ELF 7e29a000-7e2b3000 Deferred libxcb.so.1
ELF 7e2b3000-7e3d4000 Deferred libx11.so.6
ELF 7e3d4000-7e3e3000 Deferred libxext.so.6
ELF 7e3e3000-7e3fd000 Deferred libice.so.6
ELF 7e3fd000-7e406000 Deferred libsm.so.6
ELF 7e40b000-7e40f000 Deferred libkeyutils.so.1
ELF 7e418000-7e41c000 Deferred libcom_err.so.2
ELF 7e41e000-7e4b9000 Deferred winex11<elf>
\-PE 7e430000-7e4b9000 \ winex11
ELF 7e4f0000-7e517000 Deferred libexpat.so.1
ELF 7e517000-7e545000 Deferred libfontconfig.so.1
ELF 7e545000-7e559000 Deferred libz.so.1
ELF 7e559000-7e5cc000 Deferred libfreetype.so.6
ELF 7e5cd000-7e5d1000 Deferred libxcomposite.so.1
ELF 7e5e4000-7e6d0000 Deferred oleaut32<elf>
\-PE 7e600000-7e6d0000 \ oleaut32
ELF 7e6d0000-7e7de000 Deferred ole32<elf>
\-PE 7e6f0000-7e7de000 \ ole32
ELF 7e7de000-7e815000 Deferred winspool<elf>
\-PE 7e7f0000-7e815000 \ winspool
ELF 7e815000-7e8db000 Export comctl32<elf>
\-PE 7e820000-7e8db000 \ comctl32
ELF 7e8db000-7e937000 Deferred shlwapi<elf>
\-PE 7e8f0000-7e937000 \ shlwapi
ELF 7e937000-7ea52000 Deferred shell32<elf>
\-PE 7e950000-7ea52000 \ shell32
ELF 7ea52000-7eb00000 Deferred comdlg32<elf>
\-PE 7ea60000-7eb00000 \ comdlg32
ELF 7eb00000-7eb13000 Deferred libresolv.so.2
ELF 7eb13000-7eb17000 Deferred libxinerama.so.1
ELF 7eb17000-7eb2b000 Deferred olepro32<elf>
\-PE 7eb20000-7eb2b000 \ olepro32
ELF 7eb2b000-7eb4b000 Deferred iphlpapi<elf>
\-PE 7eb30000-7eb4b000 \ iphlpapi
ELF 7eb4b000-7ebb1000 Deferred rpcrt4<elf>
\-PE 7eb60000-7ebb1000 \ rpcrt4
ELF 7ebb1000-7ecfe000 Export user32<elf>
\-PE 7ebd0000-7ecfe000 \ user32
ELF 7ecfe000-7ed53000 Deferred advapi32<elf>
\-PE 7ed10000-7ed53000 \ advapi32
ELF 7ed53000-7edf3000 Deferred gdi32<elf>
\-PE 7ed60000-7edf3000 \ gdi32
ELF 7edf3000-7ee5e000 Deferred msvcrt<elf>
\-PE 7ee00000-7ee5e000 \ msvcrt
ELF 7efa0000-7efab000 Deferred libnss_files.so.2
ELF 7efab000-7efc2000 Deferred libnsl.so.1
ELF 7efc2000-7efe8000 Deferred libm.so.6
ELF 7efe9000-7efed000 Deferred libxau.so.6
ELF 7efed000-7eff7000 Deferred libnss_nis.so.2
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7de7000-b7deb000 Deferred libdl.so.2
ELF b7deb000-b7f2e000 Export libc.so.6
ELF b7f2e000-b7f46000 Deferred libpthread.so.0
ELF b7f46000-b7f49000 Deferred libxcb-xlib.so.0
ELF b7f5e000-b8095000 Export libwine.so.1
ELF b8096000-b80b3000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000022 (D) C:\Programme\EasyCash&Tax\EasyCT.exe
00000023 0 <==
00000024
00000025 0
Backtrace:
=>1 0xb7e5df83 strlen+0x33() in libc.so.6 (0x00ebe260)
2 0x7e836025 Str_SetPtrAtoW+0x65() in comctl32 (0x00ebe290)
3 0x7e8980b7 TOOLBAR_AddButtonsT+0x137() in comctl32 (0x00ebe2e0)
4 0x7e89a42e ToolbarWindowProc+0xfbe() in comctl32 (0x00ebe5a0)
5 0x7ec7e09a WINPROC_wrapper+0x1a() in user32 (0x00ebe5d0)
6 0x7ec7e4ea call_window_proc+0x6a() in user32 (0x00ebe610)
7 0x7ec825a9 WINPROC_CallProcAtoW+0xb9() in user32 (0x00ebeae0)
8 0x7ec83674 CallWindowProcA+0xc4() in user32 (0x00ebeb20)
9 0x6c279330 in mfc42 (+0x49330) (0x00ebeb40)
10 0x6c2799ec in mfc42 (+0x499ec) (0x00ebeb5c)
11 0x6c28627d in mfc42 (+0x5627d) (0x00ebeb7c)
12 0x6c2788ee in mfc42 (+0x488ee) (0x00ebebdc)
13 0x6c278afb in mfc42 (+0x48afb) (0x00ebebfc)
14 0x6c2a13a8 in mfc42 (+0x713a8) (0x00ebec28)
15 0x7ec7e09a WINPROC_wrapper+0x1a() in user32 (0x00ebec58)
16 0x7ec7e4ea call_window_proc+0x6a() in user32 (0x00ebec98)
17 0x7ec83817 WINPROC_call_window+0xf7() in user32 (0x00ebecd8)
18 0x7ec433b1 call_window_proc+0x91() in user32 (0x00ebed38)
19 0x7ec482d5 send_message+0x1d5() in user32 (0x00ebed98)
20 0x7ec48793 SendMessageA+0x53() in user32 (0x00ebedd8)
21 0x00432471 in easyct (+0x32471) (0x00ebedf4)
22 0x00430dfe in easyct (+0x30dfe) (0x00ebf2bc)
23 0x00430bd7 in easyct (+0x30bd7) (0x00ebf2fc)
24 0x6c279ce5 in mfc42 (+0x49ce5) (0x00ebf378)
25 0x6c2799d5 in mfc42 (+0x499d5) (0x00ebf398)
26 0x6c2788ee in mfc42 (+0x488ee) (0x00ebf3f8)
27 0x6c278afb in mfc42 (+0x48afb) (0x00ebf418)
28 0x6c2a13a8 in mfc42 (+0x713a8) (0x00ebf444)
29 0x7ec7e09a WINPROC_wrapper+0x1a() in user32 (0x00ebf474)
30 0x7ec7e4ea call_window_proc+0x6a() in user32 (0x00ebf4b4)
31 0x7ec83817 WINPROC_call_window+0xf7() in user32 (0x00ebf4f4)
32 0x7ec433b1 call_window_proc+0x91() in user32 (0x00ebf554)
33 0x7ec482d5 send_message+0x1d5() in user32 (0x00ebf5b4)
34 0x7ec48793 SendMessageA+0x53() in user32 (0x00ebf5f4)
35 0x7ec7685d WIN_CreateWindowEx+0x23ed() in user32 (0x00ebf8b4)
36 0x7ec76b58 CreateWindowExA+0xb8() in user32 (0x00ebfb04)
37 0x6c279057 in mfc42 (+0x49057) (0x00ebfb74)
38 0x6c291467 in mfc42 (+0x61467) (0x00ebfbb4)
39 0x6c291677 in mfc42 (+0x61677) (0x00ebfbf4)
40 0x6c293593 in mfc42 (+0x63593) (0x00ebfe48)
41 0x6c27bdb3 in mfc42 (+0x4bdb3) (0x00ebff08)
42 0x7b878858 start_process+0x98() in kernel32 (0x00ebffe8)
43 0xb7f65d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)

PokerStars läuft z.B. auch unter Suse 11.
Wer weiß Rat?
 

stefan.becker

Advanced Hacker
WINE Fehlermeldungen kannst du in die Tonne kloppen, wenn du kein WINE Entwickler bist.

Und hier hast du schon die 1. Option: Werde WINE Entwickler und lerne debuggen.

Alternativ WINE Trinker und das Leben mit Windows in einer VM stressfrei geniessen mit Version 0.7L.
 
OP
N

newbie1976

Member
Stimmt, mit der Fehlermeldung kann ich nichts anfangen, da z.B. keine Datei dasteht die den Fehler verursacht. Extra eine VM für nur ein kleines Win-Programm ist doch etwas übertrieben. Zumals es ja ohne irgendwelche Anpassungen unter Suse 10.3 läuft ...
Werde mal versuchen die Wine-Version von 10.3 zu installieren.
 
OP
N

newbie1976

Member
Ich habe die 1.1.5-Version von Suse 10.3 installiert und jetzt läuft's!
Musste wine aber mit der Option --nodeps installieren, da er sich über zwei fehlende Abhängigkeiten beschwert (liblber und libldap). Sind für EasyCash&Tax nicht nötig.
Scheint also ein Fehler in den wine-Paket von Suse 11 zu stecken. Das ist auch knapp 2MB kleiner ...
 

whois

Ultimate Guru
newbie1976 schrieb:
Ich habe die 1.1.5-Version von Suse 10.3 installiert und jetzt läuft's!
Du hast die 10.3 Version auf die 11 installiert?
Das kann aber auch in die Hose gehen,Distributionsversions Pakete gegenseitig zu installieren!
 

stefan.becker

Advanced Hacker
Es klappt so lange, bis du ein anderes Programm brauchst, das eine neuere WINE Version braucht.

Seis drum, wenn es so für dich funktioniert, ist das die Hauptsache.
 
Oben