asked on October 5, 2018

I was notified of and asked to look into an issue that has surfaced since end users have been receiving Windows 10 systems.  What is happening is that the Laserfiche client will crash under a very specific condition while the same steps will work fine under Windows 7.  If more details are required let me know as I don't really touch this application ever.

 

Steps for crash to occur

  1. User opens a loan document
  2. User selects Annotations > Text Box
  3. Enter some text, then without clicking outside of the text box *IMPORTANT STEP* click the X
  4. Click Yes on the prompt to save
  5. The mouse will spin and LF.exe will crash completely

 

From the event viewer I see a generic C++ runtime error and when I attach a debugger I see the same thing where what looks like this FixMismatchDPI function is being called.

 

KERNELBASE!RaiseException+0x70:
744eddd0 c21000          ret     10h
0:000:x86> t
MSVCR110!_CxxThrowException+0x57:
6cfd9863 c9              leave
0:000:x86> t
MSVCR110!_CxxThrowException+0x58:
6cfd9864 c20800          ret     8
0:000:x86> t
LF!CLFImage::FixMismatchedDPI+0x1ec829:

0 0