imdisplay or MSVCR100 fault?

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
ktc
Posts: 2
Joined: 2013-01-24T09:55:19-07:00
Authentication code: 6789

imdisplay or MSVCR100 fault?

Post 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?
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: imdisplay or MSVCR100 fault?

Post 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."
ktc
Posts: 2
Joined: 2013-01-24T09:55:19-07:00
Authentication code: 6789

Re: imdisplay or MSVCR100 fault?

Post 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.
Post Reply