ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 OCR Engine External Exception C000001D

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
irynajahnke Posted - Mar 09 2022 : 02:45:09
Hi Nigel

We tried to update ImageEN version 9.2.0 (25 Sep. 2020) with IEvision version 5.4.0 to the latest release ImageEN version 10.3.0 (17 Dec. 2021) with IEvision version 6.0.1
The project uses OCR to scan text on an image with the LTSM engine. The trained data used is :”IEVision_OCR_All_LTSM_Best___tessdata_best”.
Up to this point all works fine with IEvision 5.4 on the clients.

With IEvision 6.0.0 and 6.0.1 ill get “External Exception C000001D” while executing “recognize” on different windows machines.
Only a part of the clients throw the exception. The testclients are “Windows7”, “Windows10”, “Server2016”, “Server2019”.
Your example ZIP (https://www.imageen.com/files/demos/run/IEVision/OCR/OCR.zip) outputs the same problem:



Using the “legacy” engine works fine everywhere:



ImageEN version 10.0.0 (20 Apr. 2021) with IEvision 5.5.0/LTSM shows the same exception.
At this moment we are unable to update ImageEN and stuck with the IEvision 5.4.




Thank you

Iryna

3   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Apr 23 2022 : 00:33:21
Hi Iryna

OK, thanks for the detail.

Nigel
Xequte Software
www.imageen.com
irynajahnke Posted - Apr 21 2022 : 22:25:57
Hi Nigel

It seems to be a processor related issue. We use linux/xen in a pacemaker/corosync cluster.
All hypervisors use the same OS + kernelversion + xenversion and the only difference is the processor of the basesystem.

We still use your demo (https://www.imageen.com/files/demos/run/IEVision/OCR/OCR.zip) as reference:


Every Windows System (Windows10, Windows Server2016, Windows Server2019) running on one specific hypervisor got the problem.
The Windows exception C000001D is defined as either STATUS_ILLEGAL_INSTRUCTION or EXCEPTION_ILLEGAL_INSTRUCTION.

Moving the virtual machines to different hypervisors solves it.
I don’t want to debug the issue further, because I’m now able to fence it.
This is the host that fails:


I got now updated to IEVision 6.0.3.0.

Thank you
Iryna

xequte Posted - Mar 16 2022 : 17:32:27
Hi Iryna

We cannot reproduce this issue in our demos.

Can you give me more information? Does it only happen on specific machines? Is there anything in common with the ones that fail?

Are they all definitely using the latest OCR support files (eng.traineddata)?



Nigel
Xequte Software
www.imageen.com