Bug 1149521
| Summary: | wine Unhandled exception: page fault on execute access | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Sergei LITVINENKO <sergei.litvinenko> | ||||
| Component: | wine | Assignee: | Andreas Bierfert <andreas.bierfert> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 20 | CC: | alexvillacislasso, andreas.bierfert, besser82, martinthain99, mike, sergei.litvinenko, stefan | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | wine-1.7.34-1.fc20 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2015-01-21 18:55:11 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
Please try 1.7.28[1] and if the issue is still present create an upstream bug report in their issue tracker[2]. I do not have any 16-bit apps. [1] https://admin.fedoraproject.org/updates/wine-1.7.28-1.fc20 [2] https://github.com/compholio/wine-compholio/issues It is the same:
System information:
Wine build: wine-1.7.28 (Compholio)
Platform: i386
Host system: Linux
Host version: 3.16.3-200.fc20.i686+PAE
[sergeil@ua-dudn00000 OBView]$ wine OBVIEW.EXE
...
wine: Unhandled page fault on execute access to 0xffff102b at address 0xffff102b (thread 0036), starting debugger...
fixme:dbghelp:addr_to_linear Failed to linearize address 0111:df00 (mode 0)
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001d 0
0000001c 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 explorer.exe
00000021 0
00000022 (D) C:\windows\system32\winevdm.exe
00000024 0 <==
00000023 0
it looks like in new version of wine krnl386.exe16.MapLS is missed. Working version of wine ======================== 0025:Call KERNEL32.LZClose(000000cc) ret=7efe2935 0025:Ret KERNEL32.LZClose() retval=00000000 ret=7efe2935 0025:Call winex11.drv.EnumDisplayMonitors(00000000,00000000,7eca9820,0065dd78) ret=7eca9aaf 0025:Call winex11.drv.GetMonitorInfo(00000001,0065dc04) ret=7eca972e 0025:Ret winex11.drv.GetMonitorInfo() retval=00000001 ret=7eca972e 0025:Ret winex11.drv.EnumDisplayMonitors() retval=00000001 ret=7eca9aaf 0025:Call winex11.drv.GetMonitorInfo(00000001,0065df20) ret=7eca972e 0025:Ret winex11.drv.GetMonitorInfo() retval=00000001 ret=7eca972e 0025:Call winex11.drv.SystemParametersInfo(00000029,00000000,0065d8b4,00000000) ret=7ecc0a3b 0025:Ret winex11.drv.SystemParametersInfo() retval=00000000 ret=7ecc0a3b 0025:Call winex11.drv.SystemParametersInfo(00000029,00000000,0065d3b4,00000000) ret=7ecc0a3b 0025:Ret winex11.drv.SystemParametersInfo() retval=00000000 ret=7ecc0a3b 0025:Call winex11.drv.EnumDisplayMonitors(00000000,00000000,7ecbde80,0065d878) ret=7eca9aaf 0025:Ret winex11.drv.EnumDisplayMonitors() retval=00000001 ret=7eca9aaf 0025:Call winex11.drv.EnumDisplayMonitors(00000000,00000000,7ecbde80,0065d878) ret=7eca9aaf 0025:Ret winex11.drv.EnumDisplayMonitors() retval=00000001 ret=7eca9aaf 0025:Call krnl386.exe16.MapLS(0065d298) ret=7e79e869 0025:Call KERNEL32.HeapLock(00110000) ret=7ea41c6c 0025:Ret KERNEL32.HeapLock() retval=00000001 ret=7ea41c6c 0025:Call ntdll.RtlAllocateHeap(00110000,00000000,00000010) ret=7ea41d2c 0025:Ret ntdll.RtlAllocateHeap() retval=00169088 ret=7ea41d2c 0025:Call KERNEL32.HeapUnlock(00110000) ret=7ea41cf2 0025:Ret KERNEL32.HeapUnlock() retval=00000001 ret=7ea41cf2 0025:Ret krnl386.exe16.MapLS() retval=14b75298 ret=7e79e869 --------------------------- This wine do not work ======================== 0025:Call KERNEL32.LZClose(000000d0) ret=7e97db85 0025:Ret KERNEL32.LZClose() retval=00000000 ret=7e97db85 0025:Call winex11.drv.EnumDisplayMonitors(00000000,00000000,7eba0130,0066dd78) ret=7eba03fa 0025:Call winex11.drv.GetMonitorInfo(00000001,0066dbf4) ret=7eba006b 0025:Ret winex11.drv.GetMonitorInfo() retval=00000001 ret=7eba006b 0025:Ret winex11.drv.EnumDisplayMonitors() retval=00000001 ret=7eba03fa 0025:Call winex11.drv.GetMonitorInfo(00000001,0066df20) ret=7eba006b 0025:Ret winex11.drv.GetMonitorInfo() retval=00000001 ret=7eba006b 0025:Call winex11.drv.SystemParametersInfo(00000029,00000000,0066d894,00000000) ret=7ebb778b 0025:Ret winex11.drv.SystemParametersInfo() retval=00000000 ret=7ebb778b 0025:Call winex11.drv.SystemParametersInfo(00000029,00000000,0066d354,00000000) ret=7ebb778b 0025:Ret winex11.drv.SystemParametersInfo() retval=00000000 ret=7ebb778b 0025:Call winex11.drv.EnumDisplayMonitors(00000000,00000000,7ebb4900,0066d858) ret=7eba03fa 0025:Ret winex11.drv.EnumDisplayMonitors() retval=00000001 ret=7eba03fa 0025:Call winex11.drv.EnumDisplayMonitors(00000000,00000000,7ebb4900,0066d858) ret=7eba03fa 0025:Ret winex11.drv.EnumDisplayMonitors() retval=00000001 ret=7eba03fa 0025:Call window proc 0xffff102b (hwnd=0x10052,msg=WM_GETMINMAXINFO,wp=00000000,lp=0066ddec) 0025:Call KERNEL32.UnhandledExceptionFilter(0066d1e4) ret=7bc9bb72 wine: Unhandled page fault on execute access to 0xffff102b at address 0xffff102b (thread 0025), starting debugger... 0022:Ret winex11.drv.MsgWaitForMultipleObjectsEx() retval=00000000 ret=7eadc2a3 0022:Call winex11.drv.ClipCursor(00000000) ret=7ea9abc8 0022:Call winex11.drv.WindowMessage(00010020,80001004,00000000,00000000) ret=7ea9ac09 0022:Ret winex11.drv.WindowMessage() retval=00000000 ret=7ea9ac09 0022:Ret winex11.drv.ClipCursor() retval=00000001 ret=7ea9abc8 0022:Call winex11.drv.MsgWaitForMultipleObjectsEx(00000001,0033f198,ffffffff,000004ff,00000000) ret=7eadc2a3 0022:Ret winex11.drv.MsgWaitForMultipleObjectsEx() retval=00000000 ret=7eadc2a3 0022:Call winex11.drv.MsgWaitForMultipleObjectsEx(00000001,0033f198,ffffffff,000004ff,00000000) ret=7eadc2a3 0025:Ret KERNEL32.UnhandledExceptionFilter() retval=00000000 ret=7bc9bb72 Unhandled exception: page fault on execute access to 0xffff102b in 32-bit code (0xffff102b). fixme:dbghelp:addr_to_linear Failed to linearize address 0111:df00 (mode 0) Register dump: I am experiencing the same issue here. Still an issue in Fedora 21, both 32-bit and 64-bit versions. Issue is fixed in wine-1.7.34-1.fc20.x86_64 |
Created attachment 944081 [details] crash report from fedora-21 Description of problem: After upgrade wine from 1.7.5-1.fc20.x86_64 to 1.7.27-1.fc20.x86_64 16-bit windows application obview can not start any more (crash). Version-Release number of selected component (if applicable): kernel 3.16.3-200.fc20.x86_64 wine 1.7.27-1.fc20.x86_64 How reproducible: 100% Steps to Reproduce: 1. run application 2. 3. Actual results: application crash Expected results: application work as in previous version of wine Additional info: 1. downgrading to wine-1.7.5-1.fc20.x86_64 solve issue 2. wine-1.7.27-1.fc21.x86_64 in fedora-21 is affected too.