Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#4874 - Unhandled page fault in Wine

Attached to Project: Arch Linux
Opened by name withheld (Gullible Jones) - Monday, 26 June 2006, 17:24 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 27 June 2006, 06:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dale Blount (dale)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I was only able to get this once, and it didn't cause a crash... Still, here's the console output from Wine during the error (I selected "yes" when questioned on whether I wanted to debug this):

wine: creating configuration directory '/home/proteus/.wine'...
__driCreateNewScreen_20050727 - succeeded
__driCreateNewScreen_20050727 - succeeded
wine: Unhandled page fault on read access to 0x00000000 at address 0xb7ebb040 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0xb7ebb040).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:b7ebb040 ESP:7fa8d204 EBP:7fa8d228 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:b7f69ff4 ECX:00000000 EDX:00000000
ESI:7fa8d244 EDI:7fa8d244
Stack dump:
0x7fa8d204: 7fa8d244 b7eb2202 00000000 00000000
0x7fa8d214: 7fa8d244 00008000 b7f69ff4 7fa8d244
0x7fa8d224: 00000000 7fa8d2ec b7ea6bad 7fa8d244
0x7fa8d234: 00000000 00000000 00000000 00000000
0x7fa8d244: fbad8000 00000000 00000000 00000000
0x7fa8d254: 00000000 00000000 00000000 00000000
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0xb7ebb040 rawmemchr+0x40 in libc.so.6 (0xb7ebb040)
2 0xb7ea6bad __vsscanf+0x6d in libc.so.6 (0xb7ea6bad)
3 0xb7ea1ffe __GI_sscanf+0x2e in libc.so.6 (0xb7ea1ffe)
4 0x7c1e250c d3ddevice_init_at_startup+0x32c in ddraw (0x7c1e250c)
5 0x7c1fec0e DllMain+0x149e in ddraw (0x7c1fec0e)
6 0x7c20c575 __wine_spec_dll_entry+0xb5 in ddraw (0x7c20c575)
7 0x7ff96375 call_dll_entry_point+0x15 in ntdll (0x7ff96375)
8 0x7ff97449 MODULE_InitDLL+0x179 in ntdll (0x7ff97449)
9 0x7ff978fd process_attach+0x12d in ntdll (0x7ff978fd)
10 0x7ff99ae7 LdrLoadDll+0x87 in ntdll (0x7ff99ae7)
11 0x7fc6ccfb load_library+0x5b in kernel32 (0x7fc6ccfb)
12 0x7fc6cefc LoadLibraryExW+0x4c in kernel32 (0x7fc6cefc)
13 0x7c3dd535 register_dlls_callback+0x2b5 in setupapi (0x7c3dd535)
14 0x7c3dc941 iterate_section_fields+0x161 in setupapi (0x7c3dc941)
15 0x7c3dcb42 SetupInstallFromInfSectionW+0x92 in setupapi (0x7c3dcb42)
16 0x7c3defe0 InstallHinfSectionW+0x280 in setupapi (0x7c3defe0)
17 0x7faae69d main+0x3ed in rundll32 (0x7faae69d)
18 0x7faaeddb __wine_spec_exe_entry+0x5b in rundll32 (0x7faaeddb)
19 0x7fc7a6ab start_process+0xeb in kernel32 (0x7fc7a6ab)
20 0xb7f93827 (0xb7f93827)
0xb7ebb040 rawmemchr+0x40 in libc.so.6: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (65 modules)
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7bf3a000-7bf4f000 Deferred midimap<elf>
\-PE 0x7bf40000-7bf4f000 \ midimap
ELF 0x7bf67000-7c000000 Deferred ole32<elf>
\-PE 0x7bf80000-7c000000 \ ole32
ELF 0x7c0fa000-7c140000 Deferred wineoss<elf>
\-PE 0x7c110000-7c140000 \ wineoss
ELF 0x7c1a8000-7c228000 Export ddraw<elf>
\-PE 0x7c1d0000-7c228000 \ ddraw
ELF 0x7c228000-7c2b1000 Deferred winmm<elf>
\-PE 0x7c230000-7c2b1000 \ winmm
ELF 0x7c2b1000-7c2d7000 Deferred msacm32<elf>
\-PE 0x7c2c0000-7c2d7000 \ msacm32
ELF 0x7c318000-7c336000 Deferred iphlpapi<elf>
\-PE 0x7c320000-7c336000 \ iphlpapi
ELF 0x7c336000-7c38b000 Deferred rpcrt4<elf>
\-PE 0x7c350000-7c38b000 \ rpcrt4
ELF 0x7c38b000-7c39f000 Deferred lz32<elf>
\-PE 0x7c390000-7c39f000 \ lz32
ELF 0x7c39f000-7c3b8000 Deferred version<elf>
\-PE 0x7c3b0000-7c3b8000 \ version
ELF 0x7c3b8000-7c410000 Export setupapi<elf>
\-PE 0x7c3c0000-7c410000 \ setupapi
ELF 0x7c46a000-7c46f000 Deferred libxfixes.so.3
ELF 0x7c46f000-7c478000 Deferred libxcursor.so.1
ELF 0x7c478000-7c494000 Deferred imm32<elf>
\-PE 0x7c480000-7c494000 \ imm32
ELF 0x7c494000-7c49d000 Deferred libxrender.so.1
ELF 0x7f2a6000-7f4b2000 Deferred unichrome_dri.so
ELF 0x7f4b2000-7f512000 Deferred libgl.so.1
ELF 0x7f512000-7f5ff000 Deferred libx11.so.6
ELF 0x7f5ff000-7f60d000 Deferred libxext.so.6
ELF 0x7f60d000-7f625000 Deferred libice.so.6
ELF 0x7f625000-7f6a9000 Deferred winex11<elf>
\-PE 0x7f630000-7f6a9000 \ winex11
ELF 0x7f6a9000-7f6c9000 Deferred libexpat.so.0
ELF 0x7f6c9000-7f6f8000 Deferred libfontconfig.so.1
ELF 0x7f6f8000-7f70a000 Deferred libz.so.1
ELF 0x7f70a000-7f777000 Deferred libfreetype.so.6
ELF 0x7f777000-7f7ba000 Deferred advapi32<elf>
\-PE 0x7f780000-7f7ba000 \ advapi32
ELF 0x7f7ba000-7f84a000 Deferred gdi32<elf>
\-PE 0x7f7d0000-7f84a000 \ gdi32
ELF 0x7f84a000-7f980000 Deferred user32<elf>
\-PE 0x7f860000-7f980000 \ user32
ELF 0x7fa90000-7fa97000 Deferred libdrm.so.2
ELF 0x7fa97000-7fa9c000 Deferred libxdmcp.so.6
ELF 0x7fa9c000-7fab0000 Export rundll32<elf>
\-PE 0x7faa0000-7fab0000 \ rundll32
ELF 0x7fab5000-7faba000 Deferred libxxf86vm.so.1
ELF 0x7fc0c000-7fd10000 Export kernel32<elf>
\-PE 0x7fc30000-7fd10000 \ kernel32
ELF 0x7fe22000-7fe27000 Deferred libxxf86dga.so.1
ELF 0x7fe27000-7fe31000 Deferred libnss_files.so.2
ELF 0x7fe31000-7fe35000 Deferred libxrandr.so.2
ELF 0x7fe35000-7fe3e000 Deferred libsm.so.6
ELF 0x7fe42000-7fe67000 Deferred libm.so.6
ELF 0x7fe67000-7ff5f000 Deferred libwine_unicode.so.1
ELF 0x7ff5f000-7ffe0000 Export ntdll<elf>
\-PE 0x7ff70000-7ffe0000 \ ntdll
ELF 0xb7e40000-b7e43000 Deferred libxau.so.6
ELF 0xb7e4c000-b7e50000 Deferred libdl.so.2
ELF 0xb7e50000-b7f6e000 Export libc.so.6
ELF 0xb7f6e000-b7f81000 Deferred libpthread.so.0
ELF 0xb7fa9000-b7fc5000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) c:\windows\system32\rundll32.exe
00000009 0 <==
wine: '/home/proteus/.wine' created successfully.
__driCreateNewScreen_20050727 - succeeded
__driCreateNewScreen_20050727 - succeeded

This task depends upon

Closed by  Dale Blount (dale)
Wednesday, 23 August 2006, 15:25 GMT
Reason for closing:  Works for me
Additional comments about closing:  can't reproduce. Please re-open or submit a new bug if you can.
Comment by name withheld (Gullible Jones) - Wednesday, 28 June 2006, 14:12 GMT
Update: as far as I can tell this doesn't happen in the new version of Wine, but I'd like to see if anyone else can reproduce it.
Comment by Jan de Groot (JGC) - Saturday, 12 August 2006, 13:00 GMT
Haven't seen this since a few versions of wine now, though wine still crashes now and then on some applications like internet explorer.
I don't think we can do much about it, the wine devs are doing active development to implement more and more of the windows api and these things happen when not 100% of a module is covered.
Looking at the __driCreateNewsScreen messages, it could aswell be one of your famous DRI runs out of videomemory bugs.

Loading...