https://bugs.winehq.org/show_bug.cgi?id=46154
Bug ID: 46154 Summary: Doxie 2.10.3 (any ver, really): Crashes when exporting PDF with OCR (ABBYY FineReader Engine OCR SDK) Product: Wine Version: 3.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: stgarf+winebugs@gmail.com Distribution: ---
Created attachment 62793 --> https://bugs.winehq.org/attachment.cgi?id=62793 Doxie_ABBYY_Finereader_Crash_CommandLineInterface.exe
Doxie is an application that goes with my portable document scanner. It copies the scans off the scanner and allows you to export them. A great feature is that it exports them with OCR using ABBYY technology that's licensed to application.
Doxie crashes when exporting a scan with a OCR'd (I'm assuming it's using ABBYY FineReader Engine? but I have no idea, was just browsing) text.
My bug is extremely similar to the following: https://bugs.winehq.org/show_bug.cgi?id=15361 (Closed/Abandoned) https://bugs.winehq.org/show_bug.cgi?id=30626 (Closed/Fixed) (Doesn't seem fixed... :p) https://bugs.winehq.org/show_bug.cgi?id=39184 (UNCONFIRMED) - Comment #3 (from ~6 years ago says it's fixed..): https://bugs.winehq.org/show_bug.cgi?id=30626#c3
Wine version: wine-3.0 (Ubuntu 3.0-1ubuntu1) OS: Linux chrx 4.8.17-galliumos #1 SMP PREEMPT galliumos4 Thu Feb 23 02:27:28 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux (It's a 2013 Chromebook Pixel).
Crash dump and screenshot of error message attached.
https://bugs.winehq.org/show_bug.cgi?id=46154
stgarf+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stgarf+winebugs@gmail.com URL| |http://www.getdoxie.com/res | |ources/files/download_curre | |nt_pc.php
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #1 from stgarf+winebugs@gmail.com --- Created attachment 62794 --> https://bugs.winehq.org/attachment.cgi?id=62794 Crash Log
https://bugs.winehq.org/show_bug.cgi?id=46154
stgarf+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.getdoxie.com/res |http://cdn.getdoxie.com/res |ources/files/download_curre |ources/files/DoxieSetup_2.1 |nt_pc.php |0.3.exe
--- Comment #2 from stgarf+winebugs@gmail.com --- Sorry, forgot to add the SHA1 checksum (but the version of Doxie doesn't matter so much, it seems to be ABBYY Finereader where the issue is):
sha1sum DoxieSetup_2.10.3.exe 262f241187c18a07a26532bbe11e7449b685957f DoxieSetup_2.10.3.exe
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #3 from stgarf+winebugs@gmail.com --- Created attachment 62795 --> https://bugs.winehq.org/attachment.cgi?id=62795 "complete terminal output"
$ wine Doxie.exe &> wine_doxie.exe_ocr_crash.txt
$ wc -l wine_doxie.exe_ocr_crash.txt 2219464 wine_doxie.exe_ocr_crash.txt
$ uniq wine_doxie.exe_ocr_crash.txt 003c:err:rpc:I_RpcGetBuffer no binding wine: Unhandled page fault on read access to 0x736f6437 at address 0x7f5dc14a (thread 003d), starting debugger... 003c:err:rpc:I_RpcGetBuffer no binding
https://bugs.winehq.org/show_bug.cgi?id=46154
stgarf+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation, printing
https://bugs.winehq.org/show_bug.cgi?id=46154
stgarf+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #4 from stgarf+winebugs@gmail.com --- Comment on attachment 62795 --> https://bugs.winehq.org/attachment.cgi?id=62795 "complete terminal output"
cat wine_doxie.exe_ocr_crash.txt | sort | uniq 002f:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 0036:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 0038:fixme:ver:GetCurrentPackageId (0x6befecc (nil)): stub 0042:err:rpc:I_RpcGetBuffer no binding 0042:fixme:advapi:LsaClose (0xcafe) stub 0042:fixme:advapi:LsaOpenPolicy ((null),0x33e778,0x00000001,0x33e794) stub 0042:fixme:advapi:LsaOpenPolicy ((null),0x33e878,0x00000001,0x33e870) stub 0042:fixme:heap:RtlSetHeapInformation 0x670000 0 0x33f9c0 4 stub 0042:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 0042:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 0042:fixme:ole:NdrCorrelationFree (0x33c07c): stub 0042:fixme:ole:NdrCorrelationFree (0x33c09c): stub 0042:fixme:ole:NdrCorrelationFree (0x33e1fc): stub 0042:fixme:ole:NdrCorrelationInitialize (0x33c07c, 0x33c20c, 1024, 0x0): semi-stub 0042:fixme:ole:NdrCorrelationInitialize (0x33c09c, 0x33c22c, 1024, 0x0): semi-stub 0042:fixme:ole:NdrCorrelationInitialize (0x33e1fc, 0x33e38c, 1024, 0x0): semi-stub 0043:fixme:ole:NdrCorrelationInitialize (0x15f664, 0x15f264, 1024, 0x0): semi-stub wine: Unhandled page fault on read access to 0x736f6437 at address 0x7e61412a (thread 0043), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #5 from stgarf+winebugs@gmail.com --- Comment on attachment 62794 --> https://bugs.winehq.org/attachment.cgi?id=62794 Crash Log
Unhandled exception: page fault on read access to 0x736f6437 in 32-bit code (0x7e60612a).
Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7e60612a ESP:00dafcc0 EBP:00dafce8 EFLAGS:00010206( R- -- I - -P- ) EAX:00158260 EBX:7e63b000 ECX:00dafcb0 EDX:00158260 ESI:0015d4b8 EDI:736f642f
Stack dump: 0x00dafcc0: 2e48d35c 2e48d448 00dafd38 7e5f7b64 0x00dafcd0: 00dafd10 7e6060e6 00dafd00 7e63b000 0x00dafce0: 0015d3dc 00000014 00dafd38 7e5e1603 0x00dafcf0: 00000000 2e48d448 7e61ed80 7e5e1603 0x00dafd00: 0015d4b8 00005820 00000002 00000002 0x00dafd10: 0015d3dc 0015cfdc 001593d8 798da500
Backtrace: =>0 0x7e60612a I_RpcGetBuffer+0x5a() in rpcrt4 (0x00dafce8) 1 0x7e5e1603 NdrGetBuffer+0x42() in rpcrt4 (0x00dafd38) 2 0x7e5fa294 in rpcrt4 (+0x2a293) (0x00dafda8) 3 0x7e5fa7ee NdrAsyncClientCall+0x1d() in rpcrt4 (0x00dafdd8) 4 0x2e487c6e in finenet (+0x17c6d) (0x00dafe00) 5 0x2e474fe4 in finenet (+0x4fe3) (0x00dafe2c) 6 0x2e472b54 in finenet (+0x2b53) (0x00dafe70) 7 0x2e47d772 in finenet (+0xd771) (0x00dafe80) 8 0x2e47d656 in finenet (+0xd655) (0x00dafedc) 9 0x7bc7ddd8 call_thread_func_wrapper+0xb() in ntdll (0x00dafeec) 10 0x7bc81c09 in ntdll (+0x71c08) (0x00daffdc) 11 0x7bc7ddca call_thread_exit_func+0x31() in ntdll (0x00daffec) 0x7e60612a I_RpcGetBuffer+0x5a in rpcrt4: movl 0x8(%edi),%eax
Modules: Module Address Debug info Name (123 modules) PE 400000- 445000 Deferred commandlineinterface PE 890000- 9e9000 Deferred awl PE a10000- a3a000 Deferred protectionres0 PE a40000- a52000 Deferred protectionresshared PE 29470000-294b1000 Deferred techresources0 PE 2af90000-2afb4000 Deferred morphores0 PE 2b5e0000-2b5ed000 Deferred frengine0 PE 2bcf0000-2c073000 Deferred frengine PE 2ce60000-2d185000 Deferred langinfounicode PE 2e3e0000-2e460000 Deferred fineobj PE 2e470000-2e49d000 Export finenet PE 2ef00000-2ef16000 Deferred documentanalysis.objects PE 2fcd0000-2fe60000 Deferred protection PE 2ffc0000-2ffe9000 Deferred abbyyzlib ELF 7b400000-7b7e9000 Deferred kernel32<elf> -PE 7b410000-7b7e9000 \ kernel32 ELF 7bc00000-7bcf9000 Dwarf ntdll<elf> -PE 7bc10000-7bcf9000 \ ntdll ELF 7c000000-7c004000 Deferred <wine-loader> ELF 7ce74000-7ce8c000 Deferred libgpg-error.so.0 ELF 7ce8c000-7cf6d000 Deferred libgcrypt.so.20 ELF 7cf6d000-7cf83000 Deferred liblz4.so.1 ELF 7cf83000-7cfaf000 Deferred liblzma.so.5 ELF 7cfaf000-7d03f000 Deferred libsystemd.so.0 ELF 7d03f000-7d048000 Deferred libffi.so.6 ELF 7d048000-7d060000 Deferred libresolv.so.2 ELF 7d060000-7d0bb000 Deferred libdbus-1.so.3 ELF 7d0bb000-7d146000 Deferred libgmp.so.10 ELF 7d146000-7d17c000 Deferred libhogweed.so.4 ELF 7d17c000-7d1b8000 Deferred libnettle.so.6 ELF 7d1b8000-7d1cd000 Deferred libtasn1.so.6 ELF 7d1cd000-7d34e000 Deferred libunistring.so.2 ELF 7d34e000-7d36c000 Deferred libidn2.so.0 ELF 7d36c000-7d4ba000 Deferred libp11-kit.so.0 ELF 7d4ba000-7d4c7000 Deferred libkrb5support.so.0 ELF 7d4c7000-7d4fc000 Deferred libk5crypto.so.3 ELF 7d4fc000-7d5d8000 Deferred libkrb5.so.3 ELF 7d5d8000-7d5ec000 Deferred libavahi-client.so.3 ELF 7d5ec000-7d782000 Deferred libgnutls.so.30 ELF 7d782000-7d7d6000 Deferred libgssapi_krb5.so.2 ELF 7d7d6000-7d868000 Deferred libcups.so.2 ELF 7d883000-7d8bb000 Deferred uxtheme<elf> -PE 7d890000-7d8bb000 \ uxtheme ELF 7d8bb000-7d8c2000 Deferred libxfixes.so.3 ELF 7d8c2000-7d8ce000 Deferred libxcursor.so.1 ELF 7d8ce000-7d8e1000 Deferred libxi.so.6 ELF 7d8e1000-7d8e5000 Deferred libxcomposite.so.1 ELF 7d8e5000-7d8f2000 Deferred libxrandr.so.2 ELF 7d8f2000-7d8fe000 Deferred libxrender.so.1 ELF 7d8fe000-7d905000 Deferred libxxf86vm.so.1 ELF 7d905000-7d909000 Deferred libxinerama.so.1 ELF 7d909000-7d913000 Deferred librt.so.1 ELF 7d913000-7d92e000 Deferred libbsd.so.0 ELF 7d92e000-7d935000 Deferred libxdmcp.so.6 ELF 7d935000-7d939000 Deferred libxau.so.6 ELF 7d939000-7d965000 Deferred libxcb.so.1 ELF 7d965000-7daaf000 Deferred libx11.so.6 ELF 7daaf000-7dac4000 Deferred libxext.so.6 ELF 7dac5000-7daca000 Deferred libkeyutils.so.1 ELF 7daca000-7dacf000 Deferred libcom_err.so.2 ELF 7dacf000-7dadd000 Deferred libavahi-common.so.3 ELF 7dadf000-7db6c000 Deferred winex11<elf> -PE 7daf0000-7db6c000 \ winex11 ELF 7db6c000-7db84000 Deferred wtsapi32<elf> -PE 7db70000-7db84000 \ wtsapi32 ELF 7db84000-7dbbe000 Deferred ws2_32<elf> -PE 7db90000-7dbbe000 \ ws2_32 ELF 7dbbe000-7dbe6000 Deferred mpr<elf> -PE 7dbc0000-7dbe6000 \ mpr ELF 7dbe6000-7dc5e000 Deferred wininet<elf> -PE 7dbf0000-7dc5e000 \ wininet ELF 7dc5e000-7dd2c000 Deferred crypt32<elf> -PE 7dc70000-7dd2c000 \ crypt32 ELF 7dd2c000-7dd40000 Deferred msimg32<elf> -PE 7dd30000-7dd40000 \ msimg32 ELF 7dd40000-7dd9d000 Deferred oleacc<elf> -PE 7dd50000-7dd9d000 \ oleacc ELF 7dd9d000-7dddd000 Deferred winspool<elf> -PE 7dda0000-7dddd000 \ winspool ELF 7dddd000-7defa000 Deferred comctl32<elf> -PE 7dde0000-7defa000 \ comctl32 ELF 7defa000-7dfe5000 Deferred comdlg32<elf> -PE 7df00000-7dfe5000 \ comdlg32 ELF 7dfe5000-7dffd000 Deferred userenv<elf> -PE 7dff0000-7dffd000 \ userenv ELF 7dffd000-7e0be000 Deferred msvcr90<elf> -PE 7e010000-7e0be000 \ msvcr90 ELF 7e0be000-7e134000 Deferred shlwapi<elf> -PE 7e0d0000-7e134000 \ shlwapi ELF 7e134000-7e386000 Deferred shell32<elf> -PE 7e140000-7e386000 \ shell32 ELF 7e386000-7e3aa000 Deferred imm32<elf> -PE 7e390000-7e3aa000 \ imm32 ELF 7e413000-7e445000 Deferred libexpat.so.1 ELF 7e445000-7e490000 Deferred libfontconfig.so.1 ELF 7e490000-7e4af000 Deferred libz.so.1 ELF 7e4af000-7e4e9000 Deferred libpng16.so.16 ELF 7e4e9000-7e5a6000 Deferred libfreetype.so.6 ELF 7e5c1000-7e642000 Dwarf rpcrt4<elf> -PE 7e5d0000-7e642000 \ rpcrt4 ELF 7e642000-7e770000 Deferred gdi32<elf> -PE 7e650000-7e770000 \ gdi32 ELF 7e770000-7e950000 Deferred user32<elf> -PE 7e780000-7e950000 \ user32 ELF 7e950000-7e9c8000 Deferred advapi32<elf> -PE 7e960000-7e9c8000 \ advapi32 ELF 7e9c8000-7eb22000 Deferred ole32<elf> -PE 7e9e0000-7eb22000 \ ole32 ELF 7eb22000-7ec54000 Deferred oleaut32<elf> -PE 7eb40000-7ec54000 \ oleaut32 ELF 7ec54000-7ec68000 Deferred libnss_files.so.2 ELF 7ec68000-7ec83000 Deferred libnsl.so.1 ELF 7ec83000-7ec91000 Deferred libnss_nis.so.2 ELF 7eee3000-7efe5000 Deferred libm.so.6 ELF 7efe6000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7352000-f735c000 Deferred libnss_compat.so.2 ELF f735e000-f7363000 Deferred libdl.so.2 ELF f7363000-f753f000 Deferred libc.so.6 ELF f753f000-f755e000 Deferred libpthread.so.0 ELF f7579000-f772f000 Dwarf libwine.so.1 ELF f7731000-f7759000 Deferred ld-linux.so.2 ELF f775b000-f775c000 Deferred [vdso].so
Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000022 0 0000001d 0 00000013 0 00000010 0 0000000f 0 00000011 winedevice.exe 0000001a 0 00000017 0 00000016 0 00000012 0 0000001b plugplay.exe 0000001f 0 0000001e 0 0000001c 0 00000020 winedevice.exe 00000029 0 00000024 0 00000023 0 00000021 0 00000027 explorer.exe 0000002c 0 0000002b 0 0000002a 0 00000028 0 0000002d Doxie.exe 00000039 0 00000037 0 00000036 0 00000031 15 00000030 15 0000002f 0 0000002e 0 0000003a cmd.exe 0000003b 0 0000003c (D) C:\Program Files (x86)\Doxie\OCR\CommandLineInterface.exe 0000003e 0 <== 0000003d 0
System information: Wine build: wine-3.0.3 Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 4.8.17-galliumos
https://bugs.winehq.org/show_bug.cgi?id=46154
stgarf+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.0 |3.0.3
https://bugs.winehq.org/show_bug.cgi?id=46154
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, when i try run Doxie itsself I get a crash in unimplemented function in mscvr120. I`ll open a new bugreport for that
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #7 from stgarf+winebugs@gmail.com --- (In reply to Louis Lenders from comment #6)
Hi, when i try run Doxie itsself I get a crash in unimplemented function in mscvr120. I`ll open a new bugreport for that
Hey Loius,
This was an oversight by me in the instructions, but I added it in the AppDB page (in review, https://appdb.winehq.org/objectManager.php?sClass=application&iId=19172).
You simply need MSVCR120.DLL set in winecfg libraries tab (https://wiki.winehq.org/Winecfg#Libraries) or start Doxie like so: "WINEDLLOVERRIDES="msvcr120=n,b" wine Doxie.exe". Please let me know if that moves you forward for testing :).
I'm also attaching a sample "Doxie Library" so that one can test exporting a PDF with the software. To use it, simply extract the tar.gz archive to ".wine/drive_c/users/<username>/Application Data/Apparent/" so that the full path looks like ".wine/drive_c/users/<username>/Application Data/Apparent/Doxie Library.doxielibrary/".
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #8 from stgarf+winebugs@gmail.com --- Created attachment 62798 --> https://bugs.winehq.org/attachment.cgi?id=62798 A sample Doxie Library.doxielibrary folder
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #9 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 62802 --> https://bugs.winehq.org/attachment.cgi?id=62802 screenshot
I guess one has to have a real scanner attached to get as far as you get, because I end up with an unresponsive window (with dozens of black windows behind it) as in the screenshot. This is after the app complained that I didn`t have a scanner attached
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #10 from stgarf+winebugs@gmail.com --- (In reply to Louis Lenders from comment #9)
Created attachment 62802 [details] screenshot
I guess one has to have a real scanner attached to get as far as you get, because I end up with an unresponsive window (with dozens of black windows behind it) as in the screenshot. This is after the app complained that I didn`t have a scanner attached
That happens when I use Wine 3.6... But if I use Wine 3.0.3 everything is beautiful :).
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com --- In that case it should be a reported separately as a regression.
https://bugs.winehq.org/show_bug.cgi?id=46154
--- Comment #12 from stgarf+winebugs@gmail.com --- (In reply to Nikolay Sivov from comment #11)
In that case it should be a reported separately as a regression.
Okay, great! Done: https://bugs.winehq.org/show_bug.cgi?id=46159
https://bugs.winehq.org/show_bug.cgi?id=46154
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|obfuscation, printing |download Summary|Doxie 2.10.3 (any ver, |Doxie 2.10.3 crashes inside |really): Crashes when |rpcrt4, when exporting PDF |exporting PDF with OCR |with OCR (ABBYY FineReader |(ABBYY FineReader Engine |Engine OCR SDK) |OCR SDK) |
--- Comment #13 from Louis Lenders xerox.xerox2000x@gmail.com --- confirming
https://bugs.winehq.org/show_bug.cgi?id=46154
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #14 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Louis Lenders from comment #13)
confirming
Now also setting ``confirmed`` status...
https://bugs.winehq.org/show_bug.cgi?id=46154
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m@2kmark.com
--- Comment #15 from Louis Lenders xerox.xerox2000x@gmail.com --- *** Bug 39184 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=46154
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://cdn.getdoxie.com/res |https://web.archive.org/web |ources/files/DoxieSetup_2.1 |/20201230002702/https://hel |0.3.exe |p.getdoxie.com/content/orig | |inaldoxie/02_software/windo | |ws10/win10/DoxieSetup_2.10. | |3.exe Status|NEW |NEEDINFO
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download links via Internet Archive:
https://web.archive.org/web/20201230002702/https://help.getdoxie.com/content...
https://web.archive.org/web/20160821040659/http://cdn.getdoxie.com/resources...
https://web.archive.org/web/20160120190439/http://www.getdoxie.com/resources...
Please retest with recent Wine 5.x or soon Wine 6.0
$ sha1sum DoxieSetup_2* 262f241187c18a07a26532bbe11e7449b685957f DoxieSetup_2.10.3.exe 1bc9a11960228bd3308c718d1915fdf19f9bb28d DoxieSetup_2_6.exe 39ea0fa38453850c748e92f31b56a7cf02004de0 DoxieSetup_2_8_1.exe
$ du -sh DoxieSetup_2* 109M DoxieSetup_2.10.3.exe 107M DoxieSetup_2_6.exe 108M DoxieSetup_2_8_1.exe
Regards