"Thanks for your detailed explanation of the issue as well as your extensive trouble-shooting. I believe you have pinpointed the cause of the crashing. Such a cause is very plausible in that we do not test our products on all computer models. Thus, since turning 'Hyper-Threading' off did not cause the crash when running the SPSS syntax, it would be best to leave it off, if possible. If not, you may have to move the SPSS to another computer (without Hyper-Threading). Unfortunately, there would not be anything we could do besides the workaround that you found."Not the response I was looking for. Subsequently, I did another search on their support site, to at least see if they put any warning out about Hyper-Threading problems with SPSS and this time I came across this tech article:
Resolution number: 34159 Created on: Sep 5 2003Ok, so, apparently SPSS support doesn't think a problem running on SMP systems would also be a problem on systems with Hyper-Threading? While the percentage of users running multiple processors on the desktop is miniscule, systems with Hyper-Threading enabled are going to be the majority in a couple years.
Product Family: SPSS
Version:
Problem Subject: SPSS crashes on dual processor machines.
Problem Description: I am running a syntax job using SPSS for Windows on a machine with multiple processors. When I run the job, SPSS will either completely shut down or give me the following errors:
The processor has terminated due to an unrecoverable error at...-fetching from...followed by a Microsoft Visual C++ Runtime Library dialog with an Assertion Failed! message.
How can I fix this?
Resolution Subject: SPSS crashes on dual processor machines.
Resolution Description:
There are some SPSS syntax jobs that exemplify this problem on multiple processor machines. As a workaround, you can designate one processor for SPSS to run on. To do this, you'll need to first launch SPSS. Then, go into your Task Manager by pressing -- and go to the Processes tab. Look
for the process named spsswin.exe and right click on it. From here, choose the 'Set Affinity..' menu. Next, you'll see the available CPUs with a check next to it. Uncheck any one of them so that only one CPU stays checked. You should now be able to run your syntax jobs without errors.
"Sanyo estimates that around 85 corn kernels, each weighing an average of 0.5 grams, are needed to produce enough polymer for a single 4.7-inch optical disc, so an average ear of corn can produce around 10 discs."
03/28/2004 - 04/03/2004 04/25/2004 - 05/01/2004 06/27/2004 - 07/03/2004 07/04/2004 - 07/10/2004 07/11/2004 - 07/17/2004 07/18/2004 - 07/24/2004 07/25/2004 - 07/31/2004 08/01/2004 - 08/07/2004 08/08/2004 - 08/14/2004 09/19/2004 - 09/25/2004 10/03/2004 - 10/09/2004 10/24/2004 - 10/30/2004 02/13/2005 - 02/19/2005 02/20/2005 - 02/26/2005