[Bug 37897] Adobe Acrobat 11.x crashes in print dialog with native Microsoft RichEdit 3.0 'riched20.dll' (requires at least 'msftedit.dll' aka RichEdit 4.1 aka 'RichEdit50W')

WineHQ Bugzilla wine-bugs at winehq.org
Wed Jan 15 17:23:51 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=37897

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID
            Summary|Choosing Print in Adobe     |Adobe Acrobat 11.x crashes
                   |Acrobat 11.0.10 causes      |in print dialog with native
                   |Unhandled exception: page   |Microsoft RichEdit 3.0
                   |fault                       |'riched20.dll' (requires at
                   |                            |least 'msftedit.dll' aka
                   |                            |RichEdit 4.1 aka
                   |                            |'RichEdit50W')
                URL|http://www.oldapps.com/adob |https://web.archive.org/web
                   |e_reader.php?old_adobe=1592 |/20130125180855/http://ardo
                   |0                           |wnload.adobe.com/pub/adobe/
                   |                            |reader/win/11.x/11.0.01/en_
                   |                            |US/AdbeRdr11001_en_US.exe

--- Comment #10 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the bug report was invalid from start (thanks Pekka, comment #2).

OP used 'winetricks riched20' which installs native RichEdit control v3.0 (file
version 5.30.xx.xxx).

Acrobat 11 requires at least 'msftedit.dll' aka RichEdit 4.1 aka 'RichEdit50W'.

*
https://web.archive.org/web/20101111015751/http://blogs.msdn.com/b/murrays/archive/2006/10/14/richedit-versions.aspx

*
https://web.archive.org/web/20200115231541/https://docs.microsoft.com/en-us/windows/win32/controls/about-rich-edit-controls

All other issues mentioned are already covered by existing bug report.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Adobe/Reader 11.0/Reader

$ WINEDEBUG=+seh,+relay wine ./AcroRd32.exe >>log.txt 2>&1
...
0030:Call user32.CreateWindowExW(00000000,60a9ae28 L"RICHEDIT50W",60a7f8b8
L"",50014080,00000000,00000000,00000032,00000005,000101c6,00000000,00000000,00000000)
ret=60005d25
0030:Ret  user32.CreateWindowExW() retval=00000000 ret=60005d25
0030:Call KERNEL32.GetLastError() ret=60005d5d
0030:Ret  KERNEL32.GetLastError() retval=00000583 ret=60005d5d
...
0030:Call msvcr100.??0exception at std@@QAE at ABQBD@Z(0032d81c,0032d804)
ret=602fb95f
...
0030:Ret  msvcr100.??0exception at std@@QAE at ABQBD@Z() retval=0032d81c ret=602fb95f
0030:Call KERNEL32.GetLastError() ret=602fb96f
0030:Ret  KERNEL32.GetLastError() retval=00000578 ret=602fb96f
0030:Call msvcr100._CxxThrowException(0032d81c,60d0ddcc) ret=602fb9d7
0030:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032d7b4)
ret=f6e78f05
0030:Call ntdll.memcpy(0032d718,0032d7b4,0000000c) ret=7b00daa1
0030:Ret  ntdll.memcpy() retval=0032d718 ret=7b00daa1
0030:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b00dab1
ip=7b00dab1 tid=0030
0030:trace:seh:raise_exception  info[0]=19930520
0030:trace:seh:raise_exception  info[1]=0032d81c
0030:trace:seh:raise_exception  info[2]=60d0ddcc
0030:trace:seh:raise_exception  eax=0032d704 ebx=00000000 ecx=0032d7b4
edx=0032d704 esi=00000003 edi=0032d770
0030:trace:seh:raise_exception  ebp=0032d758 esp=0032d704 cs=320023 ds=ffff002b
es=002b fs=f7c60063 gs=006b flags=00200212
0030:trace:seh:call_stack_handlers calling handler at 0x609cf0c0 code=e06d7363
flags=1
0030:trace:seh:call_stack_handlers handler at 0x609cf0c0 returned 1
...
0030:trace:seh:cxx_frame_handler handling C++ exception rec 0x32d704 frame
0x32d9f4 trylevel 1 descr 0x60d0dda8 nested_frame (nil)
0030:trace:seh:dump_exception_type flags 0 destr 0x602fb9a9 handler (nil) type
info 0x60d0dddc
0030:trace:seh:dump_exception_type     0: flags 0 type 0x60e2d2b8
{vtable=0x60c02630 name=.?AVWinError at UIT@@ ()} offsets 0,-1,0 size 16 copy ctor
0x602fb97a
0030:trace:seh:dump_exception_type     1: flags 0 type 0x60e2c9dc
{vtable=0x60c02630 name=.?AVruntime_error at std@@ ()} offsets 0,-1,0 size 12 copy
ctor 0x602e311a
0030:trace:seh:dump_exception_type     2: flags 0 type 0x60e0d52c
{vtable=0x60c02630 name=.?AVexception at std@@ ()} offsets 0,-1,0 size 12 copy
ctor 0x60910e7e 
...
0030:Call msvcr100.??1exception at std@@UAE at XZ(0032da38) ret=f6e827ac
...
0030:Ret  msvcr100.??1exception at std@@UAE at XZ() retval=00000001 ret=f6e827ac
0030:trace:seh:call_catch_block done, continuing at 0x602e3216
0030:trace:seh:raise_exception code=c0000005 flags=0 addr=0x6096e280
ip=6096e280 tid=0030
0030:trace:seh:raise_exception  info[0]=00000000
0030:trace:seh:raise_exception  info[1]=726f7272
0030:trace:seh:raise_exception  eax=726f7272 ebx=0348429c ecx=0345dd58
edx=00000000 esi=03484280 edi=03489e80
0030:trace:seh:raise_exception  ebp=0032da70 esp=0032da4c cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210246
0030:trace:seh:call_stack_handlers calling handler at 0x60a6f1e6 code=c0000005
flags=0
0030:trace:seh:call_stack_handlers handler at 0x60a6f1e6 returned 1 
...
wine: Unhandled page fault on read access to 726F7272 at address 6096E280
(thread 0030), starting debugger... 
--- snip ---

Adding stable download link from Internet Archive:

https://web.archive.org/web/20130125180855/http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.01/en_US/AdbeRdr11001_en_US.exe

Appdb link:

https://appdb.winehq.org/objectManager.php?sClass=version&iId=27093

Prerequisite for installation (bug 12501):

'winetricks -q mspatcha' 

Prerequisite for start (bug 25834):

--- snip ---
$ wine reg add "HKLM\\SOFTWARE\\Policies\\Adobe\\Acrobat
Reader\\11.0\\FeatureLockDown" /v bProtectedMode /t REG_DWORD /d 0 /f
--- snip ---

$ sha1sum AdbeRdr11001_en_US.exe 
0a58387822806e162cb11a7a87738a4614b8b777  AdbeRdr11001_en_US.exe

$ du -sh AdbeRdr11001_en_US.exe 
47M    AdbeRdr11001_en_US.exe

$ wine --version
wine-5.0-rc5

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list