This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: TclError with intel's hypertheading
Type: behavior Stage: resolved
Components: Tkinter Versions: Python 2.6, 3rd party
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: ajaksu2, loewis, terry.reedy, thaar
Priority: low Keywords:

Created on 2004-07-22 14:49 by thaar, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
VRun4.py thaar, 2004-07-22 14:49 test
vrun4_err.log thaar, 2004-07-22 14:50 log
Messages (4)
msg21753 - (view) Author: Tobias Haar (thaar) Date: 2004-07-22 14:49
If i use the "intel hyperthreading technologie", my
python application make a coredump with the output:

  File "C:\PROGRA~2\PYTHON~2\lib\lib-tk\Tkinter.py",
line 472, in after
    return self.tk.call('after', ms, name)
TclError: expected integer but got "9118984callit"

The test runs at the following system.
Microsoft windows 2000 5.00.2195 Service Pack 4
Intel Pentium 4 CPU 2.5 Ghz
522.988 KB RAM.


The error never occur, if i turn the hyperthreading in
the bios off.
I made the self test at 2 other pc with the same
hardware and configurations.  The result was the same.

I made another test with a linux pc, a laptop with xp
and a laptop with win2000. All without hyperthreading.
The error has not occured.

I add the log file and the test as attachment.

msg21754 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2004-07-29 23:38
Logged In: YES 
user_id=593130

I believe TclError means that the error came from the 
embedded Tcl interpreter.  If so, and if the Pytyhon call 
ultimately feeds appropriate data to Tcl, the problem comes 
not from Python but one of Tcl, Win2000, or the chip, or the 
relationship between them.  If you are running current Python 
with current Tcl, the best we could do is add a warning to 
turn off Hyperthreading if strange errors occur, but I am not 
sure where.
msg21755 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2006-04-12 08:06
Logged In: YES 
user_id=21627

I don't think I will do anything about this anytime soon, so
unassigning myself.
msg82078 - (view) Author: Daniel Diniz (ajaksu2) * (Python triager) Date: 2009-02-14 14:45
Will close unless OP provides more feedback or someone else can confirm.
History
Date User Action Args
2022-04-11 14:56:05adminsetgithub: 40622
2009-02-20 01:53:58ajaksu2setstatus: pending -> closed
resolution: out of date
stage: test needed -> resolved
2009-02-18 01:51:38ajaksu2setstatus: open -> pending
priority: normal -> low
2009-02-14 14:45:57ajaksu2setnosy: + ajaksu2
stage: test needed
type: behavior
messages: + msg82078
versions: + Python 2.6, 3rd party, - Python 2.3
2004-07-22 14:49:34thaarcreate