[argyllcms] Fw: Dispread causes error in MSVCRT.DLL

  • From: Arie Wolfert <awolfert@xxxxxxxxx>
  • To: "argyllcms@xxxxxxxxxxxxx" <argyllcms@xxxxxxxxxxxxx>
  • Date: Sun, 18 Sep 2011 06:53:01 -0700 (PDT)

Hi everyone


I need some help with the following question/issue.

System:
Windows 7-64bit SP1
ColorMunki Photo
All X-rite software has been uninstalled
Laptop ith nVidia 9800M GTX videocard
Using DispcalGUI as the front-end

Issue
When I try and create a profile, the process fails somewhere midway. The error 
in the DispcalGUI log reads "Operation aborted..." and the Windows Event viewer 
showed that DISPREAD.EXE caused an error in 
MSVCRT.DLL.======================================
Faulting application name: dispread.exe, version: 0.0.0.0, time stamp: 
0x4e5e460b
Faulting module name: msvcrt.dll, version: 7.0.7600.16385, time stamp: 
0x4a5bda6f
Exception code: 0xc0000005
Fault offset: 0x0001a6ae
Faulting process id: 0x82c
Faulting application start time: 0x01cc75f761c3cc58
Faulting application path: C:\photography\Argyll_V1.3.4\bin\dispread.exe
Faulting module path: C:\Windows\syswow64\msvcrt.dll
Report Id: a0bd97df-e1ea-11e0-bc9a-0090f5840ee9
======================================

When I run DISPREAD.EXE from the commandline, the same error occurs. The 
Command line window, shows the below.
======================================
MonitorEnumProc() called with hMonitor = 0x10001
MonitorEnumProc() set initial monitor info: 0,0 1920,1200 name '\\.\DISPLAY1'
get_displays about to get monitor
 information for 0
Mon 0, name '\\.\DISPLAY1\Monitor0'
Mon 0, string 'Generic PnP Monitor'
Mon 0, flags 0x3
Mon 0, id 'MONITOR\AUO1088\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002'
Mon 0, key 
'\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002'
EnumDisplayDevices failed on '\\.\DISPLAY1' Mon = 1
get_displays added description 'DISPLAY1, at 0, 0, width 1920, height 1200 
(Primary Display)' to display 0
Number of patches = 51
Setting up the instrument
usb_get_paths about to look through devices:
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x971, PID 0x2007
usb_check_and_add() found known instrument
usb_check_and_add() called with
 VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x1
Get config desc. 0 failed
usb_check_and_add() called with VID 0x147e, PID 0x2016
usb_check_and_add() called with VID 0x1d6b, PID 0x2
Get config desc. 0 failed
usb_check_and_add() called with VID 0x1d6b, PID 0x2
Get config desc. 0 failed
munki: About to init coms
munki: About to init USB
icoms: About to set usb port characteristics
icoms: About to open the USB port, tries 0
icoms: USB port needs opening
icoms: About to open USB port 'usb:/bus2/dev1/ (X-Rite ColorMunki)'
icoms: USB port is now open
icoms: Clearing any USB errors
icoms: usb port characteristics set ok
munki: init coms has suceeded
munki: About to init instrument
munki: GetFirmParms
 GetFirmParms returns fwrev 1.32, tickdur
 32, minint 224, eeblks 2, eeblksz 8192 ICOM err0x0
munki: GetChipID
 GetChipID returns 01-f302e8120000c5 ICOM err 0x0
munki: GetVersionString
 GetVersionString returns 'colormunki FW V1.32  Build Nr. 1303' ICOM err 0x0
munki: Read EEProm address 0x4 size 0x4
Read 0x4 bytes, ICOM err 0x0
munki: Read EEProm address 0x0 size 0x1fe9
Read 0x1fe9 bytes, ICOM err 0x0
cal chsum = 0x1e56bc13, should be 0x1e56bc13 - OK
Normal non-lin    = 0.0000000000 1.0105705261 -0.0000016961 0.0000000001
High Gain non-lin = 0.0000000000 0.2053509504 -0.0000009472 0.0000000000
munki: Read 8 bytes from switch hit port
======================================

I then get a pop-up stating that DISPREAD.EXE has stopped working and I find 
again the above error in the Windows Application log.

Any idea what needs to be done to correct this? Thank you for your help.

Other related posts: