You are not logged in.
Pages: 1
As I wrote the below lines Wine out of a sudden started to work... but every time I close a Window now (which has been started by Wine, even Winecfg, I get the same big output below).
Tried to get Wine running on my laptop today - does not work. On my desktop system it runs flawlessly...
Not even winecfg runs, which I tried after wanting to install Warcraft 3 and Powerpoint Viewer.
This is the output I get (pretty damn long):
[janis@scimitar ~]$ winecfg
wine: Unhandled page fault on read access to 0x00000200 at address 0xb7f7c1bd (thread 0012), starting debugger...
Unhandled exception: page fault on read access to 0x00000200 in 32-bit code (0xb7f7c1bd).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7f7c1bd ESP:0033f870 EBP:0033f898 EFLAGS:00210296( - 00 RISAP1)
EAX:b7f83ca0 EBX:b7f83fc0 ECX:b7f76b49 EDX:b7cee9fc
ESI:00000000 EDI:00000000
Stack dump:
0x0033f870: 7c01a03c 0033f8c0 0033f8f4 b7f72745
0x0033f880: 00000001 b7e26120 7c0402a0 b7cf1ff4
0x0033f890: 00000000 7c003128 0033f8a8 b7cefcb4
0x0033f8a0: 00000000 b7f83fc0 0033f988 b7f76b66
0x0033f8b0: 00000000 00000000 b7cf66b4 000000b8
0x0033f8c0: 7c003130 7c003138 7c003134 b7cee9fc
Backtrace:
=>1 0xb7f7c1bd _dl_close+0x1d() in ld-linux.so.2 (0x0033f898)
2 0xb7cefcb4 GLIBC_2+0xcb4() in libdl.so.2 (0x0033f8a8)
3 0xb7f76b66 _dl_catch_error+0x76() in ld-linux.so.2 (0x0033f988)
4 0xb7cf00dc _dlerror_run+0x7c() in libdl.so.2 (0x0033f9a8)
5 0xb7cefcea GLIBC_2+0xcea() in libdl.so.2 (0x0033f9b8)
6 0x7e23162d driDestroyDisplay+0x6d() in libgl.so.1 (0x0033f9d8)
7 0x7e21170a __glXFreeDisplayPrivate+0x5a() in libgl.so.1 (0x0033f9f8)
8 0x7e2137e4 libGLexit+0x64() in libgl.so.1 (0x0033fa28)
9 0x7e20ca64 call_gmon_start+0x64() in libgl.so.1 (0x0033fa38)
10 0x7e24f82c glIsRenderbufferEXT+0x16c() in libgl.so.1 (0x0033fa48)
11 0xb7f77561 _dl_fini+0x221() in ld-linux.so.2 (0x0033fbd8)
12 0xb7d1fd44 exit+0xd4() in libc.so.6 (0x0033fbf8)
13 0x7efae4a0 NtSetInformationKey() in ntdll (0x0033fc88)
14 0x7ee81ecf ExitProcess+0x2f() in kernel32 (0x0033fca8)
15 0x7ec4bf44 WinMain+0x394() in winecfg (0x0033fe58)
16 0x7ec52bea main+0xaa() in winecfg (0x0033fed8)
17 0x7ec52b0b __wine_spec_exe_entry+0x5b() in winecfg (0x0033ff08)
18 0x7ee848ae start_process+0xee() in kernel32 (0x0033ffe8)
19 0xb7e5b867 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7f7c1bd _dl_close+0x1d in ld-linux.so.2: testb $0x8,0x200(%edi)
Modules:
Module Address Debug info Name (93 modules)
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7dbde000-7dbf3000 Deferred midimap<elf>
\-PE 7dbe0000-7dbf3000 \ midimap
ELF 7dbf3000-7dc19000 Deferred msacm32<elf>
\-PE 7dc00000-7dc19000 \ msacm32
ELF 7dc19000-7dc31000 Deferred msacm32<elf>
\-PE 7dc20000-7dc31000 \ msacm32
ELF 7dc31000-7dc6d000 Deferred wineoss<elf>
\-PE 7dc40000-7dc6d000 \ wineoss
ELF 7dc6d000-7dd33000 Deferred libasound.so.2
ELF 7dd46000-7dd7c000 Deferred winealsa<elf>
\-PE 7dd50000-7dd7c000 \ winealsa
ELF 7dd7c000-7dd93000 Deferred libnsl.so.1
ELF 7dd93000-7dde0000 Deferred libgcrypt.so.11
ELF 7dde0000-7ddef000 Deferred libtasn1.so.3
ELF 7ddef000-7de66000 Deferred libgnutls.so.13
ELF 7de66000-7de98000 Deferred libcrypt.so.1
ELF 7de98000-7deaa000 Deferred libroken.so.18
ELF 7deaa000-7df20000 Deferred libasn1.so.8
ELF 7df20000-7e066000 Deferred libcrypto.so.0.9.8
ELF 7e066000-7e098000 Deferred libhx509.so.1
ELF 7e098000-7e0f4000 Deferred libkrb5.so.22
ELF 7e0f4000-7e11c000 Deferred libgssapi.so.2
ELF 7e11c000-7e14f000 Deferred libcups.so.2
ELF 7e159000-7e161000 Deferred librt.so.1
ELF 7e19e000-7e1a7000 Deferred libxcursor.so.1
ELF 7e1a7000-7e1c4000 Deferred imm32<elf>
\-PE 7e1b0000-7e1c4000 \ imm32
ELF 7e1c4000-7e1c9000 Deferred libxfixes.so.3
ELF 7e1c9000-7e1cc000 Deferred libxcomposite.so.1
ELF 7e1cc000-7e1d2000 Deferred libxrandr.so.2
ELF 7e1d2000-7e1da000 Deferred libxrender.so.1
ELF 7e1da000-7e1dd000 Deferred libxinerama.so.1
ELF 7e1dd000-7e1e8000 Deferred libgcc_s.so.1
ELF 7e1e8000-7e264000 Export libgl.so.1
ELF 7e264000-7e269000 Deferred libxdmcp.so.6
ELF 7e269000-7e281000 Deferred libxcb.so.1
ELF 7e281000-7e283000 Deferred libxcb-xlib.so.0
ELF 7e283000-7e36c000 Deferred libx11.so.6
ELF 7e36c000-7e37a000 Deferred libxext.so.6
ELF 7e37a000-7e391000 Deferred libice.so.6
ELF 7e391000-7e395000 Deferred libgpg-error.so.0
ELF 7e395000-7e39a000 Deferred libheimntlm.so.0
ELF 7e39f000-7e3a2000 Deferred libcom_err.so.2
ELF 7e3a4000-7e436000 Deferred winex11<elf>
\-PE 7e3b0000-7e436000 \ winex11
ELF 7e461000-7e481000 Deferred libexpat.so.1
ELF 7e481000-7e4aa000 Deferred libfontconfig.so.1
ELF 7e4aa000-7e4bc000 Deferred libz.so.1
ELF 7e4bc000-7e537000 Deferred libfreetype.so.6
ELF 7e537000-7e569000 Deferred uxtheme<elf>
\-PE 7e540000-7e569000 \ uxtheme
ELF 7e569000-7e5f7000 Deferred winmm<elf>
\-PE 7e580000-7e5f7000 \ winmm
ELF 7e5f7000-7e609000 Deferred libresolv.so.2
ELF 7e609000-7e627000 Deferred iphlpapi<elf>
\-PE 7e610000-7e627000 \ iphlpapi
ELF 7e627000-7e683000 Deferred rpcrt4<elf>
\-PE 7e630000-7e683000 \ rpcrt4
ELF 7e683000-7e723000 Deferred ole32<elf>
\-PE 7e690000-7e723000 \ ole32
ELF 7e723000-7e758000 Deferred winspool<elf>
\-PE 7e730000-7e758000 \ winspool
ELF 7e758000-7e815000 Deferred comctl32<elf>
\-PE 7e760000-7e815000 \ comctl32
ELF 7e815000-7e860000 Deferred advapi32<elf>
\-PE 7e820000-7e860000 \ advapi32
ELF 7e860000-7e8f8000 Deferred gdi32<elf>
\-PE 7e870000-7e8f8000 \ gdi32
ELF 7e8f8000-7ea34000 Deferred user32<elf>
\-PE 7e910000-7ea34000 \ user32
ELF 7ea34000-7ea8c000 Deferred shlwapi<elf>
\-PE 7ea40000-7ea8c000 \ shlwapi
ELF 7ea8c000-7eb8e000 Deferred shell32<elf>
\-PE 7eaa0000-7eb8e000 \ shell32
ELF 7eb8e000-7ec2f000 Deferred comdlg32<elf>
\-PE 7eba0000-7ec2f000 \ comdlg32
ELF 7ec2f000-7ec9b000 Export winecfg<elf>
\-PE 7ec40000-7ec9b000 \ winecfg
ELF 7ee10000-7ef39000 Export kernel32<elf>
\-PE 7ee30000-7ef39000 \ kernel32
ELF 7ef39000-7ef5e000 Deferred libm.so.6
ELF 7ef5e000-7f000000 Export ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7ce0000-b7ce3000 Deferred libxau.so.6
ELF b7ce3000-b7cee000 Deferred libnss_files.so.2
ELF b7cef000-b7cf3000 Export libdl.so.2
ELF b7cf3000-b7e29000 Export libc.so.6
ELF b7e29000-b7e41000 Deferred libpthread.so.0
ELF b7e41000-b7e46000 Deferred libxxf86vm.so.1
ELF b7e46000-b7e4e000 Deferred libsm.so.6
ELF b7e54000-b7f68000 Export libwine.so.1
ELF b7f69000-b7f85000 Export ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000013
00000015 0
00000014 0
00000011 (D) c:\windows\system32\winecfg.exe
00000012 0 <==
Backtrace:
=>1 0xb7f7c1bd _dl_close+0x1d() in ld-linux.so.2 (0x0033f898)
2 0xb7cefcb4 GLIBC_2+0xcb4() in libdl.so.2 (0x0033f8a8)
3 0xb7f76b66 _dl_catch_error+0x76() in ld-linux.so.2 (0x0033f988)
4 0xb7cf00dc _dlerror_run+0x7c() in libdl.so.2 (0x0033f9a8)
5 0xb7cefcea GLIBC_2+0xcea() in libdl.so.2 (0x0033f9b8)
6 0x7e23162d driDestroyDisplay+0x6d() in libgl.so.1 (0x0033f9d8)
7 0x7e21170a __glXFreeDisplayPrivate+0x5a() in libgl.so.1 (0x0033f9f8)
8 0x7e2137e4 libGLexit+0x64() in libgl.so.1 (0x0033fa28)
9 0x7e20ca64 call_gmon_start+0x64() in libgl.so.1 (0x0033fa38)
10 0x7e24f82c glIsRenderbufferEXT+0x16c() in libgl.so.1 (0x0033fa48)
11 0xb7f77561 _dl_fini+0x221() in ld-linux.so.2 (0x0033fbd8)
12 0xb7d1fd44 exit+0xd4() in libc.so.6 (0x0033fbf8)
13 0x7efae4a0 NtSetInformationKey() in ntdll (0x0033fc88)
14 0x7ee81ecf ExitProcess+0x2f() in kernel32 (0x0033fca8)
15 0x7ec4bf44 WinMain+0x394() in winecfg (0x0033fe58)
16 0x7ec52bea main+0xaa() in winecfg (0x0033fed8)
17 0x7ec52b0b __wine_spec_exe_entry+0x5b() in winecfg (0x0033ff08)
18 0x7ee848ae start_process+0xee() in kernel32 (0x0033ffe8)
19 0xb7e5b867 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
[janis@scimitar ~]$ wine: Unhandled page fault on read access to 0x00000200 at address 0xb7f2a1bd (thread 0014), starting debugger...
Unhandled exception: page fault on read access to 0x00000200 in 32-bit code (0xb7f2a1bd).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7f2a1bd ESP:0034f4b0 EBP:0034f4d8 EFLAGS:00210296( - 00 RISAP1)
EAX:b7f31ca0 EBX:b7f31fc0 ECX:b7f24b49 EDX:b7c9c9fc
ESI:00000000 EDI:00000000
Stack dump:
0x0034f4b0: 7c017e3c 0034f500 0034f534 b7f20745
0x0034f4c0: 00000002 0034f4cc 00000000 b7c9fff4
0x0034f4d0: 00000000 7c003140 0034f4e8 b7c9dcb4
0x0034f4e0: 00000000 b7f31fc0 0034f5c8 b7f24b66
0x0034f4f0: 00000000 00000000 b7ca46b4 b7de17c9
0x0034f500: 7c003148 7c003150 7c00314c b7c9c9fc
Backtrace:
=>1 0xb7f2a1bd _dl_close+0x1d() in ld-linux.so.2 (0x0034f4d8)
2 0xb7c9dcb4 GLIBC_2+0xcb4() in libdl.so.2 (0x0034f4e8)
3 0xb7f24b66 _dl_catch_error+0x76() in ld-linux.so.2 (0x0034f5c8)
4 0xb7c9e0dc _dlerror_run+0x7c() in libdl.so.2 (0x0034f5e8)
5 0xb7c9dcea GLIBC_2+0xcea() in libdl.so.2 (0x0034f5f8)
6 0x7e6be62d driDestroyDisplay+0x6d() in libgl.so.1 (0x0034f618)
7 0x7e69e70a __glXFreeDisplayPrivate+0x5a() in libgl.so.1 (0x0034f638)
8 0x7e6a07e4 libGLexit+0x64() in libgl.so.1 (0x0034f668)
9 0x7e699a64 call_gmon_start+0x64() in libgl.so.1 (0x0034f678)
10 0x7e6dc82c glIsRenderbufferEXT+0x16c() in libgl.so.1 (0x0034f688)
11 0xb7f25561 _dl_fini+0x221() in ld-linux.so.2 (0x0034f7a8)
12 0xb7ccdd44 exit+0xd4() in libc.so.6 (0x0034f7c8)
13 0x7efae4a0 NtSetInformationKey() in ntdll (0x0034f858)
14 0x7ee6eecf ExitProcess+0x2f() in kernel32 (0x0034f878)
15 0x7ec82889 manage_desktop+0x3c9() in explorer (0x0034f978)
16 0x7ec83b48 WinMain+0x388() in explorer (0x0034fe58)
17 0x7ec859ca main+0xaa() in explorer (0x0034fed8)
18 0x7ec858eb __wine_spec_exe_entry+0x5b() in explorer (0x0034ff08)
19 0x7ee718ae start_process+0xee() in kernel32 (0x0034ffe8)
20 0xb7e09867 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7f2a1bd _dl_close+0x1d in ld-linux.so.2: testb $0x8,0x200(%edi)
Modules:
Module Address Debug info Name (53 modules)
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e596000-7e59e000 Deferred libusb-0.1.so.4
ELF 7e59e000-7e5f0000 Deferred libdbus-1.so.3
ELF 7e5f0000-7e5fe000 Deferred libhal.so.1
ELF 7e62b000-7e634000 Deferred libxcursor.so.1
ELF 7e634000-7e651000 Deferred imm32<elf>
\-PE 7e640000-7e651000 \ imm32
ELF 7e651000-7e656000 Deferred libxfixes.so.3
ELF 7e656000-7e659000 Deferred libxcomposite.so.1
ELF 7e659000-7e65f000 Deferred libxrandr.so.2
ELF 7e65f000-7e667000 Deferred libxrender.so.1
ELF 7e667000-7e66a000 Deferred libxinerama.so.1
ELF 7e66a000-7e675000 Deferred libgcc_s.so.1
ELF 7e675000-7e6f1000 Export libgl.so.1
ELF 7e6f1000-7e6f6000 Deferred libxdmcp.so.6
ELF 7e6f6000-7e70e000 Deferred libxcb.so.1
ELF 7e70e000-7e711000 Deferred libxau.so.6
ELF 7e711000-7e7fa000 Deferred libx11.so.6
ELF 7e7fa000-7e808000 Deferred libxext.so.6
ELF 7e808000-7e81f000 Deferred libice.so.6
ELF 7e832000-7e8c4000 Deferred winex11<elf>
\-PE 7e840000-7e8c4000 \ winex11
ELF 7e8ef000-7e90f000 Deferred libexpat.so.1
ELF 7e90f000-7e938000 Deferred libfontconfig.so.1
ELF 7e938000-7e94a000 Deferred libz.so.1
ELF 7e94a000-7e9c5000 Deferred libfreetype.so.6
ELF 7e9c5000-7ea5d000 Deferred gdi32<elf>
\-PE 7e9e0000-7ea5d000 \ gdi32
ELF 7ea5d000-7eb99000 Deferred user32<elf>
\-PE 7ea80000-7eb99000 \ user32
ELF 7eb99000-7ebe4000 Deferred advapi32<elf>
\-PE 7ebb0000-7ebe4000 \ advapi32
ELF 7ebe4000-7ebf6000 Deferred libresolv.so.2
ELF 7ebf6000-7ec14000 Deferred iphlpapi<elf>
\-PE 7ec00000-7ec14000 \ iphlpapi
ELF 7ec14000-7ec70000 Deferred rpcrt4<elf>
\-PE 7ec20000-7ec70000 \ rpcrt4
ELF 7ec70000-7ec88000 Export explorer<elf>
\-PE 7ec80000-7ec88000 \ explorer
ELF 7edfd000-7ef26000 Export kernel32<elf>
\-PE 7ee20000-7ef26000 \ kernel32
ELF 7ef26000-7ef4b000 Deferred libm.so.6
ELF 7ef4b000-7ef50000 Deferred libxxf86vm.so.1
ELF 7ef50000-7ef58000 Deferred libsm.so.6
ELF 7ef5e000-7f000000 Export ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7c91000-b7c9c000 Deferred libnss_files.so.2
ELF b7c9d000-b7ca1000 Export libdl.so.2
ELF b7ca1000-b7dd7000 Export libc.so.6
ELF b7dd7000-b7def000 Deferred libpthread.so.0
ELF b7e00000-b7e02000 Deferred libxcb-xlib.so.0
ELF b7e02000-b7f16000 Export libwine.so.1
ELF b7f17000-b7f33000 Export ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000013 (D) c:\windows\system32\explorer.exe
00000014 0 <==
Backtrace:
=>1 0xb7f2a1bd _dl_close+0x1d() in ld-linux.so.2 (0x0034f4d8)
2 0xb7c9dcb4 GLIBC_2+0xcb4() in libdl.so.2 (0x0034f4e8)
3 0xb7f24b66 _dl_catch_error+0x76() in ld-linux.so.2 (0x0034f5c8)
4 0xb7c9e0dc _dlerror_run+0x7c() in libdl.so.2 (0x0034f5e8)
5 0xb7c9dcea GLIBC_2+0xcea() in libdl.so.2 (0x0034f5f8)
6 0x7e6be62d driDestroyDisplay+0x6d() in libgl.so.1 (0x0034f618)
7 0x7e69e70a __glXFreeDisplayPrivate+0x5a() in libgl.so.1 (0x0034f638)
8 0x7e6a07e4 libGLexit+0x64() in libgl.so.1 (0x0034f668)
9 0x7e699a64 call_gmon_start+0x64() in libgl.so.1 (0x0034f678)
10 0x7e6dc82c glIsRenderbufferEXT+0x16c() in libgl.so.1 (0x0034f688)
11 0xb7f25561 _dl_fini+0x221() in ld-linux.so.2 (0x0034f7a8)
12 0xb7ccdd44 exit+0xd4() in libc.so.6 (0x0034f7c8)
13 0x7efae4a0 NtSetInformationKey() in ntdll (0x0034f858)
14 0x7ee6eecf ExitProcess+0x2f() in kernel32 (0x0034f878)
15 0x7ec82889 manage_desktop+0x3c9() in explorer (0x0034f978)
16 0x7ec83b48 WinMain+0x388() in explorer (0x0034fe58)
17 0x7ec859ca main+0xaa() in explorer (0x0034fed8)
18 0x7ec858eb __wine_spec_exe_entry+0x5b() in explorer (0x0034ff08)
19 0x7ee718ae start_process+0xee() in kernel32 (0x0034ffe8)
20 0xb7e09867 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
What is this supposed to mean?
Offline
d'oh! That's a really bad bug. Only the first line is really an error message - it says page fault, which means that wine somehow catched the program in trying to access a region in memory that it was not allowed to. (the region being 0x00000200 which may belong to kernel-space (i think I'm not an expert on this)). Follows a boring stack trace. If you're not a wine dev this should be of no interest to you.
If I was in your situation, I'd try reinstalling wine (remove your ~/.wine, too) and then search the wine bug-database for segfaults and pagefaults like this one and/or file a new bug report about this. They'll probably ask you for versions of installed C-libraries (like glibc), so keep them handy.
Unfortunately, I'm not a wine-dev (if I think about it, forget the 'unfortunately'), so I can't really get my head around the stack-trace . But it looks usable, all the symbols are resolved so they should be able to see a problem.
Last edited by Mantaar (2007-12-22 10:11:52)
Guy #1: I'd totally hit that.
Guy #2: Dude, I'd hit that so hard whoever could pull me out would become the King of England.
--College Walk, Columbia University (Overheard in NY)
Offline
Pages: 1