Save UV Face Layout Script Crashes Blender

I hope this is in the right section of the forum. I am on Ubuntu 7.10 with Blender 2.45 Python 2.5. Whenever I unwrap an object and then go to the UV/Image Editor and then UVs > Scripts > Save UV Face Layout and then hit OK on the prompt that comes up, Blender crashes. This script has worked for me before, but I have only now tried it with this version of Ubuntu and this version of Blender. This is what I get in the console afterwards:

guessing ‘blender’ == ‘/usr/bin/blender’
Compiled with Python version 2.5.1.
Checking for installed Python… got it!
*** glibc detected *** blender: free(): invalid pointer: 0x09630208 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7ac1d65]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7ac5800]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb79f2d81]
/usr/lib/libapt-pkg-libc6.6-6.so.4.5(_Z13ReadConfigDirR13ConfigurationRKSsbj+0x317)[0xb5cc13b7]
/usr/lib/libapt-pkg-libc6.6-6.so.4.5(_Z13pkgInitConfigR13Configuration+0x82b)[0xb5cf69db]
/usr/lib/python2.5/site-packages/apt_pkg.so[0xb5d71ac2]
/usr/lib/libpython2.5.so.1.0(PyCFunction_Call+0x14d)[0xb7dfc88d]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x60e9)[0xb7e4a5e9]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7c4)[0xb7e4b734]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e4b7b3]
/usr/lib/libpython2.5.so.1.0(PyImport_ExecCodeModuleEx+0xad)[0xb7e6027d]
/usr/lib/libpython2.5.so.1.0[0xb7e62696]
/usr/lib/libpython2.5.so.1.0[0xb7e63a9a]
/usr/lib/libpython2.5.so.1.0[0xb7e62d83]
/usr/lib/libpython2.5.so.1.0[0xb7e632e4]
/usr/lib/libpython2.5.so.1.0[0xb7e6348f]
/usr/lib/libpython2.5.so.1.0(PyImport_ImportModuleLevel+0x33)[0xb7e63b73]
blender(blender_import+0x6c)[0x83f1c7c]
/usr/lib/libpython2.5.so.1.0(PyCFunction_Call+0x14d)[0xb7dfc88d]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7dc5c17]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x7c)[0xb7e4380c]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x1a14)[0xb7e45f14]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7c4)[0xb7e4b734]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e4b7b3]
/usr/lib/libpython2.5.so.1.0(PyImport_ExecCodeModuleEx+0xad)[0xb7e6027d]
/usr/lib/libpython2.5.so.1.0[0xb7e62696]
/usr/lib/libpython2.5.so.1.0[0xb7e62d83]
/usr/lib/libpython2.5.so.1.0[0xb7e6326c]
/usr/lib/libpython2.5.so.1.0[0xb7e6348f]
/usr/lib/libpython2.5.so.1.0(PyImport_ImportModuleLevel+0x33)[0xb7e63b73]
blender(blender_import+0x6c)[0x83f1c7c]
/usr/lib/libpython2.5.so.1.0(PyCFunction_Call+0x14d)[0xb7dfc88d]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7dc5c17]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x7c)[0xb7e4380c]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x1a14)[0xb7e45f14]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7c4)[0xb7e4b734]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e4b7b3]
/usr/lib/libpython2.5.so.1.0(PyImport_ExecCodeModuleEx+0xad)[0xb7e6027d]
/usr/lib/libpython2.5.so.1.0[0xb7e62696]
/usr/lib/libpython2.5.so.1.0[0xb7e62d83]
/usr/lib/libpython2.5.so.1.0[0xb7e6326c]
/usr/lib/libpython2.5.so.1.0[0xb7e6348f]
/usr/lib/libpython2.5.so.1.0(PyImport_ImportModuleLevel+0x33)[0xb7e63b73]
blender(blender_import+0x6c)[0x83f1c7c]
/usr/lib/libpython2.5.so.1.0(PyCFunction_Call+0x14d)[0xb7dfc88d]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7dc5c17]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x7c)[0xb7e4380c]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x1a14)[0xb7e45f14]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7c4)[0xb7e4b734]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e4b7b3]
/usr/lib/libpython2.5.so.1.0(PyImport_ExecCodeModuleEx+0xad)[0xb7e6027d]
/usr/lib/libpython2.5.so.1.0[0xb7e62696]
/usr/lib/libpython2.5.so.1.0[0xb7e62d83]
/usr/lib/libpython2.5.so.1.0[0xb7e6326c]
/usr/lib/libpython2.5.so.1.0[0xb7e634d6]
/usr/lib/libpython2.5.so.1.0(PyImport_ImportModuleLevel+0x33)[0xb7e63b73]
blender(blender_import+0x6c)[0x83f1c7c]
/usr/lib/libpython2.5.so.1.0(PyCFunction_Call+0x14d)[0xb7dfc88d]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7dc5c17]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x7c)[0xb7e4380c]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x1a14)[0xb7e45f14]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7c4)[0xb7e4b734]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e4b7b3]
======= Memory map: ========
08048000-08db7000 r-xp 00000000 03:41 524615 /usr/bin/blender
08db7000-08f4f000 rw-p 00d6e000 03:41 524615 /usr/bin/blender
08f4f000-0963a000 rw-p 08f4f000 00:00 0 [heap]
b5500000-b552100Aborted (core dumped)
I do not really know what all this means or what to do with it. Can anybody help me?

We’ve got the same problem and at the same OS (Ubuntu 7.10). Please look at my thread and you can find my workaround with that.:eyebrowlift:

dopski: Thanks for the reply and pointing me to your thread. I am disappointed that the solution is to revert to Python 2.4.

Hopefully there will be some other solution since I like to use the most up-to-date version of Blender and Python, but I do not have to have it that way. Any more help would still be appreciated.