http://bugs.winehq.org/show_bug.cgi?id=19746
Summary: Adobe Reader 7 w/ FEAD installer causes a page fault Product: Wine Version: 0.9.40. Platform: PC URL: ftp://ftp.adobe.com/pub/adobe/reader/win/7x/7.0/enu/Ad beRdr70_enu.exe OS/Version: Linux Status: NEW Keywords: download, Installer Severity: normal Priority: P3 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Created an attachment (id=23094) --> (http://bugs.winehq.org/attachment.cgi?id=23094) wine-1.1.27-221-g4e1a4ec console output
There are multiple downloads for Adobe Reader 7. The one in question, AdbeRdr70_enu.exe, uses the FEAD optimizer. This version causes a page fault during extraction.
Backtrace: =>0 0xb7c99e00 strcpy+0x10() in libc.so.6 (0x00e3f7cc) 1 0x7bc75285 NTDLL_strcpy+0x24(dst="", src=0x0) [/home/test/wine-git/dlls/ntdll/string.c:149] in ntdll (0x00e3f7ec)
First reported with 0.9.40 (confirmed, same bug). Same with latest git.
http://bugs.winehq.org/show_bug.cgi?id=19746
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-08-15 21:09:34 --- Created an attachment (id=23095) --> (http://bugs.winehq.org/attachment.cgi?id=23095) wine-1.1.27-221-g4e1a4ec +relay +seh +tid
http://bugs.winehq.org/show_bug.cgi?id=19746
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ntdll |-unknown
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2009-08-16 10:40:28 --- Who is the caller of that strcpy?
http://bugs.winehq.org/show_bug.cgi?id=19746
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2009-08-16 10:50:13 --- 002f:Call KERNEL32.ReadFile(00000118,0011a158,0000001b,0033f300,00000000) ret=0040281c 002f:Ret KERNEL32.ReadFile() retval=00000001 ret=0040281c 002f:Call ntdll.strcpy(0033f85c,0011a158 "file") ret=004015fd 002f:Ret ntdll.strcpy() retval=0033f85c ret=004015fd 002f:Call ntdll.strlen(0011a158 "file") ret=00401605 002f:Ret ntdll.strlen() retval=00000004 ret=00401605 002f:Call ntdll.strcpy(0033f960,0011a15d "EScript.api") ret=0040161a 002f:Ret ntdll.strcpy() retval=0033f960 ret=0040161a 002f:Call ntdll.strlen(0011a15d "EScript.api") ret=00401625 002f:Ret ntdll.strlen() retval=0000000b ret=00401625 002f:Call ntdll.memcpy(0033f850,0011a169,00000004) ret=0040163f ... 002f:Call ntdll.memcpy(00168d70,00000000,00008000) ret=004020eb 002f:trace:seh:raise_exception code=c0000005 flags=0 addr=0xb7e4963d ip=b7e4963d tid=002f
and
=>0 0xb7c99e00 strcpy+0x10() in libc.so.6 (0x00e3f7cc) 1 0x7bc75285 NTDLL_strcpy+0x24(dst="", src=0x0) [/home/test/wine-git/dlls/ntdll/string.c:149] in ntdll (0x00e3f7ec) 2 0x0040bf7d in adberdr70_enu (+0xbf7d) (0x00e3f914) 3 0x0040e387 in adberdr70_enu (+0xe387) (0x00000000) ... PE 400000- 433000 Export adberdr70_enu ELF 7b800000-7b97b000 Deferred kernel32<elf> -PE 7b820000-7b97b000 \ kernel32 ELF 7bc00000-7bcbc000 Dwarf ntdll<elf> -PE 7bc10000-7bcbc000 \ ntdll
That make any sense?
http://bugs.winehq.org/show_bug.cgi?id=19746
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Ken Sharp kennybobs@o2.co.uk 2010-11-29 20:08:35 CST --- Fixed in Wine 1.3.8.
http://bugs.winehq.org/show_bug.cgi?id=19746
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2010-12-10 13:46:22 CST --- Closing bugs fixed in 1.3.9.