← Back to team overview

hugin-devs team mailing list archive

[Bug 723654] Re: enblend.exe, enfuse(_openmp.exe) crash with illegal instruction exception

 

Just to be 100% sure:

On my Core i7 PC everything works flawlessly. Native and on an emulated
WinXP.

The only problem arises with the Win2K/Athlon machine.

Both platforms use the exact same VMWare image, however the guest
reports an Intel Core i7 CPU @2.81GHz on the i7 host and an AMD Athlon
XP 2000+ @1.67GHz on the Athlon host. So it seems, the CPU properties
somehow seem to be forwarded.

I still can't see why Win2K emulating XP could be a problem (maybe it is
really just a CPU-issue and has nothing to do with the OS), but that's
just guessing.

If Iremember correctly, the Athlon mentioned above supports SSE (but not
SSE2), but I can try to install the VC2008 Redist and test the noSSE-
version.

Luckily, I have kept a version of the 0.7.0-binaries, so I can use
enblend/enfuse with the new GUI and the new control point generator.
This will keep my Win2K alive for another while until decide to spend
some $$$ on an entirely new machine.

Thanks for your support and the given hints. I'll try to check them out
and get back here with an update.

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/723654

Title:
  enblend.exe, enfuse(_openmp.exe) crash with illegal instruction
  exception

Status in Enblend:
  Incomplete
Status in Hugin - Panorama Tools GUI:
  Invalid

Bug description:
  Current official release version (2010.4.0 released December 2010)
  crashes with an illegal instruction exception.

  This affects the following binaries:

  enblend.exe,
  enfuse.exe,
  enfuse_openmp.exe

  on Win2K SP4 (all updates) with AMD Athlon Processor.

  Also tried it on an VMWare Workstation Image of WinXP SP3 (all
  updates) with the same (negative) results.

  0.7.0 binaries work.

  V. 2010.4.0 works on a real WinXP SP3 Intel Core i7 machine.

  Here are the event-IDs that the crash created:

  --
  Application popup: enfuse_openmp.exe - Application Error : The exception Illegal Instruction
  An attempt was made to execute an illegal instruction.
   (0xc000001d) occurred in the application at location 0x0068a59b.

  Click on OK to terminate the program
  Click on CANCEL to debug the program
  --
  Application popup: enfuse.exe - Application Error : The exception Illegal Instruction
  An attempt was made to execute an illegal instruction.
   (0xc000001d) occurred in the application at location 0x0073e5ab.

  Click on OK to terminate the program
  Click on CANCEL to debug the program
  --
  Application popup: enblend.exe - Application Error : The exception Illegal Instruction
  An attempt was made to execute an illegal instruction.
   (0xc000001d) occurred in the application at location 0x00708deb.

  Click on OK to terminate the program
  Click on CANCEL to debug the program
  --

  If I can help with debugging, just tell me what to do.



References