Page 1 of 1

imdisplay or MSVCR100 fault?

Posted: 2013-01-24T10:13:17-07:00
by ktc
I am attempting to install IM on a WAMP localhost server running Windows 7 (32-bit). I downloaded and installed ImageMagick-6.8.1-10-Q16-x86-dll.exe but the following command line test doesn't run:
$ convert logo: logo.gif
$ identify logo.gif
$ imdisplay

The imdisplay window is empty. The Windows application log showed a fault with MSVCR100.dll so I tried downloading the version linked from the IM download page. When I tried to install it Windows complained a newer version was already installed so I didn't overwrite it.

Next I tried copying the newer version from the Windows/system32 directory to the IM directory, but that didn't help. Here is the entry in the Windows application log:
Faulting application name: imdisplay.exe, version: 1.0.0.1, time stamp: 0x50f81a76
Faulting module name: MSVCR100.dll, version: 10.0.40219.325, time stamp: 0x4df2be1e
Exception code: 0x40000015
Fault offset: 0x0008d6fd
Faulting process id: 0x82c
Faulting application start time: 0x01cdfa52ae32e201
Faulting application path: D:\wamp\apps\ImageMagick-6.8.1-Q16\imdisplay.exe
Faulting module path: D:\wamp\apps\ImageMagick-6.8.1-Q16\MSVCR100.dll
Report Id: ed389468-6645-11e2-b319-002421f1b09a

I'm at a loss how to proceed. Can anyone help?

Re: imdisplay or MSVCR100 fault?

Posted: 2013-01-24T10:24:26-07:00
by magick
MSVCR100 is a Microsoft system library and imdisplay is a simple MFC wrapper around the MagickCore API, the core ImageMagick libary methods. Assuming the convert command works:
  • convert logo: win:
We conjecture you are in Windows DLL hell. For those that are unfamiliar with this term: Wikipedia says "In computing, DLL Hell is a term for the complications that arise when working with dynamic link libraries (DLLs) used with Microsoft Windows operating systems. DLL Hell can manifest itself in many different ways; typically applications do not launch or work correctly."

Re: imdisplay or MSVCR100 fault?

Posted: 2013-01-24T12:25:12-07:00
by ktc
After some trial and tribulation it seems to have resolved itself. Further research also revealed that "display logo.gif" should be on *nix, not Windows. If that's true they should correct the instructions on the download page that state to run it as a test after installing on Windows.