Comment 16 for bug 679427

Revision history for this message
Gerry Patterson (gpatters) wrote :

Hello,

I ran into this on my laptop which has an ATI chipset. More to the point, it has a:

Radeon X600, M24 chipset.
Kubutu 10.4 32-bit

I compiled Hugin with the debug version of the wxWidgets libraries and a few extra dialogs popped up (specific to wx) before it crashes. These pop ups complained about certain members being NULL which seems in line with what has been mentioned in this thread. This seems to trigger when a sizer is added to a either the m_GLPreview or the m_GLOverview in GLPreviewFrame.cpp near line 414.

I had previously been ignoring the other messages that were in the console, specifically:

Xlib: extension "GLX" missing on display ":0.0"

As this seemed to be GL related I started checking things out and found that I had nvidia libraires on my laptop even though I didn't have an nvidia chipset. Checking the xorg.log in /var/log I could see references to loading these nvidia libraries. I also found that "glxgears" would also crash. So, I worked through removing them (sudo apt-get remove --purge nvidia*) and then re-installed the open source ATI driver (https://help.ubuntu.com/community/RadeonDriver). I then restarted the X server and checked to see that I did not have any more references to the nvidia libraries in xorg.log.

I was then able to run glxgears without issue. More importantly, I was also able to start and run Hugin without issue.

In my case, it seems hugin died with a broken GLX install. Perhaps something can be checked in Hugin and a proper error message displayed however my GL coding experience non existent.

To others experiencing this issue, check and see if "glxgears" also dies. If so, check your xorg.log file in /var/log and see if Nvidia libraries are also being used.

Hope this helps!

- Gerry