I still think it is a software problem, not a hardware problem. Sure, segfaults can be caused by faulty or overheated hardware but when that happens, the segfaults appear in random places. The location of your seg fault was highly reproducible and this indicates the problem is in the software. The other, less forceful, indication that it is a software problem is that it only happened after you did a software upgrade. The key way to differentiate between a hardware and a software problem (in cases like yours) is whether the segfault always happens in the same place or not.
A Google(set_thread_area segfault) yields some interesting results.
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://communities.netapp.com/thread/16130"
linktext was:"Here"
====================================
they post a problem with a segfault at the same place yours is and they say:
This usually happens when the file is corrupt. While downloading the md5 sum of the build should be available from the site, just compare that with the downloaded build.
It turns out the file was corrupt and a new download fixed the problem.
Unfortunately, we don't know which file on your machine is corrupt or even if corruption is the actual problem. I still think it is possible the problem is related to a mismatch between a library and an executable although it seems to happen before any libraries get loaded. Other search results indicated similar (but not identical) segfaults were caused by trying to run older software on a newer system. Did your kernel get upraded? You can get the kernel version with:
On antiX-13.1 we have:
Code: Select all
$ uname -r
3.7.10-antix.4-amd64-smp
for 64-bit. On 32-bit systems the answer is"3.7.10-antix.3-486-smp".
If you want to check your hardware, I suggest you use the memtest program that is available on the LiveCD and LiveUSB. If it fails then you know you have a hardware problem. If it passes then there might still be a hardware problem that the test does not detect.
You should be able to check which version of python is installed with:
On antiX-13 and antiX-13.1 we use python2.7:
Code: Select all
$ ls -lh /usr/bin/python*
lrwxrwxrwx 1 root root 9 Feb 8 2013 /usr/bin/python -> python2.7*
-rwxr-xr-x 1 root root 2.8M Jan 2 2013 /usr/bin/python2.7*
Oh yes! Try to boot the antiX LiveCD or LiveUSB. If it works and you get the menu then this too would indicate the problem is related to some of the software that got updated. If it too fails to generate the menu then your problem is very likely hardware related, like you say. Use the"F4 Options" -->"check md5" option in the Live bootloader menu to make sure the Live media is not corrupted. This is a very good check that every (important) bit on the live media is what it should be.