← Back to team overview

hugin-devs team mailing list archive

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

 

The error on the AMD machine is most likely CPU-related.  What model of
CPU is that exactly?  It may also be a Win2K error, that operating
system is no longer supported.

http://wiki.panotools.org/Hugin_FAQ#Enblend:_The_system_cannot_execute_the_specified_command

http://wiki.panotools.org/Hugin_FAQ#Selecting_right_version_of_enblend-
enfuse_binary_for_Windows

The VMWare / Core i7 result is more puzzling and you could hep debugging
with a few things.

1. What is the host operating system?  Have you tried to install and run Hugin on the host operating system?  What GPU does the system have?
2. What version exactly of VMWare is this? We don't have many experience reports on VMWare.  Does it have some sort of extension that need to be installed to use the GPU?  If yes, have you installed any such "acceleration extensions"?
3. Do the above linked fixes (installation of the Microsoft Visual C++ 2008 Redistributable Package; or NOSSE version of enblend) fix the problem in the virtual machine?

If none of the above works, could you try the following more time-
consuming / advanced debugging that could be very helpful feedback:

1. Download the latest Kubuntu image from http://cdimage.ubuntu.com/kubuntu/daily-live/current/
2. Run it from the CD (no install, it will not change anything on your system)
3. After it booted, start a console (type ALT+F2, in the little pop up window type `konsole` without the quotes and press enter)
4. In the console, type `sudo apt-get install hugin` (you will need a working internet connection)
5. now you have a fully installed Hugin + Enblend, you can access Hugin from the K menu (K->Applications->Graphics->Hugin)
6. If the above works, try installing Kubuntu in the VMWare virtual machine

Last but not least, consider installing and testing VirtualBox http://www.virtualbox.org/wiki/Downloads
 to compare with VMWare and determine if it is a virtual machine issue.

That's a lot of bread on your plate - feel free to eat as much as you
can/want and report back your finding.

This is an issue of the Enblend Windows binaries and while Hugin is a
great GUi / test bed for Enblend, this is no Hugin bug.  I have moved
this report from the Hugin to the Enblend tracker, and have set it to
incomplete because as it stands now we need more information to be able
to help you.  When you provide that information, please set the status
of the issue to "New" again (click the yellow round button next to the
current status) to attract attention.

Thank you for reporting an for helping debug.

-- 
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