http://bugs.winehq.org/show_bug.cgi?id=34665
Bug #: 34665 Summary: Adobe reader 11.0.4 crashes on PDF portfolio search Product: Wine Version: 1.7.3 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: nick.payne@internode.on.net Classification: Unclassified
Created attachment 46208 --> http://bugs.winehq.org/attachment.cgi?id=46208 Backtrace output from Adobe Reader crash.
Reader 11.0.4 with flash support for viewing PDF portfolios installed on Linux Mint 15 amd64. I can open a fully indexed PDF portfolio, and I can perform a search and get back the search window with the results for the search across the PDF files in the portfolio. However, as soon as I try to expand the results for a file to see the individual search hits, I get a dialog with "Unhandled exception, page fault...". See attached backtrace.
Same problem happens with older versions of Wine and older versions of Reader.
Can't use the current native Linux version of Adobe Reader for viewing PDF portfolios because Adobe dropped the flash support needed to view portfolios correctly quite a number of versions back (I think Reader 9.3.4 was the last version with this support).
http://bugs.winehq.org/show_bug.cgi?id=34665
Nick Payne nick.payne@internode.on.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nick.payne@internode.on.net
http://bugs.winehq.org/show_bug.cgi?id=34665
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2013-10-05 05:00:49 CDT --- Please attach complete terminal output, not just a backtrace part.
http://bugs.winehq.org/show_bug.cgi?id=34665
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://www.softpedia.com/pr | |ogDownload/Adobe-Reader-Dow | |nload-2572.html CC| |focht@gmx.net Component|-unknown |richedit Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-10-05 08:23:33 CDT --- Hello folks,
confirming ...
Download of Adobe Reader XI 11.0.4:
http://www.softpedia.com/progDownload/Adobe-Reader-Download-2572.html
Download of Flash player/plugins:
http://www.adobe.com/support/flashplayer/downloads.html#fp11
Some example portfolio for testing:
http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/feature-detail...
For installation you need to work around bug 12501 -> 'winetricks mspatcha'
After installation you need to work around bug 25834 (disable protected mode).
--- snip --- $ wine reg add "HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\11.0\FeatureLockDown" /v bProtectedMode /t REG_DWORD /d 0 /f --- snip ---
If you open the example portfolio you get a different crash:
--- snip --- Unhandled exception: 0xc06d007e in 32-bit code (0x7b83a8bf). ... Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83a8bf ESP:0033dc14 EBP:0033dc78 EFLAGS:00000287( - -- I S - -P-C) EAX:7b8268f1 EBX:7b8ba000 ECX:0033dca4 EDX:0033dc38 ESI:0827021c EDI:00000000 Stack dump: 0x0033dc14: 0033dcf4 00000004 7b85a36b c06d007e 0x0033dc24: 00000000 00000000 7b83a8bf 00000001 0x0033dc34: 0033dca4 07608c10 7ffd8c00 0a57bb00 0x0033dc44: 0033dca4 0978af09 0033dc70 7b8ba000 0x0033dc54: 0827021c 0033dc88 7b85a4f1 0a20af41 0x0033dc64: 00000003 0033dc88 7b85a4f1 0033dc88 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x7b83a8bf RaiseException+0x8f(code=<couldn't compute location>, flags=<couldn't compute location>, nbargs=<couldn't compute location>, args=<couldn't compute location>) [/home/focht/projects/wine/wine-git/dlls/kernel32/except.c:84] in kernel32 (0x0033dc78) 1 0x08072fe3 in cooltype (+0x72fe2) (0x0033dce8) 2 0x081acfff in cooltype (+0x1acffe) (0x0033de38) 3 0x08072989 in cooltype (+0x72988) (0x0033dfb8) 4 0x0807282a in cooltype (+0x72829) (0x0033e040) 5 0x60405197 in acrord32 (+0x405196) (0x0033e070) 6 0x60406c67 in acrord32 (+0x406c66) (0x0033e13c) ... --- snip ---
This is bug 16144 -> work around with 'winetricks atmlib'
Now search the portfolio with "a" (just to get some hits) -> same backtrace.
If you look closely you see the following messages before the crash:
--- snip --- fixme:richedit:ITextDocument_fnFreeze stub 0xccf36f0 fixme:richedit:ITextDocument_fnRange stub 0xccf36f0 fixme:richedit:ITextSelection_fnGetFont not implemented fixme:richedit:ITextSelection_fnGetFont not implemented wine: Unhandled page fault on read access to 0x00000000 at address 0x601a6e27 (thread 002b), starting debugger... ... --- snip ---
After applying 'winetricks riched20' the crash is gone and you can expand the results. This is most likely a dupe of already existing richedit component bugs (bug 12458 for example)
$ du -sh AdbeRdr11004_en_US.exe 49M AdbeRdr11004_en_US.exe
$ sha1sum AdbeRdr11004_en_US.exe 9c295c16d374735bf292ef6c630c9ab392c22500 AdbeRdr11004_en_US.exe
$ wine --version wine-1.7.3-231-g264e27b
Regards
http://bugs.winehq.org/show_bug.cgi?id=34665
--- Comment #3 from Nick Payne nick.payne@internode.on.net 2013-10-05 14:25:01 CDT --- Created attachment 46215 --> http://bugs.winehq.org/attachment.cgi?id=46215 Results when searching portfolio under WinXP
http://bugs.winehq.org/show_bug.cgi?id=34665
--- Comment #4 from Nick Payne nick.payne@internode.on.net 2013-10-05 14:25:59 CDT --- Created attachment 46216 --> http://bugs.winehq.org/attachment.cgi?id=46216 Results when running under Wine
http://bugs.winehq.org/show_bug.cgi?id=34665
--- Comment #5 from Nick Payne nick.payne@internode.on.net 2013-10-05 14:39:24 CDT --- Thanks. Running winetricks atmlib and winetricks riched20 fixes the crash and the results can be expanded. However, this exposes another bug - the results are unusable because the expanded results window doesn't contain any text for the search hits and they can't be selected to jump to the relevant location in the PDF file where the hit occurred. See the two attached screen dumps, showing the expanded results window from performing the same search on the same portfolio using firstly Reader 11.0.4 under wine and then Reader 11.0.4 running on winxp.
The terminal output is the following when I perform the search and expand the search results:
fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:process:SetProcessDEPPolicy (1): stub fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:heap:HeapSetInformation 0x55f000 0 0x33fc04 4 fixme:heap:HeapSetInformation 0x110000 0 0x33fc04 4 fixme:wer:WerRegisterMemoryBlock (0x675eb0 72) stub fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ole:CoResumeClassObjects stub fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10074 0x00000000 p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory fixme:wer:WerRegisterFile (L"E:\Dropbox\lilypond\lilydoc-2.17.27.pdf", 1, 0) stub! fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599 err:ntdll:NtQueryInformationToken Unhandled Token Information class 11! Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. err:crypt:unserialize reading szDataDescr failed! fixme:crypt:CryptUnprotectData CryptUnprotectData received a DATA_BLOB that seems to have NOT been generated by Wine. Please enable tracing ('export WINEDEBUG=crypt') to see details. fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),2,3,(nil),0,(nil)) - stub! Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:qmgr:BITS_IBackgroundCopyJob_GetPriority Not implemented fixme:qmgr:BITS_IBackgroundCopyJob_SetPriority (0x59500,0x00000001) stub fixme:qmgr:BITS_IBackgroundCopyJob_GetPriority Not implemented fixme:qmgr:BITS_IBackgroundCopyJob_AddFile Check for valid filenames and supported protocols fixme:wininet:InternetLockRequestFile STUB fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),2,3,(nil),0,(nil)) - stub!
https://bugs.winehq.org/show_bug.cgi?id=34665
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- I tested it, and it doesn't really crash on search, but search list is broken as it doesn't show actual text results. Working ITextPara will probably improve it, I'll try to find some time for that.
https://bugs.winehq.org/show_bug.cgi?id=34665
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.11?
https://bugs.winehq.org/show_bug.cgi?id=34665
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.softpedia.com/pr |https://web.archive.org/web |ogDownload/Adobe-Reader-Dow |/20200522053748/http://ardo |nload-2572.html |wnload.adobe.com/pub/adobe/ | |reader/win/11.x/11.0.04/en_ | |US/AdbeRdr11004_en_US.exe Summary|Adobe reader 11.0.4 crashes |Adobe Reader 11 PDF |on PDF portfolio search |portfolio search result | |list doesn't show context
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable links via Internet Archive:
https://web.archive.org/web/20200522053748/http://ardownload.adobe.com/pub/a...
https://web.archive.org/web/20190316104042/http://fpdownload.macromedia.com/...
https://web.archive.org/web/20170830042616/http://wwwimages.adobe.com/www.ad...
The initial crash was fixed a long time ago (< Wine 2.0), likely being a dupe (comment #2). Since people started to target a different problem, changing the summary to make the bug still useful.
You need to run the app with WINEPREFIX WinVer set to 'Windows XP' otherwise you run into Win7 specific problem(s).
--- quote --- but search list is broken as it doesn't show actual text results. Working ITextPara will probably improve it, --- quote ---
The search list seems work though, even without context shown. One can double click the items and it will open the document/jump to location, highlighting the occurrence. You need to be patient when clicking items for the first time because it might load external PDFs from Internet.
$ sha1sum AdbeRdr11004_en_US.exe 9c295c16d374735bf292ef6c630c9ab392c22500 AdbeRdr11004_en_US.exe
$ du -sh AdbeRdr11004_en_US.exe 49M AdbeRdr11004_en_US.exe
$ sha1sum fp_11.5.502.149_archive.zip 03adf2060782d6c48ad325df8ba46d4c484e31a1 fp_11.5.502.149_archive.zip
$ du -sh fp_11.5.502.149_archive.zip 147M fp_11.5.502.149_archive.zip
$ sha1sum combine-pdf-files-portfolio-sample.pdf 34e41e70f60cf4c3c81acd3a2f8013197e6797de combine-pdf-files-portfolio-sample.pdf
$ du -sh combine-pdf-files-portfolio-sample.pdf 3.5M combine-pdf-files-portfolio-sample.pdf
$ wine --version wine-5.21
Regards
https://bugs.winehq.org/show_bug.cgi?id=34665
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch