http://bugs.winehq.org/show_bug.cgi?id=36369
Bug ID: 36369 Summary: Patternz application crashes in winevdm (page fault in 32-bit code) Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: boris_mironov@hotmail.com
Created attachment 48421 --> http://bugs.winehq.org/attachment.cgi?id=48421 Backtrace file
Patternz application (http://thepatternsite.com/patternz.html) crashes under Wine 1.6.1 (CentOS 6.5 x86_64) complaining about page fault on read access in 32-bit code:
Unhandled exception: page fault on read access to 0x7e463ccc in 32-bit code (0x6851cfcd). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:6851cfcd ESP:0072926c EBP:007292c8 EFLAGS:00010206( R- -- I - -P- ) EAX:0059accc EBX:685a2200 ECX:00000633 EDX:7dec9000 ESI:001b56b8 EDI:001b56c4 Stack dump: 0x0072926c: 685117e4 001b56c4 00000000 0000003b 0x0072927c: 685612a1 00000046 685abda0 007292b0 0x0072928c: 00005507 001b5390 001e8598 007292c8 0x0072929c: 6887e225 68561289 685a2200 00000000 0x007292ac: 0000003b 001e85f8 00000000 007292e0 0x007292bc: 00005507 001b5390 001e8598 007292e8 000c: sel=0067 base=00000000 limit=00000000 32-bit r-- Backtrace: =>0 0x6851cfcd in gdi32 (+0x2cfcd) (0x007292c8) 0x6851cfcd: movl 0x0(%eax,%edx,1),%eax Modules: Module Address Debug info Name (91 modules) ELF 20000000-20082000 Deferred rpcrt4<elf> -PE 20010000-20082000 \ rpcrt4 ELF 20082000-200a6000 Deferred imm32<elf> -PE 20090000-200a6000 \ imm32 ELF 200a6000-20192000 Deferred comdlg32<elf> -PE 200b0000-20192000 \ comdlg32 ELF 20192000-20297000 Deferred comctl32<elf> -PE 201a0000-20297000 \ comctl32 ELF 20297000-202d7000 Deferred winspool<elf> -PE 202a0000-202d7000 \ winspool ELF 202d7000-202ec000 Deferred ver.dll16.so PE 202e0000-202ec000 Deferred ver.dll16 ELF 20478000-2048b000 Deferred lz32<elf> -PE 20480000-2048b000 \ lz32 ELF 2349a000-234ae000 Deferred sound.drv16.so PE 234a0000-234ae000 Deferred sound.drv16 ELF 24f65000-2519a000 Deferred shell32<elf> -PE 24f70000-2519a000 \ shell32 ELF 2880e000-28840000 Deferred gdi.exe16.so PE 28820000-28840000 Deferred gdi.exe16 ELF 3069f000-306b3000 Deferred display.drv16.so PE 306a0000-306b3000 Deferred display.drv16 ELF 3f1ee000-3f268000 Deferred shlwapi<elf> -PE 3f200000-3f268000 \ shlwapi ELF 449d2000-449e8000 Deferred commdlg.dll16.so PE 449e0000-449e8000 Deferred commdlg.dll16 ELF 4ca4a000-4ca9a000 Deferred user.exe16.so PE 4ca60000-4ca9a000 Deferred user.exe16 ELF 5077e000-508bb000 Deferred ole32<elf> -PE 50790000-508bb000 \ ole32 ELF 562c0000-562d4000 Deferred win87em.dll16.so PE 562d0000-562d4000 Deferred win87em.dll16 ELF 5ede0000-5ee21000 Deferred usp10<elf> -PE 5edf0000-5ee21000 \ usp10 ELF 6431f000-64332000 Deferred mouse.drv16.so PE 64320000-64332000 Deferred mouse.drv16 ELF 6660f000-6663a000 Deferred mmsystem.dll16.so PE 66620000-6663a000 Deferred mmsystem.dll16 ELF 67162000-67189000 Deferred mpr<elf> -PE 67170000-67189000 \ mpr ELF 675ab000-675d5000 Deferred msacm32<elf> -PE 675b0000-675d5000 \ msacm32 ELF 678b7000-67971000 Deferred winmm<elf> -PE 678c0000-67971000 \ winmm ELF 68000000-681b4000 Dwarf libwine.so.1 ELF 681b4000-681cf000 Deferred libpthread.so.0 ELF 681cf000-68366000 Deferred libc.so.6 ELF 68366000-6836b000 Deferred libdl.so.2 ELF 6836b000-68374000 Deferred librt.so.1 ELF 68374000-68382000 Deferred libnss_files.so.2 ELF 68382000-684df000 Deferred user32<elf> -PE 68390000-684df000 \ user32 ELF 684df000-685fd000 Dwarf gdi32<elf> -PE 684f0000-685fd000 \ gdi32 ELF 685fd000-6866d000 Deferred advapi32<elf> -PE 68610000-6866d000 \ advapi32 ELF 6866d000-68686000 Deferred version<elf> -PE 68670000-68686000 \ version ELF 68686000-68698000 Deferred libxext.so.6 ELF 68698000-686c2000 Deferred libm.so.6 ELF 686c2000-68770000 Deferred krnl386.exe16.so PE 686d0000-68770000 Deferred krnl386.exe16 ELF 68770000-68808000 Deferred libfreetype.so.6 ELF 68808000-6883d000 Deferred libfontconfig.so.1 ELF 6883d000-68865000 Deferred libexpat.so.1 ELF 68865000-688f7000 Deferred winex11<elf> -PE 68870000-688f7000 \ winex11 ELF 688f7000-68a30000 Deferred libx11.so.6 ELF 68a30000-68a50000 Deferred libxcb.so.1 ELF 68a50000-68a53000 Deferred libxau.so.6 ELF 68a53000-68a58000 Deferred libxxf86vm.so.1 ELF 68a58000-68a61000 Deferred libxrender.so.1 ELF 68a61000-68a70000 Deferred libxi.so.6 ELF 68a70000-68a75000 Deferred libxfixes.so.3 ELF 68a75000-68a89000 Deferred system.drv16.so PE 68a80000-68a89000 Deferred system.drv16 ELF 69183000-69197000 Deferred keyboard.drv16.so PE 69190000-69197000 Deferred keyboard.drv16 ELF 6c4bd000-6c4c7000 Deferred libxcursor.so.1 ELF 7547f000-7549f000 Deferred ld-linux.so.2 ELF 75840000-75856000 Deferred winevdm<elf> -PE 75850000-75856000 \ winevdm ELF 77efe000-77f12000 Deferred comm.drv16.so PE 77f00000-77f12000 Deferred comm.drv16 ELF 7b800000-7ba5d000 Deferred kernel32<elf> -PE 7b810000-7ba5d000 \ kernel32 ELF 7bc00000-7bcd9000 Deferred ntdll<elf> -PE 7bc10000-7bcd9000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7c934000-7c969000 Deferred uxtheme<elf> -PE 7c940000-7c969000 \ uxtheme Threads: process tid prio (all id:s are in hex) 00000008 winefile.exe 00000009 0 0000000e services.exe 0000001f 0 0000001e 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001c 0 00000018 0 00000017 0 00000013 0 0000001a plugplay.exe 00000021 0 00000020 0 0000001b 0 00000022 explorer.exe 00000024 0 00000023 0 00000025 (D) C:\windows\system32\winevdm.exe 00000027 0 <== 00000026 0 System information: Wine build: wine-1.6.1 Platform: i386 (WOW64) Host system: Linux Host version: 2.6.32-431.11.2.el6.x86_64
http://bugs.winehq.org/show_bug.cgi?id=36369
Boris boris_mironov@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.6.1
https://bugs.winehq.org/show_bug.cgi?id=36369
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://thepatternsite.com/p | |atternz.html
--- Comment #1 from Austin English austinenglish@gmail.com --- Please retest in 1.7.18.
http://bugs.winehq.org/show_bug.cgi?id=36369
--- Comment #2 from Boris boris_mironov@hotmail.com --- Hi Austin,
Thanks for prompt response. I tried to build 1.7.18 on my system, but all attempts failed. There were no working Wine environment. As a plan B I tried to install RPMs (v1.7.16) available at
http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/CentOS...
This Wine v1.7.16 itself works fine, but Patternz application still crashing with following dump:
Unhandled exception: page fault on read access to 0x7e3fcd80 in 32-bit code (0x6857e15d). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:6857e15d ESP:0071a47c EBP:0071a4d8 EFLAGS:00010206( R- -- I - -P- ) EAX:00583d80 EBX:68605664 ECX:00000560 EDX:7de79000 ESI:0019eb50 EDI:0019eb5c Stack dump: 0x0071a47c: 68572964 0019eb5c 00000000 00000000 0x0071a48c: 685c2ad1 00000046 6860f700 0071a4c0 0x0071a49c: 000010f3 001839f0 00181988 0071a4d8 0x0071a4ac: 5d867245 685c2ab9 68605664 00000000 0x0071a4bc: 00000000 001819e8 00000000 0071a4f0 0x0071a4cc: 000010f3 001839f0 00181988 0071a4f8 Backtrace: =>0 0x6857e15d in gdi32 (+0x2e15d) (0x0071a4d8) 0x6857e15d: movl 0x0(%eax,%edx,1),%eax Modules: Module Address Debug info Name (115 modules) ELF 20000000-20032000 Deferred gdi.exe16.so PE 20010000-20032000 Deferred gdi.exe16 ELF 20032000-20059000 Deferred mpr<elf> -PE 20040000-20059000 \ mpr ELF 20059000-2006d000 Deferred display.drv16.so PE 20060000-2006d000 Deferred display.drv16 ELF 2006d000-2007f000 Deferred libxext.so.6 ELF 2007f000-2009f000 Deferred libxcb.so.1 ELF 2009f000-200a2000 Deferred libxcomposite.so.1 ELF 200a2000-200b1000 Deferred libxi.so.6 ELF 200b1000-200bb000 Deferred libxcursor.so.1 ELF 200bb000-200c0000 Deferred libxfixes.so.3 ELF 200c0000-202f6000 Deferred shell32<elf> -PE 200d0000-202f6000 \ shell32 ELF 202f6000-20336000 Deferred libgssapi_krb5.so.2 ELF 20336000-20413000 Deferred libkrb5.so.3 ELF 20413000-2043e000 Deferred libk5crypto.so.3 ELF 2043e000-2044f000 Deferred libavahi-client.so.3 ELF 2dff7000-2e047000 Deferred user.exe16.so PE 2e000000-2e047000 Deferred user.exe16 ELF 30058000-3005d000 Deferred libxxf86vm.so.1 ELF 33191000-331d8000 Deferred libdbus-1.so.3 ELF 38111000-38216000 Deferred comctl32<elf> -PE 38120000-38216000 \ comctl32 ELF 387ac000-38830000 Deferred rpcrt4<elf> -PE 387c0000-38830000 \ rpcrt4 ELF 3a1af000-3a1c1000 Deferred libtasn1.so.3 ELF 3cb63000-3cc4f000 Deferred comdlg32<elf> -PE 3cb70000-3cc4f000 \ comdlg32 ELF 3d1be000-3d1d2000 Deferred libz.so.1 ELF 3ec63000-3ec66000 Deferred libxau.so.6 ELF 4008a000-40106000 Deferred libgcrypt.so.11 ELF 40a4d000-40a67000 Deferred libresolv.so.2 ELF 434a7000-434d7000 Deferred libcrypt.so.1 ELF 43619000-43643000 Deferred msacm32<elf> -PE 43620000-43643000 \ msacm32 ELF 445a0000-44600000 Deferred libfreebl3.so ELF 46283000-4628f000 Deferred libkrb5support.so.0 ELF 4660e000-4674c000 Deferred ole32<elf> -PE 46620000-4674c000 \ ole32 ELF 46a0f000-46aba000 Deferred libgnutls.so.26 ELF 4ac57000-4ad90000 Deferred libx11.so.6 ELF 4cfd4000-4d08c000 Deferred winmm<elf> -PE 4cfe0000-4d08c000 \ winmm ELF 4e399000-4e39c000 Deferred libxinerama.so.1 ELF 4e945000-4e97a000 Deferred uxtheme<elf> -PE 4e950000-4e97a000 \ uxtheme ELF 50551000-50556000 Deferred libcom_err.so.2 ELF 534e5000-534ee000 Deferred libxrender.so.1 ELF 55cd4000-55d16000 Deferred winspool<elf> -PE 55ce0000-55d16000 \ winspool ELF 59f90000-59fa3000 Deferred mouse.drv16.so PE 59fa0000-59fa3000 Deferred mouse.drv16 ELF 5be56000-5be5b000 Deferred libgpg-error.so.0 ELF 5d84e000-5d8e1000 Deferred winex11<elf> -PE 5d860000-5d8e1000 \ winex11 ELF 5fc91000-5fd0b000 Deferred shlwapi<elf> -PE 5fca0000-5fd0b000 \ shlwapi ELF 63757000-6376c000 Deferred ver.dll16.so PE 63760000-6376c000 Deferred ver.dll16 ELF 6414e000-64152000 Deferred libkeyutils.so.1 ELF 65326000-65345000 Deferred libselinux.so.1 ELF 66670000-66684000 Deferred keyboard.drv16.so PE 66680000-66684000 Deferred keyboard.drv16 ELF 68000000-68020000 Deferred ld-linux.so.2 ELF 68020000-681d5000 Dwarf libwine.so.1 ELF 681d5000-681f0000 Deferred libpthread.so.0 ELF 681f0000-68387000 Deferred libc.so.6 ELF 68387000-6838c000 Deferred libdl.so.2 ELF 6838c000-683b6000 Deferred libm.so.6 ELF 683b6000-683bf000 Deferred librt.so.1 ELF 683bf000-683cd000 Deferred libnss_files.so.2 ELF 683cd000-683e3000 Deferred winevdm<elf> -PE 683d0000-683e3000 \ winevdm ELF 683e3000-68540000 Deferred user32<elf> -PE 68400000-68540000 \ user32 ELF 68540000-68660000 Dwarf gdi32<elf> -PE 68550000-68660000 \ gdi32 ELF 68660000-686d0000 Deferred advapi32<elf> -PE 68670000-686d0000 \ advapi32 ELF 686d0000-686e9000 Deferred version<elf> -PE 686e0000-686e9000 \ version ELF 686e9000-68797000 Deferred krnl386.exe16.so PE 68700000-68797000 Deferred krnl386.exe16 ELF 68797000-687b0000 Deferred libtinfo.so.5 ELF 687b0000-68848000 Deferred libfreetype.so.6 ELF 68848000-6887d000 Deferred libfontconfig.so.1 ELF 6887d000-688a5000 Deferred libexpat.so.1 ELF 688a5000-688b9000 Deferred system.drv16.so PE 688b0000-688b9000 Deferred system.drv16 ELF 688b9000-688cd000 Deferred comm.drv16.so PE 688c0000-688cd000 Deferred comm.drv16 ELF 709f5000-70a19000 Deferred imm32<elf> -PE 70a00000-70a19000 \ imm32 ELF 72336000-7234a000 Deferred win87em.dll16.so PE 72340000-7234a000 Deferred win87em.dll16 ELF 73a89000-73a9f000 Deferred commdlg.dll16.so PE 73a90000-73a9f000 Deferred commdlg.dll16 ELF 75aed000-75b00000 Deferred lz32<elf> -PE 75af0000-75b00000 \ lz32 ELF 76386000-763a9000 Deferred libncurses.so.5 ELF 77dd2000-77e1f000 Deferred libcups.so.2 ELF 792ce000-792e2000 Deferred sound.drv16.so PE 792d0000-792e2000 Deferred sound.drv16 ELF 794d9000-794e3000 Deferred libxrandr.so.2 ELF 799b0000-799bd000 Deferred libavahi-common.so.3 ELF 7b800000-7ba5d000 Deferred kernel32<elf> -PE 7b810000-7ba5d000 \ kernel32 ELF 7bc00000-7bce3000 Deferred ntdll<elf> -PE 7bc10000-7bce3000 \ ntdll ELF 7bd45000-7bd70000 Deferred mmsystem.dll16.so PE 7bd50000-7bd70000 Deferred mmsystem.dll16 ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7d3d8000-7d41b000 Deferred usp10<elf> -PE 7d3e0000-7d41b000 \ usp10 Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001d 0 0000001c 0 00000016 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 System information: Wine build: wine-1.7.16 Platform: i386 (WOW64) Host system: Linux Host version: 2.6.32-431.11.2.el6.x86_64
https://bugs.winehq.org/show_bug.cgi?id=36369
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com --- According to site news the application was updated to not crash in wine:
•Version Z, 4/11/2014 ◦Fixed a bug when reading files with a bogus last line. ◦Changed the code so it would run on Ubuntu without crashing.
So previous versions are required to test this issue.
https://bugs.winehq.org/show_bug.cgi?id=36369
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #4 from super_man@post.com --- (In reply to Bruno Jesus from comment #3)
According to site news the application was updated to not crash in wine:
•Version Z, 4/11/2014 ◦Fixed a bug when reading files with a bogus last line. ◦Changed the code so it would run on Ubuntu without crashing.
So previous versions are required to test this issue.
Is it even possible to get that version anymore? Also someone should maybe redefine the title since not all versions are impacted.
https://bugs.winehq.org/show_bug.cgi?id=36369
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=36369
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Keywords| |win16 Status|UNCONFIRMED |NEW
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- I believe I can reproduce the issue in wine 1.9.12, since there are no instructions in the bug I thought it was related to starting the program but I can reproduce an issue in trying to plot charts. These are the instructions:
1) Install Patternz.zip (SHA1SUM 04ed90a7e45e338f841b5c9930363c50c1fa8230); 2) Run the program and select the file MMM.csv in the left pane; 3) Press the Chart button in the right pane, click Ok in the msgbox and wait it to crash.
https://bugs.winehq.org/show_bug.cgi?id=36369
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #48421|0 |1 is obsolete| |
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 54781 --> https://bugs.winehq.org/attachment.cgi?id=54781 log + crash in wine 1.9.12
Seems related to the conversion of GetPixel16 to 32.
https://bugs.winehq.org/show_bug.cgi?id=36369
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #7 from winetest@luukku.com --- (In reply to Bruno Jesus from comment #6)
Created attachment 54781 [details] log + crash in wine 1.9.12
Seems related to the conversion of GetPixel16 to 32.
Very similar crash location as bug 35071.
https://bugs.winehq.org/show_bug.cgi?id=36369
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED URL|http://thepatternsite.com/p |https://web.archive.org/web |atternz.html |/20140626161318/http://thep | |atternsite.com/misc/Pattern | |z.zip Status|NEW |RESOLVED
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- I can't reproduce a crash with the steps from Comment #5 with wine-7.0-rc3-19-g58b1dc9f473. Going to go ahead and mark this FIXED.
Adding stable download.
$ sha1sum Patternz.zip 04ed90a7e45e338f841b5c9930363c50c1fa8230 Patternz.zip
$ du -sh Patternz.zip 848K Patternz.zip
https://bugs.winehq.org/show_bug.cgi?id=36369
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.0-rc4.